/* CSS Document */
@charset "UTF-8";
@import url(animate.css);
@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);/*font-family: 'Open Sans', sans-serif;*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);/*font-family: 'Open Sans Condensed', sans-serif;*/
body{color:#a0a0a0;font:400 17px/26px "Oxygen",sans-serif;-webkit-text-size-adjust:none;}img{max-width:100%;height:auto;width:100%;}
p {text-align:justify;}
h1,h2,.heading-2,h3,.heading-3,h4,h5,.heading-5,h6,.heading-6{font-family:"Open Sans",serif;text-transform:uppercase;}
h1,.heading-1{font-size:160px;line-height:90px;}h2,.heading-2{font-size:180px;line-height:130px;font-weight:700;}h3,.heading-3{font-size:120px;line-height:0.75;font-weight:700;}h4,.heading-4{font-size:60px;line-height:0.97;font-weight:bold; margin-top:20px;}h5,.heading-5{font-size:40px;line-height:1.2;font-weight:700;}h6,.heading-6{font-size:50px;line-height:1;font-weight:700;}
@media (max-width: 1199px) {h1{font-size:90px;line-height:1;}h2,.heading-2{font-size:80px;font-weight:700;line-height:80px;}h3,.heading-3{font-size:80px;line-height:80px;}h4,.heading-4{font-size:60px;}h5,.heading-5{font-size:40px;}h6,.heading-6{font-size:30px;}}
@media (min-width: 768px) and (max-width: 991px) {body{font-size:18px;}h2,.heading-2{font-size:52px;line-height:1.2;}h3,.heading-3{font-size:44px;line-height:1.2;}h4,.heading-4{font-size:36px;line-height:1.2;}h5,.heading-5{font-size:28px;line-height:1.2;}h6,.heading-6{font-size:22px;line-height:1.2;}}
@media (max-width: 768px) {body{font-size:16px;}h1,.heading-1{font-size:90px;line-height:90px;}h2,.heading-2{font-size:36px;line-height:1.2;}h3,.heading-3{font-size:32px;line-height:1.2;}h4,.heading-4{font-size:26px;line-height:1.2;}h5,.heading-5{font-size:22px;line-height:1.2;}h6,.heading-6{font-size:18px;line-height:1.2;}}.marked-list a:hover{text-decoration:underline;}.marked-list .fa{text-decoration:none;}p a:hover{color:#ddd;}time{display:block;}a{font:inherit;color:inherit;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:700;}.fa{line-height:inherit;}[class*='fa-']:before{font-weight:400;font-family:"FontAwesome";}.page{overflow:hidden;min-height:500px;background-color:rgba(255,255,255,0.7);max-width:1600px;margin:0 auto;}.lt-ie9 .page{min-width:1200px;}.caption{border-width:0 3px 3px 3px;border-style:solid;border-color:#333;padding:21px 0 20px;}.header__ins{border-bottom:3px solid #272727;padding-bottom:27px;}
@media only screen and (max-width: 979px) {.header__ins{border-bottom:none;}}.vertical-align{-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%);-webkit-transform:translateY(60%);transform:translateY(60%);}@media (min-width: 1200px) and (max-width: 1440px) {.vertical-align{-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);-webkit-transform:translateY(30%);transform:translateY(30%);}}
@media (max-width: 991px) {.vertical-align{-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}}.phone{margin-top:20px;}.phone a{font-size:34px;line-height:1.2;color:#333;}.phone a:hover{color:#ddd;text-decoration:none;}
@media (min-width: 991px) and (max-width: 1200px) {.phone a{font-size:28px;}}.text-default{color:#fff;}.text-contrast{color:#272727;}.text-primary{color:#333;}.text-center{text-align:center;}.light{font-weight:300;}.bold{font-weight:700;}
@media (max-width: 1199px) {.text-md-center{text-align:center;}}
@media (max-width: 991px) {.text-sm-center{text-align:center;}}
@media (max-width: 768px) {.text-xs-center{text-align:center;}}
.big{font-size:20px;line-height:30px;}.big--1{font-family:"Open Sans",serif;text-transform:uppercase;font-weight:700;}.big-1{font-size:30px;line-height:1.2;font-family:"Open Sans",serif;text-transform:uppercase;}.big-2{font-size:40px;line-height:1;font-family:"Open Sans",serif;text-transform:uppercase;font-weight:700;}.big-3{font-size:32px;line-height:46px;font-family:"Open Sans",serif;text-transform:uppercase;font-weight:700;}@media (min-width: 768px) and (max-width: 991px) {.big{font-size:18px;}.big-1{font-size:22px;line-height:1.2;}.big-2{font-size:24px;line-height:1.2;}.big-3{font-size:22px;line-height:1.2;}}@media (max-width: 767px) {.big{font-size:16px;}.big-1{font-size:18px;line-height:1.2;}.big-2{font-size:20px;}.big-3{font-size:18px;line-height:1.2;}}.offset{margin-top:22px;}.offset-1{margin-top:19px;}.offset-2{margin-top:30px;}.offset-3{margin-top:45px;}.offset-4{margin-top:26px;}.offset-5{margin-top:8px;}.offset-6{margin-top:40px;}@media (max-width: 1199px) {.offset-md{margin-top:30px;}}@media (max-width: 992px) {.offset-sm{margin-top:30px;}}@media (max-width: 768px) {.offset-xs{margin-top:60px;}}.index-list{counter-reset:li;}.index-list li{width:50%;display:inline-block;min-height:388px;float:left;position:relative;overflow:hidden;z-index:1;}.index-list li:first-child{padding-right:11.5%;}@media (max-width: 768px) {.index-list li:first-child{padding-right:0;}}.index-list li a{display:block;position:relative;padding:75px 40px 241px 165px;color:#fff;z-index:3;background:url("../images/ie-spacer.gif") no-repeat 0 0;}@media (max-width: 1199px) {.index-list li a{padding:67px 40px 241px 165px;}}.index-list li:nth-child(n+2):before{content:counter(li,decimal-leading-zero);counter-increment:li;position:absolute;font-size:250px;font-family:"Open Sans",serif;font-weight:700;color:#fff;top:68px;left:-45px;}@media (max-width: 1199px) {.index-list li:nth-child(n+2):before{font-size:200px;top:50px;left:-40px;}}.index-list li:nth-child(2){background:url("../images/page-1_img01.jpg") no-repeat 0 0;}.index-list li:nth-child(2):after{content:'';background-color:rgba(174,214,190,0.75);position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.index-list li:nth-child(2):hover:after{background-color:rgba(94,49,70,0.75);}.index-list li:nth-child(3){background:url("../images/page-1_img02.jpg") no-repeat 0 0;}.index-list li:nth-child(3):after{content:'';background-color:rgba(174,214,190,0.75);position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.index-list li:nth-child(3):hover:after{background-color:rgba(94,49,70,0.75);}.index-list li:nth-child(4){background:url("../images/page-1_img03.jpg") no-repeat 0 0;}.index-list li:nth-child(4):after{content:'';background-color:rgba(94,49,70,0.75);position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.index-list li:nth-child(4):hover:after{background-color:rgba(174,214,190,0.75);}.index-list li:nth-child(5){background:url("../images/page-1_img04.jpg") no-repeat 0 0;}.index-list li:nth-child(5):after{content:'';background-color:rgba(94,49,70,0.75);position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.index-list li:nth-child(5):hover:after{background-color:rgba(174,214,190,0.75);}.index-list li:last-child:before{display:none;}.index-list li:last-child .quote{font-family:"Open Sans",serif;font-weight:700;text-transform:uppercase;padding-left:135px;padding-top:126px;}.index-list li:last-child .quote p{position:relative;font-size:32px;line-height:46px;}.index-list li:last-child .quote p:before{content:'"';color:#ddd;font-size:150px;position:absolute;top:-16px;left:-36px;}.index-list li:last-child .quote p a:hover{color:#ddd;}@media (max-width: 1199px) {.index-list li{width:75%;}.index-list li:last-child .quote{padding-left:32px;}}@media (max-width: 480px) {.index-list li{width:75%;}.index-list li:last-child .quote p{font-size:20px;line-height:24px;}}@media (max-width: 768px) {.index-list li{min-height:235px;}}@media (max-width: 1199px) {.index-list{-moz-transform:translateX(12.5%);-ms-transform:translateX(12.5%);-o-transform:translateX(12.5%);-webkit-transform:translateX(12.5%);transform:translateX(12.5%);}}@media (max-width: 991px) {.index-list li a{padding:75px 40px 279px 165px;}}@media (max-width: 768px) {.index-list li a{padding:75px 40px 287px 165px;}}@media (max-width: 480px) {.index-list li a{padding:150px 40px 212px 20px;}}.inline-list{float:right;}.inline-list li{display:inline-block;margin-top:25px;margin-bottom:19px;}.inline-list li a{letter-spacing:0;margin-left:2px;font-size:18px;width:51px;height:51px;line-height:51px;}@media (min-width: 480px) {.inline-list li a{margin-left:5px;}}@media (max-width: 768px) {.inline-list{float:none;}.inline-list li{margin-top:0;}}.list li a{color:#aeaeae;text-transform:uppercase;line-height:22px;}.list li a:hover{color:#ddd;}.list li+li{margin-top:14px;}.term-list a{display:inline-block;}.term-list a:hover{color:#ddd;}.banner{border:3px solid #333;padding:55px 40px 79px 40px;overflow:hidden;}.banner--inset-1{padding:55px 20px 26px 20px;}.banner--inset-1 img{padding:0 46px;}.banner--inset-2 img{padding:0 20px;}@media (min-width: 1200px) and (max-width: 1440px) {.banner{padding:55px 20px 79px 20px;}.banner h6{font-size:40px;}.banner--inset-1{padding:66px 20px 36px;}.banner--inset-1 img{padding:0 10px;}.banner--inset-2{padding:74px 20px 44px;}.banner--inset-2 img{padding:0;}}@media (min-width: 992px) and (max-width: 1199px) {.banner{padding:55px 20px 79px 20px;}.banner h6{font-size:32px;}.banner--inset-1{padding:66px 20px 36px;}.banner--inset-1 img{padding:0;}.banner--inset-2{padding:74px 20px 44px;}.banner--inset-2 img{padding:0;margin-top:20px;}}@media (min-width: 768px) and (max-width: 991px) {.banner--inset-1{padding:56px 20px 36px;}.banner--inset-1 img{padding:0;}.banner--inset-2{padding:65px 20px 44px;}.banner--inset-2 img{padding:0;margin-top:20px;}}@media (max-width: 768px) {.banner--inset-1 img{padding:0 28%;}.banner--inset-2 img{padding:0 28%;margin-top:20px;}}.banner-1{background:url("../images/page-1_img05.jpg") no-repeat 0 0;padding:0 50px;overflow:hidden;background-size:cover;}.banner-1__wrapper{background:rgba(174,214,190,0.75) no-repeat 0 0;padding:87px 0 72px;}.banner-1 h6{line-height:1.2;}@media (min-width: 992px) and (max-width: 1200px) {.banner-1 h3{font-size:91px;}}@media (min-width: 768px) and (max-width: 991px) {.banner-1{background-size:cover;}.banner-1 h3{font-size:40px;}}@media (max-width: 768px) {.banner-1{padding:0 20px;}}.banner-2{background:url("../images/page-1_img06.jpg") no-repeat 0 0;text-align:right;overflow:hidden;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.banner-2 a{background-color:rgba(94,49,70,0.75);display:inline-block;padding:54px 70px 35px;width:31.4%;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.banner-2 a span{display:block;}.banner-2 a span.big{padding-top:19px;padding-bottom:45px;}.banner-2__1{background:url("../images/page-4_img07.jpg") no-repeat 0 0;height:447px;overflow:hidden;background-size:cover;}.banner-2__1 a{width:48%;padding:105px 60px 80px;height:447px;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.banner-2__1 a span{display:block;}.banner-2__1 a span.big{padding-top:13px;}.banner-2__1:hover a{padding:160px 60px 128px;}.banner-2__2{background:url("../images/page-4_img08.jpg") no-repeat 0 0;height:447px;overflow:hidden;background-size:cover;}.banner-2__2 a{width:48%;padding:68px 58px 80px;height:447px;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.banner-2__2 a span.heading-6{line-height:1.2;}.banner-2__2:hover a{padding:180px 58px 80px;width:100%;}.banner-2:hover a{width:100%;}@media (min-width: 1200px) and (max-width: 1440px) {.banner-2 a{padding:54px 45px 35px;}.banner-2__1 a{padding:120px 30px 35px;}.banner-2__1:hover a{padding:170px 60px 128px;}.banner-2__2 a{padding:80px 29px 35px;}.banner-2__2:hover a{padding:150px 58px 80px;}}@media (max-width: 1199px) {.banner-2 a{padding:54px 15px 35px;}}@media (min-width: 992px) and (max-width: 1199px) {.banner-2__1 a{padding:125px 15px 35px;}.banner-2__1 a span.heading-5{font-size:50px;}.banner-2__1:hover a{padding:170px 58px 80px;}.banner-2__2 a{padding:109px 15px 35px;}.banner-2__2 a span.heading-6{font-size:40px;}.banner-2__2:hover a{padding:150px 58px 80px;}}@media (min-width: 768px) and (max-width: 991px) {.banner-2__1 a{padding:190px 15px 35px;}.banner-2__1:hover a{padding:190px 58px 80px;}.banner-2__2 a{padding:198px 15px 35px;}.banner-2__2:hover a{padding:198px 15px 35px;}}@media (max-width: 767px) {.banner-2__1 a{padding:190px 15px 35px;}.banner-2__1:hover a{padding:190px 58px 80px;}.banner-2__2 a{padding:198px 15px 35px;}.banner-2__2:hover a{padding:198px 15px 35px;}}@media (max-width: 479px) {.banner-2 a{width:47%;}}.banner-3{background:url("../images/page-3_img02.jpg") no-repeat 0 0;text-align:center;overflow:hidden;}.banner-3 .list{background-color:rgba(174,214,190,0.5);padding-bottom:72px;padding-top:83px;}.banner-3 .list li a{color:#fff;display:inline-block;line-height:1;}.banner-3 .list li a:hover{color:#333;}.banner-3 .list li+li{margin-top:20px;}@media (max-width: 1199px) {.banner-3 .list li a.heading-6{font-size:30px;}.banner-3 .list li+li{margin-top:18px;}}

.thumb{display:inline-block;float:left;width:33.332%;position:relative;}.thumb:before{content:"";background-color:rgba(94,49,70,0.75);position:absolute;left:0;top:0;width:0;height:100%;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.thumb:hover:before{width:100%;}@media (max-width: 767px) {.thumb{width:70%;-moz-transform:translateX(20%);-ms-transform:translateX(20%);-o-transform:translateX(20%);-webkit-transform:translateX(20%);transform:translateX(20%);}}.big-1+h4{margin-top:14px;}*+dt{margin-top:37px;}*+.big-3{margin-top:17px;}
.brand{display:inline-block;}.brand_name{overflow:hidden;display:inline-block;text-transform:uppercase;font-weight:bold;color:#fff;}.brand_name a{letter-spacing:4px;padding:37px 23px 0;display:inline-block;background-color:#272727;}.brand_slogan{display:inline-block;font-weight:bold;padding:46px 0 0 12px;letter-spacing:1px;}
@media (max-width: 767px) {.brand_name{background-color:#272727;}}
@media (max-width: 1199px) {.brand_name a{margin-top:23px;padding:12px 23px 0;}.brand_slogan{padding:60px 0 0 12px;font-size:40px;}}
@media (max-width: 767px) {.brand{margin-top:20px;}.brand_name a{padding:0 23px 0;}.brand_slogan{padding:43px 0 0 12px;font-size:40px;}}

.address dl{margin-top:25px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#333; font-size:14px;}

.btn{ font-family:'Open Sans', Arial, Helvetica, sans-serif;display:inline-block;text-align:center;line-height:1.2;font-weight:bold;}

.btn-sm{border-top-width:3px;border-bottom-width:3px;border-left-width:0;border-right-width:0;padding:16px 33px 8px;font-size:20px;text-transform:uppercase;font-family:"Open Sans",serif;}

.btn-md{border-top-width:3px;border-bottom-width:3px;border-left-width:0;border-right-width:0;padding:17px 38px 8px;font-size:14px;text-transform:uppercase;font-family:"Open Sans",serif;}

.btn-md--inset-1{padding:6px 38px 5px;}
.btn-primary{border-color:#333;border-style:solid;position:relative;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}

.btn-primary span{color:#333;position:relative;z-index:2;}.btn-primary:after{background:#333;content:'';left:0;top:0;height:100%;width:0;position:absolute;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;z-index:0;}.btn-primary:hover:after{width:100%;}.btn-primary:hover span{color:#fff;}.map p{padding:0 120px;margin-top:55px;}@media (max-width: 767px) {.map p{padding:0;}}.camera{overflow:hidden;}.owl-carousel{background:url("../images/page-2_img08.jpg") no-repeat 0 0;}.owl-carousel .item{background-color:rgba(94,49,70,0.75);margin-right:-15px;min-height:563px;}.owl-carousel .item .quote{padding:152px 73px 171px 67px;position:relative;}.owl-carousel .item .quote:after{content:'ΓÇ£';position:absolute;color:rgba(255,255,255,0.5);font-family:"Open Sans",serif;font-weight:bold;font-size:180px;line-height:130px;top:65px;}@media (min-width: 1200px) and (max-width: 1440px) {.owl-carousel .item .quote{padding:152px 73px 0 67px;}}@media (max-width: 1199px) {.owl-carousel .item .quote{padding:152px 25px 0 25px;}}@media (max-width: 767px) {.owl-carousel .item{margin-right:0;}}.icon{text-align:center;}.icon-sm{font-size:18px;line-height:51px;width:51px;}.icon-secondary{color:#333;background:#ddd no-repeat 0 0;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}.icon-secondary:hover{background:#333 no-repeat 0 0;}.box:before,.box:after{display:table;content:"";line-height:0;}.box:after{clear:both;}.box_aside{float:left;}.box_cnt__no-flow{overflow:hidden;}
.sf-menu{display:inline-block;}.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:15px;}.sf-menu a{display:block;}
.sf-menu{counter-reset:li;padding-top:32px;}
.sf-menu>li span{font-size:22px;line-height:24px;position:absolute;left:22px;top:-3px;}
.sf-menu>li>a{color:#272727;font-weight:bold;font-family:"Open Sans",serif;position:relative;font-size:14px;line-height:1.2;text-transform:uppercase;padding-left:20px;}
.sf-menu>li>a:hover {color:#990000;}
@media (min-width: 1200px) and (max-width: 1440px) {.sf-menu>li>a{font-size:14px;line-height:2.2;}}
@media (max-width: 991px) {.sf-menu>li>a{font-size:17px;line-height:1.6;}}
/*.sf-menu>li:before{content:"0" counter(li,decimal-leading-zero);counter-increment:li;display:inline-block;position:absolute;font-size:11px;line-height:24px;top:-2px;left:0;}*/.sf-menu>li:after{content:'';height:0;width:100%;left:0;position:absolute;bottom:-8px;background-color:#272727;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
/*.sf-menu>li.sfHover:after,.sf-menu>li:hover:after{height:3px;}*/.sf-menu>li.active:after{height:3px;}
.sf-menu>li+li{margin-left:20px;}.sf-menu>li+li>a{position:relative;}
.sf-menu>li+li>a:after{content:'';width:2px;height:10px;background-color:#b8b8b8;position:absolute;bottom:9px;left:0px;}
@media (max-width: 1199px) {.sf-menu{padding-bottom:42px;}}.sf-menu ul{display:none;position:absolute;top:106%;width:208px;margin-top:10px;padding:20px 0 20px 27px;text-align:left;background:#333;text-transform:uppercase;font-size:18px;line-height:40px;font-weight:bold;font-family:"Open Sans",serif;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.sf-menu ul>li>a{color:#adadad;display:inline-block;}.sf-menu ul>li.sfHover>a,.sf-menu ul>li>a:hover{color:#fff;}.sf-menu ul ul{position:absolute;top:40%;width:208px;padding:20px 0 20px 27px;text-align:left;margin-top:0;background:#333;z-index:4;left:102%;}.sf-menu ul ul>li>a{color:#adadad;}.sf-menu ul ul>li.sfHover>a,.sf-menu ul ul>li>a:hover{color:#fff;}.sf-menu>li>.sf-with-ul{position:relative;}.sf-menu>li>.sf-with-ul:before{position:absolute;left:50%;top:62%;margin-left:-6px;content:"";font:400 12px/12px "FontAwesome";}@media (max-width: 767px) {.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:#666;background:#FFF;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:1px 0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:1px 0 1px 0 rgba(0,0,0,0.1);box-shadow:1px 0 1px 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:#f5f5f5;color:#2d2d2d;}.rd-mobilemenu_ul a:hover{background:#333;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:#FFF;color:#666;}.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:#FFF;color:#000;-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:7px;left:56px;right:56px;color:#FFF;font-size:0px;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:#000;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: 767px) {body{padding-top:56px;}.rd-mobilemenu,.rd-mobilepanel{display:block;}}@media (max-width: 359px) {.rd-mobilepanel_title{font-size:18px;}}.stuck_container{left:0;}.isStuck{background:rgba(255,255,255,1);z-index:999;border-bottom:3px solid #272727;}.isStuck h1,.isStuck .heading-1{font-size:85px;line-height:0.72;}.isStuck h5,.isStuck .heading-5{font-size:45px;line-height:1.2;}.isStuck .brand_name a{padding:12px 23px 0;}.isStuck .brand_slogan{padding:19px 0 0 12px;}.isStuck .sf-menu{padding-top:26px;}@media (max-width: 1199px) {.isStuck .brand{display:none;}.isStuck .sf-menu{padding-bottom:15px;padding-top:20px;}}@media only screen and (max-width: 979px) {.isStuck{display:none!important;}}.toTop{width:50px;height:50px;font-size:24px;line-height:46px;color:#666;background:#ddd;border-radius:50%;-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);position:fixed;right:40px;bottom:96px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;}.toTop.fa.fa-angle-up{font-size:24px;line-height:46px;}.toTop:hover{color:#fff;background:#333;text-decoration:none;}.mobile .toTop,.tablet .toTop{display:none!important;}

header .brand{float:left; margin:5px 0px;}

header .nav{ float:right;}
@media (max-width: 1199px) {header{}header .brand,header .nav{float:none;}}
main{display:block;}.well-xs{padding-top:48px;}.well-xs--inset-1{padding-top:32px;}.well-sm{padding-top:97px;}.well-md{padding-top:112px;}.well-md--inset{padding-top:120px;}.well-lg{padding-top:0px;}
@media (max-width: 991px) {.well-lg,.well-md,.well-md--inset,.well-sm{padding-top:50px;}}

footer .footer{background-color:#272727;padding-top:10px;padding-bottom:10px;margin-top:42px;}

@media (min-width: 992px) {footer .footer{padding-bottom:15px;padding-top:15px;}}

footer .footer .brand{display:inline-block;}footer .footer .brand_name a{padding:49px 0 0 0;}footer .footer .brand_slogan{color:#aeaeae;padding:44px 0 0;margin-left:-9px;}
@media (max-width: 1199px) {footer .footer .brand_slogan{padding:73px 0 0;}}
@media (max-width: 479px) {footer .footer .brand_slogan{display:block;padding:10px 0 0;margin-left:0;}}

footer .footer dl{margin-top:15px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#333; font-size:14px;}footer .footer dl dt{display:inline-block;}

footer .copyright{font-size:13px;padding:0px 0 0px;float:left; color:#fff;}footer .copyright span{margin-right:0px;}footer .copyright a{margin-left:10px;letter-spacing:0.7px;}footer .copyright a:hover{color:#ddd;}
@media (max-width: 768px) {footer .copyright{float:none;}}


.direct-2>a{position:relative;overflow:hidden;background:#1f1f1f;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.direct-2>a img{display:block;opacity:1;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease; border:1px solid #ccc;}

.direct-2>a:hover img{opacity:.8;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition:all;transition-duration:2s,3s,2s,3s;}
.direct-2 .s-desc {text-align:center; font-size:12px; font-weight:bold; color:#333; margin:10px 0px;}



.pagination {
    padding: 20px;
    margin: 20px auto;
	text-align:center;
}

.pagi {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.pagi:hover, .pagi.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.pagi.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}

