@charset "UTF-8";@import url(animate.css);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900);body{background:#1a1a1a;color:#777777;font:300 17px "Lato", sans-serif;line-height:1.647058823529412;-webkit-text-size-adjust:none;}
@media (max-width:979px){body{font-size:14px;}
}
img{max-width:100%;width:300px;height:300px;object-fit: cover;}
h1, h2, h3, h4, h5, h6, .terms-list dt{text-transform:uppercase;}
h1{font-size:80px;line-height:1;}
h2{font-size:75px;font-weight:100;line-height:1.04;}
h2 strong{font-weight:700;}
@media (max-width:979px){h2{font-size:50px;}
}
@media (max-width:767px){h2{font-size:30px;}
}
h3{font-size:65px;line-height:1;}
@media (max-width:979px){h3{font-size:40px;}
}
@media (max-width:767px){h3{font-size:26px;}
}
h4{font-size:40px;line-height:1;}
@media (max-width:979px){h4{font-size:36px;}
}
@media (max-width:767px){h4{font-size:24px;}
}
h5, address, .terms-list dt{font-weight:700;font-size:26px;line-height:1.423076923076923;}
@media (max-width:979px){h5, address, .terms-list dt{font-size:22px;}
}
@media (max-width:767px){h5, address, .terms-list dt{font-size:18px;}
}
h6{font-size:20px;font-weight:bold;line-height:1;}
p a:hover, dl a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, small a:hover, .marked-list a:hover{text-decoration:underline;}
p .fa, dl .fa, h2 .fa, h3 .fa, h4 .fa, h5 .fa, h6 .fa, small .fa, .marked-list .fa{text-decoration:none;}
p a{color:#fa5d07;}
small{display:block;font-size:12px;line-height:1.583333333333333;}
time{display:block;}
blockquote q{display:block;position:relative;padding-left:70px;}
blockquote q:before{font-size:40px;position:absolute;left:0;top:0;line-height:1.3;color:#fa5d07;}
a{font:inherit;color:inherit;font-weight:bold;text-decoration:none;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
a:focus{outline:none;}
a:active{background-color:transparent;}
a[href^="tel:"],
a[href^="callto:"]{color:inherit;text-decoration:none;}
strong{font-weight:900;}
.fa{line-height:inherit;}
[class*='fa-']:before{font-weight:400;font-family:"FontAwesome";}
.page{overflow:hidden;min-height:500px;}
.lt-ie9 .page{min-width:1200px;}
.center{text-align:center;}
.right{text-align:right;}
.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.clear:before, .clear:after{display:table;content:"";line-height:0;}
.clear:after{clear:both;}
.bg-primary + *{margin-top:-30px;float:left;width:100%;}
* + h5{margin-top:22px;}
* + address{margin-top:19px;}
* + p{margin-top:5px;}
* + blockquote{margin-top:72px;}
* + small{margin-top:66px;}
* + .row{margin-top:25px;}
* + .btn{margin-top:33px;}
* + .index-list{margin-top:72px;}
* + .list{margin-top:23px;}
* + .inline-list{margin-top:34px;}
* + .contact-info{margin-top:6px;}
* + .resp-tabs{margin-top:33px;}
* + .map-2{margin-top:34px;}
* + .mailform{margin-top:33px;}
* + .terms-list{margin-top:24px;}
* + .off1{margin-top:40px;}
img + p{margin-top:22px;}
.contact-info + .contact-info{margin-top:0;}
.row + .row{margin-top:44px;}
.brand{display:inline-block;}
.brand_name{overflow:hidden;font-size:65px;letter-spacing:-2.6px;font-weight:100;}
@media (max-width:479px){.brand_name{font-size:45px;}
}
.primary{color:#fa5d07;}
.secondary{color:#232323;}
.bg-primary{position:relative;color:#ffffff;z-index:1;}
.bg-primary_cnt:before, .bg-primary_before, .bg-primary_after{position:absolute;z-index:-1;}
.bg-primary_before, .bg-primary_after{pointer-events:none;}
.bg-primary_cnt:before, .bg-primary_before:before, .bg-primary_after:before{content:'';background:#fa5d07;}
.bg-primary_cnt{padding-top:9px;}
.bg-primary_cnt:before{left:0;right:0;top:0;bottom:30px;}
.bg-primary_before{bottom:100%;left:0;right:0;height:109px;margin-bottom:-1px;clip:rect(0, auto, 110px, 0);}
.bg-primary_before:before{position:absolute;top:57px;left:-5000px;right:-5000px;height:5000px;-moz-transform:rotate(3.2deg);-ms-transform:rotate(3.2deg);-o-transform:rotate(3.2deg);-webkit-transform:rotate(3.2deg);transform:rotate(3.2deg);}
.bg-primary_after{top:100%;left:0;right:0;margin-top:-31px;height:237px;clip:rect(0, auto, 237px, 0);}
.bg-primary_after:before{position:absolute;left:-5000px;right:-5000px;height:5000px;bottom:141px;-moz-transform:rotate(-6.2deg);-ms-transform:rotate(-6.2deg);-o-transform:rotate(-6.2deg);-webkit-transform:rotate(-6.2deg);transform:rotate(-6.2deg);}
.bg-primary:last-child .bg-primary_cnt{padding-bottom:133px;}
.bg-primary:last-child .bg-primary_cnt:before{bottom:0;}
.bg-primary:last-child .bg-primary_after{display:none;}
.bg-secondary{position:relative;z-index:1;}
.bg-secondary_cnt:before, .bg-secondary_before, .bg-secondary_after{position:absolute;}
.bg-secondary_before, .bg-secondary_after{pointer-events:none;}
.bg-secondary_cnt:before, .bg-secondary_before:before, .bg-secondary_after:before{content:'';background:#ededed;}
.bg-secondary_cnt{position:relative;padding-top:9px;padding-bottom:59px;}
.bg-secondary_cnt:before{left:0;right:0;top:0;bottom:0;z-index:-1;}
.bg-secondary_before{bottom:100%;left:0;right:0;height:162px;margin-bottom:-1px;clip:rect(0, auto, 192px, 0);z-index:0;}
.bg-secondary_before:before{position:absolute;top:89px;left:-5000px;right:-5000px;height:5000px;-moz-transform:rotate(4.8deg);-ms-transform:rotate(4.8deg);-o-transform:rotate(4.8deg);-webkit-transform:rotate(4.8deg);transform:rotate(4.8deg);}
.bg-secondary_before_inner{position:absolute;bottom:115px;left:-500px;right:-500px;height:411px;overflow:hidden;-moz-transform:rotate(-8.2deg);-ms-transform:rotate(-8.2deg);-o-transform:rotate(-8.2deg);-webkit-transform:rotate(-8.2deg);transform:rotate(-8.2deg);}
.bg-secondary_before_inner:before{content:"";position:absolute;left:-5000px;right:-5000px;height:5000px;top:172px;transform:rotate(13deg);background:#232323;-moz-transform:rotate(13deg);-ms-transform:rotate(13deg);-o-transform:rotate(13deg);-webkit-transform:rotate(13deg);transform:rotate(13deg);clip:rect(334px, auto, auto, 0);}
.bg-secondary_after{top:100%;left:0;right:0;height:108px;clip:rect(0, auto, 108px, 0);z-index:-1;}
.bg-secondary_after:before{position:absolute;left:-5000px;right:-5000px;height:5000px;bottom:58px;-moz-transform:rotate(3.2deg);-ms-transform:rotate(3.2deg);-o-transform:rotate(3.2deg);-webkit-transform:rotate(3.2deg);transform:rotate(3.2deg);}
.bg-secondary h1, .bg-secondary h2, .bg-secondary h3, .bg-secondary h4, .bg-secondary h5, .bg-secondary h6{color:#292929;}
.bg-secondary:last-child .bg-secondary_cnt{padding-bottom:133px;}
.bg-secondary:last-child .bg-secondary_after{display:none;}
.bg-secondary2{position:relative;}
.bg-secondary2 h1, .bg-secondary2 h2, .bg-secondary2 h3, .bg-secondary2 h4, .bg-secondary2 h5, .bg-secondary2 h6{color:#292929;}
.bg-secondary2_before{position:absolute;top:0;left:-500px;right:-500px;height:237px;pointer-events:none;clip:rect(0, auto, 237px, 0);}
.bg-secondary2_before:before{content:"";position:absolute;left:-5000px;right:-5000px;height:5000px;bottom:203px;-moz-transform:rotate(8.15deg);-ms-transform:rotate(8.15deg);-o-transform:rotate(8.15deg);-webkit-transform:rotate(8.15deg);transform:rotate(8.15deg);background:#232323;}
.terms-list dt + dd{margin-top:6px;}
.terms-list dd + dt{margin-top:34px;}
.contact-info dt, .contact-info dd{display:inline-block;}
.contact-info dt{min-width:85px;}
.fa-facebook,
.fa-twitter,
.fa-google-plus,
.fa-linkedin{width:62px;height:62px;line-height:62px;text-align:center;font-size:34px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#ffffff;border:2px solid #515151;}
.fa-facebook:hover,
.fa-twitter:hover,
.fa-google-plus:hover,
.fa-linkedin:hover{background:#515151;}
.date{display:inline-block;position:relative;max-width:100%;}
.date time{position:absolute;bottom:0;left:-33px;width:145px;height:145px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#ffffff;font-size:14px;font-weight:700;text-transform:uppercase;background:#fa5d07;padding-top:23px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.date time span{display:block;font-size:70px;line-height:1;}
@media (max-width:1199px){.date time{width:100px;height:100px;left:5px;}
.date time span{font-size:30px;}
}
.btn{display:inline-block;padding:13px 38px;font-size:26px;font-weight:700;text-transform:uppercase;color:#ffffff;background:#292929;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.btn:hover, .btn:active{background:#0a0a0a;-webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.5);box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.5);}
.btn-primary{background:#fa5d07;}
.btn-primary:hover, .btn-primary:active{background:#ce4900;-webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.5);box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.5);}
.video{position:relative;padding-bottom:56.49122807017544%;}
.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
figure small:first-child{font-size:17px;float:right;margin-left:15px;margin-top:7px;}
.list li + li{margin-top:10px;}
.list a:hover{color:#fa5d07;}
.inline-list li{display:inline-block;}
.inline-list li + li{margin-left:6px;}
.index-list{counter-reset:li;}
.index-list li{position:relative;padding-left:170px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.index-list li:before{position:absolute;left:0;top:-35px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fa5d07;width:145px;height:145px;font-weight:700;font-size:67px;line-height:145px;text-align:center;content:counter(li,decimal-leading-zero);counter-increment:li;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.index-list li:hover:before{background:#292929;}
.index-list li.fa-hand-o-up:before{content:'\f0a6';}
.index-list li.fa-line-chart:before{content:'\f201';}
.index-list li.fa-users:before{content:'\f0c0';}
.index-list li.fa-heart:before{content:'\f004';}
.index-list li.grid_1:nth-child(n + 13),
.index-list li.grid_2:nth-child(n + 7),
.index-list li.grid_3:nth-child(n + 5),
.index-list li.grid_4:nth-child(n + 4),
.index-list li.grid_6:nth-child(n + 3){margin-top:34px;}
.index-list li.grid_1:nth-child(12n + 13),
.index-list li.grid_2:nth-child(6n + 7),
.index-list li.grid_3:nth-child(4n + 5),
.index-list li.grid_4:nth-child(3n + 4),
.index-list li.grid_6:nth-child(2n + 3){clear:left;}
@media (max-width:979px){.index-list li{padding-left:100px;}
.index-list li:before{width:70px;height:70px;line-height:70px;text-align:center;font-size:32px;}
}
.box:before, .box:after{display:table;content:"";line-height:0;}
.box:after{clear:both;}
.box_aside{float:left;min-width:170px;margin-right:30px;}
.box_cnt__no-flow{overflow:hidden;}
@media (max-width:767px){.box_aside{float:none;margin-right:0;margin-bottom:30px;text-align:center;}
}
.sf-menu{display:inline-block;text-transform:uppercase;}
.sf-menu:before, .sf-menu:after{display:table;content:"";line-height:0;}
.sf-menu:after{clear:both;}
.sf-menu > li{position:relative;float:left;}
.sf-menu > li + li{margin-left:27px;}
.sf-menu a{display:block;}
.sf-menu > li > a{color:#ffffff;font-size:21px;font-weight:700;}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.active > a{color:#fa5d07;}
.sf-menu ul{display:none;position:absolute;left:-30px;top:100%;width:235px;margin-top:20px;padding:10px 0 10px;font-size:13px;font-weight:400;background:rgba(40, 40, 40, 0.9);z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sf-menu ul > li > a{padding:9px 30px;color:#ffffff;}
.sf-menu ul > li.sfHover > a, .sf-menu ul > li > a:hover{color:#ffffff;background:#fa5d07;}
.sf-menu ul ul{position:static;top:100%;width:auto;margin-top:0;padding:0;z-index:4;}
.sf-menu > li > .sf-with-ul{position:relative;}
.sf-menu > li > .sf-with-ul:before{position:absolute;left:50%;top:85%;margin-left:-6px;content:"";font:400 12px/12px "FontAwesome";}
.sf-menu ul > li > .sf-with-ul{position:relative;}
.sf-menu ul > li > .sf-with-ul:before{position:absolute;right:20px;top:50%;margin-top:-11px;content:"";font:400 22px/22px "FontAwesome";-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.sf-menu ul > li.sfHover > .sf-with-ul:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
@media (max-width:979px){.sf-menu{display:none;}
}
.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.rd-mobilemenu.active{right:0;}
.rd-mobilemenu_ul{position:fixed;top:-56px;left:0;bottom:-56px;width:240px;padding:132px 0 76px;color:#A5BFD2;background:#232323;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:0.3s ease;-o-transition:0.3s ease;-webkit-transition:0.3s ease;transition:0.3s ease;-moz-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.rd-mobilemenu_ul a{display:block;padding:14px 25px 16px;}
.rd-mobilemenu_ul a.active{background:#3d3d3d;color:#fff;}
.rd-mobilemenu_ul a:hover{background:#fa5d07;color:#FFF;}
.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px "FontAwesome";line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;z-index:1;background:rgba(0, 0, 0, 0.1);}
.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078';}
.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#232323;color:#A5BFD2;}
.rd-mobilemenu_ul a.rd-with-ul{position:relative;}
.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilemenu_ul ul a{padding-left:40px;}
.rd-mobilemenu_ul ul ul a{padding-left:60px;}
.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}
.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#303030;color:#FFF;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);z-index:99999991;}
.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;color:#FFF;font-weight:700;font-size:24px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;}
.rd-mobilepanel_toggle{position:fixed;top:4px;left:8px;width:48px;height:48px;}
.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after{top:8px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#FFF;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.rd-mobilepanel_toggle span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after{-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;}
.rd-mobilepanel_toggle.active span{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after{top:0;width:15px;}
.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg);}
.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg);}
@media (max-width:979px){body{padding-top:56px;}
.rd-mobilemenu, .rd-mobilepanel{display:block;}
}
@media (max-width:359px){.rd-mobilepanel_title{font-size:18px;}
}
.stuck_container{position:absolute;padding:5px 0;top:34px;left:0;right:0;}
.stuck_container nav{margin-top:23px;}
.isStuck{background:#232323;z-index:999;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3);}
.isStuck nav{margin-top:16px;}
@media (max-width:979px){.stuck_container{top:45%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
}
@media only screen and (max-width:979px){.isStuck{display:none !important;}
}
.toTop{width:50px;height:50px;font-size:24px;line-height:50px;color:#fff;background:#232323;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:fixed;right:66px;bottom:50px;-webkit-box-shadow:4px 4px 12px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:4px 4px 12px 0 rgba(0, 0, 0, 0.3);box-shadow:4px 4px 12px 0 rgba(0, 0, 0, 0.3);display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;}
.toTop:hover{color:#fff;background:#fa5d07;text-decoration:none;}
@media only screen and (max-width:1399px){.toTop{bottom:20px;right:20px;}
}
.parallax{position:relative;overflow:hidden;color:#FFF;}
.parallax_image, .parallax_pattern{position:absolute;top:0;left:0;right:0;height:100%;background-position:center center;will-change:transform;}
.parallax_image{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}
.parallax_pattern{background-repeat:repeat;}
.parallax_cnt{position:relative;}
.resp-tabs-list li{display:inline-block;padding:5px 58px;font-size:14px;cursor:pointer;color:#292929;background:#fb7d39;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.resp-tabs-list li:hover, .resp-tabs-list li.resp-tab-active{color:#ffffff;background:#292929;}
.resp-tabs-list li + li{margin-left:-2px;}
@media (max-width:979px){.resp-tabs-list li{padding-left:28px;padding-right:28px;}
}
.resp-accordion{display:none;padding:5px 58px;margin-bottom:10px;font-size:21px;cursor:pointer;color:#292929;background:#fb7d39;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.resp-accordion:hover, .resp-accordion.resp-tab-active{color:#ffffff;background:#292929;}
.resp-tab-content{display:none;}
.resp-tab-content-active{display:block;margin-bottom:10px;}
@media (max-width:767px){.resp-accordion{display:block;}
.resp-tabs-list{display:none;}
}
/*==================   Thumbnail    ======================*/
#gallery{
  padding-bottom: 5%;
}

.gallery {
  display: block;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 1%;
  -moz-border-radius: 1%;
  border-radius: 1%;
}

.gallery:hover {
  transform: scale(1.1);
}

#gallery img {
  width: 100%;
  height: 250px;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  -webkit-border-radius: 1%;
  -moz-border-radius: 1%;
  border-radius: 1%;
}

.overlay{ 
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: black;
    opacity: 0.6;
}

/* Centered text */
.centered {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
/*==================   Thumbnail    ======================*/
.thumb {
  display: block;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 5%;
  -moz-border-radius: 5%;
  border-radius: 5%;
}
.thumb img {
  width: 100%;
  height: auto;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  -webkit-border-radius: 5%;
  -moz-border-radius: 5%;
  border-radius: 5%;
}
.thumb_overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  color: #fff;
  -webkit-border-radius: 5%;
  -moz-border-radius: 5%;
  border-radius: 5%;
  background: transparent;
}
.thumb_overlay:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  font: 400 30px "FontAwesome";
  line-height: 30px;
  margin-top: -15px;
  text-align: center;
}
.lt-ie9 .thumb_overlay:before {
  display: none;
}
.thumb:hover .thumb_overlay {
  opacity: 1;
  background: rgba(0, 0, 0, 0.5);
}
.lt-ie9 .thumb:hover .thumb_overlay {
  background: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000');
  zoom: 1;
}
.lt-ie9 .thumb:hover .thumb_overlay:before {
  display: block;
}

#photos img {
  width: 100%;
  height: 250px;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  -webkit-border-radius: 1%;
  -moz-border-radius: 1%;
  border-radius: 1%;
}

header{position:relative;color:#ffffff;}
header .brand{float:left;}
header .nav{float:right;}
@media (max-width:979px){header{text-align:center;}
header .brand, header .nav{float:none;}
}
.header_panel{height:234px;background:url(../images/navbar.jpg);-webkit-background-size:cover;background-size:cover;}
main{display:block;background:#ededed;}
.well{padding-top:204px;padding-bottom:174px;}
.well2{padding-top:138px;padding-bottom:164px;}
.well3{padding-top:274px;padding-bottom:133px;}
footer{padding-top:81px;padding-bottom:95px;}
footer h2, footer h3, footer h4, footer h5, footer h6{color:#ffffff;}
footer small:first-child{margin-top:23px;}
footer .grid_6:last-child small:first-child{margin-top:94px;padding-right:12%;}
@media (max-width:979px){footer .grid_6:last-child small:first-child{margin-top:57px;}
}
@media (max-width:767px){footer, footer .right{text-align:center;}
footer small:first-child{margin-top:0;}
}
.grid_4 p{text-align:justify;}
.table{margin-top:5%;width:110%;}
.table .subject{width:60%;}
.table thead{text-align:left;font-weight:bold;}
.table .title{font-weight:bold;}
.table tr{border-bottom:1px solid rgba(221, 221, 221, 0.15);}
.align{padding-top:65px;padding-bottom:70px;}
.spacer{padding:150px;}