.site-wrapper{max-width:1920px;margin:0 auto}.site-header{display:nonea;width:100%;position:absolute;top:0;left:0;z-index:999}.site-header .wrapper{position:relative;background-color:#3f3f3f}.site-header .header-bottom .hb-menu nav ul li a{display:block;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:700;color:#fff;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.site-header .header-bottom .hb-menu nav>ul>li:hover>a{color:#e7ce4f;background-color:#3a3a3a}.site-header .header-bottom .hb-menu nav>ul>li>ul li a{height:40px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site-header .header-bottom .hb-menu nav>ul>li>ul li:hover>a{color:#e7ce4f}.site-header .header-bottom .hb-menu nav>ul>li>ul>li>a{background-color:#3a3a3a}.site-header .header-bottom .hb-menu nav>ul>li>ul>li:hover>a{background-color:#343434}.site-header .header-bottom .hb-menu nav>ul>li>ul li ul li a{background-color:#343434}.site-header .header-search{position:absolute;top:100%;left:0;z-index:1;width:100%;height:0;overflow:hidden;background-color:rgba(63,63,63,.8)}.site-header .header-search .fa{position:absolute;top:0;height:60px;line-height:62px;font-size:12px;color:#fff}.site-header .header-search input[type=submit]{display:none}.site-header .header-search input[type=text]{width:100%;height:60px;line-height:22px;padding-left:30px;padding-top:20px;padding-bottom:20px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;color:#fff;background-color:transparent}.site-header .header-search input[type=text]::-webkit-input-placeholder{color:#fff}.site-header .header-search input[type=text]::-moz-placeholder{color:#fff}.site-header .header-search input[type=text]:-moz-placeholder{color:#fff}.site-header .header-search input[type=text]:-ms-input-placeholder{color:#fff}.site-header .header-search.active{height:60px}.site-main{position:relative;z-index:1;background-color:#fff}.site-footer{position:relative;z-index:1}.site-footer .footer-top h5{color:#fff}.site-footer .footer-top .ft-about,.site-footer .footer-top .ft-about p,.site-footer .footer-top .widget_rotatingtweets_widget div,.site-footer .footer-top .widget_rotatingtweets_widget div p,.site-footer .footer-top .ft-newsletter p{font-style:italic;font-size:14px;line-height:24px}.site-footer .footer-top .widget_rotatingtweets_widget div a{color:#79c5f5}.widget.widget_rotatingtweets_widget{margin-top:29px}.site-footer .footer-top .ft-about,.site-footer .footer-top .ft-about a{color:#79c5f5 !important;font-style:italic;font-size:14px;line-height:24px}.site-footer .footer-top .ft-about img{max-width:235px}.site-footer .footer-top .ft-about ul li{line-height:30px;margin-bottom:10px}.site-footer .footer-top .ft-about ul li .fa{width:30px;height:30px;line-height:30px;margin-right:10px;text-align:center;font-size:11px;border:1px solid #a4a4a4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.site-footer .footer-top .ft-about ul li:last-child{margin-bottom:0}.site-footer .footer-top .widget_rotatingtweets_widget p a,.site-footer .footer-top .widget_rotatingtweets_widget p{color:#a4a4a4}.site-footer .footer-top .widget_rotatingtweets_widget ul li a{color:#79c5f5}.site-footer .footer-top .widget_rotatingtweets_widget ul li .tweet-body{margin-bottom:20px}.site-footer .footer-top .widget_rotatingtweets_widget ul li .tweet-author{position:relative;padding-left:60px}.site-footer .footer-top .widget_rotatingtweets_widget ul li .tweet-author p{margin-bottom:0}.site-footer .footer-top .widget_rotatingtweets_widget ul li .tweet-author .author-photo{position:absolute;top:0;left:0;width:50px;height:50px;line-height:50px;text-align:center;color:#a4a4a4;background-color:#646464;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.site-footer .footer-top .ft-newsletter p{color:#a4a4a4}.site-footer .footer-top .ft-newsletter .newsletter-form .fa{position:absolute;top:0;left:0;width:50px;height:50px;line-height:50px;text-align:center;font-size:12px;color:#a4a4a4;z-index:2}.site-footer .footer-top .ft-newsletter .newsletter-form .btn,.site-footer .footer-top .ft-newsletter .newsletter-form input[type=email],.site-footer .footer-top .ft-newsletter .newsletter-form input[type=text]{display:block;width:100%;height:50px}.site-footer .footer-top .ft-newsletter .newsletter-form .btn{line-height:50px;padding:0 15px;color:#343434;text-shadow:1px 1px #fee878;background-color:#e7ce4f}.site-footer .footer-top .ft-newsletter .newsletter-form .btn:hover{color:#343434;text-shadow:1px 1px #fef6cd;background-color:#fee878}.site-footer .footer-top .ft-newsletter .newsletter-form input[type=text],.site-footer .footer-top .ft-newsletter .newsletter-form input[type=email]{line-height:30px;padding:10px 20px 10px 50px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;color:#a4a4a4;background-color:#343434}.site-footer .footer-top .ft-social{margin-top:40px}.site-footer .footer-top .ft-social ul li{float:left;margin-right:10px}.site-footer .footer-top .ft-social ul li a{display:inline-block;width:34px;height:34px;line-height:34px;text-align:center;font-size:12px;border:1px solid #a4a4a4;color:#a4a4a4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.site-footer .footer-top .ft-social ul li a:hover{color:#fff;border-color:#fff}.site-footer .footer-top .ft-social ul li:last-child{margin-right:0}.site-footer .footer-bottom{padding-top:40px;margin-top:40px;border-top:1px solid #565656;font-style:italic;font-size:14px;color:#a4a4a4}.site-footer .footer-bottom mark{color:#e7ce4f;background-color:transparent}.header-sticky .site-header{position:fixed}.header-full .site-header{background-color:#3f3f3f}.header-full .site-header .wrapper{background-color:transparent}.header-static .site-header{position:relative;background-color:#3f3f3f}.header-static .site-header .wrapper{background-color:transparent}.header-static .section.slider .bx-slider>li .slider-caption{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header-trans .site-header .wrapper{background-color:rgba(63,63,63,.9)}.header-trans.header-full .site-header{background-color:rgba(63,63,63,.9)}.header-trans.header-full .site-header .wrapper{background-color:transparent}