@import url(https://fonts.googleapis.com/css?family=Raleway:100,400,300,700);.header-widget-area .widget.widget_search,header.site-header{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}@font-face{font-family:lato;src:url(fonts/lato-regular-webfont.eot);src:url(fonts/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-regular-webfont.woff2) format('woff2'),url(fonts/lato-regular-webfont.woff) format('woff'),url(fonts/lato-regular-webfont.ttf) format('truetype'),url(fonts/lato-regular-webfont.svg#latoregular) format('svg');font-weight:400;font-style:normal}@font-face{v

    font-family:'lato';src:url(fonts/lato-medium-webfont.eot);src:url(fonts/lato-medium-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-medium-webfont.woff2) format('woff2'),url(fonts/lato-medium-webfont.woff) format('woff'),url(fonts/lato-medium-webfont.ttf) format('truetype'),url(fonts/lato-medium-webfont.svg#latomedium) format('svg');font-weight:600;font-style:normal}@font-face{font-family:lato;src:url(fonts/lato-heavy-webfont.eot);src:url(fonts/lato-heavy-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-heavy-webfont.woff2) format('woff2'),url(fonts/lato-heavy-webfont.woff) format('woff'),url(fonts/lato-heavy-webfont.ttf) format('truetype'),url(fonts/lato-heavy-webfont.svg#latoheavy) format('svg');font-weight:800;font-style:normal}@font-face{font-family:lato;src:url(fonts/lato-bold-webfont.eot);src:url(fonts/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-bold-webfont.woff2) format('woff2'),url(fonts/lato-bold-webfont.woff) format('woff'),url(fonts/lato-bold-webfont.ttf) format('truetype'),url(fonts/lato-bold-webfont.svg#latobold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:lato;src:url(fonts/lato-light-webfont.eot);src:url(fonts/lato-light-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-light-webfont.woff2) format('woff2'),url(fonts/lato-light-webfont.woff) format('woff'),url(fonts/lato-light-webfont.ttf) format('truetype'),url(fonts/lato-light-webfont.svg#latolight) format('svg');font-weight:300;font-style:normal}.vc_row-fluid>.vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}.vc_row-fluid>.vc_column_container{padding-left:15px;padding-right:15px}.last_toggle_el_margin,.wpb_button,.wpb_content_element,.wpb_row,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{padding-top:0!important}.vc_column-inner>.wpb_wrapper>:last-child{margin-bottom:0}.product-details .vc_column-inner>.wpb_wrapper>:last-child{margin-bottom:35px}.page-template-full-widthpage .vc_column_container>.vc_column-inner,.page-template-full-widthpage .vc_row{margin-left:0!important;margin-right:0!important}body{font-family:lato;font-weight:400;font-size:14px}.size-30{font-size:30px!important}.size-20{font-size:20px}.nopad{padding:0!important}.header-widget-area .nav-header{display:inline-block}.headersearch-btn{display:none}.header-widget-area .widget.widget_search{background:#666;box-shadow:0 1px 3px -1px #333;display:none;height:0;overflow:hidden;position:absolute;right:85px;top:120px;visibility:hidden;width:250px;transition:all .5s ease}.header-widget-area .widget.widget_search.opensearch{visibility:visible;height:62px}.header-widget-area .search-form>[type=search]{display:block;padding:10px 6px;width:100%}.header-widget-area .search-form{margin:0;padding:10px;width:100%}.white-header .headersearch-btn{display:none}.header-image .site-title>a{background:url(images/site-logo.png) center center no-repeat;display:block;height:100%}.white-header .site-inner,body.page-id-11 .site-inner{padding:120px 0 0}.site-inner{max-width:100%;width:100%;padding:0;margin:0}.page-template-full-widthpage .site-inner .entry{padding:0;margin-bottom:0}header.entry-header{display:none}.top-header{background:#000;border-bottom:2px solid #333;color:#666;font-weight:700;padding:20px 0}.top-header a{color:#666}.font-normal{font-weight:400!important}.top-header ul li{border-right:1px solid #666;display:inline-block;padding:0 17px}.top-header ul li:last-child{border-right:0}.top-header p{margin-bottom:0}.top-header ul{display:inline-block;font-weight:700!important;margin:10px 0;text-transform:uppercase;float:left}::-moz-placeholder{color:#ccc}.top-search input#s{width:80%;display:inline-block;padding:0;vertical-align:top;background:0 0;border:none}.top-search input#s::-webkit-input-placeholder{color:#666}.top-search input#searchsubmit{width:17%;display:inline-block;padding:0;background:url(images/search.png) center center no-repeat}.top-search{max-width:295px;width:100%;border:1px solid #666;padding:7px;float:right;background:#333;display:inline-block}.title-area{max-width:220px;width:25%}.title-area .site-title{overflow:auto;margin:0}.title-area .site-description{margin:0;display:none!important}.site-header .widget-area{width:75%}header.site-header{position:fixed;z-index:999999;background:0 0;left:0;right:0;min-height:auto;transition:all .5s ease}a.download-btn.dark-version,a.download-button{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.flex-direction-nav a.flex-prev:before{font-size:30px!important;padding:15px 4px 0 0;text-shadow:none;font:normal normal normal 14px/1 FontAwesome;color:#1a1c27;content:'\f104';display:block}.flex-direction-nav a{border-radius:50%;text-align:center!important;width:60px!important;height:60px!important;line-height:3;vertical-align:middle;background:rgba(161,177,188,.3)}.flex-direction-nav a.flex-next:before{font-size:30px!important;padding:15px 0 0 4px;text-shadow:none;font:normal normal normal 14px/1 FontAwesome;color:#1a1c27;content:'\f105'!important;display:block}.flex-direction-nav a.flex-next{right:0!important;right:3%!important;opacity:.7}.flex-direction-nav a.flex-prev{left:0!important;left:3%!important;opacity:.7}.flex-direction-nav a:hover{background:rgba(161,177,188,.3);color:#fff}.flex-direction-nav a:hover:before{color:#fff}.home-slider{margin-bottom:0!important}.home-slider .flexslider{border:none!important;margin-bottom:0}.wpb_gallery .wpb_flexslider .flex-control-nav{margin:0 auto;bottom:40px!important}.flex-control-paging li a.flex-active{background:0 0!important;border:1px solid #fff}.flex-control-paging li a{background:#fff!important}.flexslider:hover .flex-next{right:3%!important}.flexslider:hover .flex-prev{left:3%!important}li.flex-active-slide{position:relative}.flex-caption .post-title{font-family:lato;font-size:35px;font-weight:900;text-transform:uppercase}.flex-caption{background:rgba(0,0,0,0)!important;color:#fff!important;left:5%;max-width:841px;position:absolute!important;text-align:center;top:45%;width:100%}.flex-caption>p{color:#ccc;font-size:17px;font-weight:700}.genesis-nav-menu .menu-item a{text-transform:uppercase;color:#fff;font-size:14px;padding:7px 8px;border-top:2px solid transparent;margin-top:26px}.genesis-nav-menu .menu-item a:hover{text-decoration:none;border-top:2px solid #FF0202}.genesis-nav-menu .current_page_item a{border-top:2px solid #FF0202}.site-header .sub-menu .sub-menu{margin-top:-26px}.genesis-nav-menu .menu-item .sub-menu a{background:0 0;border:none;margin-top:0;padding:6px 8px}.white-header .genesis-nav-menu .menu-item .sub-menu a{background:#fff}.genesis-nav-menu .menu-item .sub-menu a:hover{background:#FF0202;color:#fff}.genesis-nav-menu .sub-menu a{width:110%!important;display:block}.genesis-nav-menu .sub-menu li{display:block;position:relative}.genesis-nav-menu .sub-menu .sub-menu{margin-left:110%;width:100%!important}.site-header .sub-menu{border:none;width:auto!important}.genesis-nav-menu .current-menu-ancestor a{border-top:2px solid #FF0202}.page-template-full-widthpage div.container{max-width:1200px;margin-left:auto!important;margin-right:auto!important}.news-title,.tech-title{max-width:260px;text-align:center}.home-red-banner{margin-bottom:0!important;background:#ff0202;color:#fff;padding:25px 0}.home-red-banner .vc_row.wpb_row.vc_inner.vc_row-fluid.container{margin-bottom:0}.home-red-banner h3{margin:0;font-size:35px;line-height:65px;color:#fff;}a.download-button{font-size:14px;color:#fff;border:2px solid #fff;padding:20px 0;display:block;text-align:center;width:100%;transition:all .5s ease}a.download-button:active,a.download-button:focus,a.download-button:hover{background-color:#fff;color:#333;text-decoration:none}a.download-btn.dark-version{border:2px solid #363636;color:#363636!important;transition:all .5s ease}a.download-btn.dark-version:hover{background-color:#363636;color:#fff!important;text-decoration:none}.produt-button i{float:right;margin:4px 0 0}a.produt-button{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a.produt-button:hover{color:#fff!important;background:#ff0202!important;text-decoration:none;border:2px solid #ccc!important}div.home-product{margin-bottom:0}.mobile-img{display:none}.news-content,ul.tech-list li{display:inline-block;vertical-align:top}.tech-title{border-bottom:1px solid #333;margin:0 auto 50px}ul.tech-list li{font-size:12px;font-weight:800;padding:10px 7px;text-align:center;text-transform:uppercase;width:12%}ul.tech-list{margin:0}.tech-section{margin:80px auto!important}.home-application{color:#ccc;text-align:center;font-size:19px;background:url(images/application.png) no-repeat;background-size:cover;padding:21% 0}.home-application h3,.home-lighting h3{color:#fff;font-size:34px;font-weight:700}.home-application p,.home-lighting p{font-size:17px;font-weight:700;text-transform:uppercase}.home-lighting{color:#ccc;text-align:center;font-size:19px;background:url(images/light-design.png) no-repeat;background-size:cover;padding:21% 0}.news-section{background:#333;color:#999;padding:2% 0 4%}.news-caption h4,.news-caption>h3{color:#ccc;text-transform:uppercase}.news-content{width:20%;padding:10px}.news-caption>h3{font-family:lato;font-size:13px;font-weight:900}.news-caption h4{font-size:11px}ol.carousel-indicators{left:0;margin:0;width:100%;bottom:-35px}.news-indicators .active{background:#666!important;border:none!important}.news-indicators li{border:1px solid #666!important;vertical-align:top;margin:0 10px}footer.entry-footer{display:none}.news-slider-section{margin-bottom:0!important}.footer-widgets{background-color:#000}#leadsun-global-map{height:373px}.widget-map{position:relative}.widget-title-map{position:absolute;bottom:-15px;z-index:10}.site-footer p a{color:#999}h3.widget-title,ul#menu-footer-menu-1 li a,ul#menu-footer-menu-2 li a,ul#menu-footer-menu-3 li a{color:#666!important}h3.widget-title{font-size:18px;font-weight:800;border-bottom:2px solid #666;padding-bottom:15px;text-transform:uppercase}ul#menu-footer-menu-1 li{border-bottom:0}ul#menu-footer-menu-1 li,ul#menu-footer-menu-2 li,ul#menu-footer-menu-3 li{border-bottom:0;text-transform:uppercase;font-size:14px;color:#666}ul.footer-memberships{list-style-type:none;position:relative;display:block;margin:0;padding:0;vertical-align:bottom}ul.footer-memberships li{display:inline-block;text-align:center;position:relative;border:none;margin:0;padding:0;width:37%;height:68px}ul.footer-memberships li:first-child{width:30%}ul.footer-memberships li:last-child{width:29%}ul.footer-memberships li:first-child a{bottom:0;left:0;right:0}ul.footer-memberships li:last-child a{bottom:10px;left:0;right:0}ul.footer-memberships li a{position:absolute;bottom:3px;left:20px;right:5px}ul.footer-memberships li img{width:100%}ul.footer-social-icon{margin:0}ul.footer-social-icon li{display:inline-block;border-bottom:0;margin:0;padding:0 5px 5px 0}ul.footer-social-icon li:last-child{padding:0 0 5px}ul.footer-memberships li a:hover{opacity:.8}.footer-widgets .footer-contact-info{padding:0}.footer-widgets .footer-contact-info .widget{margin-bottom:0;padding-right:15px}.footer-widgets .footer-contact-info .widget-title{margin:0;padding-bottom:10px}.footer-widgets .footer-contact-info .textwidget{padding:15px 0}.wpb_row.product-content-container,.wpb_row.product-list-container,.wpb_row.product-slider-container{margin-bottom:0}.product-content-container .product-information-container,.product-content-container .product-list-container{padding:0}.product-content-container{display:table;table-layout:fixed;height:100%;width:100%}.product-content-container .vc_column_container{display:table-cell;float:none;height:100%;vertical-align:top}.wpb_column.product-description-box{background-color:#464646;color:#fff;padding:35px 55px}.wpb_column.product-application{background-color:#fe0000;color:#fff;padding:35px 55px}.product-application h3,.product-description-wrapper h3{text-transform:uppercase;font-weight:300;margin:0 0 25px}.product-application h3,.product-description-wrapper h3 span{font-weight:700}.product-list-container .wpb_column{padding-bottom:26%;background-size:95% 95%;border-right:1px solid #5b5b5b;background-position:center bottom;background-repeat:no-repeat;transition:all .3s ease-in-out;position:relative}.product-list-container .wpb_column:last-child{border-right:none}.product-list-container .wpb_column:hover{background-size:100% 100%}.product-wrapper{position:absolute;left:35px;bottom:35px}.product-wrapper h3{font-weight:800;margin-bottom:0}.product-type{font-size:24px;font-weight:300;margin-bottom:20px}.product-off-grid-list-container .product-table .header,.product-wrapper a.product-button{text-transform:uppercase;font-weight:700}.product-wrapper a.product-button{color:#333;border:2px solid #333;padding:5px 20px;text-align:center;text-decoration:none;font-size:13px;display:inline-block;width:120px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.product-wrapper a.product-button i{float:right;margin:4px 0 0}.product-list-container .wpb_column:hover .product-wrapper a.product-button{color:#fff;background:#ff0202;border:2px solid #ccc}.ae2-all-in-one-product{background-image:url(../../../wp-content/uploads/2015/11/LEADSUN-AE2-Product-Range-All-In-One.jpg)}.ae2-split-type-product{background-image:url(../../../wp-content/uploads/2015/11/LEADSUN-AE2-Product-Range-Split.jpg)}.ae2-swivel-type-product{background-image:url(../../../wp-content/uploads/2015/11/LEADSUN-AE2-Product-Range-Swivel.jpg)}.ae3-all-in-one-product{background-image:url(../../../wp-content/uploads/2015/11/LEADSUN-AE3-Product-Range-All-In-One.jpg)}.ae3-split-type-product{background-image:url(../../../wp-content/uploads/2015/11/LEADSUN-AE3-Product-Range-Split.jpg)}.ae3-swivel-type-product{background-image:url(../../../wp-content/uploads/2015/11/LEADSUN-AE3-Product-Range-Swivel.jpg)}.product-off-grid-list-container .product-grid-bg{padding-bottom:50%;background-size:76% 95%;background-position:right bottom;background-repeat:no-repeat;transition:all .3s ease-in-out;position:relative}.product-off-grid-list-container .product-grid-bg .product-wrapper{left:15px;bottom:15px}.product-off-grid-list-container .vc_column_container{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px}.product-off-grid-list-container .product-table{margin-bottom:30px}.product-off-grid-list-container .product-table tr td:first-child{padding-left:15px}.product-off-grid-list-container .product-table tr:first-child td{padding-top:20px}.product-specs-wrapper .download-btn{margin:0}.product-off-grid-list-container .product-table tbody{border:none}.product-off-grid-list-container .vc_column_container:last-child{border-right:none}.product-off-grid-list-container .vc_column_container:hover .product-grid-bg{background-size:80% 100%}.product-off-grid-list-container .vc_column_container:hover a.download-btn.dark-version{background-color:#363636;color:#fff!important;text-decoration:none}.product-off-grid-list-container .ae2-series .product-grid-bg{background-image:url(../../../wp-content/uploads/2015/12/Off-grid-Product-ae2-series.jpg)}.product-off-grid-list-container .ae3-series .product-grid-bg{background-image:url(../../../wp-content/uploads/2015/12/Off-grid-Product-ae3-series.jpg)}.product-off-grid-list-container .ae6-series .product-grid-bg{background-image:url(../../../wp-content/uploads/2015/12/Off-grid-Product-ae6-series.jpg)}.white-header .top-header{display:none}.site-container .site-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999999;display:none}.site-container.header-widget-area-open .site-overlay{display:block}.white-header header.site-header{background:#fff;box-shadow:0 0 3px 0 #333;color:#666;min-height:auto;overflow:visible!important;z-index:999999;position:fixed}.white-header .genesis-nav-menu .menu-item a{color:#666}.white-header .site-header .wrap{padding:20px}.site-header .wrap .responsive-menu-icon{float:left}.responsive-menu-icon-close{display:none}.sticky-content-nav.fixed{position:fixed;z-index:10;top:120px;margin:0 auto;left:0;right:0;padding-top:0!important}.sticky-content-nav.fixed>.vc_column_container>.vc_column-inner,.sticky-content-nav2.fixed>.vc_column_container>.vc_column-inner{padding-top:0!important}.sticky-content-nav2.fixed{z-index:10}.logged-in .sticky-content-nav.fixed,.logged-in .sticky-content-nav2.fixed{top:152px}.page-banner{background-position:center top}.page-banner .banner-title{color:#fff;font-size:48px}.page-banner h4{color:#fff;font-size:18px;line-height:1.3}.main-title{color:#fff;font-size:60px}.section-title{color:#2c3e50;font-family:lato;font-size:36px;margin-bottom:20px}.weight-300{font-weight:300}.tabs-menu{border-bottom:1px solid #d6d6d6;margin:0!important;padding:0 0 15px}.tabs-menu li{display:inline-block;margin-right:15px}.tabs-menu li a{color:#333;display:block;font-size:14px;padding:3px 12px;text-decoration:none!important;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.tabs-menu li a.mPS2id-highlight,.tabs-menu li a:active,.tabs-menu li a:hover{background:#333;border-radius:3px;color:#fff!important}.application-wrap,.application-wrap .more-btn{background-repeat:no-repeat;text-transform:uppercase}.product-description h2{color:#333;font-weight:700}.product-description h2 a{color:inherit}.product-description p{font-size:18px}.product-wrap{border-bottom:1px solid #999}.bordered-title{border:5px solid #fff;color:#fff;display:inline-block;font-size:72px;font-weight:700;padding:6px 55px}.application-wrap h2{font-family:lato;font-size:40px;font-weight:900}.application-wrap{background-size:cover;color:#fff;font-size:15px;min-height:540px!important;text-shadow:1px 1px 1px #333}.application-wrap .more-btn{background-image:url(../../../wp-content/uploads/2015/11/white-arrow.png);background-position:90% center;border:2px solid #fff;color:#fff;display:inline-block;font-weight:700;margin:20px 0 0;padding:9px 40px}.application-modal ol.carousel-indicators{display:none}.no-margin{margin:0!important}.site-footer{background:#333;color:#999;font-size:14px;padding:30px 0;text-align:left}.archive article,.search-results article{border-bottom:1px solid #ccc;margin:0 0 15px;padding:15px 0 0}.sidebar .widget{background-color:#fff;margin-bottom:30px;padding:0}.sidebar h4.widgettitle{font-size:30px}.archive-description,.author-box{margin-bottom:40px;padding:0}.zooming-section{overflow:hidden;position:relative;padding-bottom:51%}.bg-zoom,.zoom-label-wrapper{left:0;top:0;bottom:0;position:absolute;right:0}.bg-zoom{overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all 2s ease;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.zooming-section:hover .bg-zoom{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1)}.zoom-label-wrapper{text-align:center}.zoom-label-wrap-container{display:table;width:100%;height:100%}.zoom-label-wrap-inner{display:table-cell;vertical-align:middle}.home-zooming-section h3{color:#fff;font-size:34px;font-weight:700;margin-top:0}.home-zooming-section{color:#ccc;font-family:lato;font-size:19px;font-weight:700;text-align:center}.application-desc-wrap,.carousel-index{font-family:Raleway,sans-serif}.application-post{margin:0!important;padding:0}.application-post li{display:inline-block;position:relative;vertical-align:top;width:25%}.application-post li .post-info{padding:4px 20px;position:absolute;width:100%;top:32%;text-align:center}.application-post li .post-info>h3{color:#fff;font-size:23px;font-weight:800;text-transform:uppercase}.application-post li .post-info>button{border:2px solid #fff;color:#fff;display:block;font-size:10px;padding:4px 0;text-align:center;text-decoration:none!important;width:92px;margin:0 auto}.application-image-wrap{overflow:hidden}.application-image-wrap img{width:100%;height:100%;transition:all 2s ease;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.application-post li:hover .application-image-wrap img{-webkit-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.application-modal{z-index:999999;background:rgba(0,0,0,.45)}.modal-dialog.modal-vertical-centered{top:50%;left:50%;position:absolute!important;transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important}.application-modal .modal-dialog{width:auto;overflow:hidden;margin:0}.application-modal .modal-dialog .modal-content{background:#3a3a3a;border:none;border-radius:0;color:#fff;width:1200px;margin:0 auto}.application-modal .modal-dialog .modal-content .row{margin:0}.application-column-left,.application-column-right{height:470px;padding-left:0}.application-column-left .carousel,.application-column-left .carousel-inner,.application-column-left .item{height:100%}.application-column-left .fill{position:relative;overflow:hidden;display:block;width:100%;height:100%;background:center center no-repeat;background-size:cover}.application-desc-wrap{display:block;height:100%;padding:0 0 10px;overflow-x:auto;font-weight:300;font-size:13px;line-height:21px}.application-desc-wrap h2{border-bottom:1px solid #474747;font-size:21px;padding-bottom:10px;text-shadow:0 2px 1px #333;text-transform:uppercase}.application-desc-wrap h4{font-weight:400;font-size:18px;line-height:24px;color:#a9a9a9}.application-desc-wrap .description{text-transform:uppercase;color:#a9a9a9;display:block;padding:6px 0 13px;font-size:11px;border-bottom:1px solid #4c4c4c;margin-bottom:12px}.application-desc-wrap::-webkit-scrollbar{width:3px}.application-modal button.close{background:#e6222e;color:#fff;font-weight:300;opacity:1;padding:0;position:absolute;right:0;top:0;width:25px;height:25px;line-height:0;z-index:99999999}.application-modal button.close:hover{background:#777!important}.appslide-slider-navigation{background:#333;padding:10px;position:absolute;top:50%;cursor:default}.application-post li:hover a,.application-post li:hover button{background:#ff0202!important}.carousel-index{display:inline-block;color:#a9a9a9;font-size:13px;font-style:italic;padding-left:5px}div#client-logo-slider{margin:0 -30px;padding:0 30px}div#client-logo-slider .carousel-control{position:absolute;top:50%;background:0 0!important;color:#666;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}div#client-logo-slider .carousel-control .glyphicon{top:auto}ul.client-logo{list-style:none;margin:0;text-align:center}ul.client-logo li{display:inline-block;list-style:none;padding:3px;width:15%}ul.client-logo li .aligncenter{margin:0 auto}.carousel-control:hover{background:#777!important}@media screen and (max-width:1230px){.application-modal .modal-dialog .modal-content{width:991px}.application-column-left,.application-column-right{height:386px}}@media screen and (max-width:991px){.modal-dialog.modal-vertical-centered{width:100%!important}.application-modal .modal-dialog .modal-content{width:70%;height:auto!important;margin:0 auto!important}.application-column-left{height:auto;padding:0}.application-column-right{height:200px;padding:0 15px}.application-column-right .application-desc-wrap{padding:0 0 10px}.application-column-left .item .fill{padding-bottom:50%}.product-content-container{display:block;height:auto;width:auto}.product-content-container .vc_column_container{display:block;height:auto}.product-list-container .wpb_column{padding-bottom:78%;background-position:70% 100%;border-bottom:1px solid #5b5b5b;border-right:none}.product-list-container .wpb_column:last-child{border-bottom:none}.product-wrapper{position:absolute;left:45px;bottom:45px}.product-type,.product-wrapper h3{font-size:35px}.product-wrapper a.product-button{padding:9px 25px;font-size:15px;width:150px}ul.footer-memberships li{max-height:220px;height:auto;vertical-align:middle}ul.footer-memberships li a{position:relative;bottom:auto!important;top:auto!important;left:auto!important;right:auto!important}.footer-widgets .footer-contact-info{padding-bottom:30px}.footer-widgets .footer-contact-info .widget{padding:0 15px;width:50%;float:left}.footer-widgets .footer-contact-info .widget-title{margin:30px 0}.footer-widgets .footer-contact-info .widget#text-2{float:left}.footer-widgets .footer-contact-info .widget#text-3{float:right}.footer-widgets .footer-contact-info .widget#text-7{clear:left}.page .mpc-layout--style_6 .mpc-post__wrapper>.mpc-post__content .mpc-wrapper{left:0!important}.page .mpc-layout--style_6 .mpc-post__date.mpc-date__wrapper .mpc-date__days{font-size:1.1em!important}.page .mpc-layout--style_6 .mpc-post__date.mpc-date__wrapper .mpc-date__month{font-size:.5em!important}}@media screen and (max-width:767px){.application-modal .modal-dialog .modal-content{width:80%}.application-column-right .application-desc-wrap h2{font-size:25px}.footer-widgets .footer-contact-info .widget{margin-bottom:25px}.product-wrapper{position:absolute;left:35px;bottom:35px}.product-type,.product-wrapper h3{font-size:24px}ul.client-logo li{width:30%}.application-column-left .item .fill{padding-bottom:70%}}.carousel-control{position:relative;background:#e6222e!important;opacity:1;width:26px!important;height:26px!important;border-radius:50%;display:inline-block;font-size:18px;line-height:1.3;margin:0 5px}.footer-social-icon a:hover,.tech-list a:hover{opacity:.8}.top-header li p{font-weight:800}.top-image-ipad>div:nth-child(1){float:right}.sub-section-title{color:#959595}div.about-team{margin-bottom:50px}.about-team img{width:100%;max-width:none!important}.about-team .wpb_single_image{margin-bottom:22px}.about-team h4{margin-top:0;margin-bottom:22px!important;text-align:center}.about-team h4 small{color:#333}@media screen and (max-width:767px){div.about-team{margin-bottom:0}}a.product-more-btn{font-size:16px;font-weight:700;color:#333;border:2px solid #333;border-radius:5px;padding:10px;max-width:230px;width:100%;display:block;text-align:center;margin:30px 15px}a.product-more-btn:focus,a.product-more-btn:hover{text-decoration:none;background:rgba(51,51,51,.23);color:#fff}.search .genesis-nav-menu .menu-item a,.single .genesis-nav-menu .menu-item a{color:#666}.search header.entry-header,.single header.entry-header{display:block}.show-mobile,.single-post_application header.entry-header,a#vc_load-inline-editor,a.post-edit-link{display:none}.single .entry{padding-top:0}div.prodbox2{padding:50px 20px 207px}.modal-backdrop{background:rgba(255,255,255,.6)}.product-features .vc_col-sm-6.wpb_column.vc_column_container{max-height:540px}.zooming-section a{text-decoration:none;color:#ccc}.zooming-section h3 a{color:#fff}.product-features .prod-box-title{text-align:right}.footer-widget-info{font-size:14px}.scroll-back-to-top-wrapper.show{padding-top:0!important}.single-post_application header.site-header{position:fixed}.rotating-product{margin-right:-40px}.product-container{text-align:center}.rotating-product-label{text-align:center;position:relative}.product-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-size:cover;background-position:center bottom;background-repeat:no-repeat;transition:all 2s ease;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.product-bg-hover{overflow:hidden;padding-bottom:40%;background-color:#fff}.product-bg-1,.product-bg-4,.product-bg-5{background-color:#333}.product-bg-hover:hover .product-bg{-webkit-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.product-bg-1{background-image:url(../../../wp-content/uploads/2015/11/AE2.png)}.product-bg-2{background-image:url(../../../wp-content/uploads/2015/11/home-product-21.png)}.product-bg-3{background-image:url(../../../wp-content/uploads/2015/11/home-product-31-new.png)}.product-bg-4{background-image:url(../../../wp-content/uploads/2015/11/AE6.png)}.product-bg-5{background-image:url(../../../wp-content/uploads/2015/11/off-grid.png)}.product-bg-6{background-image:url(../../../wp-content/uploads/2015/11/home-product-6.png)}.product-bg-rheaplus{background-image:url(../../../wp-content/uploads/2017/02/RHEA-PLUS-home.jpg)}.mpc-row.product-1,.mpc-row.product-2,.mpc-row.product-4,.mpc-row.product-6,.mpc-row.product-rheaplus{left:40px;bottom:40px;position:absolute}.mpc-row.product-3{position:absolute;left:40px;top:40px}.mpc-row.product-5{position:absolute;right:40px;top:40px;text-align:right}.product-1,.product-4,.product-5{color:#ccc;text-shadow:0 1px 1px #000}.product-2,.product-3,.product-6,.product-rheaplus{color:#333;text-shadow:0 1px 1px #fff}.home-product .product-bg-hover .product-2 .product-text-content a.produt-button,.home-product .product-bg-hover .product-3 .product-text-content a.produt-button,.home-product .product-bg-hover .product-6 .product-text-content a.produt-button,.home-product .product-bg-hover .product-rheaplus .product-text-content a.produt-button{color:#333;border:2px solid #333}.home-product .product-bg-hover .wpb_content_element{margin-bottom:0}.home-product .product-bg-hover .product-text-content h3{font-size:60px;font-weight:300;margin-top:0;color:#fff;}.home-product .product-bg-hover .product-text-content h3 strong>{font-weight:800}.home-product .product-bg-hover .product-text-content{font-weight:600;font-size:13px;text-transform:uppercase}.home-product .product-bg-hover .product-text-content a.produt-button{padding:9px 25px;border:2px solid #ccc;color:#ccc;display:inline-block;text-align:center;width:190px;font-weight:800;font-size:17px}#leadsun-content .content-wrapper,#leadsun-content h2{padding-bottom:35px}.home-product .product-bg-hover:hover .product-text-content a.produt-button{color:#fff;background:#ff0202;text-decoration:none;border:2px solid #ccc}.home-product .product-bg-hover .product-1,.home-product .product-bg-hover .product-2,.home-product .product-bg-hover .product-3,.home-product .product-bg-hover .product-4,.home-product .product-bg-hover .product-5,.home-product .product-bg-hover .product-6,.home-product .product-bg-hover .product-rheaplus{z-index:9999;margin-bottom:0}#leadsun-content{color:#666}#leadsun-content .post-content{margin-left:auto;margin-right:auto;max-width:571px}#leadsun-content h2{text-indent:-5px;margin:40px 15px 35px;font-size:52px;line-height:1.07724;font-weight:200;letter-spacing:-.016em;border-bottom:1px solid #ccc}#leadsun-content figure,#leadsun-content figure a,#leadsun-content img{width:100%}@media screen and (max-width:1300px){.home-product .product-bg-hover .product-text-content h3{font-size:40px}.product-1,.product-2,.product-4,.product-6,.product-rheaplus{left:30px;bottom:30px}.product-3{left:30px;top:30px}.product-5{right:30px;top:30px}}@media screen and (max-width:1200px){.site-header .widget-area,.title-area{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.product-1,.product-2,.product-4,.product-6,.product-rheaplus{left:20px;bottom:20px}.product-3{left:20px;top:20px}.product-5{right:20px;top:20px}.white-header .site-inner,body.page-id-11 .site-inner{padding:80px 0 0}.site-inner{padding:0}.site-header .wrap{padding:0 40px;height:60px}.responsive-menu-icon{line-height:60px;margin-top:10px}.responsive-menu-icon::before{font-size:30px}.white-header .responsive-menu-icon::before{color:#ff0202}.white-header .responsive-menu-icon{line-height:55px;margin-bottom:0}.responsive-menu-icon-close{display:block;height:35px;width:35px;background:#ff0202;color:#fff;position:absolute;right:0;cursor:pointer}.responsive-menu-icon-close .button-container{position:relative;height:100%;width:100%;text-align:center}.responsive-menu-icon-close .button-container::before{color:#fff;content:"\f335";font:400 24px/1 dashicons;margin:0 auto;line-height:35px}.title-area{max-width:220px;width:100%;display:block;text-align:center;float:none;position:absolute;left:50%;transform:translateX(-50%);transition:all .5s ease-in-out}.site-header .widget-area{width:258px;z-index:1000;border-left:3px solid #FF0202;height:100%;margin-left:-258px;background:0 0;position:fixed;left:0;top:0;transition:all .5s ease-in-out}.genesis-nav-menu .menu-item a,.genesis-nav-menu.responsive-menu .sub-menu li a,.genesis-nav-menu.responsive-menu .sub-menu li a:hover,.genesis-nav-menu.responsive-menu .sub-menu li.current-menu-item>a:hover,.genesis-nav-menu.responsive-menu li a,.genesis-nav-menu.responsive-menu li a:hover,.genesis-nav-menu.responsive-menu li.current-menu-item>a{margin:0;text-transform:uppercase;padding:10px 20px 10px 30px;width:100%!important;text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.white-header .genesis-nav-menu .menu-item a{color:#ddd}.genesis-nav-menu.responsive-menu a:hover,.genesis-nav-menu.responsive-menu li a:hover,.genesis-nav-menu.responsive-menu>li.menu-item-has-children:hover>a,.genesis-nav-menu.responsive-menu>li.menu-open>a{background-color:#ff0202}.genesis-nav-menu.responsive-menu .sub-menu li a:hover{background-color:#333}.white-header .genesis-nav-menu .menu-item .sub-menu a{color:#ddd;background:#3d3d3d}.white-header .site-header .wrap{padding:10px 20px;height:80px}.white-header header.site-header{height:80px}.title-area{padding:0}.genesis-nav-menu .menu-item .sub-menu a:hover{background:#FF0202;color:#fff}.nav-primary .genesis-nav-menu.responsive-menu .sub-menu,.site-header .genesis-nav-menu.responsive-menu .sub-menu{background:#3d3d3d}.header-widget-area .nav-header{width:100%}.site-header .widget-area .widget_nav_menu{height:100%;background:#333;width:220px;overflow-y:auto;overflow-x:hidden}.site-container.header-widget-area-open .site-header .widget-area{margin:0}.header-widget-area .widget.widget_search{top:195px}.carousel-index{display:inline-block;font-size:14px;font-style:italic}.sticky-content-nav.fixed,.sticky-content-nav2.fixed{top:80px!important}.wpb_revslider_element.wpb_content_element.container{padding:0;max-width:100%;width:100%}}@media screen and (max-width:1100px){.home-product .product-bg-hover .product-text-content h3{font-size:30px}.home-product .product-bg-hover .product-text-content{font-weight:500;font-size:12px}.home-product .product-bg-hover .product-text-content a.produt-button{width:180px;font-size:15px}}@media screen and (max-width:991px){.product-1,.product-2,.product-4,.product-6,.product-rheaplus{left:40px;bottom:40px}.product-3{left:40px;top:40px}.product-5{right:40px;top:40px}.product-bg-hover{border-bottom:2px solid #333;padding-bottom:80%}.home-product .product-bg-hover .product-text-content h3{font-size:60px}.home-product .product-bg-hover .product-text-content{font-weight:600;font-size:15px}.home-product .product-bg-hover .product-text-content a.produt-button{width:190px;font-size:17px}.product-bg-hover.bg-rheaplus-container{padding-bottom:40%}}@media screen and (max-width:767px){.product-1,.product-2,.product-4,.product-6,.product-rheaplus{left:20px;bottom:20px}.product-3{left:20px;top:20px}.product-5{right:20px;top:20px}.home-product .product-bg-hover .product-text-content h3{font-size:30px}.home-product .product-bg-hover .product-text-content{font-weight:500;font-size:11px}.home-product .product-bg-hover .product-text-content a.produt-button{width:150px;font-size:15px}.appslide-slider-navigation{top:auto;bottom:0}.appslide-slider-navigation .carousel-index{display:none}}@media screen and (max-width:480px){.product-1,.product-2,.product-4,.product-6,.product-rheaplus{left:10px;bottom:10px}.product-3{left:10px;top:10px}.product-5{right:10px;top:10px}.home-product .product-bg-hover .product-text-content a.produt-button{width:120px;padding:4px 15px;font-weight:600}.wpb_column.product-application,.wpb_column.product-description-box{padding:35px 25px 25px}.site-header .wrap{padding:0 20px}}@media screen and (max-width:1100px) and (min-width:990px){.product-box .wpb_wrapper{background:rgba(105,105,105,.63)}.product-box{float:none!important;padding:50px 20px!important;width:100%!important;text-align:center!important;text-shadow:0 0 1px #ccc;min-height:345px}}@media screen and (max-width:1044px){.flex-viewport .slides li{max-width:100%!important}li.flex-active-slide{z-index:999}.home-application{padding:27.1% 0}}@media screen and (max-width:1000px){.site-footer,.top-header ul,.top-search{text-align:center}.nav-header ul li a{padding:25px 10px!important}.news-slider-section{display:none}.top-search{margin:0 auto;float:none;display:block}.top-header ul{float:none;display:block}.header-image .site-title>a{float:none;min-height:0;width:214px;height:23px;display:block;margin:20px auto}.home .flex-caption{display:none}ul.tech-list li{width:24.6%}.home-product-2 .wpb_column{width:100%;float:none}.home-application{padding:30px 0;margin-bottom:0!important}.home-lighting{padding:30px 0}.home-red-banner .container{width:100%;padding:0 5%}.product-detail-section .wpb_column{width:100%;margin-bottom:10px;float:none}.product-features .wpb_column{width:100%;float:none;overflow:hidden;background-size:100% 100%!important}.prod-title{margin:30px 0 20px!important}.entry-content .page-banner{padding:30px 0!important}.product-wrap .wpb_column{width:100%;margin-bottom:10px;float:none}.product-description{padding:0}.wrap{max-width:100%}.sticky-content-nav.fixed,.sticky-content-nav2.fixed{top:0!important}.product-detail-section .vc_row.wpb_row{padding-bottom:0!important}.product-detail-section img{margin-bottom:-10px}}@media screen and (max-width:935px){.nav-header ul li a{padding:15px 5px!important}}@media screen and (max-width:991px){.hide-mobile,.hide-tablet{display:none!important}.home-red-banner h3{font-size:25px}.products-content{text-align:center}.products-content a{margin:0 auto;position:relative;z-index:10000}.product-bg-3{background-image:url(../../../wp-content/uploads/2015/11/AE5-mobile.png);background-color:#333}.product-bg-4{background-image:url(../../../wp-content/uploads/2015/11/AE6-mobile.png);background-color:#fff}.product-3{color:#ccc;text-shadow:0 1px 1px #000}.product-4{color:#333;text-shadow:0 1px 1px #fff}.home-product .product-bg-hover .product-3 .product-text-content a.produt-button{border:2px solid #ccc;color:#ccc}.home-product .product-bg-hover .product-4 .product-text-content a.produt-button{color:#333;border:2px solid #333}.home-product .product-bg-hover:hover .product-3 .product-text-content a.produt-button,.home-product .product-bg-hover:hover .product-4 .product-text-content a.produt-button{color:#fff;background:#ff0202;text-decoration:none;border:2px solid #ccc}.application-post li{width:50%}.home-bottom-image .vc_column_container{padding-left:0;padding-right:0}.home-bottom-image .img-zoom-wrap,.home-bottom-image .zooming-section .img-zoom-wrap img{height:auto!important}.home-bottom-image .vc_col-sm-6{width:100%}.home-bottom-image .zoom-label-wrap{margin-top:-67px!important}.prod-list-img{text-align:center!important;margin-top:45px}body .product-wrap{padding-bottom:0!important}body .product-wrap .vc_col-sm-6{margin-bottom:0!important}.rotating-product{pointer-events:none}.genesis-nav-menu .menu-item a{margin-top:0;padding:10px!important}.show-mobile{display:block!important}.widget-map .widget-title-map{position:relative}.widget-map .textwidget{margin-top:40px}}@media screen and (max-width:860px){body .genesis-nav-menu .menu-item a{color:#fff!important}.header-widget-area .nav-header{display:block}a.headersearch-btn{display:none!important}}@media screen and (max-width:780px){.footer-widgets{position:relative}}@media screen and (max-width:767px){.widget-map .widget-title-map{position:relative}.home-red-banner h3{font-size:20px}.home-red-banner h3 span{display:none}.mpc-row.product-3{top:auto;left:40px;bottom:40px}.product-bg-hover{padding-bottom:90%}.product-bg-hover.bg-rheaplus-container{padding-bottom:40%}.zoom-label-wrap-inner{padding:0 5%}.zoom-label-wrap-inner h3{font-size:30px}.zoom-label-wrap-inner p{font-size:18px}.footer-widgets{background:#252525;padding:0}.footer-widgets .wrap{padding:0}.footer-widgets .widget{margin:0}.contact-address,.contact-us-title{text-transform:uppercase;margin:0 0 20px}.footer-mobile-contact-us{text-align:center;padding:100px 0}.contact-us-title{color:#acacac;font-size:30px;font-weight:700}.contact-address{color:#fff;font-size:18px;font-weight:400}.contact-address span{display:block}.contact-us-title span{color:#fff;display:block}.footer-mobile-map{padding:0}.contact-us-body-container .footer-mobile-map,.widget-title-mobile{display:none}.leadsun-map-setup{padding-bottom:75%}}@media screen and (max-width:700px){.mobile-img,.tabs-menu li{display:block}.product-features .prod-box-title,.top-header ul,ul.tech-list{text-align:center}ul.footer-memberships li{height:100px}.sticky-content-nav.fixed,.sticky-content-nav2.fixed{position:relative!important;top:0!important}ul.tech-list li{width:49%}.bordered-title{font-size:32px}.application-wrap{min-height:auto!important;overflow:hidden;float:none}.application-wrap h2{font-size:25px}.header-search .search-form>input[type=search]{padding:10px!important;max-width:100%!important;margin-bottom:15px}.header-search .search-form>input[type=submit]{height:50px!important;width:100%!important}.home .tech-section{background:#fff;padding-top:80px;margin-top:0!important;position:relative}.product-box .wpb_wrapper{background:rgba(105,105,105,.63)}.prod-box-title,.product-box{color:#fff!important}}@media screen and (max-width:600px){.home-product .product-bg-hover .product-text-content p:first-of-type{display:none}}@media screen and (max-width:500px){.home .tech-section{padding-top:30px}.product-download-section h2{font-size:27px}.rotating-product iframe{min-height:230px!important}ul.client-logo li{width:100%}}@media screen and (max-width:480px){.application-modal .modal-dialog .modal-content{width:90%}.product-off-grid-list-container .product-grid-bg{padding-bottom:80%}.product-off-grid-list-container .vc_column_container{padding:15px}ul.footer-memberships li{height:60px}.home-red-banner{padding:10px 0}.home-red-banner h3{font-size:20px;line-height:100%;padding-right:20%}a.download-button{padding:10px}.leadsun-map-setup,.zooming-section{padding-bottom:100%}a.download-button span{display:none}.zoom-label-wrap-inner h3{font-size:25px}.zoom-label-wrap-inner p{font-size:16px}}@media screen and (max-width:440px){.footer-widgets .widget-title,.home-even .widget-title,.home-odd .widget-title{font-size:25px}.prod-box-title{font-size:40px!important}.product-box{color:#fff;font-size:14px!important}.product-box .wpb_wrapper{padding:10px}.rotating-product iframe{min-height:auto!important}}@media screen and (max-width:400px){.indent-cotnent,.indent-cotnent p,h3.read-arrow-heading{padding-left:0!important}.prod-title{font-size:30px!important}.indent-cotnent p{text-align:left}.section-title{font-size:28px!important}h3.read-arrow-heading{background:0 0!important;font-size:30px!important;text-align:center}.application-post li{width:100%}.home-product .product-bg-hover .product-text-content h3{font-size:25px}.mpc-row.product-1,.mpc-row.product-2,.mpc-row.product-3,.mpc-row.product-4,.mpc-row.product-6,.mpc-row.product-rheaplus{left:20px;bottom:20px}.mpc-row.product-5{right:20px;top:20px}}@media screen and (max-width:370px){.home .tech-section{padding-top:10px}.product-download-section h2{font-size:25px!important}.product-download-section{font-size:11px!important}.download-btn{font-size:14px!important}.title-area{left:auto;right:20px;transform:none}}