.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff;}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden;}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}.tooltipster-icon{cursor:help;margin-left:4px;}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible;}.tooltipster-base .tooltipster-content{overflow:hidden;}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute;}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px;}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px;}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px;}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px;}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto;}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px;}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px;}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px;}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px;}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px;}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px;}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px;}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px;}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}.tooltipster-fade-show{opacity:1;}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-fall-show{}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px!important;opacity:0;}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-slide.tooltipster-slide-show{}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px!important;opacity:0;}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url('/lib/css/jquery/images/bx_loader.gif') center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}.bx-wrapper .bx-prev{left:10px;background:url('/lib/css/jquery/images/controls.png') no-repeat 0 -32px;}.bx-wrapper .bx-next{right:10px;background:url('/lib/css/jquery/images/controls.png') no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('/lib/css/jquery/images/controls.png') -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('/lib/css/jquery/images/controls.png') -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}.slider{-ms-touch-action:pan-y;overflow:auto;position:relative;touch-action:pan-y;}.slider{border:1px dotted #333;height:250px;margin:40px auto;padding:5px;text-align:center;width:100%;}.as-prev-arrow,.as-next-arrow{background:url('/lib/css/demo/img/arrows.png') no-repeat;cursor:pointer;filter:alpha(opacity=0);height:40px;opacity:0;overflow:hidden;position:absolute;text-indent:100%;top:95px;white-space:nowrap;width:40px;z-index:1;}.as-prev-arrow{left:0;}.as-next-arrow{background-position:-40px 0;right:0;}.slider:hover .as-prev-arrow,.slider:hover .as-next-arrow{filter:alpha(opacity=1);opacity:1;}.as-nav{bottom:-10px;left:50%;margin-left:-27px;position:absolute;text-align:left;width:54px;z-index:1;}.as-nav a{background:url('/lib/css/demo/img/bullets.png') no-repeat;height:16px;display:inline-block;margin:0 1px;overflow:hidden;text-indent:100%;white-space:nowrap;width:16px;}a.as-active,.as-nav a:hover{background-position:0 -16px;}body{background:#fff;color:#333;font:12px "Trebuchet MS",sans-serif;margin:0;padding:0 0 25px;}section{display:block;}.content{margin:0 auto;position:relative;width:80%;}h1{font-size:20px;margin:10px 0;}p{margin:10px 0;}ul{margin:0;padding:0;}.slider-wrapper{height:275px;position:relative;}.c-1{color:#105c8e;}.c-2{color:#53B1E4;}.c-3{}.ff1{font-family:'Roboto Regular',Arial,Tahoma,sans-serif;}.ff2{font-family:'Brisa Regular',Verdana,Arial,sans-serif;}.minimal{display:block;}.enhanced{display:none;}.outline-label{display:none;}::-moz-selection{background:#d8232e;color:#FFFFFF;text-shadow:none;}::selection{background:#d8232e;color:#FFFFFF;text-shadow:none;}body{background:url('/img/ui/textures/bg-20140820.png') 0 0 repeat #e2e6ea;}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:400;letter-spacing:0;font-family:'Roboto Regular',Arial,Tahoma,sans-serif;}ul,ol{font-size:1.4em;}nav ul,nav ol{font-size:1.0em;}.hd-1,.hd-2,.hd-3,.hd-4{border-top:1px solid #ECEDED;border-bottom:1px solid #ECEDED;margin-bottom:20px;padding:6px;}.hd-1{font-size:3em;}.hd-2{font-size:2em;}.hd-3{font-size:1.5em;}.hd-4{font-size:1.2em;}.pullquote-1{border-left:2px solid #CCCCCC;padding-left:10px;}.pullquote-2{}.btn-1{background:#00a6fc;display:inline-block;text-align:center;padding:9px 34px 11px;color:#fff;text-decoration:none;font-weight:bold;font-size:13px;font-size:1.3rem;line-height:1;font-family:"Helvetica Neue","Helvetica",Arial,Verdana,sans-serif;position:relative;cursor:pointer;border:none;outline:none;margin:0;}.btn-2{}.box-shadow-1{}.box-shadow-2{}.gradient-1{}.text-shadow-1{}.text-shadow-2{}.rounded-corners-1{}.rounded-corners-2{}.inset-1{}.separator-1 hr,.separator-2 hr{display:none;}.separator-1{clear:both;overflow:hidden;margin:1.041666667% 0 1.041666667% 0;height:1px;background-color:#105C8E;}.separator-2{}.tbl{margin:5px 0 10px 0;padding:0;border-collapse:collapse;font-size:1.2em;}.tbl.horizontal-box caption{margin:0 0 10px 0;font-size:1.4em;text-transform:uppercase;}.tbl.horizontal-box th{padding:10px;background-color:#979797;border-bottom:1px solid #ECEDED;color:#FFFFFF;text-align:left;}.tbl.horizontal-box td{padding:10px;background-color:#fefefe;border-bottom:1px solid #ECEDED;border-top:1px solid transparent;}.img-list-1{}.img-list-1 .cols .col-item{margin-bottom:4.166666667%;}.img-list-1 .cols .col-item figcaption{font-size:1.4em;padding:2.083333333%;background-color:#F5F6F6;}.img-list-2{}.img-list-3{}.list{margin:0;padding:0;list-style:none;}.list-1{padding-left:20px;color:#626262;font-size:1.3em;list-style:disc;}.list-2{color:#626262;font-size:1.2em;list-style:none;line-height:1.6em;}.list-2 li{margin-bottom:10px;background:url('/img/ui/icons/check-2014090116.png') 0% 15% no-repeat;padding-left:25px;}.list-1 li{margin-bottom:10px;}.overview-list{font-size:0.9em;}.overview-list .overview-title{margin:0;padding:0;}.overview-list li{display:block;margin-bottom:10px;padding:10px;border:1px dotted #626262;}.overview-list .overview-title a{color:#000;font-family:Georgia,"Times New Roman",serif;font-style:italic;}.overview-list .text-group{font-size:1.4em;}.overview-list.img-list-3 li a{text-decoration:none;}.overview-list .caption{display:block;margin-top:2px;padding:10px;width:100%;background:url('/img/ui/btns/external-arrow-20140821.png') 10px 8px no-repeat #175285;color:#fff;text-align:center;font-style:italic;font-size:1.4em;font-family:Georgia,"Times New Roman",serif;}.feature-list{font-size:0.9em;font-family:Georgia,"Times New Roman",serif;}.feature-list li{margin-bottom:10px;padding:20px;border-bottom:1px dotted #378eca;}.feature-list li:last-child{border-bottom:none;}.feature-list .details{text-decoration:none;}.feature-list .title{margin:0;padding:0;color:#3e3e3e;text-transform:uppercase;}.feature-list .text{color:#777;}.feature-list .link{display:inline-block;padding-right:20px;width:auto;font-style:italic;font-size:1.5em;text-transform:lowercase;text-decoration:none;background:url('/img/ui/btns/arrow-right-20140821.png') right center no-repeat;}.feature-list .link .text{color:#378eca;}.img-list-3{list-style:none;padding:0;}.img-list-3 li{margin-bottom:20px;}.img-list-3 li img{display:block;padding:10px;border:1px dotted #ababab;}.fluid-ratio{position:relative;margin:0;padding:0;height:0;overflow:hidden;}.ratio-1-1{padding-bottom:100%;}.ratio-4-3{padding-bottom:75%;}.ratio-3-2{padding-bottom:66.6666667%;}.ratio-16-9{padding-bottom:56.25%;}.ratio-3-1{padding-bottom:33.3333333%;}.fluid-ratio .media-content{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;}#main-container{width:100%;border:0;margin:0;padding:4.166666667%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}#main-content{margin-top:6px;padding:0;}#container{position:relative;background-color:#fff;padding:16px 6.25%;}#masthead{overflow:visible;position:relative;}#logo{margin:0;padding:0;text-align:center;}.menu-toggler{display:block;padding:10px;background-color:#bd0510;color:#fff;text-decoration:none;text-transform:uppercase;font-size:1.8em;font-family:'Roboto Regular',Verdana,Arial,sans-serif;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.controller-index .menu-toggler{margin-bottom:10px;}.menu-toggler .text{background:url('/img/ui/icons/menu-20140820.png') 0 2px no-repeat;padding-left:30px;}.menu-toggler:hover,.menu-toggler:focus,.menu-toggler.active{background-color:#d00f1a;color:#ffe4e6;}.min-logo{float:right;margin-top:-2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.social-wrapper{margin:10px 0;padding:0 10px;border:1px solid #ccc;border-top-width:4px;border-top-color:#c93a42;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.social-list{list-style:none;padding:10px;text-align:center;}.social-list .item{display:block;float:left;margin:0;padding:0;width:33%;border-right:1px solid #e6e6e6;}.social-list .item:last-child{border-right:none;}.social-list .item a{display:inline-block;width:43px;height:43px;background:url('/img/ui/icons/social-icons-sprite-20140820.png') 0 0 no-repeat;text-indent:-9999px;}.social-list .twitter a{background-position:-43px 0;}.social-list .instagram a{background-position:-86px 0;}.back-to-top-wrapper{display:block;}.back-to-top,.back-to-top:active,.back-to-top:visited,.back-to-top:focus{border:1px solid #fa9292;margin:0 auto;padding:10px;display:block;color:#ed3535;text-decoration:none;text-transform:uppercase;font-size:1.2em;font-family:'Roboto Regular',Verdana,Arial,sans-serif;text-align:center;}.back-to-top .icon{display:inline-block;margin-right:6px;width:10px;height:10px;background:url('/img/ui/btns/arrow-up-20140821.png') 0 center no-repeat;}.group-item.bg-wrapper{background-position:0 0;background-repeat:no-repeat;}.campaign-posters{margin-top:20px;}.campaign-posters .title{margin:20px 0;padding:0;color:#0a2554;font-size:3.3em;text-align:center;border-bottom:3px solid #a5a5a7;}.campaign-posters li{margin-bottom:10px;}.campaign-posters li:last-child{margin-bottom:0;}.campaign-posters .brochure-wrapper{background-color:#d82837;}.campaign-posters .brochure-item-3 .link{text-align:center;display:block;padding:10px;background-color:#d82837;color:#FFFFFF;text-decoration:none;text-transform:uppercase;}.campaign-posters .brochure-item-3 .link .arrow img{vertical-align:baseline;}.info-slider-bg{margin-top:20px;padding:20px;background-image:url('/img/pages/index/slider-bg-20140820.jpg');}.news-and-media-bg{margin-top:10px;padding:10px;background-image:url('/img/ui/textures/blue-with-strokes-20140821.png');background-color:#252b55;}.news-and-media .title{margin:0;padding:0;color:#fff;text-align:center;font-size:3em;}.news-and-media .news-list .photo-holder{position:relative;}.news-and-media .news-list li{margin-bottom:10px;}.news-and-media .news-list .caption{position:absolute;bottom:0;padding:10px;width:100%;background-color:rgba(0,0,0,0.75);text-transform:uppercase;color:#fff;font-size:1.5em;}.no-rgba .news-and-media .news-list .caption{background-color:#000;opacity:0.75;filter:alpha(opacity=75);}.page-header.has-banner{margin-top:10px;}.content-col .sub-header{margin-bottom:20px;}.content-col .sub-header .title,.content-col .sub-header .sub-title,.content-col .content-sub-title{margin:0;padding:0;text-align:center;font-style:italic;font-family:Georgia,"Times New Roman",serif;}.content-col .sub-header .title{margin-bottom:10px;color:#000;font-size:1.8em;}.content-col .sub-header .sub-title{color:#d8232e;font-size:1.5em;}.content-col .content-sub-title{border-bottom:1px dotted #d8232e;color:#d8232e;font-size:1.6em;padding-bottom:10px;margin-bottom:20px;}.group-1{margin-bottom:30px;}.text-group{color:#626262;font-family:Georgia,"Times New Roman",serif;}.content-col .text-group p{font-size:1.3em;}.banner-wrapper{margin-top:20px;}.photo-gallery .item{margin-bottom:20px;}.touch .photo-gallery .item img{position:absolute;z-index:200;}.touch .photo-gallery .caption{position:absolute;bottom:0;z-index:400;display:block;padding:8px 10px 8px 30px;width:100%;height:auto;background:url('/img/ui/btns/external-arrow-20140821.png') 10px 6px no-repeat rgba(11,35,84,0.8);color:#fff;text-align:center;font-style:italic;font-size:1.3em;}.touch .photo-gallery .caption .touch .photo-gallery .caption .date{display:block;clear:both;}.news .item{margin-bottom:20px;border-bottom:1px solid #E6E5E7;}.news .item:last-child{border-bottom:none;}.news .title{margin-top:0;padding:0;font-style:italic;font-size:2.2em;}.news .title a{margin:0;color:#000;text-decoration:none;text-transform:capitalize;font-family:Georgia,"Times New Roman",serif;}.news .title a:hover{text-decoration:underline;}.news .item .date{display:block;margin:0;padding:0 10px 20px 0;color:#6d6d6d;font-style:italic;font-size:1.3em;font-family:Georgia,"Times New Roman",serif;}.news .item .description{color:#3c3c3c;}.news .item .description p{font-size:1.4em;margin-bottom:20px;font-family:Georgia,"Times New Roman",serif;}.news .item .description>ul{font-size:1.3em;}.news .item .read-more a{position:relative;display:inline-block;margin:0;padding:5px 10px;background-color:#ec4245;color:#fff;text-align:center;text-decoration:none;font-style:italic;font-size:0.8em;font-family:Georgia,"Times New Roman",serif;}.news .item .read-more a:hover{background-color:#c50004;}.news.empty h2{color:#666666;}.video-group .item{margin-bottom:40px;}.video-group .video-title{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dotted #d00f1a;color:#d00f1a;text-align:center;font-style:italic;font-size:1.4em;font-family:Georgia,"Times New Roman",serif;}.youtube{background-position:center;background-repeat:no-repeat;position:relative;display:block;overflow:hidden;transition:all 200ms ease-out;cursor:pointer;margin:40px auto 0 auto;}iframe{width:100%;height:360px;}.youtube .play{background:url('/img/pages/media/youtube-play-button.png') center center no-repeat;position:absolute;height:100%;width:100%;opacity:.8;filter:alpha(opacity=80);transition:all 0.2s ease-out;}.youtube .play:hover{opacity:1;filter:alpha(opacity=100);}.sidebar .title{font-style:italic;font-family:Georgia,"Times New Roman",serif;font-size:1.7em;color:#00a0d0;margin-bottom:20px;text-align:center;}.sidebar-group{margin-top:40px;}.sidebar-group .list{font-size:1.2em;}.sidebar-group .title{padding:10px;}.sidebar-group .details-wrapper{padding:0;}.sidebar-group .list-item{margin-bottom:10px;display:block;}.sidebar-group .list-item a,.sidebar-group .list-item .link{display:block;padding-bottom:10px;width:100%;border-bottom:1px dotted #ccc;color:#000;text-decoration:none;text-transform:capitalize;font-style:italic;font-family:Georgia,"Times New Roman",serif;}.sidebar-group .list-item:last-child a,.sidebar-group .list-item:last-child .link{border-bottom:none;}.sidebar-group .list-item.active a{color:#d8232e;}.loader{display:block;margin:0 auto;width:auto;padding:0;}.subscribe-form .loader li{display:inline-block;clear:none!important;margin:0 0.5em 0 0;width:0.5em;height:.5em;list-style:none;background-color:#fff;-webkit-animation:pound .4s ease-in-out infinite alternate;-moz-animation:pound .4s ease-in-out infinite alternate;-ms-animation:pound .4s ease-in-out infinite alternate;-o-animation:pound .4s ease-in-out infinite alternate;animation:pound .4s ease-in-out infinite alternate;-webkit-animation-delay:0.05s;-moz-animation-delay:0.05s;-ms-animation-delay:0.05s;-o-animation-delay:0.05s;animation-delay:0.05s;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;}.loader li:nth-child(2){-webkit-animation-delay:0.20s;-moz-animation-delay:0.20s;-ms-animation-delay:0.20s;-o-animation-delay:0.20s;animation-delay:0.20s;}.loader li:nth-child(3){-webkit-animation-delay:0.35s;-moz-animation-delay:0.35s;-ms-animation-delay:0.35s;-o-animation-delay:0.35s;animation-delay:0.35s;}.loader li:nth-child(4){-webkit-animation-delay:0.50s;-moz-animation-delay:0.50s;-ms-animation-delay:0.50s;-o-animation-delay:0.50s;animation-delay:0.50s;}.loader li:nth-child(5){-webkit-animation-delay:0.65s;-moz-animation-delay:0.65s;-ms-animation-delay:0.65s;-o-animation-delay:0.65s;animation-delay:0.65s;}.csstransforms3d.csstransforms .subscribe-form .loader li{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-font-smoothing:antialiased;}@-webkit-keyframes pound {
    to {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@-moz-keyframes pound {
    to {
        -moz-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes pound {
    to { transform: scale(1.2); }
}
/*------------------------------------------------------------------
 # [Loader] ::end
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
 # [Footer] ::start
-------------------------------------------------------------------*/
#inner-footer {
    margin-top: 10px;
    padding: 16px;
    background-color: #1eb3ea;
    font-size: 1.4em;
    font-style: italic;
    font-family: 'Roboto Regular', Arial, Tahoma, sans-serif;
    color: #252b55;
    text-align: center;
}

#inner-footer .col-2 { margin-top: 10px; }

#inner-footer a { 
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-style: normal;
}

.footer-subscribe-form { margin-top: 40px; }

.footer-subscribe-form .group-label {
    margin: 0;
    padding: 0;
    color: #2a2a2a;
    text-align: center; 
}
/*------------------------------------------------------------------
 # [Footer] ::end
-------------------------------------------------------------------*/





/*=============================================================================
  [site.navigations.minimal.css]
  ============================================================================*/


/*------------------------------------------------------------------
 # [Breadcrumbs] ::start
 ------------------------------------------------------------------*/
.breadcrumbs { }

.breadcrumbs.breadcrumbs-1 { 
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 6px 0;
    border-bottom: 1px dashed #dddddd;
}

.breadcrumbs.breadcrumbs-1 ul li {
    float: left;
    overflow: hidden;
    padding-right: 23px;
    margin-bottom: 6px;
    background:url('/img/ui/icons/breadcrumbs-separator-20140821.png') center right no-repeat;
}

.breadcrumbs.breadcrumbs-1 ul li:first-child { }

.breadcrumbs.breadcrumbs-1 ul li:last-child {
    background: none;
    padding-right: 0;
}

.breadcrumbs.breadcrumbs-1 ul li a {
    padding: 0 0 4px 0;
    color: #666666;
    text-decoration: none;
    display: inline-block;
    margin-left: 6px;
    font-size: 1.3em;
    line-height: 1.0em;
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
}

.breadcrumbs.breadcrumbs-1 ul li a:hover {
    color: #2A8ACA;
    text-decoration: underline;
}

.breadcrumbs.breadcrumbs-1 ul li.active a { color: #2A8ACA; }

.breadcrumbs.breadcrumbs-1 ul li:first-child a { margin-left: 0; }

.breadcrumbs.breadcrumbs-2 { }
/*------------------------------------------------------------------
 # [Breadcrumbs] ::end
 ------------------------------------------------------------------*/



/*------------------------------------------------------------------
 # [Head Navigation] ::start
 ------------------------------------------------------------------*/
#head-navigation {
    position: absolute;
    display: none;
    margin-top: 10px;
    width: 100%;
    margin-bottom: 10px;
    font-size: 0.9em;
    border: none;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    
    z-index: 500;
}

.controller-index #head-navigation { margin-top: 0; }

#head-navigation > ul { text-align: center; }

#head-navigation > ul > li {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 100%;
}


#head-navigation > ul > li a {
    display: block;
    padding: 8px 8px 8px 14px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    font-weight: 400;
    font-size: 1.6em;
    font-family: 'Roboto Regular', Verdana, Arial, sans-serif;
    border-bottom: 1px solid #0099C8;
    background:url('/img/ui/btns/arrow-down-20140820.png') #00B2E8 94% center no-repeat;
}

