@media (min-width:1270px){.container{width:1400px;max-width:100%}}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{color:#222;font-family:"Poppins",sans-serif}p{margin-bottom:1rem}ul,ol{padding-left:1.5rem;margin-bottom:1rem}strong{font-weight:600}div.wpb_single_image{overflow:visible}small{font-size:.825rem}.site-main .vc_col-has-fill>.vc_column-inner,.site-main .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.site-main .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.site-main .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.content-area{padding-top:80px}.container.single-post-content{padding:0 15px}ul.breadcrumbs{text-align:center}ul.breadcrumbs li a,ul.breadcrumbs li i{font-size:.9rem;color:#fff}#logo{min-width:150px}.navbar.navbar-default .yem-row-separator{top:100%;z-index:10}.navbar.navbar-default.navbar-shrink .top-navbar{padding-top:5px;padding-bottom:5px}@media (max-width:575px){.navbar.navbar-default.navbar-shrink .top-navbar{padding-top:8px;padding-bottom:8px}}.navbar.navbar-default .top-navbar{transition:all .35s ease-in-out}.navbar.navbar-default .top-navbar.has-cta .header-cta-wrapper{margin-right:1rem;min-height:54px}.navbar.navbar-default .top-navbar a.menuBtn span{background-color:#455560}.navbar.navbar-default .top-navbar a.menuBtn span:before,.navbar.navbar-default .top-navbar a.menuBtn span:after{background-color:#455560}.navbar.navbar-default ul.nav.navbar-nav>li.menu-item{padding:0 10px}.navbar.navbar-default ul.nav.navbar-nav li.menu-item a{font-size:1rem}#popup-modal .modal-dialog{max-width:100%;max-height:100%;width:1100px}#popup-modal .modal-dialog.modal-dialog-centered{align-items:flex-start;justify-content:center}#popup-modal .modal-dialog .modal-content{left:auto;margin-left:0;width:100%;max-width:100%;overflow-y:initial;position:relative;top:0}.navbar.navbar-default .mobile-menu{background-color:#222 !important}.navbar.navbar-default .mobile-menu ul.nav.navbar-nav:not(.dropdown)>li.menu-item>a{color:#fff !important}.navbar.navbar-default .mobile-menu ul.nav.navbar-nav li.menu-item{padding:0}.navbar.navbar-default .mobile-menu ul.nav.navbar-nav li.menu-item a{color:#fff}.navbar.navbar-default ul.nav.navbar-nav>li.menu-item>a{font-weight:600}body:not(.transparent-navigation) .navbar.navbar-default .menubar .bottom-navbar{background-color:#fff !important}a.menuBtn span{background-color:#222}a.menuBtn span:before,a.menuBtn span:after{background-color:#222}a.menuBtn.active span:before,a.menuBtn.active span:after{background-color:#fff}.yem_button{margin-bottom:1rem;border-radius:2px}.vc_toggle_title>h4{color:#222 !important}.single-page-content .wpb-content-wrapper .vc_row_last{padding-bottom:200px !important}.single-yem_case_study .entry-header.blog-header{background:0 0 !important;padding-bottom:2px;padding-top:0;margin-top:115px}.single-yem_case_study .content-area{padding-top:0}.row .vc_toggle{border-radius:0}.owl-carousel div.owl-nav div.owl-next,.owl-carousel div.owl-nav div.owl-prev{background-color:#d76c07;color:#fff;transform:translateX(0);opacity:1;border:1px solid #f36701 !important}.owl-carousel div.owl-nav div.owl-next:hover,.owl-carousel div.owl-nav div.owl-prev:hover{background-color:#fff;color:#d76c07 !important}.footer-widget-area{padding-left:15px;padding-right:15px}.footer-cta .container>p{display:none}.footer-cta .yem-reviews{box-shadow:none;background:0 0}.footer-cta .owl-dot span{background-color:#20d82a}.footer-cta .owl-dot.active span{background-color:#20d82a !important}.footer-cta .gform_wrapper.gform-theme--foundation .gform_footer input{background-color:#20d82a !important;transition:all .35s ease-in-out !important}.footer-cta .gform_wrapper.gform-theme--foundation .gform_footer input:hover{background-color:#42E39AFF !important}.footer-cta .rc-content.owl-carousel .owl-wrapper-outer{padding:0}.footer-cta .rc-content.owl-carousel .owl-wrapper-outer .owl-item{padding:0}#posts-content img{width:100%}.blog-content h2{font-size:2rem}.blog-content h3{font-size:1.825rem}.blog-content h4{font-size:1.5rem}.blog-content h5{font-size:1.125rem}.blog-content h6{font-size:1rem}.port-prev.yem_button:hover,.port-next.yem_button:hover{background-color:#222 !important}.blog-single-title{font-size:2rem}.blog-single-title a{color:#222;font-size:2rem;font-weight:600}footer.site-footer{position:relative}.footer-cta:not(.as-page-element){height:auto !important}.footer-cta:not(.as-page-element)>.container{top:0}.footer-cta .footer-cta-row.vc_row[data-vc-full-width]{margin-left:-50vw !important}.fifth-widget-area{clear:both}.gform_required_legend{display:none}.gform_wrapper.gform-theme--foundation .gform_body .gform_fields{grid-row-gap:1rem}.gform_wrapper.gform-theme--foundation .gform_body .gform_fields ::placeholder{color:#ccc;opacity:1;font-size:1.125rem}.gform_wrapper.gform-theme--foundation .gform_body .gform_fields ::-ms-input-placeholder{color:#ccc}.gform_wrapper.gform-theme--foundation .gform_body .gform_fields label{display:block;font-weight:600}.gform_wrapper.gform-theme--foundation .gform_body .gform_fields .gfield{margin-bottom:0}.gform_wrapper.gform-theme--foundation .gform_body .gform_fields .gfield input:not([type=checkbox]),.gform_wrapper.gform-theme--foundation .gform_body .gform_fields .gfield textarea,.gform_wrapper.gform-theme--foundation .gform_body .gform_fields .gfield select{min-height:3.5rem;border-radius:0;border:1px solid #222;line-height:3.5rem}.gform_wrapper.gform-theme--foundation .gform_footer{margin-top:0}.gform_wrapper.gform-theme--foundation .gform_page_footer input.gform_previous_button{border-color:#222 !important;color:#222 !important}.gform_wrapper.gform-theme--foundation .gform_page_footer input.gform_next_button{background-color:#20d82a !important}.gform-theme--framework .gf_progressbar .gf_progressbar_percentage{background-color:#20d82a !important}.gform_wrapper .gform_body .gform_page_footer .gform_next_button{background-color:#20d82a !important}.gform-theme--framework .gf_step_completed .gf_step_number:after{background-color:#20d82a;border-color:#20d82a}.footer-widget-area{position:relative;padding-bottom:50px}.footer-widget-area:before{content:"";display:block;position:absolute;width:auto;height:100%;top:0;left:-9999px;right:-9999px;background-color:#000;z-index:1}.footer-widget-area>div{z-index:2}.footer-widget-area .widget .widget-title span{font-weight:700}.footer-widget-area .widget ul.menu li{margin-bottom:1rem}.footer-widget-area .widget ul.menu li a{font-weight:300}.footer-widget-area .widget .textwidget ul,.footer-widget-area .widget .textwidget ol{padding-left:0}.footer-bar{border-top:0}.footer-bar *,.copyright-copy *{color:#fff !important}.footer-socials-bar ul li a{display:flex;align-items:center}.solar-estimator-form .form-title{font-size:2rem;font-weight:700;color:#fff}.solar-estimator-form form{max-width:700px;margin:2rem auto}.solar-estimator-form form label{color:#fff;font-size:1.25rem}.solar-estimator-form form select{display:block;width:100%;padding:1rem;margin-top:1rem}.solar-estimator-form .result{background-color:#fff;position:relative}.solar-estimator-form .result.active:before{content:" ";position:absolute;display:block;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #222}.solar-estimator-form .result .row svg{max-width:60px;max-height:60px;display:block;margin:0 auto}.solar-estimator-form .result .row .result-label{font-weight:700;color:#222;margin-top:1rem}.solar-estimator-form .result .disclaimer{margin-top:2rem}.solar-estimator-form .result a.yem_button{margin-top:2rem}@media (max-width:767px){.content-area{padding-top:60px}}@media (max-width:767px){.footer-cta:not(.as-page-element)>.container{top:0;margin-top:-150px}.footer-cta:not(.as-page-element)>.container>*{border-radius:0 !important}footer.site-footer .upper-footer{padding-top:0 !important}}@media (min-width:768px){.footer-cta:not(.as-page-element){height:0}}@media (min-width:768px) and (max-width:990px){.content-area{padding-top:84px}}@media (min-width:768px) and (max-width:1479px){.navbar.navbar-default .mobile-menu{width:45%}}@media (max-width:1380px){.nav-phone a.m-phone{display:flex}.nav-phone a:not(.m-phone){display:none !important}}@media (max-width:1479px){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{display:none !important}.navbar.navbar-default .menubar .bottom-navbar{display:none}.navbar.navbar-default .mobile-menu{display:block !important;left:auto;right:0}.navbar.navbar-default .mobile-menu ul.nav{float:none !important}.navbar.navbar-default .mobile-menu ul.nav li{float:none !important}}body .MuiContainer-root.MuiContainer-fixed{padding:0;max-width:100%}body p.credits{color:#455560 !important}body .MuiBox-root.bordered,body body .MuiDivider-root{border:0}body .MuiTypography-root,body body .ext-end-adornment,body body .form-control-label-tooltip svg,body body .MuiCircularProgress-svg,body body .MuiContainer-root p{color:#455560 !important}body [class*=MuiTypography-h]{color:#455560}body .highcharts-grid.highcharts-yaxis-grid .highcharts-grid-line{stroke:#455560}body .highcharts-series .highcharts-area{fill:rgba(65,89,96,.4)}body .highcharts-markers .highcharts-point{fill:#009445}body .highcharts-graph{stroke:#009445}body .highcharts-axis-title text,body .highcharts-axis text,body .highcharts-axis-labels text{fill:#455560 !important;color:#455560 !important}body .MuiTableContainer-root.MuiPaper-root .MuiTableCell-root{border-color:#455560;color:#455560}body .MuiInputBase-root input,body .MuiTableCell-root,body div.MuiAutocomplete-root,body label.MuiInputLabel-root,body .MuiAutocomplete-root label.MuiInputLabel-root{color:#455560}body .MuiInputBase-root .MuiSvgIcon-root{color:#455560}body .MuiFormControl-root .MuiInputBase-root fieldset{border-color:#455560;inset:0}body .MuiFormControl-root .MuiInputBase-root fieldset legend{height:0}body .MuiFormControl-root .MuiInputBase-root:hover fieldset,body .MuiFormControl-root .MuiInputBase-root:active fieldset,body .MuiFormControl-root .MuiInputBase-root:focus fieldset,body .MuiFormControl-root .MuiInputBase-root:focus-within fieldset{border-color:#455560 !important}body hr.MuiDivider-root.MuiDivider-light{border-color:#333}body .MuiTabs-root .MuiTab-root{color:#455560}body .MuiTabs-root .MuiTab-root.Mui-selected{color:#009445}body .MuiTabs-root .MuiTabs-indicator{background-color:#009445}body #off-grid-calculator-root .css-degfog{box-shadow:none}body #off-grid-calculator-root .MuiCardHeader-root{background-color:#455560}body #off-grid-calculator-root .MuiCardHeader-root h2{color:#fff !important;margin-bottom:0}body #off-grid-calculator-root .MuiAccordionSummary-content h3{padding-left:16px;margin-bottom:0}body #off-grid-calculator-root .MuiBox-root{padding:0;background-color:transparent}body #off-grid-calculator-root .og-appliance-item{padding:10px 15px}body #off-grid-calculator-root .MuiFormControl-root{padding:0 5px}body #off-grid-calculator-root .MuiFormControl-root .MuiInputBase-root fieldset{top:-5px}