@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);@import "animate.css";@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);@import url(http://fonts.googleapis.com/css?family=Lato:400italic);body{background:#fff}
a{font:inherit;color:inherit;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}
a:hover{text-decoration:none}
a:active{background:inherit}
a .fa{font:inherit;padding-right:4px}
a .fa:before{font-family:'FontAwesome'}
p{font:normal 15px/28px 'Lato',sans-serif}
p a:hover{color:#0091D8}
a[href^="tel:"]{color:inherit;text-decoration:none}
img{max-width:100%;height:auto}
*{-webkit-text-size-adjust:none}
.text_1{font:normal 17px/20px 'Lato',sans-serif}
.text_2{font:normal 17px/23px 'Lato',sans-serif}
.text_3{font:normal 13px/20px 'Lato',sans-serif}
.text_4{font:normal 12px/12px 'Lato',sans-serif}
.text_5{font:normal 39px/40px 'Lato',sans-serif}
.text_6{font:bold 16px/16px 'Lato',sans-serif}
.text_7{font:italic 14px/23px 'Lato',sans-serif}
.text_8{font:normal 14px/23px 'Lato',sans-serif}
.text_9{font:italic 13px/20px 'Lato',sans-serif}
.text_10{font:normal 19px/23px 'Lato',sans-serif}
.text_11{font:normal 15px/15px 'Lato',sans-serif}
.color_1{color:#fff}
.color_1 a:hover{color:#F4FC9F}
.color_2{color:#0091D8}
.color_2 a:hover{color:#FEEE67}
.color_3{color:#191919}
.color_3 a:hover{color:#3f3f3f}
.color_4{color:#000}
.color_4 a:hover{color:gray}
.color_5{color:#777}
.color_5 a:hover{color:#0091D8}
.color_6{color:#122798}
.color_6 a:hover{color:#1a39dc}
.color_7{color:#fee301}
.color_7 a:hover{color:#feeb4d}
.color_8{color:#bbbbbc}
.color_8 a:hover{color:#0091D8}
.bg_1{background:#fff}
.bg_2{background:#0091D8}
.bg_3{background:#191919}
.bg_4{background:#000}
.bg_5{background:rgba(0,145,216,0.75)}
.bg_6{background:rgba(0,0,0,0.75)}
.bg_7{background:#ddd}
.bg_logo{position:relative;background:#191919}
.bg_logo:before{content:'\f11b';position:absolute;top:50%;left:50%;margin-left:-273px;margin-top:-302px;font:normal 500px/500px 'FontAwesome';color:#131313}
@media(max-width:767px){.bg_logo:before{display:none}
}
[class^='put-left']{float:left}
.put-left_1{margin-right:18px;margin-top:5px}
.put-left_2{margin-right:30px;margin-top:5px}

.put-left{float:left;display:inline-block;text-align:center;background:url(../images/trans/black/20.png);height:180px;}
.box_4 .put-left{border:1px solid #111;margin-top:4px;margin-right:20px;width:270px}
.box_4 .put-left img{max-height:180px;}
.box_1 .imgbox {height:200px;text-align:center;background:url(../images/trans/black/20.png); /*border:1px solid #111;*/}
.box_1 .imgbox img {max-height:200px;}

@media(max-width:479px){.box_1 .put-left{margin-right:0;float:none;margin-bottom:16px;width:220px}
.box_4 .put-left img{width:100%;margin:auto}
}


#header{background:#00B0F0}
@media(max-width:979px){#header{text-align:center}
}
.brand{float:left;margin-top:24px;margin-bottom:0}
.brand h1{overflow:hidden}
.brand a{display:block;text-decoration:none;color:#fff;font-size:94px;line-height:66px}
.brand a:hover{color:#fff9cc}
@media(max-width:979px){.brand{float:none;display:block;text-align:center}
}
.js-search.active #search{display:block}
.js-search.active .fa-search:before{content:'\f00d' !important}
#search{display:none;position:absolute;top:77px;right:7px;width:131px;height:21px;z-index:2;-webkit-transition:.5s all ease;transition:.5s all ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#search .input_wrap{position:relative;display:block;width:100%;height:100%;border:0;padding-left:5px;padding-right:18px;background-color:#fff;border-radius:0;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#search .input_wrap:after{content:'';position:absolute;bottom:100%;margin-bottom:-1px;right:0;width:0;height:0;border-style:solid;border-width:0 0 9px 9px;border-color:transparent transparent #fff transparent}
#search input{display:block;width:100%;height:21px;font:normal 13px/19px 'Lato',sans-serif;color:#191919;outline:0;background-color:transparent;border:0;overflow:hidden;margin:0;-webkit-appearance:none;border-radius:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#search a{position:absolute;right:7px;top:0;width:21px;height:21px;cursor:pointer;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}
#search a:before{content:'\f054';position:absolute;top:-1px;right:-1px;font:normal 14px/25px 'FontAwesome';color:#0091D8;-webkit-transition:color .5s ease;transition:color .5s ease}
#search a:hover:before{color:#fee301;text-decoration:none}
@media(max-width:979px){#search{top:57px}
}
@media(max-width:767px){#search.mobile-only{display:block;position:relative;top:0;left:0;width:100%;height:25px}
#search.mobile-only .input_wrap:after{display:none}
#search.mobile-only input{font:normal 17px/23px 'Lato',sans-serif;height:25px}
#search.mobile-only a{top:3px}
}
nav{float:right}
.sf-menu>li{float:left;position:relative;font:normal 17px/20px 'Lato',sans-serif}
.sf-menu>li>a:hover,.sf-menu>li.current>a,.sf-menu>li.sfHover>a{background:#0091D8}
.sf-menu>li>a{display:inline-block;padding:46px 15px 48px;color:#fff;text-transform:capitalize;-webkit-transition:.3s all ease;transition:.3s all ease}
.sf-menu>li>.fa-caret-down{position:relative;font:inherit}
.sf-menu>li>.fa-caret-down:before{position:absolute;top:50%;margin-top:-8px;right:4px;font:normal 14px 'FontAwesome';line-height:20px;margin-left:2px}
.sf-menu>li .fa-search{display:block;margin:47px 0 47px 11px;font-size:17px;line-height:20px;width:20px;text-align:center;color:#fff;cursor:pointer;-webkit-transition:.3s all ease;transition:.3s all ease}
.sf-menu>li .fa-search:hover{color:#fff9cc}
.sf-menu ul li{border-top:1px solid #333}
.sf-menu>li>ul>li:first-child{border:0}
.sf-menu a{display:block;text-decoration:none;-webkit-transition:.3s all ease;transition:.3s all ease}
.sf-menu>li>ul{position:absolute;top:100%;left:0}
.sf-menu ul{width:210px;z-index:5;display:none;background:#000}
.sf-menu ul li{position:relative;font:normal 13px/38px 'Lato',sans-serif}
.sf-menu ul li a{display:block;padding:0 14px 3px;color:#fff}
.sf-menu ul li a:hover{color:#0091D8}
.sf-menu ul li a.fa{position:relative;font:inherit}
.sf-menu ul li a.fa:before{position:absolute;top:50%;margin-top:-13px;right:13px;font:normal 15px 'FontAwesome';line-height:25px;margin-left:2px}
.sf-menu ul li.sfHover>a{color:#0091D8}
.sf-menu ul>li>ul{margin-left:0;background:#000;z-index:4}
.sf-menu ul>li>ul li a{color:#fff}
.sf-menu ul>li>ul li a:hover{color:#0091D8}
.select-menu{display:block;width:100%;-webkit-appearance:none;font:normal 17px/23px 'Lato',sans-serif;margin-bottom:21px;border-radius:0;background:#fff}
@media(max-width:979px){nav{display:inline-block;float:none;margin-bottom:20px}
.sf-menu>li>a{padding:26px 15px 28px}
.sf-menu>li .fa-search{margin:27px 0 27px 11px}
}
@media only screen and (max-width:767px){nav{display:block}
nav .sf-menu{display:none}
}
.isStuck{background:#00B0F0;padding:0;z-index:999}
@media only screen and (max-width:979px){.isStuck{display:none !important}
}
#content{overflow:hidden}
.page{overflow:hidden}
.wrap_1{float:left;width:50%}
@media(max-width:767px){.wrap_1{float:none;width:100%}
}
.wrap_2{float:left;width:50%}
.wrap_33{float:left;width:33%}
.wrap_25{float:left;width:25%}
@media(max-width:979px){.wrap_2{width:100%;float:none}
}

@media(max-width:1199px){
.wrap_25{width:33%;}
}

@media(max-width:979px){
.wrap_33{width:50%;}
.wrap_25{width:50%;}
}

@media(max-width:479px){
.wrap_33{width:100%;float:none}
.wrap_25{width:100%;float:none}
}

.wrap_3{min-height:2px}
.wrap_4 {padding-right:40px;}
.wrap_5 {padding-left:20px;}
.wrap_6 {padding-top:83px;}
.wrap_7 {padding-top:40px;}
.wrapper_1{padding-bottom:70px}
.wrapper_2{padding-bottom:78px}
.wrapper_3{padding-bottom:67px}
.wrapper_4{padding-bottom:83px}
.wrapper_5{padding-bottom:65px}
.header_1{padding-top:54px;padding-bottom:31px;margin-left:-3px}
.header_2{padding-top:62px;padding-bottom:35px;margin-left:-3px}
.header_3{padding-top:75px;padding-bottom:25px}
.header_4{padding-top:54px;padding-bottom:37px;margin-left:-3px}
.header_5{padding-top:62px;padding-bottom:30px;margin-left:-3px}
.btn_1{display:inline-block;padding:14px 19px 16px 20px;color:#fff;text-align:center}
.btn_1.bg_1:hover{background:#d9d9d9}
.btn_1.bg_2:hover{background:#FEEE67}
.btn_1.bg_3:hover{background:#3f3f3f}
.btn_1.bg_4:hover{background:#6D3B66}
.btn_2{display:inline-block}
.btn_2.color_1:hover{color:#F4FC9F}
.btn_2.color_2:hover{color:#FEEE67}
.calendar-box{position:relative;padding-left:100px;padding-bottom:48px}
.calendar-box.last-row{padding-bottom:0}
.calendar-box .meta{position:absolute;top:0;left:0;width:100%;padding:8px 5px 17px;max-width:70px;background:#0091D8;color:#fff;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.calendar-box .meta .day,.calendar-box .meta .month{display:block;text-transform:uppercase}
.calendar-box .meta .day{font:bold 48px/46px 'Lato',sans-serif}
.calendar-box .meta .month{font:normal 16px/16px 'Lato',sans-serif}
.calendar-box img{width:100%}
.calendar-box .caption{padding-top:24px}
.calendar-box .text_10,.calendar-box .text_11{text-transform:uppercase}
.calendar-box .text_10{padding-bottom:19px}
.calendar-box .text_3{padding-bottom:24px}
@media(min-width:768px) and (max-width:1199px){.calendar-box{padding-left:80px}
.calendar-box .meta{max-width:60px}
.calendar-box .meta .day{font-size:42px;line-height:40px}
.wrap_4 {padding-right:20px;}
.wrap_5 {padding-left:10px;}
.wrap_6 {padding-top:40px;}
}
@media(max-width:767px){.calendar-box{padding-left:70px}
.calendar-box .meta{max-width:50px}
.calendar-box .meta .day{font-size:36px;line-height:34px}
.calendar-box.last-row{padding-bottom:48px}
.wrap_4 {padding-right:0px;}
.wrap_5 {padding-left:0px;}
}

.box_1{position:relative}
.box_1 img{width:100%}
.box_1 .caption{display:block;position:absolute;bottom:0;left:0;width:100%;padding:4px 20px 4px;background:rgba(0,0,0,0.75);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box_1 .caption ul{display:none;text-align:center;list-style:none;width:100%;margin-top:35px;}
.box_1 .caption ul li{line-height:45px;font-size:1.6em;margin:auto;display:block;}
.box_1 .caption ul.small{margin-top:5px;}
.box_1 .caption ul.small li{line-height:22px;font-size:0.8em;}
.box_1 .caption ul.template{margin-top:5px;}
.box_1 .caption ul.template li{line-height:26px;font-size:1em;}

.box_1 .caption.fa-caret-up:before{position:absolute;margin-top:10px;left:1px;font:normal 14px 'FontAwesome';line-height:20px;}
.box_1 .caption.fa-caret-down:before{position:absolute;margin-top:10px;left:1px;font:normal 14px 'FontAwesome';line-height:20px;}
.box_1 .caption .fa-chevron-right{position:absolute;margin-top:0px;right:20px;bottom:10px;font:normal 40px 'FontAwesome';line-height:50px;opacity:0;}

.box_1.hover .caption{background:rgba(0,145,216,0.75); height:100%;}
.box_1.hover .caption ul {display:block;}
.box_1.hover .caption .fa-chevron-right{opacity:0.8; }
.box_1.hover .caption.fa-caret-up:before{display:none;}

@media(min-width:980px) and (max-width:1199px){
.box_1 .caption{font-size:0.9em;}
.box_1 .caption ul{margin-top:22px;}
.box_1 .caption ul li{line-height:38px;font-size:1.4em;}
.box_1 .caption ul.small{margin-top:-3px;}
.box_1 .caption ul.small li{line-height:20px;font-size:0.7em;}
}
@media(min-width:768px) and (max-width:979px){
.box_1 .caption ul, .box_1 .caption ul.small{margin-top:4px;}
.box_1 .caption ul li, .box_1 .caption ul.small li{line-height:34px;font-size:1.2em;}
.box_1 .caption ul.template{margin-top:20px;}
.box_1 .caption ul.template li{line-height:28px;font-size:1.2em;}
.box_1 .imgbox {height:250px}
.box_1 .imgbox img {max-height:250px;}
}
@media(max-width:767px){
.box_1 .caption ul, .box_1 .caption ul.small{margin-top:14px;}
.box_1 .caption ul li, .box_1 .caption ul.small li{line-height:34px;font-size:1.2em;}
.box_1 .caption ul.template{margin-top:0px;}
.box_1 .caption ul.template li{line-height:17px;font-size:0.7em;}
.box_1 .imgbox {height:150px}
.box_1 .imgbox img {max-height:150px;}
}
@media(max-width:479px){
.box_1 .caption ul, .box_1 .caption ul.small{margin-top:-4px;}
.box_1 .caption ul li, .box_1 .caption ul.small li{line-height:24px;font-size:0.9em;}
.box_1 .caption ul.template{margin-top:5px;}
.box_1 .caption ul.template li{line-height:24px;font-size:0.9em;}
.box_1 .imgbox {height:200px}
.box_1 .imgbox img {max-height:200px;}
}

.box_2{padding-bottom:35px}
.box_2.last{padding-bottom:40px}
.box_2.last-child{padding-bottom:0}
.box_2 .text_2{padding-right:45px;padding-bottom:5px}
.box_2 .text_3{padding-bottom:10px}
.box_2 .text_4 a{margin-left:10px}
.box_2 .text_4 a:first-child{margin-left:0}
.box_2 .btn_2{margin-top:9px}
.box_2 .caption_1{padding-bottom:9px}
.box_2 .last-child .caption_1{padding-bottom:0}
@media(max-width:1199px){.box_2 .put-left_1,.box_2 .put-left_2{text-align:center;float:none;margin:0 0 16px}
}
@media(max-width:767px){.box_2.last-child{padding-bottom:35px}
}
@media(max-width:479px){.box_2 img{width:100%}
}
.box_3 img{width:100%}
.box_3 .caption{padding:19px 30px 0 0}
@media(max-width:767px){.box_3{padding-bottom:35px}
}
.box_4 img{width:100%}
.box_4 .caption{padding:15px 0 0 0}
.box_4 .text_2{padding-bottom:7px}
.box_4 .text_3{padding-bottom:25px}
.box_4 .text_7{padding-bottom:5px}
.box_4 .caption_1{padding:10px 0 0 0}
@media(max-width:767px){.box_4{padding-bottom:35px}
}
.quote-box{position:relative;padding-left:50px}
.quote-box:before{content:'"';position:absolute;left:-11px;top:0;font:italic 130px/110px 'Lato',sans-serif;color:#b8b8b8}
.quote-box .text_9{padding-bottom:7px}
@media(max-width:1199px){.quote-box{padding-left:27px}
.quote-box:before{font-size:80px;line-height:70px}
}
@media(max-width:767px){.quote-box{padding-bottom:16px}
}
a[data-type='lightbox']{display:block;background:#0091D8 url('../images/magnify.png') no-repeat center center;margin-bottom:8px}
a[data-type='lightbox'].last-row{margin-bottom:0}
a[data-type='lightbox'] img{width:100%;height:auto}
a[data-type='lightbox']:hover img{opacity:.5;-webkit-transition:.3s all ease;transition:.3s all ease}
@media(max-width:767px){a[data-type='lightbox'].last-row{margin-bottom:8px}
}
ul.marked-list{margin-top:-2px}
ul.marked-list li{position:relative;padding-left:21px;font:normal 13px/26px 'Lato',sans-serif;color:#777}
ul.marked-list li:before{content:'\f0a9';position:absolute;top:1px;left:0;font:normal 13px/26px 'FontAwesome';color:#0091D8}
ul.marked-list li a:hover{color:#0091D8}

ul.marked-list-check{margin-top:-2px} 
ul.marked-list-check li{position:relative;padding-left:21px;font:normal 13px/26px 'Lato',sans-serif;}
ul.marked-list-check li:before{content:'\f046';position:absolute;top:1px;left:0;font:normal 13px/26px 'FontAwesome';color:#0091D8}  /*see http://astronautweb.co/snippet/font-awesome/  */

@media(min-width:768px) and (max-width:979px){ul.marked-list li{padding-left:15px;font-size:11px}
}
.map{width:100%;height:349px;margin-bottom:22px}
address .text_8{padding-bottom:6px}
address dl dt,address dl dd{display:inline-block}
address dl dt{min-width:66px}
address a{color:#0091D8 !important;text-decoration:underline}
address a:hover{color:#FEEE67 !important;text-decoration:underline}
dl.terms-list{padding-top:2px}
dl.terms-list dt{padding-bottom:4px}
dl.terms-list dd{padding-bottom:16px}
dl.terms-list dd.first{padding-bottom:36px}
dl.terms-list dd.last-child{padding-bottom:0}
dl.terms-list dd a{color:#0091D8 !important;text-decoration:underline}
dl.terms-list dd a:hover{color:#FEEE67 !important;text-decoration:underline}
@media(max-width:767px){#footer{text-align:center}
}
ul.list li{font:normal 13px/30px 'Lato',sans-serif;color:#fff}
ul.list li.current a,ul.list li a:hover{text-decoration:underline}
@media(max-width:767px){ul.list{padding-bottom:36px}
}
ul.social-list{padding-top:22px;padding-bottom:18px;float:right}
ul.social-list li{float:left;margin-left:10px}
ul.social-list li:first-child{margin-left:0}
ul.social-list .ico{display:block;width:155px;height:55px}
ul.social-list .ico:hover{opacity:.8}
ul.social-list .facebook{background:url("../images/icon_facebook.jpg") no-repeat}
ul.social-list .twitter{background:url("../images/icon_twitter.jpg") no-repeat}
ul.social-list a{color:#e2e1e1}
ul.social-list a:hover{color:#fff}
@media(max-width:767px){ul.social-list{float:none;display:inline-block}
}
@media(max-width:479px){ul.social-list li{float:none;margin-left:0;padding-bottom:16px}
}
.info{float:left;padding:39px 0 36px}
@media(max-width:767px){.info{float:none;display:inline-block}
}
#toTop{display:none;text-decoration:none;position:fixed;bottom:130px;left:51%;margin-left:640px;overflow:hidden;border:0;color:#fee301;width:53px;height:53px;font-size:53px;line-height:53px;z-index:20;-webkit-transition:all .5s ease;transition:all .5s ease}
#toTop:hover{outline:0;color:#feee67}
#toTop:active{background:0}
.grid_md_3{width:286px;margin-left:8px}
.grid_md_3:first-child{margin-left:30px}
@media(min-width:980px) and (max-width:1199px){.grid_md_3{width:229px}
.grid_md_3:first-child{margin-left:20px}
}
@media(min-width:768px) and (max-width:979px){.grid_md_3{width:181px}
.grid_md_3:first-child{margin-left:20px}
}
@media(max-width:767px){.grid_md_3{width:100%;margin-left:0}
.grid_md_3:first-child{margin-left:0}
}
.put-left{float:left}
.put-right{float:right}

