body{font-family:Lato,sans-serif;color:#1b488c;background:#f1f6fa}*{box-sizing:border-box}a{color:#1b488c}.green{color:#7cbe4b}h1,h2,h3,h4{font-family:Lato,sans-serif;color:#1b488c;font-weight:700}h1{font-size:50px}.fp-slidesNav.bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fp-next,.fp-prev{display:none}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:url(../img/drop.png) 50% no-repeat;background-size:contain}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:18px}.page-title{font-weight:300;letter-spacing:3px;color:rgba(27,72,140,.35);position:absolute;top:-50px}.page-title>span{padding-top:10px;padding-bottom:10px}.page-title .white{padding-left:10px;padding-right:10px;background:#fff}.copyright{position:absolute;bottom:10px;right:10px;z-index:99;width:150px;text-align:center}.story-title{left:-123px}.products-title{left:-109px}.news-title{left:-220px}.careers-title{left:-108px}.franchising-title{left:-143px}.location-title{left:-220px}.faq-title{left:-2px}.contact-title{left:-270px}h2{font-size:18px}h3{font-size:15px}.header{background:hsla(0,0%,100%,.64);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;width:100%;left:0;padding:15px;box-sizing:border-box;z-index:99999}.logo>img{max-height:70px}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.nav .active a,.nav a{font-weight:700}.nav a{text-decoration:none;text-transform:uppercase;font-size:14px;color:#1b488c;margin:0 5px}.nav>li.active>a,.nav>li:hover>a{background:none;color:#7cbe4b}table td,table th{font-weight:400;padding:7px}table.alternate tr:nth-child(odd){background-color:#c9dbe8}.followus{width:202px;display:block;height:68px;background:url(../img/followus.png) no-repeat 50%;position:fixed;bottom:0;left:10px;z-index:99999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.followus:hover{-webkit-transform:translateY(-5px) scale(1.2);transform:translateY(-5px) scale(1.2)}.followus-items{display:none;position:absolute;left:70px;bottom:80px;z-index:9999}.followus-items a{display:block;margin-top:20px;width:80px;height:80px;border-radius:40px;line-height:80px;text-align:center;font-size:30px;background:#1b488c;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:scale(.8);transform:scale(.8)}.followus-items a:hover{-webkit-transform:scale(1);transform:scale(1)}.slide-content{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.page-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0;height:100%}.page-view .page-image{height:100%;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;-webkit-box-flex:3;-ms-flex:3;flex:3;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center}.page-view .page-image img{max-height:80%;max-width:90%;margin:0 auto}.page-view .page-content{margin-top:200px;border-left:2px solid #c6d0e0;padding:70px 30px;-webkit-box-flex:2;-ms-flex:2;flex:2;position:relative;background:hsla(0,0%,100%,.1)}.location-contact,.location-email,.location-mobile{font-size:13px}.news .item{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:115px;cursor:pointer}.news .item:hover .content{opacity:1}.news .content{background-color:#a8c5d9;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:100%;padding:10px 30px}.news .content .title{text-transform:uppercase;color:#fff;font-weight:700}.news .cover{background-color:#a8c5d9;width:110px;height:100%;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}.news .cover:after{content:" ";display:block;position:absolute;top:50%;margin-top:-10.606575px;border:15px solid transparent;border-left-color:#a8c5d9;border-bottom-color:#a8c5d9;right:-15px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.news .image{width:244px;min-width:244px;height:168px;border-radius:15px}.news .date{text-align:center;color:#fff;line-height:1;padding:10px 20px}.news .date .day{font-weight:300;font-size:70px}.news .date .month{font-size:20px;white-space:nowrap;color:#1b488c}.popup_wrapper{background:url(../img/franchising.html) no-repeat 0}.popup-standalone{-webkit-transform:scale(.8);transform:scale(.8)}.popup_visible .popup-standalone{-webkit-transform:scale(1);transform:scale(1)}.popup-dialog{padding:80px;background:hsla(0,0%,96%,.8)}.popup-dialog label{color:#1b488c;font-size:13px;text-transform:uppercase;font-weight:300}.mobile{display:none}.mobile-stick{position:fixed;top:0;left:0;width:100%;z-index:99999;height:50px;padding:12px 10px}.mobile-stick .fa{font-size:20px}@media (max-width:768px){body{font-size:10px}.mobile{display:block}.followus,.header{display:none}.header{top:50px;height:calc(100% - 50px);text-align:center}.header .nav,.header .nav li{display:block}.header .nav li a{font-size:18px}.menu-open .mobile-stick{background:hsla(0,0%,100%,.64)}.menu-open .header{display:block}h1{font-size:30px}.page-view{display:block;position:relative;height:100vh;overflow-y:auto}.page-view .page-content{margin-top:0;padding:40px 15px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.page-view .page-image{position:absolute;top:0;left:0;width:100%;background-size:100%;background-position:bottom}.page-view .page-title{position:static}.copyright{display:none}}#news-popup{max-width:400px;padding:20px}#news-popup .news-details-image{max-width:90%;margin:10px auto}