#head-navigation > ul > li.no-sub a { background-image: none; }

#head-navigation > ul > li:last-child a { border-bottom: none; }

#head-navigation > ul > li a:hover,
#head-navigation > ul > li a:focus,
#head-navigation > ul > li.active a {
    background-color: #00A2D3;
    color: #fff;
}

#head-navigation > ul > li:first-child a,
#head-navigation > ul > li:first-child a:hover,
#head-navigation > ul > li:first-child a:focus,
#head-navigation > ul > li:first-child.active a {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}


#head-navigation > ul > li:last-child a,
#head-navigation > ul > li:last-child a:hover,
#head-navigation > ul > li:last-child a:focus,
#head-navigation > ul > li:last-child.active a {
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#head-navigation > ul > li ul { border-top: 1px solid #089fcd; }

#head-navigation > ul > li.expanded a { 
    background:url('/img/ui/btns/arrow-up-1-20140820.png') #00a2d3 94% center no-repeat;
    border-bottom: none;

    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}


/* [Sub Menu] ::start */
#head-navigation > ul > li li { border-bottom: 1px solid #108cb1; }

#head-navigation > ul > li li a { 
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 36px;
    background-color: #0b7d9f !important;
    background-image:url('/img/ui/icons/arrow-right-20140820.png') !important;
    background-position: 10px 10px !important;
    font-size: 1.4em;
    border-bottom: none;
}

