#theme-content .loader{background-image: url('/wp-content/themes/roscoe/images/circ.gif');background-repeat: no-repeat;background-size: cover;width: 35px;height: 35px;display: block;text-align: center;margin: 50px auto}#theme-content .archive-filter{display: block;width: 100%;position: relative}#theme-content .archive-filter ul,#theme-content .archive-filter li{list-style: none;padding: 0 !important;margin: 0}#theme-content .archive-filter .filter-loader{width: 100%;height: 100%;position: absolute;z-index: 101;background-position: 50% 50%;background-repeat: no-repeat}#theme-content .archive-filter > ul{cursor: pointer;float: left;width: 33%;display: block;position: relative}#theme-content .archive-filter > ul:not(:first-child){margin-left: 1px}#theme-content .archive-filter > ul .drop-control{position: absolute;z-index: 3;padding: 15px 25px !important;right: 0}#theme-content .archive-filter > ul > li{width: 100%;display: block;position: relative}#theme-content .archive-filter > ul > li > ul{position: relative;overflow: hidden;width: 100%;padding-top: 45px !important;height: 100%;z-index: 2}#theme-content .archive-filter > ul > li > ul.dropped{z-index: 6}#theme-content .archive-filter > ul > li > ul > li{width: 100%;padding: 0 25px !important;display: block;background-color: #f9f9f9}#theme-content .archive-filter > ul > li > ul > li:hover{background-color: #eee}#theme-content .archive-filter > ul > li > ul > li.active{background-color: #eee;position: absolute;top: 0}#theme-content .archive-filter > ul > li > ul > li.show-all{color: #8e8083}div.gallery{position: relative;width: 100%;float: left;margin-bottom: 30px}div.gallery img{width: 100%}div.gallery .gallery-hero{width: 100%;position: relative;height: 400px;overflow: hidden}@media (max-width: 667px){div.gallery .gallery-hero{height: 300px}}div.gallery .gallery-hero .imgbg{background-color: #fff;opacity: 0;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;position: absolute;min-height: 400px;width: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover}div.gallery .gallery-hero .imgbg.active{opacity: 1;position: relative;z-index: 2;top: 0;left: 0}@media (max-width: 667px){div.gallery .gallery-hero .imgbg{min-height: 300px}}div.gallery .gallery-hero .imgbg img{min-width: 100%;min-height: 100%;width: auto !important;height: auto !important;position: absolute}div.gallery .gallery-hero .imgbg a.lightbox .overlay{-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(35,31,32,0.7);opacity: 0}div.gallery .gallery-hero .imgbg a.lightbox .overlay .fa{position: absolute;font-size: 2.5em;top: 50%;left: 50%;margin: -10px 0 0 -10px}div.gallery .gallery-hero .imgbg a.lightbox:hover .overlay{opacity: 1}div.gallery .gallery-nav{position: absolute;z-index: 99;font-size: 4em;width: 100%;list-style: none;margin-top: 30%}div.gallery .gallery-nav a{position: absolute;color: #ffffff !important;text-shadow: 0px 1px 2px #51484a;font-weight: 100 !important;width: 30%;display: block;left: 0;padding: 0 20px}div.gallery .gallery-nav a:hover{text-decoration: none;color: #ffffff !important}div.gallery .gallery-nav a:active{text-decoration: none;color: #ffffff !important}div.gallery .gallery-nav a.next{margin-top: 0 !important;right: 0;left: auto;text-align: right}div.gallery .thumbnails{width: 100%;position: relative}div.gallery .thumbnails > div{width: 20%;min-height: 60px !important;float: left;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;position: relative;cursor: pointer;background-position: center center;background-repeat: no-repeat;background-size: cover}@media (max-width: 667px){div.gallery .thumbnails > div{width: 33.3333333%}}div.gallery .thumbnails > div:before{content: '';width: 100%;height: 100%;left: 0;top: 0;background: #000;position: absolute;opacity: 0.5;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;z-index: 1}div.gallery .thumbnails > div.active:before,div.gallery .thumbnails > div:hover:before,div.gallery .thumbnails > div:focus:before{opacity: 0}#theme-content .baslider{width: 100%;position: relative;display: block;overflow: hidden}#theme-content .baslider .slider-loader{width: 100%;height: 100%;position: relative;z-index: 101;background-position: 50% 50%;background-repeat: no-repeat}#theme-content .baslider .baslider-wrap{position: absolute;margin-top: 25px;height: 100%;width: 100%;background-repeat: no-repeat}#theme-content .baslider .baslider-wrap.bgalign-right{background-position: right}#theme-content .baslider .baslider-wrap.bgalign-left{background-position: left}#theme-content .baslider .baslider-wrap.bgalign-center{background-position: center center}@media (max-width: 736px){#theme-content .baslider .baslider-wrap.bgalign-center{background-position: right !important}}#theme-content .baslider .baslider-wrap.bgsize-cover{background-size: cover}#theme-content .baslider .baslider-wrap.bgsize-contain{background-size: contain}#theme-content .baslider .slide *{position: absolute}#theme-content .baslider .slide{display: block;width: 100%;height: 100%;position: absolute;background-repeat: no-repeat}#theme-content .baslider .slide.bgalign-right{background-position: right}#theme-content .baslider .slide.bgalign-left{background-position: left}#theme-content .baslider .slide.bgalign-center{background-position: center center}@media (max-width: 736px){#theme-content .baslider .slide.bgalign-center{background-position: right !important}}#theme-content .baslider .slide.bgsize-cover{background-size: cover}#theme-content .baslider .slide.bgsize-contain{background-size: contain}#theme-content .baslider .slide .clickthrough,#theme-content .baslider .slide .clickthrough a{width: 100%;height: 100%;display: block}#theme-content .baslider .baa,#theme-content .baslider .bar,#theme-content .baslider .bal{z-index: 99}#theme-content .baslider .baa{z-index: 100}#theme-content .baslider .baslider-controls{position: absolute;bottom: 50%;top: 50%;z-index: 100;width: 100%}#theme-content .baslider .baslider-controls .arrows{padding: 0 30px;list-style-type: none;width: 100%;cursor: pointer;font-size: 2em;color: #fff;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#theme-content .baslider .baslider-controls .arrows .left{float: right}#theme-content .baslider .baslider-controls .arrows .left .fa{border: 2px solid #fff;border-radius: 40px;padding: 7px 13px 7px 20px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#theme-content .baslider .baslider-controls .arrows .right{float: left}#theme-content .baslider .baslider-controls .arrows .right .fa{border: 2px solid #fff;border-radius: 40px;padding: 7px 20px 7px 17px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#theme-content .baslider .baslider-controls .arrows:hover{color: #faa634}#theme-content .baslider .baslider-controls .arrows:hover .fa{background: #fff}#theme-content .baslider .slider_down{position: absolute;bottom: -20px;left: 0;right: 0;text-align: center;z-index: 200}#theme-content .baslider .slider_down .fa{border-radius: 40px;padding: 15px 23px 15px 23px;background: rgba(255,255,255,0.2);color: rgba(255,255,255,0.5);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#theme-content .baslider .slider_down .fa:hover{color: #faa634;background: #fff}#theme-content .hidden{margin-left: -9999999999px;text-indent: -9999999999px;font-size: 0.001px;line-height: 0.001px}#theme-content .caption-default .caption-wrap{top: 60%;position: relative;margin: 0 auto;margin-left: 20%;margin-right: 10%;color: #fff}#theme-content .caption-default .caption-wrap .caption{top: 80%;padding: 20px;background-color: transparent;position: relative !important;margin: 0 auto;margin-right: 10%;font-size: 300%;width: 100%;line-height: 1.2;text-shadow: 1px 1px 2px #000;text-align: left;text-transform: uppercase;font-weight: bold}#theme-content .caption-default .caption-wrap .link{background-color: transparent;margin: 0 auto;margin-right: 10%;width: 100%;line-height: 1.2;text-align: right;bottom: 0;text-transform: uppercase;font-size: 100%;position: relative}#theme-content .caption-default .caption-wrap .link a{background-color: #faa634;color: #fff !important;font-weight: 500;letter-spacing: 1px;padding: 10px 20px;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;position: relative}#theme-content .caption-default .caption-wrap .link a:hover{background-color: #dadada}#theme-content .caption-default .caption-wrap .link a .fa{position: relative;margin-left: 5px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#theme-content .caption-default .caption-wrap .link a:hover{text-decoration: none}#theme-content .caption-default .caption-wrap .link a:hover .fa{margin-left: 10px}#theme-content .caption-grc_slide_from_right .caption-wrap{top: 60%;position: relative;margin: 0 auto;margin-left: 40%}#theme-content .caption-grc_slide_from_right .caption-wrap .caption{background-color: rgba(250,166,52,0.9);padding: 20px;position: relative;color: #fff;font-size: 200%;font-weight: 500;margin: 0}#theme-content .caption-grc_slide_from_right .caption-wrap .caption:before{content: '';position: absolute;top: 0;right: 100%;border-top: 85px solid transparent;border-right: 55px solid rgba(250,166,52,0.9);width: 0}#theme-content .caption-grc_slide_from_right .caption-wrap .link{background-color: rgba(218,218,218,0.9);padding: 9px 20px 31px;position: relative;font-size: 100%;font-weight: 300;text-transform: uppercase;margin: 0}#theme-content .caption-grc_slide_from_right .caption-wrap .link a{color: #dadada}#theme-content .caption-grc_slide_from_right .caption-wrap .link a .fa{position: relative;margin-left: 5px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#theme-content .caption-grc_slide_from_right .caption-wrap .link a:hover{text-decoration: none}#theme-content .caption-grc_slide_from_right .caption-wrap .link a:hover .fa{margin-left: 10px}#theme-content .caption-th_speech_bubble .anim{position: absolute;top: 40%;left: 13%;width: 100%}#theme-content .caption-th_speech_bubble .anim .caption-wrap{position: relative;width: 40%;max-width: 500px}#theme-content .caption-th_speech_bubble .anim .caption-wrap .svg-bg,#theme-content .caption-th_speech_bubble .anim .caption-wrap .svg-bg svg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0}#theme-content .caption-th_speech_bubble .anim .caption-wrap .svg-bg svg polygon{fill: #faa634}#theme-content .caption-th_speech_bubble .anim .caption-wrap .caption{background-color: transparent;padding: 70px 100px 70px 70px;position: relative;color: #fff;font-size: 1.4em;font-weight: normal;margin: 0;text-align: center}@media (max-width: 1200px){#theme-content .caption-th_speech_bubble .anim .caption-wrap{width: 35%}#theme-content .caption-th_speech_bubble .anim .caption-wrap .caption{font-size: 1.1em}}@media (max-width: 736px){#theme-content .caption-th_speech_bubble .anim .caption-wrap{width: 55% !important;top: 30% !important;margin-left: 10% !important}#theme-content .caption-th_speech_bubble .anim .caption-wrap .svg-bg svg{display: none}#theme-content .caption-th_speech_bubble .anim .caption-wrap .svg-bg{background-color: #faa634}#theme-content .caption-th_speech_bubble .anim .caption-wrap .caption{font-size: 1em;padding: 25px !important}}@media (max-width: 414px){#theme-content .caption-th_speech_bubble .anim .caption-wrap{width: 80% !important;top: 60% !important;margin-left: 5% !important}}#theme-content .caption-th_speech_bubble .anim .caption-wrap .link{background-color: rgba(218,218,218,0.9);padding: 9px 20px 31px;position: relative;font-size: 100%;font-weight: 300;text-transform: uppercase;margin: 0}#theme-content .caption-th_speech_bubble .anim .caption-wrap .link a{color: #000}#theme-content .caption-th_speech_bubble .anim .caption-wrap .link a .fa{position: relative;margin-left: 5px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#theme-content .caption-th_speech_bubble .anim .caption-wrap .link a:hover{text-decoration: none}#theme-content .caption-th_speech_bubble .anim .caption-wrap .link a:hover .fa{margin-left: 10px}#theme-content .caption-th_speech_bubble .anim.rand-2-om{top: 10%;left: 60%}#theme-content .caption-th_speech_bubble .anim.rand-2-om .svg-bg{transform: rotate(180deg)}#theme-content .caption-th_speech_bubble .anim.rand-2-om .caption{padding: 70px 70px 70px 100px !important}#theme-content .caption-th_speech_bubble .anim.rand-3-om{top: 25%;left: 7%}#theme-content .caption-th_speech_bubble .anim.rand-4-om{top: 50%;left: 60%}#theme-content .caption-th_speech_bubble .anim.rand-4-om .svg-bg{transform: rotate(180deg)}#theme-content .caption-th_speech_bubble .anim.rand-4-om .caption{padding: 70px 70px 70px 100px !important}#coming_soon{background-color: #faa634;position: fixed;height: 100%;width: 100%}#coming_soon.construction{background-color: #072837 !important;color: #c3c3c4 !important}#coming_soon.construction a{color: #5f6c7d !important}#coming_soon.construction a:focus,#coming_soon.construction a:hover{color: #3e4652 !important}#coming_soon div{text-align: center;position: relative;transform: translateY(-50%);top: 50%}#theme-content footer #footer_credits{color: #595959;font-size: 80%;text-align: center}#theme-content footer #footer_credits a{color: #595959}#theme-content .form-submit.loading i{display: inline-block}#theme-content .form-submit i{display: none}#theme-content .navbar-nav{width: 100%;display: table}#theme-content .navbar-nav li{display: table-cell;float: none}#theme-content .navbar-custom{margin-bottom: 0;border-bottom: 1px solid rgba(51,51,51,0.3);text-transform: uppercase;font-family: 'ProximaNova', Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 16px}#theme-content .navbar-custom .nav-top{background-color: rgba(250,166,52,0.7)}#theme-content .navbar-custom a{color: #333}#theme-content .navbar-custom .navbar-header .navbar-toggle{display: block;margin-top: 15px}#theme-content .navbar-custom .navbar-header .navbar-toggle.collapsed .icon-bar{background-color: #FFF;transition: .5s ease}#theme-content .navbar-custom .navbar-header .navbar-toggle.collapsed .icon-bar:nth-child(2){opacity: 1;filter: alpha(opacity=1)}#theme-content .navbar-custom .navbar-header .navbar-toggle.collapsed .icon-bar:nth-child(even){-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);margin-top: 4px}#theme-content .navbar-custom .navbar-header .navbar-toggle.collapsed .icon-bar:nth-child(odd){-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);margin-top: 4px}#theme-content .navbar-custom .navbar-header .navbar-toggle .icon-bar{background-color: #FFF;transition: .5s ease}#theme-content .navbar-custom .navbar-header .navbar-toggle .icon-bar:nth-child(2){opacity: 0;filter: alpha(opacity=0)}#theme-content .navbar-custom .navbar-header .navbar-toggle .icon-bar:nth-child(even){-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);margin-top: -2px}#theme-content .navbar-custom .navbar-header .navbar-toggle .icon-bar:nth-child(odd){-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);margin-top: 10px}#theme-content .navbar-custom .navbar-collapse{background: rgba(255,255,255,0.85)}#theme-content .navbar-custom .navbar-collapse .nav li.active{outline: none;font-weight: 700}#theme-content .navbar-custom .navbar-collapse .nav li.current_page_item a{outline: none;color: #333;background-color: transparent}#theme-content .navbar-custom .navbar-collapse .nav li a{-webkit-transition: background .3s ease-in-out;-moz-transition: background .3s ease-in-out;transition: background .3s ease-in-out;text-shadow: none;color: #faa634}#theme-content .navbar-custom .navbar-collapse .nav li a:hover,#theme-content .navbar-custom .navbar-collapse .nav li a:focus{outline: none;color: #333;background-color: transparent}#theme-content .fa-navicon:before,#theme-content .fa-reorder:before,#theme-content .fa-bars:before{color: #9D9D9D}@media all and (min-width: 768px){#theme-content .navbar-custom .logo{float: left}#theme-content .navbar-custom .logo img{width: 150px;margin: 10px 0}#theme-content .navbar-custom a{color: #333}#theme-content .navbar-custom .navbar-header{float: right}#theme-content .navbar-custom .navbar-collapse.collapse{display: none !important}#theme-content .navbar-custom .navbar-collapse.collapsing{clear: both}#theme-content .navbar-custom .navbar-collapse.collapse.in{display: block !important}}@media (max-width: 767px){#theme-content .navbar-nav{margin: 8px auto}#theme-content .navbar-nav li{display: block;text-align: center}#theme-content .navbar-custom .logo{width: 100%;text-align: center;margin: 20px auto 0}#theme-content .navbar-custom .logo img{max-width: 100%}#theme-content .navbar-custom .navbar-header .navbar-toggle{float: none;width: 100%}#theme-content .navbar-custom .navbar-header .navbar-toggle .icon-bar{margin: 0 auto}}@media (max-width: 480px){#theme-content .navbar-toggle a img{width: 100px}}#theme-content .share_buttons.vertical span{display: block}#theme-content .share_buttons.fixed{position: fixed;transform: translateY(-50%);top: 50%}#theme-content .share_buttons.right{right: 0}#theme-content .share_buttons.left{left: 0}#theme-content #social_media_links_container{text-align: center}#theme-content #social_media_links_container ul.social_media_links li{display: inline-block}#theme-content #social_media_links_container ul.social_media_links li a.facebook:hover{color: #446294}#theme-content #social_media_links_container ul.social_media_links li a.twitter:hover{color: #249FDA}#theme-content #social_media_links_container ul.social_media_links li a span{display: none}#theme-content .cf{zoom: 1}#theme-content .cf:before,#theme-content .cf:after{content: "";display: table}#theme-content .cf:after{clear: both}#theme-content div.tabbed-content{position: relative;width: 100%;margin-bottom: 30px;font-size: 90%}#theme-content div.tabbed-content .tab{position: absolute;margin: 0;padding: 30px;box-sizing: border-box;top: 45px;left: 0;width: 100%;background-color: #f5f5f5}#theme-content div.tabbed-content .tab .tab-content{display: none}#theme-content div.tabbed-content .tab h2.tab-title{font-size: 1em;margin: 0;padding: 15px 5px;box-sizing: border-box;width: 33.3333333%;display: block;position: absolute;top: -45px;height: 45px;background-color: #dbdbdb;color: #51484a;border-left: 1px #f5f5f5 solid;border-top: 1px #f5f5f5 solid;cursor: pointer;text-align: center}#theme-content div.tabbed-content .tab.active{border-left: 0;z-index: 3;position: relative;min-height: 500px;height: auto;overflow: visible}#theme-content div.tabbed-content .tab.active h2.tab-title{color: #faa634;background-color: #f5f5f5 !important}#theme-content div.tabbed-content .tab.active .tab-content{display: block}#theme-content div.tabbed-content .tab:nth-of-type(1) .tab-title{left: 0}#theme-content div.tabbed-content .tab:nth-of-type(2) .tab-title{left: 33.3333333%}#theme-content div.tabbed-content .tab:nth-of-type(3) .tab-title{left: 66.6666667%}#theme-content .navbar{background: #fff;height: 90px;border: none;box-shadow: 1px 1px 1px #eee}#theme-content .navbar .navbar-header{width: 19%;float: left;padding: 12px}#theme-content .navbar .navbar-header img{width: 100%}#theme-content .navbar .navbar-header button{width: 55px;height: 60px;position: absolute;top: 50%;right: 10px;margin-top: -30px}#theme-content .navbar .navbar-header button.navbar-toggle{border: none;background: transparent !important}#theme-content .navbar .navbar-header button.navbar-toggle:hover{background: transparent !important}#theme-content .navbar .navbar-header button.navbar-toggle:hover .icon-bar{background-color: #faa634}#theme-content .navbar .navbar-header button.navbar-toggle .icon-bar{width: 22px;transition: all .2s;background-color: #231f20}#theme-content .navbar .navbar-header button.navbar-toggle .top-bar{transform: rotate(45deg);-webkit-transform: rotate(45deg);transform-origin: 10% 10%;-webkit-transform-origin: 10% 10%}#theme-content .navbar .navbar-header button.navbar-toggle .middle-bar{opacity: 0}#theme-content .navbar .navbar-header button.navbar-toggle .bottom-bar{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform-origin: 10% 90%;-webkit-transform-origin: 10% 90%}#theme-content .navbar .navbar-header button.navbar-toggle.collapsed .top-bar{transform: rotate(0);-webkit-transform: rotate(0)}#theme-content .navbar .navbar-header button.navbar-toggle.collapsed .middle-bar{opacity: 1}#theme-content .navbar .navbar-header button.navbar-toggle.collapsed .bottom-bar{transform: rotate(0);-webkit-transform: rotate(0)}#theme-content .navbar .navbar-header .navbar-brand{padding: 0px 20px}#theme-content .navbar .navbar-menu{width: 77%}#theme-content .navbar .navbar-menu ul.menu{width: 100%;display: table;float: none;padding: 0}#theme-content .navbar .navbar-menu ul.menu li{float: none;display: table-cell;text-align: center;text-transform: uppercase;font-size: 15.5px;letter-spacing: 2px}#theme-content .navbar .navbar-menu ul.menu li.contact{padding-right: 0px}#theme-content .navbar .navbar-menu ul.menu li.contact a{margin-left: 1%;font-weight: 600;color: #faa634;font-size: 124%}#theme-content .navbar .navbar-menu ul.menu li.active{outline: none;font-weight: 700}#theme-content .navbar .navbar-menu ul.menu li.current_page_item a{outline: none;color: #faa634;background-color: transparent}#theme-content .navbar .navbar-menu ul.menu li a{-webkit-transition: background .3s ease-in-out;-moz-transition: background .3s ease-in-out;transition: background .3s ease-in-out;text-shadow: none;color: #231f20;font-weight: 400}#theme-content .navbar .navbar-menu ul.menu li a:hover,#theme-content .navbar .navbar-menu ul.menu li a:focus{outline: none;color: #faa634;background-color: transparent;text-decoration: none}@media (max-width: 1199px){#theme-content .navbar .navbar-header{width: 22%}#theme-content .navbar .navbar-menu ul.menu li.contact a{margin-left: 0%}}@media (max-width: 991px){#theme-content .navbar .navbar-header{margin-top: 10px}#theme-content .navbar .navbar-menu ul.menu li{font-size: 12px}#theme-content .navbar .navbar-menu ul.menu li.contact{display: none}}@media (min-width: 767px){#theme-content .navbar-menu{margin-top: 30px;float: right}}@media (max-width: 767px){#theme-content .container-fluid{margin: 0;padding: 0}#theme-content .navbar .navbar-header{width: 100%;margin: 0}#theme-content .navbar .navbar-header .logo{width: 160px;margin-top: 5px}#theme-content .navbar .navbar-menu{width: 100%;margin: 0;background: rgba(35,31,32,0.9);color: #fff;margin-top: 18px;max-height: 100%}#theme-content .navbar .navbar-menu ul.menu{margin: 0px;padding: 20px 0}#theme-content .navbar .navbar-menu ul.menu li{display: block}#theme-content .navbar .navbar-menu ul.menu li a{color: #FFFFFF;min-height: 34px;font-size: 2em;line-height: 3em;font-weight: 400;top: 25%}#theme-content .navbar .navbar-menu ul.menu li a:hover{background: none;color: #faa634}}#theme-content{color: #231f20;font-weight: 400;font-size: 16px;line-height: 1.5;font-family: 'Source Sans Pro', Arial, sans-serif}#theme-content h1,#theme-content h2,#theme-content h3,#theme-content h4,#theme-content h5,#theme-content h6,#theme-content .h1,#theme-content .h2,#theme-content .h3,#theme-content .h4,#theme-content .h5,#theme-content .h6{text-transform: uppercase;color: #231f20;font-weight: 600;font-family: 'ProximaNova', Helvetica Neue, Helvetica, Arial, sans-serif}#theme-content h1{font-size: 30px;margin-bottom: 30px}#theme-content h2{font-size: 26px}#theme-content h3{font-size: 20px;line-height: 26px}#theme-content h4{color: #faa634;font-size: 16px;line-height: 18px;font-weight: 400}#theme-content ::-moz-selection{background-color: #faa634;color: #FFF}#theme-content ::selection{background-color: #faa634;color: #FFF}#theme-content blockquote{font-size: 100%;font-style: italic;margin: 30px 20px}#theme-content .row{margin: auto 10%}#theme-content hr{clear: both}#theme-content .cent-push{text-align: center}#theme-content .cent{margin: 0 auto;text-align: left;display: inline}#theme-content .clear{clear: both}#theme-content a{font-weight: 600;color: #231f20}#theme-content a:hover,#theme-content a:focus{color: #faa634}#theme-content .btn-primary{background: transparent;color: #faa634;border: 1px solid #faa634;text-transform: uppercase;padding: 7px 20px;letter-spacing: 1px;border-radius: 0px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s}#theme-content .btn-primary:hover,#theme-content .btn-primary:focus{color: #fff;background: #faa634}#theme-content .btn-small{background-color: transparent;border: 1px solid #2d2b2b;color: #2d2b2b;display: inline-block;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;margin: 30px 0;padding: 10px 20px;text-decoration: none !important;-webkit-transition: background-color .3s, color .3s;-moz-transition: background-color .3s, color .3s;-o-transition: background-color .3s, color .3s;transition: background-color .3s, color .3s}#theme-content .btn-small:hover{color: #faa634;text-decoration: none;background-color: #fff}#theme-content #inner .hero{height: 400px;width: 100%;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;background-repeat: no-repeat;background-position: center center;border-bottom: 1px solid #dadada;margin-bottom: 60px}#theme-content #inner .hero .title{background: url(../images/hero-pattern.png) repeat top left;color: #fff;height: 400px;width: 100%;position: relative}#theme-content #inner .hero .title .container{padding: 30px}#theme-content #inner .hero .title .container h1{position: absolute;color: #FFF;font-size: 40px;letter-spacing: 3px;top: 45%;font-weight: 500}#theme-content .header-tagline{position: absolute;z-index: 1000;top: 15%;margin-left: 10%}#theme-content .header-tagline h1{color: #fff;text-shadow: 1px 1px 5px #000;font-size: 2.5em;line-height: 1.2}#theme-content .wrap.intro{width: 95%;font-weight: 400;color: #2d2b2b;font-size: 150%;line-height: 1.3}#theme-content .wrap.content{padding-right: 0}#theme-content #home .hero-slide{background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;background-repeat: no-repeat;background-position: center bottom;position: relative;height: 600px}#theme-content #home .hero-slide .title{background: url(../images/hero-pattern.png) repeat top left;color: #fff;height: 600px;width: 100%;position: relative}#theme-content #home .hero-slide .title .container .col-md-6{position: absolute;bottom: 150px}#theme-content #home .hero-slide .title .container .col-md-6 h1{font-size: 220%;color: #fff}#theme-content #home .row{text-align: center;padding: 45px 0 20px}#theme-content #home .row .wrap.intro{width: 100%;font-size: 150%;line-height: 1.2em;color: #231f20;margin: 0 0 1.2em 0;font-weight: 600}#theme-content #home .row .wrap.content{padding-right: 0;font-size: 100%;text-align: left}#theme-content #home .posts a article{width: 31%;margin: 1%;float: left;border: 1px solid #eee;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#theme-content #home .posts a article .feature{width: 100%;height: 200px;overflow: hidden;background-size: cover;background-repeat: no-repeat;background-position: center center}#theme-content #home .posts a article .excerpt{padding: 20px}#theme-content #home .posts a article .excerpt .date{font-size: 70%}#theme-content #home .posts a article .excerpt h2{margin: 5px auto 15px}#theme-content #home .posts a article .excerpt .btn-small{float: right;margin: 10px 0 20px}#theme-content #home .posts a:hover article{background-color: #333;color: #fff}#theme-content #home .posts a:hover article .excerpt h3{color: #fff}#theme-content #home .posts a:hover article .excerpt .btn-small{border: 1px solid #fff;color: #fff}#theme-content #home .posts a:hover article .excerpt .btn-small:hover{color: #faa634}#theme-content .baslider .title{background: url(../images/hero-pattern.png) repeat top left;height: 100%;width: 100%;position: relative}#theme-content .baslider .link{margin-top: 10% !important}#theme-content .baslider .caption-default .caption-wrap{top: 54%}#theme-content .baslider .caption-default .caption-wrap a{font-size: 200%;background-color: transparent}#theme-content .baslider .caption-default .caption-wrap a:hover{background-color: transparent}#theme-content .baslider .caption-default .caption-wrap .caption.baslider-caption{font-weight: 100}#theme-content #grid{max-width: 2000px;margin: 0 auto}#theme-content #grid.hex .item{width: 16.6666667%;margin: 0%}#theme-content #grid.hex .item:nth-of-type(4n+1){clear: none}#theme-content #grid.hex .item:nth-of-type(6n+1){clear: left}#theme-content #grid.hex .item:nth-of-type(2n) a .info{border: 2px solid #faa634;background-color: #faa634}#theme-content #grid.hex .item a{border: none;padding: 0}#theme-content #grid.hex .item a .item-inner{height: 150px;background-size: cover;background-position: center center}#theme-content #grid.hex .item a .info{border: 2px solid #fff;background-color: #fff;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;height: 70px}#theme-content #grid.hex .item a .info h4{margin: 15px auto;font-size: 12px}#theme-content #grid.hex .item a:hover{border: none}#theme-content #grid.hex .item a:hover .info{border: 2px solid #f9f9f9;background-color: #f9f9f9}#theme-content #grid.tri .item{width: 28%;margin: 2.5%}#theme-content #grid.tri .item:nth-of-type(4n+1){clear: none}#theme-content #grid.tri .item:nth-of-type(3n+1){clear: left}#theme-content #grid a:nth-of-type(3n+1) .item{clear: left}#theme-content #grid .item{float: left;width: 20%;margin: 2.5%;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out}#theme-content #grid .item a{border: 2px solid #dadada;padding: 0 0 20px 0;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;display: block;width: 100%;height: 100%}#theme-content #grid .item a:hover{text-decoration: none;border: 2px solid #faa634}#theme-content #grid .item a:hover .info h4{color: #faa634}#theme-content #grid .item a .item-inner{width: 100%;height: 200px;overflow: hidden;text-align: center;position: relative;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#theme-content #grid .item a .item-inner .overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: transparent;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out}#theme-content #grid .item a .item-inner img{height: 100%;width: auto}#theme-content #grid .item a .info{color: #231f20;margin: 0px auto;padding: 0 15px;text-align: center}#theme-content #grid .item a .info h4{margin: 15px auto 0;color: #231f20;font-weight: 600;letter-spacing: 1px;font-size: 14px;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out}#theme-content #grid .item a .info .price{color: #808084;font-size: 10px}#theme-content #team .member{border-top: 1px solid #eee;clear: both;padding: 60px 0px;margin-top: 60px}#theme-content #team .member .col-md-6{margin-bottom: 60px}#theme-content #team .member .col-md-6 .name{background: #231f20;padding: 1px 20px 4px}#theme-content #team .member .col-md-6 .name h3{color: #fff;margin: 12px auto 2px}#theme-content #team .member .col-md-6 .name h4{margin-top: 0px}#theme-content div.gallery .thumbnails div{border: 1px solid #dadada;height: 68px;overflow: hidden}#theme-content div.gallery .gallery-hero{text-align: center;border: 1px solid #dadada;border-bottom: 0}#theme-content div.gallery .gallery-hero img{min-width: 0;height: 400px}#theme-content .featherlight .featherlight-image{margin: 0 auto}#theme-content .single-product .right{float: right !important}#theme-content .categories{clear: both;padding: 0px 0px 5px;background-color: #333}#theme-content .categories.footer{padding: 10px 0px;margin: 100px auto -100px}#theme-content #product-single{padding-top: 150px}#theme-content #product-single .product-main-info{margin-bottom: 30px}#theme-content #product-single .product-main-info .product-name h1{margin-bottom: 5px}#theme-content #product-single .product-main-info .product-ids{color: #808084;text-transform: uppercase;letter-spacing: 1px;font-size: 80%;margin: 0}#theme-content #product-single .product-main-info .price-box{font-weight: 600;font-size: 150%}#theme-content #product-single .wrap.intro{font-size: 110%}#theme-content #product-single h3{font-size: 110%;letter-spacing: 1px;margin-bottom: 10px;margin-top: 30px}#theme-content #product-single table{width: 100%;min-width: 220px;margin-bottom: 20px}#theme-content #product-single table td{vertical-align: top;padding-bottom: 12px;padding-right: 10px}#theme-content #product-single table tr:first-of-type td{padding-right: 20px}#theme-content #product-single table strong{font-weight: 600;text-transform: uppercase}#theme-content #product-single ul.downloads{padding: 0}#theme-content #product-single ul.downloads li{list-style: none}#theme-content #product-single ul.downloads li .fa{margin-right: 5px}#theme-content #product-single ul.downloads li iframe{margin: 10px auto}#theme-content #product-single .installation iframe{width: 100%}#theme-content #product-single #accordion{margin-top: 30px}#theme-content #product-single #accordion h3{margin: 0 auto}#theme-content #product-single #accordion .form{margin-top: 10px}#theme-content #product-single #accordion .form .full{width: 90%;clear: both;margin: 0 auto}#theme-content #product-single #accordion .form .full input{width: 100%;padding: 5px 10px;border: 1px solid #ccc}#theme-content #product-single #accordion .form .full textarea{width: 100%;padding: 5px 10px;height: 100px;border: 1px solid #ccc}#theme-content #product-single #accordion .form .full select{width: 90%;height: 36px;border: 1px solid #ccc;margin-bottom: 12px}#theme-content #product-single #accordion .form .full .btn-primary{font-size: 80%;float: right}#theme-content #product-single #accordion .form a.addfield{border: 2px #faa634 solid;color: #faa634;padding: 3px 10px;float: right;margin: -59px auto 20px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#theme-content #product-single #accordion .form a.addfield:hover,#theme-content #product-single #accordion .form a.addfield:focus{background: #faa634;text-decoration: none;color: #fff}#theme-content #product-single #accordion .clear{clear: both;text-align: center;padding: 0 0 15px}#theme-content #product-single .next{text-align: right}#theme-content #form-quote .form-group .form-section-header{margin: 15px auto 5px;padding-top: 10px;border-top: 1px solid #eee}#theme-content #form-quote .form-group .form-section-header h1{margin-bottom: 5px;font-size: 160%;color: #faa634}#theme-content #form-quote .form-group label{width: 90%}#theme-content #form-quote .form-group input{width: 90%;padding: 5px;height: 37px;border-radius: 4px;border: 1px solid #dadada}#theme-content #form-quote .form-group input:focus{outline: none;border-color: #faa634;box-shadow: 0 0 3px #faa634}#theme-content #form-quote .form-group textarea{width: 95%;padding: 5px;margin-bottom: 8px;border-radius: 4px;border: 1px solid #dadada}#theme-content #form-quote .form-group textarea:focus{outline: none;border-color: #faa634;box-shadow: 0 0 3px #faa634}#theme-content #form-quote .form-group select{width: 90%;background: transparent;border-color: #dadada;height: 37px;font-size: 14px}#theme-content #form-quote .form-group select:focus{outline: none;border-color: #faa634;box-shadow: 0 0 3px #faa634}#theme-content #form-quote .site-details{width: 25%;float: left}#theme-content #form-quote .site-details:nth-of-type(1){clear: both;width: 100%}#theme-content #form-quote .site-details .form-section-header{border-top: none;margin: 0 auto 5px}#theme-content #form-quote .customer-details .form-group{width: 33.33%;float: left}#theme-content #form-quote .customer-details .form-group#customer_details_group{clear: both;width: 100%}#theme-content #form-quote .building-details-header .form-group{clear: both;width: 100%}#theme-content #form-quote .building-details .form-group{width: 25%;float: left}#theme-content #form-quote .building-details .form-group#building_details*_group{clear: both;width: 100%}#theme-content #form-quote .building-details-image .form-group{width: 50%;float: left}#theme-content #form-quote .building-details-image .form-group .form-section-header{margin: 0;border-top: none}#theme-content #form-quote .building-details-image .form-group .form-section-header img{width: 90%;margin: 55px auto}#theme-content #form-quote .note{clear: both}#theme-content #form-quote .note .form-section-header{border-top: none}#theme-content #form-quote .note .type{font-size: 80%;width: 50%;float: left;padding: 5px}#theme-content #form-quote .extra-items .form-group{width: 25%;float: left}#theme-content #form-quote .extra-items .form-group#extra_items_group{clear: both;width: 100%}#theme-content #form-quote .extra-items-image .form-group{width: 50%;float: left}#theme-content #form-quote .extra-items-image .form-group .form-section-header{margin: 0;border: none}#theme-content #form-quote .extra-items-image .form-group .form-section-header img{width: 90%;margin: 55px auto}#theme-content #form-quote .other-comments{margin: 15px auto 20px;padding-top: 30px;border-top: 1px solid #eee;clear: both}#theme-content #form-quote .other-comments .form-group{width: 50%;float: left}#theme-content #form-quote .other-comments .form-group#other_comments_or_important_details_group{clear: both;width: 100%}#theme-content #form-quote .btn-primary{background: transparent;border: 1px solid #faa634;color: #faa634;text-transform: uppercase;padding: 10px 20px;font-size: 90%;letter-spacing: 1px;margin: 0 auto}#theme-content #form-quote .btn-primary:hover,#theme-content #form-quote .btn-primary:focus{background: #faa634;color: #fff}#theme-content #news a article{width: 28%;margin: 2.5%;margin-bottom: 40px;float: left;font-weight: 500;border: 1px solid #eee;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#theme-content #news a article .image{height: 250px;position: relative}#theme-content #news a article .image .feature{overflow: hidden;background-size: cover;background-repeat: no-repeat;background-position: center center;width: 100%;height: 100%}#theme-content #news a article .image .overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: transparent;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#theme-content #news a article .excerpt{padding: 20px}#theme-content #news a article .excerpt .date{font-size: 70%}#theme-content #news a article .excerpt h2{margin: 10px auto 15px}#theme-content #news a article .excerpt .btn-small{float: right;margin: 10px 0 20px}#theme-content #news a:hover article .overlay{background-color: rgba(250,166,52,0.8)}#theme-content #news a:hover article .excerpt{color: #231f20}#theme-content #news a:hover article .excerpt .btn-small{border: 1px solid #faa634;color: #faa634}#theme-content #news a:hover article .excerpt .btn-small:hover{background: #faa634;color: #fff}#theme-content #news a:nth-of-type(3n+1) .item{clear: left}#theme-content #post .date{position: absolute;color: #FFF;letter-spacing: 3px;top: 45%;font-weight: 500}#theme-content #post .signature h3{margin-top: 0}#theme-content #post .signature .fa{color: #faa634}#theme-content #post .next{margin-top: 20px;text-align: right}#theme-content #post .next a{color: #231f20;font-weight: 600}#theme-content #post .next a .icon{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#theme-content #post .next a:hover,#theme-content #post .next a:focus{color: #faa634;text-decoration: none}#theme-content #post .next a:hover .icon,#theme-content #post .next a:focus .icon{margin-left: 5px}#theme-content #contact .table{max-width: 300px}#theme-content #contact .table tr td{border: none;padding: 2px}#theme-content #contact .form .half{width: 50%;float: left}#theme-content #contact .form .half input{width: 90%;padding: 10px}#theme-content #contact .form .half select{width: 75%;background: transparent;border-color: #dadada;border-radius: 0px;height: 37px;font-size: 14px;margin-left: 10px}#theme-content #contact .form .full{width: 100%;clear: both}#theme-content #contact .form .full textarea{width: 95%;padding: 10px;height: 100px;border: 1px solid #ccc}#theme-content .contact-details{font-size: 110%}#theme-content .contact-details p{margin: 0 0 5px}#theme-content .contact-details .social_media_links{padding: 0;margin-top: 20px}#theme-content .contact-details .social_media_links a{background: transparent;border: 1px solid #dadada;border-radius: 20px;padding: 14px 12px 10px 12px;margin-right: 5px;color: #231f20;font-size: 9px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out}#theme-content .contact-details .social_media_links a.instagram{padding: 14px 14px 10px 11px}#theme-content .contact-details .social_media_links a.linkedin{padding: 14px 15px 11px 12px}#theme-content .contact-details .social_media_links a .fa{width: 12px;height: 15px;font-size: 18px;margin-top: 10px}#theme-content #form-contact-container{padding: 30px 0}#theme-content #form-contact-container .form-group{width: 50%;margin: 0 auto;text-align: left}#theme-content #form-contact-container .form-group input{padding: 10px;width: 100%}#theme-content #form-contact-container .form-group#message_group textarea{width: 100%;padding: 10px;border: 1px solid #ccc;height: 150px}#theme-content #form-contact-container .btn-primary{background: transparent;border: 1px solid #faa634;color: #faa634;text-transform: uppercase;padding: 10px 20px;font-size: 90%;letter-spacing: 1px;margin: 0 auto}#theme-content #form-contact-container .btn-primary:hover,#theme-content #form-contact-container .btn-primary:focus{background: #faa634;color: #fff}#theme-content #google-map{text-align: center;padding: 20px 0 0;margin: 50px auto -50px;border-top: 1px solid #f9f9f9}#theme-content #google-map .container{margin-bottom: 50px}#theme-content #google-map #map-hue{width: 100%;height: 400px}#theme-content #search-results .search-form span{display: none}#theme-content #search-results .search-form label{width: 40%}#theme-content #search-results .search-form input{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out}#theme-content #search-results .search-form input.search-field{background: #f9f9f9;border: none;padding: 15px;font-weight: 400;margin-right: 20px;width: 100%}#theme-content #search-results .search-form input.search-submit{background: #faa634;border: none;color: #fff;text-transform: uppercase;padding: 17px 20px;vertical-align: top;font-size: 80%;letter-spacing: 1px;margin: 0 auto}#theme-content #search-results .search-form input.search-submit:hover,#theme-content #search-results .search-form input.search-submit:focus{background: #333;color: #fff}#theme-content #search-results article{width: 48%;float: left;margin: 30px 1%;border: 1px solid #dadada;padding: 20px}#theme-content #search-results article:nth-of-type(2n+1){clear: left}#theme-content #search-results article .type{font-size: 80%;color: #faa634;text-transform: uppercase;font-weight: 800;letter-spacing: 1px;margin: 0 0 15px}#theme-content #search-results article h1{font-size: 1.5em;margin: 0 0 10px}#theme-content #search-results article .btn-small{float: right;margin: 30px 0 0}#theme-content #search-results .pagination{clear: both}#theme-content #search-results .pagination .bt-first,#theme-content #search-results .pagination .bt-left,#theme-content #search-results .pagination .bt-last,#theme-content #search-results .pagination .bt-right{border: 1px solid #dadada;color: #dadada;padding: 5px 10px;margin: 5px;float: left}#theme-content #search-results .pagination a.bt-first,#theme-content #search-results .pagination a.bt-left,#theme-content #search-results .pagination a.bt-last,#theme-content #search-results .pagination a.bt-right{border: 1px solid #333;color: #333;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#theme-content #search-results .pagination a.bt-first:hover,#theme-content #search-results .pagination a.bt-left:hover,#theme-content #search-results .pagination a.bt-last:hover,#theme-content #search-results .pagination a.bt-right:hover{border: 1px solid #faa634;color: #faa634;text-decoration: none}#theme-content #search-results .pagination .pages{float: left}#theme-content #search-results .pagination .pages .page{border: 1px solid #333;padding: 5px 10px;margin: 5px;float: left;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#theme-content #search-results .pagination .pages .page.current{border: 1px solid #faa634;color: #faa634}#theme-content #search-results .pagination .pages .page:hover{text-decoration: none;border: 1px solid #faa634}#theme-content footer{clear: both;background-color: #eee;padding: 50px 0px 30px;color: #231f20;margin-top: 100px;font-size: 100%}#theme-content footer .category-list h5{color: #231f20;font-weight: 500;margin-top: 0px;text-align: left}#theme-content footer .category-list ul{padding: 0;border-bottom: 1px solid #dadada}#theme-content footer .category-list li{list-style: none;text-align: left;padding-left: 10px;line-height: 2.2;border-top: 1px solid #dadada}#theme-content footer .category-list li a{color: rgba(35,31,32,0.7)}#theme-content footer .category-list li a:hover{text-decoration: none;color: #faa634}#theme-content footer .search-form{border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;padding: 15px 0;margin-top: 30px;text-align: center}#theme-content footer .search-form .screen-reader-text{margin-right: 10px;text-transform: uppercase;font-size: 90%;letter-spacing: 1px}#theme-content footer .search-form input{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out}#theme-content footer .search-form input.search-field{background: transparent;border: 1px solid #dadada;padding: 5px 10px;font-weight: 400;margin-right: 20px}#theme-content footer .search-form input.search-submit{background: transparent;border: 1px solid #faa634;color: #faa634;text-transform: uppercase;padding: 7px 20px;vertical-align: top;font-size: 80%;letter-spacing: 1px;margin: 0 auto}#theme-content footer .search-form input.search-submit:hover,#theme-content footer .search-form input.search-submit:focus{background: #faa634;color: #fff}#theme-content footer a{color: #faa634}#theme-content footer a:hover,#theme-content footer a:focus{color: #faa634}#theme-content footer h5{margin-bottom: 20px}#theme-content footer .newsletter{color: rgba(35,31,32,0.7)}#theme-content footer .newsletter h5{color: #231f20;font-weight: 500;margin-top: 0px}#theme-content footer .newsletter #subForm label{font-weight: 500;text-transform: uppercase}#theme-content footer .newsletter #subForm input{background: transparent;border: 1px solid #dadada;color: #231f20;padding: 5px;width: 90%;margin-bottom: 5px}#theme-content footer .newsletter #subForm button{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;background: transparent;border: 1px solid #faa634;color: #faa634;text-transform: uppercase;padding: 10px 20px;font-size: 80%;letter-spacing: 1px;margin: 0 auto}#theme-content footer .newsletter #subForm button:hover,#theme-content footer .newsletter #subForm button:focus{background: #faa634;color: #fff}#theme-content footer .contact{color: rgba(35,31,32,0.7)}#theme-content footer .contact h5{color: #231f20;font-weight: 500;margin-top: 0px}#theme-content footer .contact p{text-indent: -10px;margin-left: 20px}#theme-content footer .contact p .fa{margin-right: 7px}#theme-content footer .contact a{color: #fff}#theme-content footer .contact a:hover,#theme-content footer .contact a:focus{color: #faa634}#theme-content footer .social_media_links{padding: 0;text-align: left;margin-top: 30px}#theme-content footer .social_media_links a{background: rgba(255,255,255,0.1);border-radius: 20px;padding: 14px 12px 10px 12px;margin-right: 5px;color: #fff;font-size: 9px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out}#theme-content footer .social_media_links a.instagram{padding: 14px 14px 10px 11px}#theme-content footer .social_media_links a.linkedin{padding: 14px 15px 11px 12px}#theme-content footer .social_media_links a .fa{width: 12px;height: 15px;font-size: 18px;margin-top: 10px}#theme-content footer .tagline{text-align: left;font-weight: 500;font-size: 107%;letter-spacing: 2px;margin-top: 30px;color: #faa634}#theme-content footer .tagline .logo img{max-width: 160px}#theme-content footer .tagline p{margin: 3px 3px 0 0;text-indent: 0;text-transform: uppercase}#theme-content footer #footer_credits{font-size: 80%;text-align: left;padding: 30px 0 0}@media (max-width: 1170px){#theme-content #grid.hex .item{width: 33.33%;margin: 0%}#theme-content #grid.hex .item:nth-of-type(4n+1){clear: none}#theme-content #grid.hex .item:nth-of-type(6n+1){clear: left}}@media (max-width: 992px){#theme-content #benefits .benefit{padding: 30px 0 0;margin-top: 40px}#theme-content #benefits .benefit .col-md-6 .icon{margin-top: -15px}#theme-content footer .contact,#theme-content footer .newsletter,#theme-content footer .tagline{width: 33.3%;float: left}}@media (min-width: 769px){#theme-content #product-single .col-md-6{width: 50%;float: left}#theme-content #product-single .product-main-info.mobile{display: none}#theme-content #product-single .product-main-info.desktop{display: block}}@media (max-width: 768px){#theme-content{font-size: 16px}#theme-content h1{font-size: 25px;margin-bottom: 25px}#theme-content h2{font-size: 21px}#theme-content h3{font-size: 15px;line-height: 21px}#theme-content h4{font-size: 11px;line-height: 13px}#theme-content #inner .hero{height: 300px;margin-bottom: 30px}#theme-content #inner .hero .title{height: 300px}#theme-content #inner .hero .title .container h1{top: 50%;font-size: 1.6em}#theme-content .wrap.intro{font-size: 130%}#theme-content .wrap.content{padding-right: 0%;margin: 0 auto}#theme-content #home .posts a article{width: 48%}#theme-content #inner .baslider .baslider-tagline{top: 30%;left: 0;right: 0;margin: 0 auto;width: 60%}#theme-content #inner .baslider .baslider-tagline h1{font-size: 2.2em}#theme-content #contact .form .half{width: 100%}#theme-content #contact .form .half input{width: 95%}#theme-content #team .member{padding: 20px 0 0}#theme-content #team .member .col-md-6{margin-bottom: 40px}#theme-content #product-single .product-main-info.mobile{display: block}#theme-content #product-single .product-main-info.desktop{display: none}#theme-content #grid .item{width: 45%}#theme-content #grid.tri .item{width: 45%}#theme-content #grid.tri .item:nth-of-type(3n+1){clear: none}#theme-content #grid.tri .item:nth-of-type(2n+1){clear: left}#theme-content #grid.tri .item a .item-inner{height: 130px}#theme-content #form-contact-container .form-group{width: 90%}#theme-content #inner footer a{color: #fff;font-weight: 600}#theme-content #inner footer .contact,#theme-content #inner footer .newsletter,#theme-content #inner footer .tagline{width: 100%;float: none}#theme-content #inner footer .contact{margin-bottom: 40px}#theme-content #inner footer .newsletter{border-top: 1px solid #333;border-bottom: 1px solid #333;margin: 50px auto;padding: 40px 0}#theme-content #inner footer .tagline{width: 60%;margin: 0 auto}#theme-content #inner footer .tagline .asi{width: auto;float: left}#theme-content footer a{color: #faa634;font-weight: 600}#theme-content footer .contact,#theme-content footer .newsletter,#theme-content footer .tagline{width: 100%;float: none}#theme-content footer .contact{margin-bottom: 40px}#theme-content footer .newsletter{border-top: 1px solid #333;border-bottom: 1px solid #333;margin: 50px auto;padding: 40px 0}#theme-content footer .tagline{width: 60%;margin: 0 auto}}@media (max-width: 670px){#theme-content #home .header-tagline h1{font-size: 2em;padding: 10px}#theme-content #inner .baslider{min-height: 500px}#theme-content #inner .baslider .slide .caption{top: 40%;font-size: 100%;text-align: center;margin: 0 auto;display: none}#theme-content #inner .baslider .caption-default .caption-wrap{width: 90%;margin: 0 auto}#theme-content #inner .baslider .caption-default .caption-wrap .link{font-size: 130%}#theme-content #inner .baslider .baslider-tagline{top: 100px;padding: 5px;margin: 0 auto;text-align: center;left: 0;right: 0}#theme-content #inner .baslider .baslider-tagline h1{font-size: 1.5em}#theme-content #inner .baslider .baslider-controls .arrows{font-size: 1.5em}#theme-content #inner .baslider .baslider-controls .arrows .right .fa{padding: 4px 14px 5px 12px}#theme-content #inner .baslider .baslider-controls .arrows .left .fa{padding: 4px 12px 5px 14px}#theme-content #grid.hex .item{width: 50%;margin: 0%}#theme-content #grid.hex .item:nth-of-type(4n+1){clear: none}#theme-content #grid.hex .item:nth-of-type(6n+1){clear: left}#theme-content #form-quote .site-details{clear: both;width: 100%}#theme-content #form-quote .customer-details .form-group{clear: both;width: 100%}#theme-content #form-quote .building-details .form-group{clear: both;width: 100%}#theme-content #form-quote .extra-items .form-group{clear: both;width: 100%}#theme-content #form-quote .wind-region-details .form-group{clear: both;width: 100%}#theme-content #form-quote .other-comments .form-group{clear: both;width: 100%}}@media (max-width: 480px){#theme-content #home .posts a article{width: 100%}#theme-content #grid .item{width: 90%;margin: 0 5% 30px}#theme-content #projects a .project .half{width: 100%}#theme-content #projects a .project .half .excerpt{height: 100%}#theme-content #projects a .project .half .feature{height: 200px}#theme-content #news a article{width: 100%;margin: 0 auto 25px}#theme-content #google-map #map-hue{width: 100%;height: 200px}#theme-content #search-results article{width: 100%;float: left;margin: 15px auto}#theme-content #inner footer{text-align: center}#theme-content #inner footer a{color: #fff;font-weight: 600}#theme-content #inner footer .contact .social_media_links{text-align: center}#theme-content #inner footer .tagline{width: 100%;text-align: center;float: none}#theme-content #inner footer .tagline .asi{width: 100%;text-align: center;float: none}#theme-content #inner footer .tagline .logo{text-align: center}#theme-content footer{text-align: center}#theme-content footer a{color: #fff;font-weight: 600}#theme-content footer .contact .social_media_links{text-align: center}#theme-content footer .tagline{width: 100%;text-align: center;float: none}#theme-content footer .tagline .asi{width: 100%;text-align: center;float: none}#theme-content footer .tagline .logo{text-align: center}}