/*
Theme Name: Energy Smart Design Theme
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:700}q:after,q:before{content:''}abbr,acronym{border:0}.clear{clear:both;font-size:0;line-height:0}a{color:#000;text-decoration:none;outline:0}h1{font-size:35px}h2{font-size:42px}h3{font-size:35px}h4{font-size:30px}h5{font-size:26px}h6{font-size:15px}body{color:#b1b1b1;font-family:Arial,Verdana,Tahoma;font-size:12px}.flt_Lt{float:left;display:inline}.flt_Rt{float:right;display:inline}.wrapper{margin:0 auto}.container{width:1140px;margin:0 auto;border-top:0 none;position:relative}.top-header{padding:5px 0;background:#203948}.solar{display:block;float:right;background:url(images/solar.png) center left no-repeat;font-family:proxima_novasemibold;font-size:15px;text-transform:uppercase;color:#f3d661;padding:8px 0 0 44px}.social-icon{float:right;padding:0 0 0 5px}.social-icon ul{float:left}.social-icon ul li{float:left;padding:0 0 0 2px}.header-1{background:#225190;padding:24px 0}.right-header{float:right}.logo{float:left}a.quote{margin:10px 0 0 0; display:block;background:url(images/green-button.jpg) repeat-x;width:178px;text-align:center;text-transform:uppercase;float:right;color:#fff;font-family:proxima_novabold;font-size:15px;border-radius:5px;padding:12px 0}.nav{float:left;padding:0px 0 0}.nav ul{float:left}.nav ul li{float:left;padding:12px 18px; position:relative;}.nav ul li a{text-transform:uppercase;display:block;color:#fff;font-size:16px;font-family:proxima_novasemibold}.mobile-icon{display:none}.resp-tab-content{padding:0!important}#parentHorizontalTab{position:relative}.resp-tabs-list li{background-color:transparent!important;display:inline-block;color:#fff;font-family:proxima_novasemibold;font-size:15px;text-transform:uppercase;padding:20px 27px 19px!important;border:1px solid #2e5d9d !important;position:relative}.top-arrow{position:absolute;top:-10px;left:50%;display:none}.resp-tabs-list li:hover .top-arrow{display:block}.resp-tabs-list li:hover{background:url(images/blue-arrow.png) 2px 2px no-repeat #008ed6!important;}.resp-tabs-list{display:inline-block}.wrap-5{background:url(images/overlay.png);width:100%;position:absolute;bottom:0}.help{text-align:center;position:absolute;right:0}.help a{background:url(images/green-bg.jpg) no-repeat;width:30px;display:block;color:#fff;font-family:trade-gothic-lt-bold-condensed-no-20;padding:10px 0;text-align:center;font-size:12px}.maincontent{background:#efefef;position:relative}.top-banner{position:relative}.top-banner img.banner{display:block;width:100%;height:auto}.banner-1{width:100%;position:rela,.71)}.banner-text1{position:absolute;left:0;background:#f8d95c;width:392px;top:-42px;padding:15px 25px;-webkit-box-shadow:0 2px 19px 3px rgba(0,0,0,.71);-moz-box-shadow:0 2px 19px 3px rgba(0,0,0,.71);box-shadow:0 2px 19px 3px rgba(0,0,0,.71)}.banner-text1 span{color:#344254;font-size:60px;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase}.banner-text span{color:#344254;line-height:72px;font-size:72px;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase;letter-spacing:-3px}.banner-text p{color:#3c3c3c;font-size:18px;font-family:proxima_novaregular;font-weight:400}a.quote2{display:block;background:url(images/green-button.jpg) repeat-x;width:370px;text-align:center;text-transform:uppercase;color:#fff;font-family:proxima_novabold;font-size:30px;border-radius:5px;padding:10px 0;margin:15px 0 0}.banner-text1.inner2{width:454px;top:6px}.banner-text1.inner3{width:482px;top:+35px;}.energysmart{text-align:center;padding:90px 0;background:#f8f8f8}.energysmart h1{color:#225190;text-transform:uppercase;font-family:proxima_novaregular;font-weight:400;padding:10px 0 15px}.energysmart h3{font-family:tradegothicltstd-webfont;color:#344254;text-align:center;font-weight:400}.energysmart.container>img{display:block;margin:0 auto}.energysmart-1{padding:30px 0;display:inline-block}.energysmart-1 li{display:inline-block;padding:0 90px 0 0}.energysmart-1 li:last-child{padding:0}.energysmart p{color:#3c3c3c;font-size:17px;font-family:proxima_novaregular}.wrap-1{width:750px;margin:0 auto}a.quote3{display:block;background:url(images/green-button.jpg) repeat-x;width:330px;text-align:center;text-transform:uppercase;color:#fff;font-family:proxima_novabold;font-size:28px;border-radius:5px;padding:12px 0;margin:35px auto 0}.energysmart-2{padding:30px 0;display:inline-block}.energysmart-2 img{display:block}.energysmart-2 h5{font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase;color:#344254;padding:20px 0 5px}.energysmart-2 li{display:inline-block;margin:0 30px 0 0;width:357px;position:relative}.energysmart-wrap{display:inline-block;margin:0 30px 0 0;width:357px;background:#fff;z-index:1;position:relative}.shadow{position:absolute;bottom:-16px;left:11px}.energysmart-2 li:last-child{margin:0}.read{color:#225190;font-size:17px;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase;display:block;margin:22px 0}.solar-panel{position:relative}.solar-wrap{position:absolute;left:0;top:30%;width:100%}.solar-text{background:#f8d95c;box-shadow:0 2px 19px 3px rgba(0,0,0,.71);padding:25px;position:absolute;left:0;width:464px}.inner-1{width:482px}.solar-plant{width:auto!important;display:block;float:left}.solar-text ul{float:left;padding:20px 0 0}.solar-text li:first-child em{width:215px}.solar-text li em{font-size:20px;color:#fff;display:inline-block;font-family:trade-gothic-lt-bold-condensed-no-20;font-style:italic;background:url(images/tick.png) 5px 5px no-repeat #008bd5;padding:5px 10px 5px 32px}.solar-panel span{color:#344254;font-family:trade-gothic-lt-bold-condensed-no-20;font-size:50px;text-transform:uppercase}.solar-panel img{width:100%;height:auto}.gray-line{display:block;padding:15px 0 0;margin:0 auto}.banner-wrapping{background:url(images/overlay.png);width:100%;bottom:0}.banner-wrapping ul{float:left}.banner-wrapping ul li{float:left;padding:20px 27px 19px;border:1px solid #2e5d9d;position:relative}.banner-wrapping ul li:hover{background:#008ed6;border:1px solid #008ed6}.blue-arrow{display:none}.sticky-nav ul li:hover .blue-arrow{display:block}.sticky-nav ul li a{color:#fff;font-family:proxima_novasemibold;font-size:15px;text-transform:uppercase}.sticky{position:fixed;width:100%;left:0;top:0;z-index:100;border-top:0}.quote-wrap{float:left;background:#fff;width:602px;padding:55px 40px 0;min-height:526px}.active>a{background:#3c392e;border-radius:22px;display:block;height:14px;width:15px}.tabs img{display:block}.form h3{color:#344254;font-size:34px;text-transform:uppercase;font-family:trade-gothic-lt-bold-condensed-no-20}.form small{color:#193e70;font-size:20px;font-family:tradegothicltstd-bold-webfont}.house-type ul{float:left}.house-type ul li{float:left;padding:0 15px 0 0}.form strong{color:#293b52;font-size:16px;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase;display:block;padding:5px 0}.house-type span{color:#293b52;font-size:14px;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase;display:inline-block;padding:5px 0 0}.roof-type{padding:10px 0 0}.roof-type .sbHolder{background:#fff}.roof-type .sbOptions a:link,.sbOptions a:visited{font-family:trade-gothic-lt-bold-condensed-no-20;font-size:15px;text-transform:uppercase;color:#293b52!important}.roof-type .sbOptions{width:200px;background:#fff;position:relative;z-index:9}.roof-type .sbToggle{background:url(images/drop-down.png) 0 8px no-repeat;display:block;height:30px;outline:0;position:absolute;right:0;top:0;width:30px}.roof-type .sbToggle:hover,.roof-type .sbToggleOpen:hover{background:url(images/drop-down.png) 0 8px no-repeat}.roof-type .sbSelector:link,.sbSelector:hover,.sbSelector:visited{color:#293b52!important;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase;font-size:15px}.custom-radio label{background:url(images/radiobox.png) no-repeat}.flexslider{background:url(images/solar-energy.jpg) no-repeat;background-size:cover;padding:60px 0 120px!important}.flexslider h1{font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase;color:#f8d95c;text-align:center}.flexslider h3{font-family:tradegothicltstd-webfont;color:#fff;text-align:center;font-weight:400}.flex-control-paging li a{width:10px!important;height:10px!important;background:#fff!important}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background:#f8d95c!important}.client-review{width:288px;background:#fff;position:relative;padding:30px 35px 15px}.client-review em{font-size:18px;color:#5a6673;font-family:proxima_novalight;font-style:italic}.client-position{position:relative;margin:40px 0 0}.client{float:left}.client li{float:left;padding:50px 30px 0 0}.client li:last-child{padding:50px 0 0}.quote4{position:relative;display:inline-block;padding:0 10px 0 0}.client-position{padding:15px 0 0;width:272px;border-top:1px solid #e9e9e9}.client-position img{display:block;float:left;padding:0 15px 0 0}.client-position strong{color:#2b67a4;font-size:18px;text-transform:capitalize;font-family:tradegothicltstd-bold-webfont}.client-position small{display:block;color:#2b67a4;font-size:18px;font-family:tradegothicltstd-webfont;font-style:italic}.size{padding-top:12px;}.size ul{float:left}.size ul li{float:left;margin:0 10px 0 0}.size ul li:last-child{margin:0}.size-1 ul{float:left}.size-1 ul li{float:left;margin:0 10px 0 0}.size-1 ul li:last-child{margin:0}.size ul li:hover a{color:#fff}.size ul li a{font-family:trade-gothic-lt-bold-condensed-no-20;display:block;font-size:14px;text-transform:uppercase}.energysmart-3{background:#fff;padding:58px 0}.energysmart-3 h1{color:#225190;text-transform:uppercase;font-family:proxima_novaregular;font-weight:400;padding:10px 0 15px}.energysmart-3 h3{font-family:tradegothicltstd-webfont;color:#344254;text-align:center}.wrap-2{width:850px;margin:0 auto;padding:40px 0}.wrap-2 p{color:#3c3c3c;font-size:17px;font-family:proxima_novaregular;text-align:center;padding:0 0 15px}.wrap-2 p:last-child{padding:0}.learn{color:#4f5757;font-size:15px;border-radius:5px;width:160px;font-family:proxima_novabold;text-transform:uppercase;text-align:center;border:2px solid #4f5757;display:block;padding:12px 0;margin:0 auto}.quote-form{background:url(images/solar-energy.jpg) no-repeat;background-size:cover;padding:55px 0;position:relative}.quote-wrap1{margin:30px 0;box-shadow:0 2px 19px 3px rgba(0,0,0,.71)}.quote-form h1{color:#fff;font-family:trade-gothic-lt-bold-condensed-no-20;text-align:center;text-transform:uppercase}.quote-form h1 em{background:url(images/yellow-line.png) center bottom no-repeat;color:#f8d95c;display:inline-block;padding:0 0 6px}.quote-img{float:left}.property-age{padding:20px 0 0}.electricity{padding:10px 0 0}.property-age ul{float:left}.property-age ul li{float:left;width:110px;margin:0 10px 0 0}.property-age ul li:first-child{width:70px}.property-age .custom-radio label{background:#fff;width:auto;border:1px solid #515151}.custom-radio label.checked,.property-age .custom-checkbox label.checked{background:#008ed6}.left-form{float:left;width:350px}.right-form{float:left}.custom-radio label.checked,.system .custom-checkbox label.checked{border:1px solid #008ed6!important}.system ul{float:left}.system ul li{float:left;width:110px;margin:0 10px 0 0}.property-age ul li:last-child{margin:0}.electricity .sbToggle{background:url(images/drop-down.png) 0 8px no-repeat;display:block;height:30px;outline:0;position:absolute;right:0;top:0;width:30px}.form-wrap{padding:20px 0;border-bottom:1px solid #b7ad83;border-top:1px solid #b7ad83;margin:15px 0}.sbToggleOpen:hover{background:url(images/drop-down.png) 0 8px no-repeat}.electricity .sbHolder{width:230px!important;background:#fff}.electricity .sbToggle:hover{background:url(images/drop-down.png) 0 8px no-repeat}.electricity .sbSelector:link,.sbSelector:hover,.sbSelector:visited{color:#293b52!important;font-family:trade-gothic-lt-bold-condensed-no-20;font-size:15px;text-transform:uppercase}.electricity .sbOptions a:link,.sbOptions a:visited{font-family:trade-gothic-lt-bold-condensed-no-20;font-size:15px;text-transform:uppercase;color:#293b52!important}.electricity .sbOptions{width:230px;background:#fff}.right-form textarea{border:1px solid #515151;width:210px;height:72px;margin:20px 0;padding:0 10px}.quote5{background:#5bb104;border-radius:5px;color:#fff;display:block;font-family:proxima_novabold;font-size:30px;padding:12px 0;text-align:center;text-transform:uppercase;width:230px}ul.tabs li{cursor:pointer;float:left;font-weight:700;height:31px;line-height:31px;margin:0 3px 0 0;overflow:hidden;position:relative}ul.tabs{height:32px;list-style:none none;margin:0;padding:0;position:absolute;right:0;bottom:0}.quote-wrap>div{padding:0 0 40px;position:relative}.inner-form,form{position:relative}.blue-arrow1{position:absolute;top:70px;z-index:9;left:40%}.inner-form strong{color:#293b52;display:block;font-family:trade-gothic-lt-bold-condensed-no-20;font-size:16px;padding:5px 0;text-transform:uppercase}.inner-wrap{padding:50px 0 35px}.innercontent{background:#f4f4f4}.left-content{width:745PX;float:left}.right-content{float:right;width:368px;position:relative}.content-1 h4{text-transform:uppercase;color:#225190;font-family:proxima_novaregular;font-weight:400;padding:10px 0 0}.content-1>p{padding:15px 0 0;color:#3c3c3c;font-family:proxima_novaregular;font-size:18px}.content-1 ul li{border-top:1px solid #bababa}.content-1 ul li:last-child{border-bottom:1px solid #bababa}.content-1 ul li.minus a{background:url(images/accordion-open.png) 0 17px no-repeat;color:#008ed6}.content-1 ul li a{color:#1e2a38;display:block;font-size:16px;padding:15px 0 15px 30px;font-family:proxima_novabold;background:url(images/accordion.png) 0 17px no-repeat}.accordion-content{padding:0 0 15px 30px}.accordion-content>p{color:#3c3c3c;font-family:proxima_novaregular;font-size:16px}.inner-form{background:#ffe167;padding:30px 20px 35px}.right-content h2{color:#fff;font-family:trade-gothic-lt-bold-condensed-no-20;text-align:center;text-transform:uppercase;background:#225190;padding:10px 0 5px}.right-content h2 em{background:url(images/yellow-line.png) center bottom no-repeat;color:#f8d95c;display:inline-block;padding:0 0 6px}.house-type-inner ul{float:left}.house-type-inner ul li{float:left;padding:0 15px 0 0}.house-type-inner span{color:#293b52;display:inline-block;font-family:trade-gothic-lt-bold-condensed-no-20;font-size:14px;padding:5px 0 0;text-transform:uppercase}.accordion-content{display:none}.system .custom-radio label{background:#fff;width:auto;border:1px solid #515151}.custom-radio label.checked,.system .custom-checkbox label.checked{background:#008ed6}.quote6{background:#fff;border-radius:5px;color:#efba04;display:block;margin:20px 0 0;font-family:proxima_novabold;font-size:30px;padding:12px 0;text-align:center;text-transform:uppercase;width:332px}.electricity-inner{padding:10px 0 0}.electricity-inner .sbToggle{background:url(images/drop-down.png) 0 8px no-repeat;display:block;height:30px;outline:0;position:absolute;right:0;top:0;width:30px}.electricity-inner .sbHolder{width:324px!important;background:0 0}.electricity-inner .sbToggle:hover{background:url(images/drop-down.png) 0 8px no-repeat}.electricity-inner .sbSelector:link,.sbSelector:hover,.sbSelector:visited{color:#293b52!important;font-family:trade-gothic-lt-bold-condensed-no-20;font-size:15px;text-transform:uppercase}.electricity-inner .sbOptions a:link,.sbOptions a:visited{font-family:trade-gothic-lt-bold-condensed-no-20;font-size:15px;text-transform:uppercase;color:#293b52!important}.electricity-inner .sbOptions{width:324px;background:#ffe167}.inner-form textarea{width:305px;background:#ffe167;height:70px;border:1px solid #515151;padding:0 10px;margin:20px 0 0}.system-inner{padding:10px 0 0}.system-inner .custom-radio label{background:#ffe167;width:auto;border:1px solid #515151}.custom-radio label.checked,.system-inner .custom-checkbox label.checked{background:#008ed6}.system-inner ul{float:left}.system-inner ul li{float:left;width:155px;margin:0 15px 0 0}.system-inner ul li:last-child{margin:0}.property-age-inner{padding:10px 0 0}.property-age-inner ul{float:left}.property-age-inner ul li{float:left;width:115px;margin:0 15px 0 0}.property-age-inner ul li:last-child{margin:0}.property-age-inner ul li:first-child{width:65px}.property-age-inner .custom-radio label{background:#ffe167;width:auto;border:1px solid #515151}.custom-radio label.checked,.property-age-inner .custom-checkbox label.checked{background:#008ed6}.roof-type-inner{padding:10px 0 0}.roof-type-inner .sbHolder{background:#ffe167}.roof-type-inner .sbOptions a:link,.sbOptions a:visited{font-family:trade-gothic-lt-bold-condensed-no-20;font-size:15px;text-transform:uppercase;color:#293b52!important}.roof-type-inner .sbOptions{width:200px;background:#ffe167;position:relative;z-index:9}.roof-type-inner .sbToggle{background:url(images/drop-down.png) 0 8px no-repeat;display:block;height:30px;outline:0;position:absolute;right:0;top:0;width:30px}.roof-type-inner .sbToggle:hover,.roof-type-inner .sbToggleOpen:hover{background:url(images/drop-down.png) 0 8px no-repeat}.roof-type-inner .sbSelector:link,.sbSelector:hover,.sbSelector:visited{color:#293b52!important;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase;font-size:15px}.size-inner{padding:10px 0 0}.size-inner ul{float:left}.size-inner ul li{float:left;width:40px;margin:0 15px 0 0}.size-inner ul li:last-child{margin:0}.size-inner .custom-radio label{background:#ffe167;width:auto;border:1px solid #515151}.custom-radio label.checked,.size-inner .custom-checkbox label.checked{background:#008ed6}.house-type-inner .custom-checkbox label{background:url(images/checkbox-1.png) no-repeat}.query{background:#008bd5;padding:15px 20px;margin:30px 0 0}.left-query{float:left}.right-query{float:right;margin:15px 0 0}.left-query strong{color:#fff;display:block;font-size:48px;text-transform:uppercase;font-family:trade-gothic-lt-bold-condensed-no-20}.left-query small{color:#344254;display:block;background:#ffe167;font-size:20px;text-transform:uppercase;font-family:trade-gothic-lt-bold-condensed-no-20;padding:0 0 0 20px}.quote7{display:block;background:#5fb704;width:235px;text-align:center;text-transform:uppercase;float:right;color:#fff;font-family:proxima_novabold;font-size:25px;border-radius:5px;padding:12px 0}.right-link{padding:15px 0 0}.right-link>img{width:100%}.accordion-wrap{padding:30px 0 0}.video{position:absolute;top:285px;padding:0 0 0 44px}.video h4{color:#fff;text-transform:uppercase;font-family:trade-gothic-lt-bold-condensed-no-20}.video em{font-style:italic;color:#fff;font-size:17px;font-family:proxima_novaregular}.blog-1 li{background:#fff;margin:0 0 25px;position:relative}.blog-wrap-1{padding:25px 35px;position:relative}.blog-wrap-1 ul{float:left;padding:0 0 10px}.blog-wrap-1 ul li{float:left;background:url(images/seperator.png) no-repeat;padding:0 10px}.blog-wrap-1 ul li:first-child{background:0 0;padding:0 10px 0 0}.person{display:block;background:url(images/zazilla.png) 0 center no-repeat;color:#1b1e38;font-size:15px;padding:0 0 0 15px;font-family:proxima_novalight}.time>strong{background:url(images/time.png) 0 center no-repeat;color:#1b1e38;font-size:15px;padding:0 0 0 15px;display:block;font-family:proxima_novalight}.comment{background:url(images/comment.png) 0 center no-repeat;color:#1b1e38;font-size:15px;padding:0 0 0 15px;display:block;font-family:proxima_novalight}.viewer{background:url(images/view.png) 0 center no-repeat;color:#1b1e38;font-size:15px;padding:0 0 0 15px;display:block;font-family:proxima_novalight}.blog-wrap-1 h4{color:#344254!important;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase}.blog-wrap-1 p{color:#3c3c3c;font-size:17px;font-family:proxima_novaregular}.blog-wrap-1>a.reading{display:block;width:145px;font-style:italic;font-family:proxima_novaregular;font-size:12px;text-align:center;padding:10px 0;color:#fff;text-transform:uppercase;background:#008ed6;margin:20px 0 0}.client-feedback{background:#f7f7f7;padding:25px 12px;margin:30px 0}.client-feedback>img{float:left;display:block;padding:0 15px 0 0}.client-feedback p{color:#394052;font-size:23px;font-family:proxima_novalight;font-style:italic;background:url(images/quote.png) 0 top no-repeat;padding:0 0 0 45px}.white-img{position:absolute;width:auto!important;left:37px;top:-20px}.blog-2 ul{float:left}.blog-2 ul>li{float:left;width:360px;background:#fff;margin:0 25px 0 0}.blog-2 ul>li:last-child{margin:0}.blog-wrap-2{padding:25px 30px;position:relative}.blog-2 img{width:100%}.blog-wrap-2 .comment,.blog-wrap-2 .person,.blog-wrap-2 .time>strong,.blog-wrap-2 .viewer{font-size:12px}.blog-wrap>img{width:100%;display:block}.blog-wrap-2 ul{float:left;padding:0 0 10px}.blog-wrap-2 ul li{float:left;background:url(images/seperator.png) no-repeat;padding:0 5px 0 10px;width:auto;margin:0}.blog-wrap-2 ul li:first-child{background:0 0;padding:0 5px 0 0}.blog-wrap-2 h5{color:#344254;text-transform:uppercase;font-family:trade-gothic-lt-bold-condensed-no-20}.blog-wrap-2 p{color:#3c3c3c;font-size:17px;font-family:proxima_novaregular}.blog-wrap-2>a.reading{display:block;width:145px;font-style:italic;font-family:proxima_novaregular;font-size:12px;text-align:center;padding:10px 0;color:#fff;text-transform:uppercase;background:#008ed6;margin:20px 0 0}.subscribe-blog{background:#225190;padding:35px 20px 24px;margin:0 0 24px}.subscribe-blog span{font-size:20px;color:#fff;display:block;text-transform:uppercase;font-family:proxima_novasemibold;padding:0 0 5px}.subscribe-blog input[type=text]{background:#fff;width:190px;height:45px;border:none;padding:0 0 0 15px;color:#1b1e38;font-size:16px;font-family:proxima_novaregular;float:left;display:block}.subscribe-blog input[type=submit]{background:#008ed6;width:115px;height:45px;border:none;text-align:center;color:#fff;font-size:18px;font-family:proxima_novasemibold;float:left;text-transform:uppercase;display:block}.solar-panal-info h4{color:#225190;text-transform:uppercase;font-family:proxima_novaregular;font-weight:400;padding:10px 0 15px} .solar-panal-info h1{color:#225190;text-transform:uppercase;font-family:proxima_novaregular;font-weight:400;padding:10px 0 15px}.emp-1 p,.solar-panal-info p{color:#3c3c3c;font-size:18px;font-family:proxima_novaregular;padding:0 0 15px}.emp-1 span{color:#008ed6;font-size:22px;font-family:proxima_novaregular;padding:0 0 10px;display:block}.emp-1 ul{float:left}.emp-1 ul li{float:left;margin:0 25px 0 0;position:relative}.yellow-line{position:absolute;top:0;left:0}.emp-1 ul li:last-child{margin:0}.client-review-1>img{float:left;padding:0 10px 0 0}.client-review-1 p{color:#5a6673;font-size:18px;font-family:proxima_novalight;font-style:italic;text-align:justify}.client-position-1 img{display:block;float:left;padding:0 10px 0 0}.client-position-1{padding:15px 0;border-top:1px solid #e9e9e9;margin:20px 0 0}.client-review-1{position:relative;z-index:1;background:#fff;padding:30px 40px 0;width:278px}.client-position-1 strong{color:#2b67a4;font-size:18px;text-transform:capitalize;font-family:tradegothicltstd-bold-webfont}.client-position-1 small{display:block;color:#2b67a4;font-size:18px;font-family:tradegothicltstd-webfont;font-style:italic}.wrap-4{float:left;width:608px}.wrap-3{background:#008bd5;position:relative;padding:20px 15px 18px 22px;margin:34px 0}.wrap-3 strong{color:#fff;display:block;font-size:41px;text-transform:uppercase;font-family:trade-gothic-lt-bold-condensed-no-20}.wrap-3 small{color:#344254;display:block;background:#ffe167;width:420px;font-size:20px;text-transform:uppercase;font-family:trade-gothic-lt-bold-condensed-no-20;padding:0 0 0 12px}.wrap-3 img{float:right}.yellow-arrow{position:absolute;right:11px;top:33px}.query-1{color:#008bd5;font-size:18px;text-decoration:underline;font-family:proxima_novaregular}.banner-text2{position:absolute;right:0;background:#f8d95c;width:545px;top:-42px;padding:50px 30px;-webkit-box-shadow:0 2px 19px 3px rgba(0,0,0,.71);-moz-box-shadow:0 2px 19px 3px rgba(0,0,0,.71);box-shadow:0 2px 19px 3px rgba(0,0,0,.71)}.banner-text2 span{color:#344254;font-size:60px;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase}.content-4 h4{color:#225190;text-transform:uppercase;font-family:proxima_novaregular;font-weight:400}.content-4 p{color:#344254;font-size:18px;font-family:proxima_novaregular}.content-4 a.query-2{color:#225190}.content-4>.gray-line{margin:0!important}.form-1 ul{float:left}.form-1>ul>li{float:left;margin:20px 25px 0 0}.form-1>ul>li.last{margin:20px 0 0}.form-1 input[type=text]{width:345px;display:block;height:43px;border:1px solid #3f4d57;margin:0;background:0 0;padding:0 0 0 12px;font-size:12px;font-family:proxima_novaregular}.form-1 label{color:#344254;font-size:18px;padding:0 0 10px;display:block;font-family:trade-gothic-lt-bold-condensed-no-20}.form-1 .sbHolder{background:0 0;width:356px;height:43px}.form-1 .sbOptions a:link,.sbOptions a:visited{font-family:trade-gothic-lt-bold-condensed-no-20;font-size:15px;text-transform:uppercase;color:#293b52!important}.form-1 .sbOptions{width:356px;background:#fff;z-index:9;top:100%!important}.form-1 .sbToggle{background:url(images/drop-down.png) 0 15px no-repeat;display:block;height:30px;outline:0;position:absolute;right:0;top:0;width:30px}.form-1 .sbToggle:hover,.form-1 .sbToggleOpen:hover{background:url(images/drop-down.png) 0 15px no-repeat}.form-1 .sbSelector{line-height:43px;width:320px}.form-1 .sbSelector:link,.sbSelector:hover,.sbSelector:visited{color:#293b52!important;font-family:trade-gothic-lt-bold-condensed-no-20;text-transform:uppercase;font-size:15px}.form-1 textarea{width:740px;border:1px solid #3f4d57;height:75px;margin:30px 0 0;background:0 0}a.quote8{display:block;background:url(images/green-button.jpg) repeat-x;width:235px;text-align:center;text-transform:uppercase;color:#fff;font-family:proxima_novabold;font-size:22px;border-radius:5px;padding:12px 0;margin:45px 0 0}.contact-details{border:1px solid #3f4d57;width:258px;padding:40px;float:right}.contact-details h4{color:#225190;text-transform:uppercase;font-weight:400}.address{padding:25px 0 0}.address strong{color:#344254;font-size:18px;font-family:tradegothicltstd-bold-webfont;display:block}.address span{color:#344254;font-size:17px;font-family:tradegothicltstd-webfont;display:block}.address a{color:#225190;text-decoration:underline}.google-map img{width:100%;height:auto}.bottom-text{background:#f8d95c;padding:25px 0}.bottom-text h2{text-transform:uppercase;color:#344254;font-family:tradegothicltstd-bold-webfont;float:left}.quote1{display:block;background:#fff;width:330px;text-align:center;text-transform:uppercase;float:right;color:#efba04;font-family:proxima_novabold;font-size:24px;border-radius:5px;padding:12px 0}.footer{background:#133969}.footer-1{border-bottom:1px solid #225190;padding:55px 0}.footer h6{color:#fff;font-family:proxima_novabold;text-transform:uppercase;padding:0 0 15px}.column-1{padding:0 75px 0 0;float:left}.column-1 ul li{padding:0 0 3px}.column-1 ul li a{font-family:proxima_novaregular;color:#fff;font-size:15px}.column-1 span{display:block;font-family:proxima_novaregular;color:#fff;font-size:15px;padding:0 0 3px}.column-2{padding:0 75px 0 0;float:left}.column-2 ul li{padding:0 0 3px}.column-2 ul li a{font-family:proxima_novaregular;color:#fff;font-size:15px}.column-2 span{display:block;font-family:proxima_novaregular;color:#fff;font-size:15px;padding:0 0 3px}.column-3{padding:0 75px 0 0;float:left}.column-3 ul li{padding:0 0 3px}.column-3 ul li a{font-family:proxima_novaregular;color:#fff;font-size:15px}.column-3 span{display:block;font-family:proxima_novaregular;color:#fff;font-size:15px;padding:0 0 3px}.column-4{padding:0 55px 0 0;float:left}.column-4 ul li{padding:0 0 3px}.column-4 ul li a{font-family:proxima_novaregular;color:#fff;font-size:15px}.column-4 span{display:block;font-family:proxima_novaregular;color:#fff;font-size:15px;padding:0 0 3px}.footer-icon{margin:25px 0 0;width:195px;text-align:center;padding:15px 0;border-bottom:1px solid #225190;border-top:1px solid #225190}.column-last{float:left}.footer2{padding:30px 0}.footer2 small{font-family:proxima_novaregular;padding:12px 0 0;color:#fff;font-size:15px;display:block;float:left}.footer2 ul{float:right}.footer2 ul li{float:left;padding:0 0 0 12px}.footer-icon ul{display:inline-block}.footer-icon ul li{display:inline-block;padding:0 10px 0 0}.footer-icon ul li:last-child{padding:0}.paging-navigation{padding-top:10px;border-top:1px solid #000}.resp-tab-item.hor_1.resp-tab-active{border-color:#008ed6!important;background:#008ed6!important}.resp-tab-item.hor_1.resp-tab-active .top-arrow{display:block}.form-1 input[type=submit]{display:block;background:url(images/green-button.jpg) repeat-x;width:235px;text-align:center;text-transform:uppercase;color:#FFF;font-family:proxima_novabold;font-size:22px;border-radius:5px;padding:12px 0;border:0!important;box-shadow:none!important;margin:45px 0 0}.quote5,.quote6{border:0!important;box-shadow:none!important}.wpcf7-mail-sent-ok,.wpcf7-validation-errors{color:#344254;font-size:18px;font-family:proxima_novaregular}.pageslider{width:100%}.pageslider ul{margin:0;padding:0}.pageslider ul li img{width:100%}.banner-wrap{z-index:2}.wp-pagenavi a,.wp-pagenavi span{font-family:trade-gothic-lt-bold-condensed-no-20;color:#3c3c3c;font-size:18px;padding:5px 12px;border:2px solid #3c3c3c;margin:0 10px 0 0}.eemail_textbox_button{background:#008ed6;width:115px!important;height:45px;border:none;text-align:center;color:#fff;font-size:18px;font-family:proxima_novasemibold;float:left;text-transform:uppercase;display:block}.eemail_msg,.eemail_textbox{margin:0;padding:0!important}.eemail_caption{display:none}#eemail_msg{color:red!important;font-size:14px!important}.common_pages h1{color:#225190;text-transform:uppercase;font-family:proxima_novaregular;font-weight:400;padding:10px 0 15px}.common_pages img{padding:0 0 15px}p.form-allowed-tags{display:none}h3#reply-title{color:#000!important;font-size:25px;padding:0 0 15px}#comments label{display:block;padding:0 0 10px}#comments input[type=text],input[type=url],input[type=email]{height:30px;width:95%;border:1px solid #d1d1d1}textarea{border:1px solid #d1d1d1;width:95%}#comments input[type=submit]{border:1px solid #d1d1d1;padding:7px 10px;border-radius:2px}iframe{width:100%;height:auto;min-height:250px}.wp-pagenavi{padding:20px 0 0;text-align:center}.wp-pagenavi a,.wp-pagenavi span{display:inline-block}.pageslider ul li img{height:auto}

.form-3										{ }
.form-3	ul									{}
.form-3	ul li								{ padding:0 0 15px 0;}
.form-3	label								{ font-family: "trade-gothic-lt-bold-condensed-no-20";display: block;color: #293b52; font-size: 16px; text-transform:uppercase ;  padding: 5px 0;}
.form-3	h6								{ font-family: "trade-gothic-lt-bold-condensed-no-20";display: block;color: #293b52; font-size: 16px; text-transform:uppercase ;  padding: 5px 0;}
.left-1 input[type="text"]					{ width:342px; height:36px; border:1px solid #3f4d57; margin:0 20px 0 0; }

.right-1 input[type="text"]					{ width:215px; height:36px; border:1px solid #3f4d57;}

.left-1										{ float:left;}
.right-1									{ float:left;}

.postal-code									{ padding:10px 0 0 0;}
.postal-code .sbHolder						{ background:#ffffff; width: 212px;  height: 35px; margin:0 12px 0 0;}
.postal-code  .sbOptions a:link, 
.sbOptions a:visited						{font-family: 'trade-gothic-lt-bold-condensed-no-20';  font-size: 15px;text-transform:uppercase;color:#293b52 !important} 
.postal-code .sbOptions						{width: 212px; background:#ffffff; position:relative; z-index:9;}
.postal-code .sbToggle{
											background:url(images/drop-down.png) 0 8px no-repeat;
											display: block;
											height: 30px;
											outline: none;
											position: absolute;
											right: 0;
											top: 0;
											width: 30px; 
}
.postal-code .sbToggleOpen:hover				{background:url(images/drop-down.png)	 0 8px no-repeat;}
.postal-code .sbToggle:hover					{background:url(images/drop-down.png)	 0 8px no-repeat;}
.postal-code .sbSelector:link, .sbSelector:visited, .sbSelector:hover		{color:#293b52!important;font-family: 'trade-gothic-lt-bold-condensed-no-20'; text-transform:uppercase; font-size:15px;}

.form-2 input[type="submit"]					{ background: #5bb104;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    border:none; 
	-webkit-appearance:none;
    font-family: "proxima_novabold";
    font-size:20px;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase; margin:10px 0 0 0;
    width: 150px;}

.left-1 input[type="text"]					{ width:330px; height:36px; border:1px solid #3f4d57;font-size: 16px; text-transform:uppercase ;  margin:0 20px 0 0; padding:0 0 0 10px;font-family: "trade-gothic-lt-bold-condensed-no-20"; }

.right-1 input[type="text"]					{ width:200px; height:36px; border:1px solid #3f4d57;font-size: 16px; text-transform:uppercase ; color:#344254; padding:0 0 0 10px;font-family: "trade-gothic-lt-bold-condensed-no-20";}

.postal-code ul{ float:left;}
.postal-code ul	li{ float:left;}
.postal-code input[type="text"]{ border: 1px solid #3f4d57;
    font-family: "trade-gothic-lt-bold-condensed-no-20";
    font-size: 16px;
    height: 36px;
    margin: 0 20px 0 0;
    padding-left: 10px;
    width: 160px; }

.form-2{  position: relative;top: 0; display:none; border-bottom: 1px solid #b7ad83; border-top: 1px solid #b7ad83; margin: 15px 0; padding:20px 0 40px;}


.row-1	label{ font-family: "trade-gothic-lt-bold-condensed-no-20";display: block;color: #293b52; font-size: 16px; text-transform:uppercase ;  padding: 5px 0;}
.row-1 input[type="text"]{ width:315px; background:none; height:36px; border:1px solid #3f4d57;font-size: 16px; text-transform:uppercase ;  margin:0 20px 0 0; padding:0 0 0 10px;font-family: "trade-gothic-lt-bold-condensed-no-20"; }

.row-1{ padding:0 0 15px 0;}
.row-2{ margin:0 0 15px 0;}

.row-1 > h6{ color:#344254;  text-transform:uppercase;font-family: "trade-gothic-lt-bold-condensed-no-20"; padding:0 0 5px;}

.row-2{ padding:10px 0 0 0;}
.row-2 .sbHolder{ background:none; width:325px;  height: 35px; margin:0 12px 0 0;}
.row-2  .sbOptions a:link,
.sbOptions a:visited{font-family: 'trade-gothic-lt-bold-condensed-no-20';  font-size: 15px;text-transform:uppercase;color:#293b52 !important} 
.row-2 .sbOptions{width:325px; background:none; position:relative; z-index:9;}
.row-2 .sbToggle{
background:url(images/drop-down.png) 0 8px no-repeat;
display: block;
height: 30px;
outline: none;
position: absolute;
right: 0;
top: 0;
width: 30px; 
}
.row-2 .sbToggleOpen:hover{background:url(images/drop-down.png)	 0 8px no-repeat;}
.row-2 .sbToggle:hover{background:url(images/drop-down.png)	 0 8px no-repeat;}
.row-2 .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color:#293b52!important;font-family: 'trade-gothic-lt-bold-condensed-no-20'; text-transform:uppercase; font-size:15px;}

.form-4{ display:none;}
.row-1 input[type="submit"]{
background:  #ffffff;
border-radius: 5px;
color: #efba04;
display: block;
margin:20px 0 0 0;
font-family: "proxima_novabold";
font-size:30px;
padding: 12px 0;
text-align: center;
text-transform: uppercase;
width:332px;
border:none;
-webkit-appearance:none;
}
ul.tabs{display:none;}

#sbOptions_98006249{
background:#ffe167 !important;
}


.back > a{ text-align: right; font-size: 17px;display: block; font-family: "trade-gothic-lt-bold-condensed-no-20";}


.postal-code{ width:422px;  float:left;}
.form-2 input[type="submit"]{ float:left;}

div.wpcf7-response-output { margin:0!important;}

.page-step-1{ text-align:right; width:100px;	 float: right;}
.page-step-1 > span{ display:block; float:left; text-align:right;color: rgb(60, 60, 60);
    font-family: proxima_novaregular;
    font-size: 17px;}
.image-wrap{ padding:2px 0 0 0;}

.page-step-2{ text-align:right; width:100px; display:none;	 float: right;}
.page-step-2 > span{ display:block; float:left; text-align:right;color: rgb(60, 60, 60);
    font-family: proxima_novaregular;
    font-size: 17px;}

.back {
    position: absolute;
    right: 0;
    top: 8px;
}


.title{ font-size:0px;}
.ls-nav ul li {
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 13px;
    font-weight: 600;
    list-style: outside none none;
    margin: 0;
   
	color: #ffffff!important;
}

.ls-nav ul li a{color: #ffffff!important;}
.ls-nav ul li{ background-color:transparent!important; display:inline-block; color:#ffffff;font-family: 'proxima_novasemibold';font-size:15px;text-transform:uppercase;   border:1px solid #2e5d9d; position:relative;font-size: 13px;}
.top-arrow{position:absolute; top: -10px; left: 50%; display:none;}
.ls-nav ul li:hover .top-arrow{  display:block;}
.ls-nav ul li:hover{ background:#008ed6!important; border:1px solid #008ed6;}
.resp-tabs-list{  display:inline-block;}	
.resp-tab-item.hor_1.resp-tab-active{ border-color:#008ed6!important; background:#008ed6!important; }
.resp-tab-item.hor_1.resp-tab-active .top-arrow	 {display:block;}						
.banner-wrap{; padding:200px 0 0 0; }
.banner-text{background:#f8d95c; width:545px; padding:35px 20px 35px 35px; -webkit-box-shadow: 0px 2px 19px 3px rgba(0,0,0,0.71);
											-moz-box-shadow: 0px 2px 19px 3px rgba(0,0,0,0.71);box-shadow: 0px 2px 19px 3px rgba(0,0,0,0.71); float:right; }
.banner-wrap {
  position: absolute;
  top:100px;
  right: 0;
  width: 100%;
  padding:0;
}
.banner-wrap-home{
    padding:200px 0 0 0;
    
}


.form-1 .sbSelector {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    line-height: 24px;
    width: 320px;
}

.sbOptions a        { width: 100%;background:none; }


.nav > ul > li                  { margin:12px 10px 0 0; padding:0 0 5px 0;}

.nav > ul > li > a              { padding:10px 15px; text-transform:none; font-size:14px;}
.nav > ul > li:hover > a             {background:#3eaaf3; border-radius:20px;}
.nav ul li ul           {float:none !important; position:absolute; width:200px; display:block; background:#000000;z-index:9;  padding:5px 2px; left:0; border-radius:8px; top:100%; display:none;}
.nav ul li ul li ul         {float:none !important; position:absolute; width:200px; display:block; background:#000000;z-index:9;  padding:5px 2px; left:0; border-radius:8px; top:100%; display:none;}
.nav ul li ul li    {float:none !important; padding:5px;  margin:0 5px;   border-bottom: thin solid rgba(110, 110, 110, 0.3);}
.nav ul li ul li:hover          { background:#2a2727;}
.nav ul li ul li a  {color: #ffffff; font-size: 14px; text-transform:none;}

.nav ul li:hover .sub-menu  {display:none;}

.house-type .custom-radio label {
    background:  #ffffff;
    width: 100px;
    border: 1px solid #000000;
}
.house-type .custom-radio label span{padding-top: 0;}
.house-type .custom-radio label.checked {
    background: #008ED6;
    color: #ffffff;
}
.house-type .custom-radio label.checked span {
    color: #fff;
}

.house-type-inner .custom-radio label {
    background: #ffe167;
    width: 100px;
    border: 1px solid #000000;
}
.house-type-inner .custom-radio label span{padding-top: 0;}
.house-type-inner .custom-radio label.checked {
    background: #008ED6;
    color: #ffffff;
}
.house-type-inner .custom-radio label.checked span {
    color: #fff;
}
.form-2.form-4 {
    border-bottom: medium none;
    border-top: medium none;
    margin: 0;
    padding: 0;
}
.sbOptions li{background: #ffffff;}