#head-navigation > ul > li:last-child li a:hover,
#head-navigation > ul > li:last-child li a:focus,
#head-navigation > ul > li:last-child.active li a {
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

#head-navigation > ul > li > .submenu > li.active a { background-color: #0b2453 !important; }

/* [Sub Menu] ::end */

/*------------------------------------------------------------------
 # [Head Navigation] ::end
 ------------------------------------------------------------------*/




/*------------------------------------------------------------------
 # [Foot Navigation] ::start
 ------------------------------------------------------------------*/
#foot-navigation ul { font-size: 1.2em; }

#foot-navigation ul li {
    display: inline-block;
    margin-left: 0.416666667%;
}

#foot-navigation ul li:first-child { margin-left: 0; }
/*------------------------------------------------------------------
 # [Foot Navigation] ::end
 ------------------------------------------------------------------*/


/*=============================================================================
  [site.forms.minimal.css]
  ============================================================================*/


/*------------------------------------------------------------------
 # [Main Search] ::start
 ------------------------------------------------------------------*/
#main-search {
    display: block;
    margin: 20px 0 0 0;
    position: relative;
}

#main-search legend { display: none; }

#main-search label { display: none; }

#main_search_box_txt {
    display: inline-block;
    width: 99.99%;
    padding: 0.4em 36px 0.4em 0.4em;
    border-top: 1px solid #bbb;
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    outline: none;
    text-align: left;
    font-family: inherit;
    font-size: 1.8em;
    line-height: 1.0em;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

#main_search_box_txt:hover,
#main_search_box_txt:focus {
    border: 1px solid #333;
}

#main-search ::-webkit-input-placeholder { color: #BAC1C6; }

#main-search :-moz-placeholder { color: #BAC1C6; }

#main_search_btn {
    position: absolute;
    top: 1px;
    right: 0;
    padding: 0.45em;
}
/*------------------------------------------------------------------
 # [Main Search] ::end
 ------------------------------------------------------------------*/


/*------------------------------------------------------------------
 # [Smart Form] ::start
 ------------------------------------------------------------------*/
.smart-form ol:after, 
.smart-form li:after, 
.smart-form li div:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ".";
}

.smart-form ol {
    margin:0;
    padding:0;
    list-style-type:none;
}

.smart-form ol li {
    width: auto;
    overflow: hidden;
    clear: both;
}

.smart-form { }
.smart-form ol { }
.smart-form .group { }

.smart-form .errors {
    margin: 0 0 20px 0;
    padding: 0;
    list-style-type: none;
    clear: both;
}

.smart-form .errors li { }

.smart-form .errors label {
    background:url('/img/ui/icons/error-20140820.png') 0 center no-repeat;
    display: block;
    padding: 8px 0 8px 26px;
    font-size: 0.9em;
    color: #CC0000;
}

.smart-form .errors label:hover { color: #9AB0BF; }

.smart-form .group-label {
    display: none;
    margin: 30px 0 20px 0;
    font-size: 1.2em;
    font-weight: 700;
}

.smart-form .element-wrapper {
    display: block;
    clear: both;
    margin: 0 0 16px 0;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.smart-form .element-wrapper .hint {
    font-size: 0.84em;
    font-style: italic;
}

.smart-form .element-wrapper label { 
    display: block;
    margin-bottom: 6px;
}

.smart-form .element-wrapper .required em {
    margin-left: 0.1em;
    font-size: 0.9em;
    color: #cc0000;
}

.smart-form .element-wrapper .text,
.smart-form .element-wrapper .textarea {
    width: 99.99%;
    padding: 4px;
    background-color: #fafafa;
    border: 1px dotted #939393;
    outline: none;
    font-family: inherit;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.smart-form .element-wrapper .text.error,
.smart-form .element-wrapper .textarea.error {
    border: 1px solid #CC0000;
}

.smart-form .element-wrapper .text:hover,
.smart-form .element-wrapper .textarea:hover,
.smart-form .element-wrapper .text:focus,
.smart-form .element-wrapper .textarea:focus {
    border: 1px solid #333; 
}

.smart-form .button {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 9px 34px 11px;
    background: #e83c44;
    border: none;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 1.1em;
    text-transform: uppercase;
    line-height: 1;
    font-family: inherit;
}

.smart-form .button:hover,
.smart-form .button:focus {
    background: #666666;
}
/*------------------------------------------------------------------
 # [Smart Form] ::end
 ------------------------------------------------------------------*/

/*------------------------------------------------------------------
 # [Subscribe Form] ::start
-------------------------------------------------------------------*/
.subscribe-form { margin-top: 10px; }

.subscribe-form .element-wrapper { 
    position: relative; 
    overflow: hidden;
    margin-bottom: 8px;
    font-family: 'Roboto Regular', Tahoma, Verdana, Arial, sans-serif;
}

.subscribe-form .element-wrapper .text {
    position: relative;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 4px 10px 20px;
    width: 100%;
    outline: 0 none;
    border: 1px solid #c8c8c8;
    background: none;
    -webkit-appearance: none;
    display: block;
    font-size: 1.2em;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.subscribe-form .element-wrapper .text:focus { border-color: #00b4e8; }
.subscribe-form .element-wrapper.has-focus .text:focus { border-color: #00b4e8; }

.subscribe-form .element-wrapper > label { 
    position: absolute;
    top: 6px;
    bottom: 0;
    left: 0;
    z-index: 5;
    margin-bottom: 0;
    padding: 4px 10px;
    width: 100%;
    text-align: left;
    font-size: 1.2em;
    transition: 0.2s;

    -webkit-transition: top 0.5s;
    -moz-transition: top 0.5s;
    -o-transition: top 0.5s;
    -ms-transition: top 0.5s;
    transition: top 0.5s;
}

.subscribe-form .text:focus + label,
.subscribe-form .element-wrapper.sticky-label label {
    top: 100%;
    margin-top: -21px;
    background-color: #00b4e8;
    width: 100%;
    padding: 1px 10px;
    font-size: 0.9em;
    color: #fff;
}


.subscribe-form .submit {
    border: 1px dotted #114ab6;
    color: #d8232e;
    padding: 6px;
}

.subscribe-form .submit:hover,
.subscribe-form .submit:focus {
    background-color: transparent;
}

.subscribe-form .submit.has-loader .button,
.subscribe-form .submit.has-loader .button:hover,
.subscribe-form .submit.has-loader .button:focus {
    background-image: none; 
}

.subscribe-form .submit .button { 
    padding: 12px 10px;
    width: 100%;
    border: none;
    background-color: #00b2e8;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400; 
    font-size: 1.4em;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.subscribe-form .element-wrapper .required em { 
    position: absolute;
    top: -2px;
}

/*------------------------------------------------------------------
 # [Subscribe Form] ::end
-------------------------------------------------------------------*/

/*=============================================================================
  [site.slider.minimal.css]
  ============================================================================*/

/*------------------------------------------------------------------
 # [Bxslider] ::start
-------------------------------------------------------------------*/
.bx-wrapper { color: #fff; }

.bx-wrapper .bx-loading { background-image:url('/img/ui/icons/bx_loader-20140826.gif') }

.bx-wrapper .bx-viewport {
    top: 15px;
    left: 0;
    border: none;
    background-color: transparent;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.bx-wrapper .bx-controls-direction a {
    top: 0;
    width: 31px;
    height: 31px;
}

.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
    background-image:url('/img/ui/btns/arrows-62x31-20140826.png');
}

.bx-wrapper .bx-prev { background-position: 0 0; }

.bx-wrapper .bx-next,
.bx-wrapper .bx-next:hover {
    background-position: -31px 0;
}

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover {
    opacity: 0.7;
}


/*------------------------------------------------------------------
 # [Bxslider] ::end
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
 # [.info-slider] ::start
-------------------------------------------------------------------*/
.info-slider { font-size: 0.9em; }

.info-slider-bg { padding: 30px 22px; }

.info-slider .link { 
    color: #fff;
    text-decoration: none;
    word-wrap: break-word;
    font-size: 1.2em;
}

.info-slider p { line-height: 1em; }

.info-slider p .link { font-size: 0.9em; }
/*------------------------------------------------------------------
 # [.info-slider] ::end
-------------------------------------------------------------------*/

