@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,800,800i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,800,800i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,800,800i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,800,800i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,800,800i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,800,800i");@media only screen and (min-width:321px) and (max-width:580px){.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.three-inset-left > .inset-wrapper,.three-inset-left > .inset-wrapper > .region,.three-inset-left > .region-three-inset-left-sidebar,.three-inset-right > .inset-wrapper,.three-inset-right > .inset-wrapper > .region,.three-inset-right > .region-three-inset-right-sidebar,.two-brick > .panel-row > .region,.two-33-66 > .region,.two-66-33 > .region,.two-50 > .region,.three-50-25-25 > .region,.three-25-50-25 > .region,.three-3x33 > .region,.three-25-25-50 > .region,.six-6x16 > .panel-row > .region,.six-6x16 > .panel-row,.five-5x20 > .panel-row > .region,.five-5x20 > .panel-row,.four-4x25 > .panel-row > .region,.four-4x25 > .panel-row{float:none;display:block;width:100%;clear:both}}@media only screen and (min-width:581px) and (max-width:768px){.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.three-inset-left > .region-three-inset-left-sidebar{width:25%;float:right}.three-inset-left > .inset-wrapper{width:75%;float:right}.three-inset-left > .inset-wrapper > .region,.three-inset-right > .inset-wrapper > .region,.three-50-25-25 > .region-three-50-25-25-first,.three-25-50-25 > .region-three-25-50-25-first,.three-3x33 > div.region-three-33-first,.three-25-25-50 > .region-three-25-25-50-first,.six-6x16 > .panel-row,.five-5x20 > div.panel-row,.five-5x20 > div.panel-row > div.region-five-fifth,.four-4x25 > .panel-row{float:none;display:block;width:100%;clear:both}.three-inset-right > .region-three-inset-right-sidebar,.three-25-50-25 > div.region-three-25-50-25-third,.three-25-25-50 > div.region-three-25-25-50-second{width:25%}.three-inset-right > .inset-wrapper{width:75%;float:left}.two-brick > .panel-row{float:none}.two-brick > .panel-row > .region,.two-50 > .region,.three-50-25-25 > .region-three-50-25-25-second,.three-50-25-25 .region-three-50-25-25-third,.three-3x33 > .region,.five-5x20 > .panel-row > div.region,.four-4x25 > .panel-row > .region{width:50%}.two-33-66 > .region-two-33-66-first,.two-66-33 > .region-two-66-33-second{width:33.333333%}.two-33-66 > .region-two-33-66-second,.two-66-33 > .region-two-66-33-first{width:66.666666%}.three-25-50-25 > div.region-three-25-50-25-second,.three-25-25-50 > div.region-three-25-25-50-third{width:75%}.six-6x16 > .panel-row > .region{width:50%;float:left}}@media only screen and (min-width:769px) and (max-width:1024px){.container{width:100%}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:20%;margin-right:20%}.sidebar-first .content-inner{margin-left:20%;margin-right:0}.sidebar-second .content-inner{margin-right:20%;margin-left:0}.region-sidebar-first{width:20%;margin-left:-100%}.region-sidebar-second{width:20%;margin-left:-20%}.at-panel .region{display:inline;float:left}.three-inset-left > .region-three-inset-left-sidebar,.three-inset-left > .inset-wrapper,.three-inset-left > .inset-wrapper > .region-three-inset-left-middle{float:right}.three-inset-left > .region-three-inset-left-sidebar,.three-inset-right > .region-three-inset-right-sidebar,.three-50-25-25 > .region,.three-25-50-25 > .region,.three-25-25-50 > .region{width:25%}.three-inset-left > .inset-wrapper{width:75%}.three-inset-left > .inset-wrapper > div.region-three-inset-left-inset,.three-inset-right > .inset-wrapper > div.region-three-inset-right-inset,.two-33-66 > .region-two-33-66-first,.two-66-33 > .region-two-66-33-second,.three-3x33 > .region,.five-5x20 > .row-2 > .region{width:33.333333%}.three-inset-left > .inset-wrapper > div.region-three-inset-left-middle,.three-inset-right > .inset-wrapper > div.region-three-inset-right-middle,.two-33-66 > .region-two-33-66-second,.two-66-33 > .region-two-66-33-first{width:66.666666%}.three-inset-left > .inset-wrapper > .region,.three-inset-right > .inset-wrapper > .region{width:100%}.three-inset-right > .inset-wrapper{width:75%;float:left}.two-brick > .panel-row{float:none}.two-brick > .panel-row > .region,.two-50 > .region,.three-50-25-25 > div.region-three-50-25-25-first,.three-25-50-25 > div.region-three-25-50-25-second,.three-25-25-50 > div.region-three-25-25-50-third,.five-5x20 > .row-1 > .region{width:50%}.six-6x16 > .panel-row{width:33.333333%;float:left}.six-6x16 > .panel-row > .region{float:none;display:block;width:100%;clear:both}.five-5x20 > .row-1{width:40%}.five-5x20 > .row-2{width:60%}.five-5x20 > .panel-row{float:left}.four-4x25 > .panel-row > .region,.four-4x25 > .panel-row{width:50%;float:left}}@media only screen and (min-width:1025px){.container{width:100%;max-width:1280px}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:25%;margin-right:25%}.sidebar-first .content-inner{margin-left:25%;margin-right:0}.sidebar-second .content-inner{margin-right:25%;margin-left:0}.region-sidebar-first{width:25%;margin-left:-100%}.region-sidebar-second{width:25%;margin-left:-25%}.at-panel .region{display:inline;float:left}.three-inset-left > .region-three-inset-left-sidebar,.three-inset-left > .inset-wrapper,.three-inset-left > .inset-wrapper > .region-three-inset-left-middle{float:right}.three-inset-left > .region-three-inset-left-sidebar,.three-inset-right > .region-three-inset-right-sidebar,.three-50-25-25 > .region,.three-25-50-25 > .region,.three-25-25-50 > .region{width:25%}.three-inset-left > .inset-wrapper{width:75%}.three-inset-left > .inset-wrapper > div.region-three-inset-left-inset,.three-inset-right > .inset-wrapper > div.region-three-inset-right-inset,.two-33-66 > .region-two-33-66-first,.two-66-33 > .region-two-66-33-second,.three-3x33 > .region,.five-5x20 > .panel-row > .region{width:33.333333%}.three-inset-left > .inset-wrapper > div.region-three-inset-left-middle,.three-inset-right > .inset-wrapper > div.region-three-inset-right-middle,.two-33-66 > .region-two-33-66-second,.two-66-33 > .region-two-66-33-first{width:66.666666%}.three-inset-left > .inset-wrapper > .region,.three-inset-right > .inset-wrapper > .region{width:100%}.three-inset-right > .inset-wrapper{width:75%;float:left}.two-brick > .panel-row{float:none}.two-brick > .panel-row > .region,.two-50 > .region,.three-50-25-25 > div.region-three-50-25-25-first,.three-25-50-25 > div.region-three-25-50-25-second,.three-25-25-50 > div.region-three-25-25-50-third,.five-5x20 > .row-1 div.region-five-first,.five-5x20 .row-1 div.region-five-second{width:50%}.six-6x16 > .panel-row{width:33.333333%;float:left}.six-6x16 > .panel-row > .region,.five-5x20 > .panel-row{float:none;display:block;width:100%;clear:both}.four-4x25 > .panel-row > .region,.four-4x25 > .panel-row{width:50%;float:left}}
@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}#mini-panel-footer .view-distinctions .views-row{margin:0px 5px;margin:0rem 0.5rem;}#mini-panel-footer .pane-menu-footer-menu .block-content ul{text-align:center;border-bottom:5px dotted white;padding-bottom:2rem;}#mini-panel-footer .pane-menu-footer-menu .block-content li{padding:0 2rem;}#mini-panel-footer #ccacceptance .row{width:30%;margin:auto;padding:2rem 2rem 0;}#mini-panel-footer #ccacceptance [class*=col]{padding:1rem;text-align:center;}@media only screen and (min-width:1279px){body.page-node-11 div[id*=edit-field-disclaimer-checkbox] .description a{color:#0A0F6A !important;}}@media only screen and (min-width:498px){body.page-node-11 form div#edit-field-service-type-und{display:inline-flex;margin-bottom:5px;}body.page-node-11 form div#edit-field-service-type-und div.form-item{padding-right:5px;}}[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{margin-bottom:20px;margin-bottom:2rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{width:100%;float:none;}}[class*="pane-blog-listing-panel-pane"] .views-field-title h2{color:#F48524;}#recentposts{background:#0A0F6A;width:92.5%;margin-left:auto;margin-right:auto;padding:2rem;}#recentposts h2.pane-title,#recentposts a{color:white;}#recentposts .views-row{margin:0rem 1.5rem 1rem;}.front .pane-node-field-ref-page-services{font-family:"Open Sans",sans-serif;}.front .pane-node-field-ref-page-services .field-item{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;text-align:center;}@media only screen and (min-width:640px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/2 - 4px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}@media only screen and (min-width:780px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/4 - 10px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}.front .pane-node-field-ref-page-services h1.node-title{font-family:"Open Sans",sans-serif;font-size:20px;font-size:2rem;}.section-manage-lists #page-title{display:none;}[class*="pane-promotions-panel"] [class*="views-field"][class*="-image"] img{max-width:auto;}.EC-region-right{margin-top:2rem;}.EC-region-right .contact-info,.EC-region-right .spray-foam,.EC-region-right .likefacebook{text-align:center;padding:2rem;}.EC-region-right .likefacebook img{max-height:100px;}.view-learn .views-row{padding-bottom:20px;padding-bottom:2rem;margin-bottom:20px;margin-bottom:2rem;}.view-learn .views-field-field-featured-image{width:25%;float:left;clear:both;padding-right:1rem;}@media only screen and (max-width:767px){.view-learn .views-field-field-featured-image{width:100%;float:none;}}.view-learn .views-field-body{font-family:"Open Sans",sans-serif;font-weight:400;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.view-learn .views-field-title{color:#0A0F6A;}#featured-content{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#ccc;clear:both;}@media only screen and (min-width:1280px){#featured-content{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}#featured-content h3{position:relative;font-family:"Open Sans",sans-serif;font-weight:bold;color:#0A0F6A;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}#featured-content h3 h1,#featured-content h3 h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}#featured-content h3 a{color:inherit;}#featured-content h3 a:hover{color:#0A0F6A;text-decoration:none;}@media only screen and (max-width:959px){#featured-content h3{font-size:21.7px;font-size:2.17rem;line-height:35.805px;line-height:3.5805rem;}}#featured-content a{color:white;text-transform:none !important;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#F48524;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;display:block;margin:1.5rem 0;text-align:center;}#featured-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0A0F6A;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}#featured-content a:hover,#featured-content a:focus,#featured-content a:active{color:white;}#featured-content a:hover:before,#featured-content a:focus:before,#featured-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.view-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-galleries .view-content{text-align:left;}}.view-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-galleries .views-row{width:calc(100%/4 - 10px);margin:2rem auto;}}.view-galleries .views-row .views-field-title{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;padding:20px 0;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:1px;background:#0009;}.view-galleries .views-row .views-field-title a{color:#fff;}.view-galleries .views-row:hover{transform:scale(1.03);}.view-galleries table,.view-galleries tr,.view-galleries td,.view-galleries th{border:0;background:none;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-row{display:inline-block;vertical-align:top;background:none;text-align:left;margin:0rem 1.5rem 3rem;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- h2{color:#F48524;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{margin-bottom:30px;margin-bottom:3rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{width:100%;float:none;}}.view-advanced-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-advanced-galleries .view-content{text-align:left;}}.view-advanced-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-advanced-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-advanced-galleries .views-row{width:calc(100%/3 - 10px);margin:2rem auto;}}.view-advanced-galleries .views-row:hover{transform:scale(1.03);}.view-advanced-galleries table,.view-advanced-galleries tr,.view-advanced-galleries td,.view-advanced-galleries th{border:0;background:none;}.section-nfc #breadcrumb-title-wrapper{display:none;}.section-nfc .primary-button a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .primary-button a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .primary-button a:hover,.section-nfc .primary-button a:focus,.section-nfc .primary-button a:active{color:white;}.section-nfc .primary-button a:hover:before,.section-nfc .primary-button a:focus:before,.section-nfc .primary-button a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}@media only screen and (max-width:767px){.section-nfc .primary-button a{margin:0;font-size:1.6rem;padding:1.5rem;}}.section-nfc .primary-button a[href*="tel"]:before{font-family:'Material Icons';content:"\e0cd";font-size:25px;font-size:2.5rem;position:relative;margin-right:5px;color:#fff;vertical-align:bottom;background:transparent;}.section-nfc #contact-form{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#F48524;clear:both;}@media only screen and (min-width:1280px){.section-nfc #contact-form{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc #contact-form h2{color:white;font-size:2.6rem;}.section-nfc #contact-form form label,.section-nfc #contact-form form legend{color:white;}.section-nfc #contact-form form div#edit-field-type-of-service,.section-nfc #contact-form form div#edit-field-notes{clear:both;}.section-nfc #contact-form form [id*="edit-field-upload-photos"].form-submit{background:#0A0F6A;}@media only screen and (min-width:768px){.section-nfc #contact-form form div.field-type-text,.section-nfc #contact-form form div.field-type-phone,.section-nfc #contact-form form div.field-type-email{width:calc(33.33% - 2rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with{width:calc(50% - 2rem);float:left;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have select,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with select{width:calc(100% - 2rem);}.section-nfc #contact-form form div#edit-field-street-address{width:calc(70% - 1rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div#edit-field-zip-code{width:calc(30% - 4rem);float:left;margin-right:1rem;}}.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#f4f4f4;clear:both;text-align:center;box-shadow:0 0 0 5px #f4f4f4;padding-top:2rem !important;padding-bottom:2rem !important;}@media only screen and (min-width:1280px){.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:white;clear:both;}@media only screen and (min-width:1280px){.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1 h2{text-align:center;text-transform:capitalize;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header{background:#F48524;margin-bottom:20px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header a{color:white;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;font-weight:600;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .brand-section{margin-bottom:40px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{display:flex;align-items:center;margin-bottom:25px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{font-weight:600;flex-shrink:0;padding-right:20px;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}@media (max-width:768px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:10px;padding-right:0;}}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;text-align:center;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .app-links{display:flex;gap:12px;flex-wrap:wrap;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app{align-items:center;display:inline-flex;gap:10px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app svg{fill:#fff !important;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .small-note{font-style:italic;margin-left:1.5rem;}@media (max-width:600px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:8px;}}.section-nfc.resize-header #header-wrapper{position:relative;}.section-nfc.resize-header .pane-custom.pane-1{position:fixed;width:calc(100vw + 40px);z-index:100;top:0;}@media only screen and (max-width:480px){.region[class*="float-blocks"] .block{float:none;width:100%;}}@media only screen and (min-width:768px) and (max-width:1216px){#primary-menu #superfish-1 li.sf-depth-1 > a{font-size:12.5px;font-size:1.25rem;padding:10px 7.5px 10px;padding:1rem 0.75rem 1rem;}}@media only screen and (max-width:1023px){#header-wrapper .pane-page-logo{width:100%;margin-top:80px;}#header-wrapper .pane-page-logo #logo img{display:block;margin:auto;max-width:50%;}.desktop{display:none !important;}.mobile{display:inline-block !important;}}@media only screen and (max-width:959px){.two-66-33 > .region-two-66-33-first,.two-33-66 > .region-two-33-66-second,.three-inset-left > .inset-wrapper > div.region-three-inset-left-middle,.three-inset-right > .inset-wrapper > div.region-three-inset-right-middle{width:100%;}#content-wrapper .EC-region-main{padding-right:0;}.three-3x33 > .region,.two-66-33 > .region-two-66-33-second,.two-33-66 > .region-two-33-66-first,.three-inset-left > .inset-wrapper > div.region-three-inset-left-inset,.three-inset-right > .inset-wrapper > div.region-three-inset-right-inset,.five-5x20 > .panel-row > .region{width:100%;}}@media only screen and (max-width:960px){#header-wrapper{position:relative;background:#fff;text-align:center;}#header-wrapper header{padding-right:0px;}#header-wrapper #mini-panel-header{text-align:center;padding:0px 30px;padding:0rem 3rem;}#header-wrapper .pane-menu-menu-auxiliary-menu{margin:10px auto;float:none;width:100%;text-align:center;}#header-wrapper .pane-menu-menu-auxiliary-menu .menu{text-align:center;}#header-wrapper input[id*='edit-keys-']{transition:width 0.6s cubic-bezier(0,1.22,0.66,1.39),border-radius 0.6s,background 0.6s;border:1px solid #0A0F6A;outline:none;box-shadow:none;padding-left:15px;cursor:text;width:210px;border-radius:5px;background:rgba(255,255,255,0.1);color:black;}}@media only screen and (max-width:767px){#footer-wrapper .pane-menu-auxiliary-menu{width:100%;float:left;text-align:center;}#footer-wrapper .pane-menu-auxiliary-menu ul.menu{text-align:center;-webkit-columns:1;-moz-columns:1;columns:1;}#footer-wrapper .pane-main-menu{width:100%;float:left;text-align:center;}#footer-wrapper .pane-main-menu ul.menu{-webkit-columns:1;-moz-columns:1;columns:1;text-align:center;}#footer-wrapper .pane-main-menu ul.menu ul.menu{-webkit-columns:1;-moz-columns:1;columns:1;}#footer-wrapper .social{width:100%;float:right;text-align:center;}}@media only screen and (min-width:768px) and (max-width:1023px){#header-wrapper .pane-page-logo{width:50% !important;margin-bottom:3rem;}img{max-width:80%;}}@media only screen and (max-width:882px){.front .field-name-body{margin:auto;}.front .field-name-body::before{background:none;}}@media screen and (max-width:450px){#superfish-1-toggle{right:-10px !important;}}@media only screen and (max-width:320px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}#mini-panel-footer .view-distinctions .views-row{margin:0px 5px;margin:0rem 0.5rem;}#mini-panel-footer .pane-menu-footer-menu .block-content ul{text-align:center;border-bottom:5px dotted white;padding-bottom:2rem;}#mini-panel-footer .pane-menu-footer-menu .block-content li{padding:0 2rem;}#mini-panel-footer #ccacceptance .row{width:30%;margin:auto;padding:2rem 2rem 0;}#mini-panel-footer #ccacceptance [class*=col]{padding:1rem;text-align:center;}@media only screen and (min-width:1279px){body.page-node-11 div[id*=edit-field-disclaimer-checkbox] .description a{color:#0A0F6A !important;}}@media only screen and (min-width:498px){body.page-node-11 form div#edit-field-service-type-und{display:inline-flex;margin-bottom:5px;}body.page-node-11 form div#edit-field-service-type-und div.form-item{padding-right:5px;}}[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{margin-bottom:20px;margin-bottom:2rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{width:100%;float:none;}}[class*="pane-blog-listing-panel-pane"] .views-field-title h2{color:#F48524;}#recentposts{background:#0A0F6A;width:92.5%;margin-left:auto;margin-right:auto;padding:2rem;}#recentposts h2.pane-title,#recentposts a{color:white;}#recentposts .views-row{margin:0rem 1.5rem 1rem;}.front .pane-node-field-ref-page-services{font-family:"Open Sans",sans-serif;}.front .pane-node-field-ref-page-services .field-item{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;text-align:center;}@media only screen and (min-width:640px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/2 - 4px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}@media only screen and (min-width:780px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/4 - 10px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}.front .pane-node-field-ref-page-services h1.node-title{font-family:"Open Sans",sans-serif;font-size:20px;font-size:2rem;}.section-manage-lists #page-title{display:none;}[class*="pane-promotions-panel"] [class*="views-field"][class*="-image"] img{max-width:auto;}.EC-region-right{margin-top:2rem;}.EC-region-right .contact-info,.EC-region-right .spray-foam,.EC-region-right .likefacebook{text-align:center;padding:2rem;}.EC-region-right .likefacebook img{max-height:100px;}.view-learn .views-row{padding-bottom:20px;padding-bottom:2rem;margin-bottom:20px;margin-bottom:2rem;}.view-learn .views-field-field-featured-image{width:25%;float:left;clear:both;padding-right:1rem;}@media only screen and (max-width:767px){.view-learn .views-field-field-featured-image{width:100%;float:none;}}.view-learn .views-field-body{font-family:"Open Sans",sans-serif;font-weight:400;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.view-learn .views-field-title{color:#0A0F6A;}#featured-content{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#ccc;clear:both;}@media only screen and (min-width:1280px){#featured-content{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}#featured-content h3{position:relative;font-family:"Open Sans",sans-serif;font-weight:bold;color:#0A0F6A;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}#featured-content h3 h1,#featured-content h3 h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}#featured-content h3 a{color:inherit;}#featured-content h3 a:hover{color:#0A0F6A;text-decoration:none;}@media only screen and (max-width:959px){#featured-content h3{font-size:21.7px;font-size:2.17rem;line-height:35.805px;line-height:3.5805rem;}}#featured-content a{color:white;text-transform:none !important;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#F48524;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;display:block;margin:1.5rem 0;text-align:center;}#featured-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0A0F6A;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}#featured-content a:hover,#featured-content a:focus,#featured-content a:active{color:white;}#featured-content a:hover:before,#featured-content a:focus:before,#featured-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.view-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-galleries .view-content{text-align:left;}}.view-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-galleries .views-row{width:calc(100%/4 - 10px);margin:2rem auto;}}.view-galleries .views-row .views-field-title{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;padding:20px 0;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:1px;background:#0009;}.view-galleries .views-row .views-field-title a{color:#fff;}.view-galleries .views-row:hover{transform:scale(1.03);}.view-galleries table,.view-galleries tr,.view-galleries td,.view-galleries th{border:0;background:none;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-row{display:inline-block;vertical-align:top;background:none;text-align:left;margin:0rem 1.5rem 3rem;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- h2{color:#F48524;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{margin-bottom:30px;margin-bottom:3rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{width:100%;float:none;}}.view-advanced-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-advanced-galleries .view-content{text-align:left;}}.view-advanced-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-advanced-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-advanced-galleries .views-row{width:calc(100%/3 - 10px);margin:2rem auto;}}.view-advanced-galleries .views-row:hover{transform:scale(1.03);}.view-advanced-galleries table,.view-advanced-galleries tr,.view-advanced-galleries td,.view-advanced-galleries th{border:0;background:none;}.section-nfc #breadcrumb-title-wrapper{display:none;}.section-nfc .primary-button a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .primary-button a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .primary-button a:hover,.section-nfc .primary-button a:focus,.section-nfc .primary-button a:active{color:white;}.section-nfc .primary-button a:hover:before,.section-nfc .primary-button a:focus:before,.section-nfc .primary-button a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}@media only screen and (max-width:767px){.section-nfc .primary-button a{margin:0;font-size:1.6rem;padding:1.5rem;}}.section-nfc .primary-button a[href*="tel"]:before{font-family:'Material Icons';content:"\e0cd";font-size:25px;font-size:2.5rem;position:relative;margin-right:5px;color:#fff;vertical-align:bottom;background:transparent;}.section-nfc #contact-form{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#F48524;clear:both;}@media only screen and (min-width:1280px){.section-nfc #contact-form{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc #contact-form h2{color:white;font-size:2.6rem;}.section-nfc #contact-form form label,.section-nfc #contact-form form legend{color:white;}.section-nfc #contact-form form div#edit-field-type-of-service,.section-nfc #contact-form form div#edit-field-notes{clear:both;}.section-nfc #contact-form form [id*="edit-field-upload-photos"].form-submit{background:#0A0F6A;}@media only screen and (min-width:768px){.section-nfc #contact-form form div.field-type-text,.section-nfc #contact-form form div.field-type-phone,.section-nfc #contact-form form div.field-type-email{width:calc(33.33% - 2rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with{width:calc(50% - 2rem);float:left;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have select,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with select{width:calc(100% - 2rem);}.section-nfc #contact-form form div#edit-field-street-address{width:calc(70% - 1rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div#edit-field-zip-code{width:calc(30% - 4rem);float:left;margin-right:1rem;}}.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#f4f4f4;clear:both;text-align:center;box-shadow:0 0 0 5px #f4f4f4;padding-top:2rem !important;padding-bottom:2rem !important;}@media only screen and (min-width:1280px){.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:white;clear:both;}@media only screen and (min-width:1280px){.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1 h2{text-align:center;text-transform:capitalize;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header{background:#F48524;margin-bottom:20px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header a{color:white;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;font-weight:600;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .brand-section{margin-bottom:40px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{display:flex;align-items:center;margin-bottom:25px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{font-weight:600;flex-shrink:0;padding-right:20px;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}@media (max-width:768px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:10px;padding-right:0;}}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;text-align:center;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .app-links{display:flex;gap:12px;flex-wrap:wrap;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app{align-items:center;display:inline-flex;gap:10px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app svg{fill:#fff !important;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .small-note{font-style:italic;margin-left:1.5rem;}@media (max-width:600px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:8px;}}.section-nfc.resize-header #header-wrapper{position:relative;}.section-nfc.resize-header .pane-custom.pane-1{position:fixed;width:calc(100vw + 40px);z-index:100;top:0;}.at-mt .at-menu-toggle{}.at-mt .at-menu-toggle h2{margin-bottom:5px;}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px;}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff;}}@media only screen and (min-width:321px) and (max-width:580px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}#mini-panel-footer .view-distinctions .views-row{margin:0px 5px;margin:0rem 0.5rem;}#mini-panel-footer .pane-menu-footer-menu .block-content ul{text-align:center;border-bottom:5px dotted white;padding-bottom:2rem;}#mini-panel-footer .pane-menu-footer-menu .block-content li{padding:0 2rem;}#mini-panel-footer #ccacceptance .row{width:30%;margin:auto;padding:2rem 2rem 0;}#mini-panel-footer #ccacceptance [class*=col]{padding:1rem;text-align:center;}@media only screen and (min-width:1279px){body.page-node-11 div[id*=edit-field-disclaimer-checkbox] .description a{color:#0A0F6A !important;}}@media only screen and (min-width:498px){body.page-node-11 form div#edit-field-service-type-und{display:inline-flex;margin-bottom:5px;}body.page-node-11 form div#edit-field-service-type-und div.form-item{padding-right:5px;}}[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{margin-bottom:20px;margin-bottom:2rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{width:100%;float:none;}}[class*="pane-blog-listing-panel-pane"] .views-field-title h2{color:#F48524;}#recentposts{background:#0A0F6A;width:92.5%;margin-left:auto;margin-right:auto;padding:2rem;}#recentposts h2.pane-title,#recentposts a{color:white;}#recentposts .views-row{margin:0rem 1.5rem 1rem;}.front .pane-node-field-ref-page-services{font-family:"Open Sans",sans-serif;}.front .pane-node-field-ref-page-services .field-item{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;text-align:center;}@media only screen and (min-width:640px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/2 - 4px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}@media only screen and (min-width:780px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/4 - 10px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}.front .pane-node-field-ref-page-services h1.node-title{font-family:"Open Sans",sans-serif;font-size:20px;font-size:2rem;}.section-manage-lists #page-title{display:none;}[class*="pane-promotions-panel"] [class*="views-field"][class*="-image"] img{max-width:auto;}.EC-region-right{margin-top:2rem;}.EC-region-right .contact-info,.EC-region-right .spray-foam,.EC-region-right .likefacebook{text-align:center;padding:2rem;}.EC-region-right .likefacebook img{max-height:100px;}.view-learn .views-row{padding-bottom:20px;padding-bottom:2rem;margin-bottom:20px;margin-bottom:2rem;}.view-learn .views-field-field-featured-image{width:25%;float:left;clear:both;padding-right:1rem;}@media only screen and (max-width:767px){.view-learn .views-field-field-featured-image{width:100%;float:none;}}.view-learn .views-field-body{font-family:"Open Sans",sans-serif;font-weight:400;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.view-learn .views-field-title{color:#0A0F6A;}#featured-content{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#ccc;clear:both;}@media only screen and (min-width:1280px){#featured-content{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}#featured-content h3{position:relative;font-family:"Open Sans",sans-serif;font-weight:bold;color:#0A0F6A;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}#featured-content h3 h1,#featured-content h3 h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}#featured-content h3 a{color:inherit;}#featured-content h3 a:hover{color:#0A0F6A;text-decoration:none;}@media only screen and (max-width:959px){#featured-content h3{font-size:21.7px;font-size:2.17rem;line-height:35.805px;line-height:3.5805rem;}}#featured-content a{color:white;text-transform:none !important;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#F48524;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;display:block;margin:1.5rem 0;text-align:center;}#featured-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0A0F6A;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}#featured-content a:hover,#featured-content a:focus,#featured-content a:active{color:white;}#featured-content a:hover:before,#featured-content a:focus:before,#featured-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.view-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-galleries .view-content{text-align:left;}}.view-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-galleries .views-row{width:calc(100%/4 - 10px);margin:2rem auto;}}.view-galleries .views-row .views-field-title{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;padding:20px 0;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:1px;background:#0009;}.view-galleries .views-row .views-field-title a{color:#fff;}.view-galleries .views-row:hover{transform:scale(1.03);}.view-galleries table,.view-galleries tr,.view-galleries td,.view-galleries th{border:0;background:none;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-row{display:inline-block;vertical-align:top;background:none;text-align:left;margin:0rem 1.5rem 3rem;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- h2{color:#F48524;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{margin-bottom:30px;margin-bottom:3rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{width:100%;float:none;}}.view-advanced-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-advanced-galleries .view-content{text-align:left;}}.view-advanced-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-advanced-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-advanced-galleries .views-row{width:calc(100%/3 - 10px);margin:2rem auto;}}.view-advanced-galleries .views-row:hover{transform:scale(1.03);}.view-advanced-galleries table,.view-advanced-galleries tr,.view-advanced-galleries td,.view-advanced-galleries th{border:0;background:none;}.section-nfc #breadcrumb-title-wrapper{display:none;}.section-nfc .primary-button a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .primary-button a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .primary-button a:hover,.section-nfc .primary-button a:focus,.section-nfc .primary-button a:active{color:white;}.section-nfc .primary-button a:hover:before,.section-nfc .primary-button a:focus:before,.section-nfc .primary-button a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}@media only screen and (max-width:767px){.section-nfc .primary-button a{margin:0;font-size:1.6rem;padding:1.5rem;}}.section-nfc .primary-button a[href*="tel"]:before{font-family:'Material Icons';content:"\e0cd";font-size:25px;font-size:2.5rem;position:relative;margin-right:5px;color:#fff;vertical-align:bottom;background:transparent;}.section-nfc #contact-form{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#F48524;clear:both;}@media only screen and (min-width:1280px){.section-nfc #contact-form{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc #contact-form h2{color:white;font-size:2.6rem;}.section-nfc #contact-form form label,.section-nfc #contact-form form legend{color:white;}.section-nfc #contact-form form div#edit-field-type-of-service,.section-nfc #contact-form form div#edit-field-notes{clear:both;}.section-nfc #contact-form form [id*="edit-field-upload-photos"].form-submit{background:#0A0F6A;}@media only screen and (min-width:768px){.section-nfc #contact-form form div.field-type-text,.section-nfc #contact-form form div.field-type-phone,.section-nfc #contact-form form div.field-type-email{width:calc(33.33% - 2rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with{width:calc(50% - 2rem);float:left;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have select,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with select{width:calc(100% - 2rem);}.section-nfc #contact-form form div#edit-field-street-address{width:calc(70% - 1rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div#edit-field-zip-code{width:calc(30% - 4rem);float:left;margin-right:1rem;}}.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#f4f4f4;clear:both;text-align:center;box-shadow:0 0 0 5px #f4f4f4;padding-top:2rem !important;padding-bottom:2rem !important;}@media only screen and (min-width:1280px){.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:white;clear:both;}@media only screen and (min-width:1280px){.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1 h2{text-align:center;text-transform:capitalize;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header{background:#F48524;margin-bottom:20px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header a{color:white;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;font-weight:600;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .brand-section{margin-bottom:40px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{display:flex;align-items:center;margin-bottom:25px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{font-weight:600;flex-shrink:0;padding-right:20px;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}@media (max-width:768px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:10px;padding-right:0;}}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;text-align:center;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .app-links{display:flex;gap:12px;flex-wrap:wrap;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app{align-items:center;display:inline-flex;gap:10px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app svg{fill:#fff !important;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .small-note{font-style:italic;margin-left:1.5rem;}@media (max-width:600px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:8px;}}.section-nfc.resize-header #header-wrapper{position:relative;}.section-nfc.resize-header .pane-custom.pane-1{position:fixed;width:calc(100vw + 40px);z-index:100;top:0;}.at-mt .at-menu-toggle{}.at-mt .at-menu-toggle h2{margin-bottom:5px;}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px;}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff;}}@media only screen and (min-width:581px) and (max-width:768px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}#mini-panel-footer .view-distinctions .views-row{margin:0px 5px;margin:0rem 0.5rem;}#mini-panel-footer .pane-menu-footer-menu .block-content ul{text-align:center;border-bottom:5px dotted white;padding-bottom:2rem;}#mini-panel-footer .pane-menu-footer-menu .block-content li{padding:0 2rem;}#mini-panel-footer #ccacceptance .row{width:30%;margin:auto;padding:2rem 2rem 0;}#mini-panel-footer #ccacceptance [class*=col]{padding:1rem;text-align:center;}@media only screen and (min-width:1279px){body.page-node-11 div[id*=edit-field-disclaimer-checkbox] .description a{color:#0A0F6A !important;}}@media only screen and (min-width:498px){body.page-node-11 form div#edit-field-service-type-und{display:inline-flex;margin-bottom:5px;}body.page-node-11 form div#edit-field-service-type-und div.form-item{padding-right:5px;}}[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{margin-bottom:20px;margin-bottom:2rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{width:100%;float:none;}}[class*="pane-blog-listing-panel-pane"] .views-field-title h2{color:#F48524;}#recentposts{background:#0A0F6A;width:92.5%;margin-left:auto;margin-right:auto;padding:2rem;}#recentposts h2.pane-title,#recentposts a{color:white;}#recentposts .views-row{margin:0rem 1.5rem 1rem;}.front .pane-node-field-ref-page-services{font-family:"Open Sans",sans-serif;}.front .pane-node-field-ref-page-services .field-item{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;text-align:center;}@media only screen and (min-width:640px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/2 - 4px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}@media only screen and (min-width:780px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/4 - 10px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}.front .pane-node-field-ref-page-services h1.node-title{font-family:"Open Sans",sans-serif;font-size:20px;font-size:2rem;}.section-manage-lists #page-title{display:none;}[class*="pane-promotions-panel"] [class*="views-field"][class*="-image"] img{max-width:auto;}.EC-region-right{margin-top:2rem;}.EC-region-right .contact-info,.EC-region-right .spray-foam,.EC-region-right .likefacebook{text-align:center;padding:2rem;}.EC-region-right .likefacebook img{max-height:100px;}.view-learn .views-row{padding-bottom:20px;padding-bottom:2rem;margin-bottom:20px;margin-bottom:2rem;}.view-learn .views-field-field-featured-image{width:25%;float:left;clear:both;padding-right:1rem;}@media only screen and (max-width:767px){.view-learn .views-field-field-featured-image{width:100%;float:none;}}.view-learn .views-field-body{font-family:"Open Sans",sans-serif;font-weight:400;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.view-learn .views-field-title{color:#0A0F6A;}#featured-content{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#ccc;clear:both;}@media only screen and (min-width:1280px){#featured-content{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}#featured-content h3{position:relative;font-family:"Open Sans",sans-serif;font-weight:bold;color:#0A0F6A;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}#featured-content h3 h1,#featured-content h3 h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}#featured-content h3 a{color:inherit;}#featured-content h3 a:hover{color:#0A0F6A;text-decoration:none;}@media only screen and (max-width:959px){#featured-content h3{font-size:21.7px;font-size:2.17rem;line-height:35.805px;line-height:3.5805rem;}}#featured-content a{color:white;text-transform:none !important;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#F48524;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;display:block;margin:1.5rem 0;text-align:center;}#featured-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0A0F6A;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}#featured-content a:hover,#featured-content a:focus,#featured-content a:active{color:white;}#featured-content a:hover:before,#featured-content a:focus:before,#featured-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.view-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-galleries .view-content{text-align:left;}}.view-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-galleries .views-row{width:calc(100%/4 - 10px);margin:2rem auto;}}.view-galleries .views-row .views-field-title{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;padding:20px 0;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:1px;background:#0009;}.view-galleries .views-row .views-field-title a{color:#fff;}.view-galleries .views-row:hover{transform:scale(1.03);}.view-galleries table,.view-galleries tr,.view-galleries td,.view-galleries th{border:0;background:none;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-row{display:inline-block;vertical-align:top;background:none;text-align:left;margin:0rem 1.5rem 3rem;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- h2{color:#F48524;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{margin-bottom:30px;margin-bottom:3rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{width:100%;float:none;}}.view-advanced-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-advanced-galleries .view-content{text-align:left;}}.view-advanced-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-advanced-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-advanced-galleries .views-row{width:calc(100%/3 - 10px);margin:2rem auto;}}.view-advanced-galleries .views-row:hover{transform:scale(1.03);}.view-advanced-galleries table,.view-advanced-galleries tr,.view-advanced-galleries td,.view-advanced-galleries th{border:0;background:none;}.section-nfc #breadcrumb-title-wrapper{display:none;}.section-nfc .primary-button a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .primary-button a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .primary-button a:hover,.section-nfc .primary-button a:focus,.section-nfc .primary-button a:active{color:white;}.section-nfc .primary-button a:hover:before,.section-nfc .primary-button a:focus:before,.section-nfc .primary-button a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}@media only screen and (max-width:767px){.section-nfc .primary-button a{margin:0;font-size:1.6rem;padding:1.5rem;}}.section-nfc .primary-button a[href*="tel"]:before{font-family:'Material Icons';content:"\e0cd";font-size:25px;font-size:2.5rem;position:relative;margin-right:5px;color:#fff;vertical-align:bottom;background:transparent;}.section-nfc #contact-form{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#F48524;clear:both;}@media only screen and (min-width:1280px){.section-nfc #contact-form{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc #contact-form h2{color:white;font-size:2.6rem;}.section-nfc #contact-form form label,.section-nfc #contact-form form legend{color:white;}.section-nfc #contact-form form div#edit-field-type-of-service,.section-nfc #contact-form form div#edit-field-notes{clear:both;}.section-nfc #contact-form form [id*="edit-field-upload-photos"].form-submit{background:#0A0F6A;}@media only screen and (min-width:768px){.section-nfc #contact-form form div.field-type-text,.section-nfc #contact-form form div.field-type-phone,.section-nfc #contact-form form div.field-type-email{width:calc(33.33% - 2rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with{width:calc(50% - 2rem);float:left;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have select,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with select{width:calc(100% - 2rem);}.section-nfc #contact-form form div#edit-field-street-address{width:calc(70% - 1rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div#edit-field-zip-code{width:calc(30% - 4rem);float:left;margin-right:1rem;}}.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#f4f4f4;clear:both;text-align:center;box-shadow:0 0 0 5px #f4f4f4;padding-top:2rem !important;padding-bottom:2rem !important;}@media only screen and (min-width:1280px){.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:white;clear:both;}@media only screen and (min-width:1280px){.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1 h2{text-align:center;text-transform:capitalize;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header{background:#F48524;margin-bottom:20px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header a{color:white;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;font-weight:600;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .brand-section{margin-bottom:40px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{display:flex;align-items:center;margin-bottom:25px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{font-weight:600;flex-shrink:0;padding-right:20px;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}@media (max-width:768px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:10px;padding-right:0;}}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;text-align:center;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .app-links{display:flex;gap:12px;flex-wrap:wrap;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app{align-items:center;display:inline-flex;gap:10px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app svg{fill:#fff !important;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .small-note{font-style:italic;margin-left:1.5rem;}@media (max-width:600px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:8px;}}.section-nfc.resize-header #header-wrapper{position:relative;}.section-nfc.resize-header .pane-custom.pane-1{position:fixed;width:calc(100vw + 40px);z-index:100;top:0;}}@media only screen and (min-width:769px) and (max-width:1024px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}#mini-panel-footer .view-distinctions .views-row{margin:0px 5px;margin:0rem 0.5rem;}#mini-panel-footer .pane-menu-footer-menu .block-content ul{text-align:center;border-bottom:5px dotted white;padding-bottom:2rem;}#mini-panel-footer .pane-menu-footer-menu .block-content li{padding:0 2rem;}#mini-panel-footer #ccacceptance .row{width:30%;margin:auto;padding:2rem 2rem 0;}#mini-panel-footer #ccacceptance [class*=col]{padding:1rem;text-align:center;}@media only screen and (min-width:1279px){body.page-node-11 div[id*=edit-field-disclaimer-checkbox] .description a{color:#0A0F6A !important;}}@media only screen and (min-width:498px){body.page-node-11 form div#edit-field-service-type-und{display:inline-flex;margin-bottom:5px;}body.page-node-11 form div#edit-field-service-type-und div.form-item{padding-right:5px;}}[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{margin-bottom:20px;margin-bottom:2rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{width:100%;float:none;}}[class*="pane-blog-listing-panel-pane"] .views-field-title h2{color:#F48524;}#recentposts{background:#0A0F6A;width:92.5%;margin-left:auto;margin-right:auto;padding:2rem;}#recentposts h2.pane-title,#recentposts a{color:white;}#recentposts .views-row{margin:0rem 1.5rem 1rem;}.front .pane-node-field-ref-page-services{font-family:"Open Sans",sans-serif;}.front .pane-node-field-ref-page-services .field-item{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;text-align:center;}@media only screen and (min-width:640px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/2 - 4px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}@media only screen and (min-width:780px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/4 - 10px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}.front .pane-node-field-ref-page-services h1.node-title{font-family:"Open Sans",sans-serif;font-size:20px;font-size:2rem;}.section-manage-lists #page-title{display:none;}[class*="pane-promotions-panel"] [class*="views-field"][class*="-image"] img{max-width:auto;}.EC-region-right{margin-top:2rem;}.EC-region-right .contact-info,.EC-region-right .spray-foam,.EC-region-right .likefacebook{text-align:center;padding:2rem;}.EC-region-right .likefacebook img{max-height:100px;}.view-learn .views-row{padding-bottom:20px;padding-bottom:2rem;margin-bottom:20px;margin-bottom:2rem;}.view-learn .views-field-field-featured-image{width:25%;float:left;clear:both;padding-right:1rem;}@media only screen and (max-width:767px){.view-learn .views-field-field-featured-image{width:100%;float:none;}}.view-learn .views-field-body{font-family:"Open Sans",sans-serif;font-weight:400;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.view-learn .views-field-title{color:#0A0F6A;}#featured-content{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#ccc;clear:both;}@media only screen and (min-width:1280px){#featured-content{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}#featured-content h3{position:relative;font-family:"Open Sans",sans-serif;font-weight:bold;color:#0A0F6A;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}#featured-content h3 h1,#featured-content h3 h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}#featured-content h3 a{color:inherit;}#featured-content h3 a:hover{color:#0A0F6A;text-decoration:none;}@media only screen and (max-width:959px){#featured-content h3{font-size:21.7px;font-size:2.17rem;line-height:35.805px;line-height:3.5805rem;}}#featured-content a{color:white;text-transform:none !important;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#F48524;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;display:block;margin:1.5rem 0;text-align:center;}#featured-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0A0F6A;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}#featured-content a:hover,#featured-content a:focus,#featured-content a:active{color:white;}#featured-content a:hover:before,#featured-content a:focus:before,#featured-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.view-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-galleries .view-content{text-align:left;}}.view-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-galleries .views-row{width:calc(100%/4 - 10px);margin:2rem auto;}}.view-galleries .views-row .views-field-title{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;padding:20px 0;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:1px;background:#0009;}.view-galleries .views-row .views-field-title a{color:#fff;}.view-galleries .views-row:hover{transform:scale(1.03);}.view-galleries table,.view-galleries tr,.view-galleries td,.view-galleries th{border:0;background:none;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-row{display:inline-block;vertical-align:top;background:none;text-align:left;margin:0rem 1.5rem 3rem;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- h2{color:#F48524;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{margin-bottom:30px;margin-bottom:3rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{width:100%;float:none;}}.view-advanced-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-advanced-galleries .view-content{text-align:left;}}.view-advanced-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-advanced-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-advanced-galleries .views-row{width:calc(100%/3 - 10px);margin:2rem auto;}}.view-advanced-galleries .views-row:hover{transform:scale(1.03);}.view-advanced-galleries table,.view-advanced-galleries tr,.view-advanced-galleries td,.view-advanced-galleries th{border:0;background:none;}.section-nfc #breadcrumb-title-wrapper{display:none;}.section-nfc .primary-button a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .primary-button a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .primary-button a:hover,.section-nfc .primary-button a:focus,.section-nfc .primary-button a:active{color:white;}.section-nfc .primary-button a:hover:before,.section-nfc .primary-button a:focus:before,.section-nfc .primary-button a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}@media only screen and (max-width:767px){.section-nfc .primary-button a{margin:0;font-size:1.6rem;padding:1.5rem;}}.section-nfc .primary-button a[href*="tel"]:before{font-family:'Material Icons';content:"\e0cd";font-size:25px;font-size:2.5rem;position:relative;margin-right:5px;color:#fff;vertical-align:bottom;background:transparent;}.section-nfc #contact-form{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#F48524;clear:both;}@media only screen and (min-width:1280px){.section-nfc #contact-form{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc #contact-form h2{color:white;font-size:2.6rem;}.section-nfc #contact-form form label,.section-nfc #contact-form form legend{color:white;}.section-nfc #contact-form form div#edit-field-type-of-service,.section-nfc #contact-form form div#edit-field-notes{clear:both;}.section-nfc #contact-form form [id*="edit-field-upload-photos"].form-submit{background:#0A0F6A;}@media only screen and (min-width:768px){.section-nfc #contact-form form div.field-type-text,.section-nfc #contact-form form div.field-type-phone,.section-nfc #contact-form form div.field-type-email{width:calc(33.33% - 2rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with{width:calc(50% - 2rem);float:left;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have select,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with select{width:calc(100% - 2rem);}.section-nfc #contact-form form div#edit-field-street-address{width:calc(70% - 1rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div#edit-field-zip-code{width:calc(30% - 4rem);float:left;margin-right:1rem;}}.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#f4f4f4;clear:both;text-align:center;box-shadow:0 0 0 5px #f4f4f4;padding-top:2rem !important;padding-bottom:2rem !important;}@media only screen and (min-width:1280px){.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:white;clear:both;}@media only screen and (min-width:1280px){.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1 h2{text-align:center;text-transform:capitalize;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header{background:#F48524;margin-bottom:20px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header a{color:white;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;font-weight:600;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .brand-section{margin-bottom:40px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{display:flex;align-items:center;margin-bottom:25px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{font-weight:600;flex-shrink:0;padding-right:20px;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}@media (max-width:768px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:10px;padding-right:0;}}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;text-align:center;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .app-links{display:flex;gap:12px;flex-wrap:wrap;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app{align-items:center;display:inline-flex;gap:10px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app svg{fill:#fff !important;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .small-note{font-style:italic;margin-left:1.5rem;}@media (max-width:600px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:8px;}}.section-nfc.resize-header #header-wrapper{position:relative;}.section-nfc.resize-header .pane-custom.pane-1{position:fixed;width:calc(100vw + 40px);z-index:100;top:0;}}@media only screen and (min-width:1025px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_fivestarsolar/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}#mini-panel-footer .view-distinctions .views-row{margin:0px 5px;margin:0rem 0.5rem;}#mini-panel-footer .pane-menu-footer-menu .block-content ul{text-align:center;border-bottom:5px dotted white;padding-bottom:2rem;}#mini-panel-footer .pane-menu-footer-menu .block-content li{padding:0 2rem;}#mini-panel-footer #ccacceptance .row{width:30%;margin:auto;padding:2rem 2rem 0;}#mini-panel-footer #ccacceptance [class*=col]{padding:1rem;text-align:center;}@media only screen and (min-width:1279px){body.page-node-11 div[id*=edit-field-disclaimer-checkbox] .description a{color:#0A0F6A !important;}}@media only screen and (min-width:498px){body.page-node-11 form div#edit-field-service-type-und{display:inline-flex;margin-bottom:5px;}body.page-node-11 form div#edit-field-service-type-und div.form-item{padding-right:5px;}}[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{margin-bottom:20px;margin-bottom:2rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*="pane-blog-listing-panel-pane"] .views-field-field-preview-image{width:100%;float:none;}}[class*="pane-blog-listing-panel-pane"] .views-field-title h2{color:#F48524;}#recentposts{background:#0A0F6A;width:92.5%;margin-left:auto;margin-right:auto;padding:2rem;}#recentposts h2.pane-title,#recentposts a{color:white;}#recentposts .views-row{margin:0rem 1.5rem 1rem;}.front .pane-node-field-ref-page-services{font-family:"Open Sans",sans-serif;}.front .pane-node-field-ref-page-services .field-item{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;text-align:center;}@media only screen and (min-width:640px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/2 - 4px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}@media only screen and (min-width:780px){.front .pane-node-field-ref-page-services .field-item{width:calc(100%/4 - 10px);margin:2rem auto;}.front .pane-node-field-ref-page-services .field-item figure.field-item{width:100%;}}.front .pane-node-field-ref-page-services h1.node-title{font-family:"Open Sans",sans-serif;font-size:20px;font-size:2rem;}.section-manage-lists #page-title{display:none;}[class*="pane-promotions-panel"] [class*="views-field"][class*="-image"] img{max-width:auto;}.EC-region-right{margin-top:2rem;}.EC-region-right .contact-info,.EC-region-right .spray-foam,.EC-region-right .likefacebook{text-align:center;padding:2rem;}.EC-region-right .likefacebook img{max-height:100px;}.view-learn .views-row{padding-bottom:20px;padding-bottom:2rem;margin-bottom:20px;margin-bottom:2rem;}.view-learn .views-field-field-featured-image{width:25%;float:left;clear:both;padding-right:1rem;}@media only screen and (max-width:767px){.view-learn .views-field-field-featured-image{width:100%;float:none;}}.view-learn .views-field-body{font-family:"Open Sans",sans-serif;font-weight:400;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.view-learn .views-field-title{color:#0A0F6A;}#featured-content{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#ccc;clear:both;}@media only screen and (min-width:1280px){#featured-content{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}#featured-content h3{position:relative;font-family:"Open Sans",sans-serif;font-weight:bold;color:#0A0F6A;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}#featured-content h3 h1,#featured-content h3 h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}#featured-content h3 a{color:inherit;}#featured-content h3 a:hover{color:#0A0F6A;text-decoration:none;}@media only screen and (max-width:959px){#featured-content h3{font-size:21.7px;font-size:2.17rem;line-height:35.805px;line-height:3.5805rem;}}#featured-content a{color:white;text-transform:none !important;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#F48524;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;display:block;margin:1.5rem 0;text-align:center;}#featured-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0A0F6A;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}#featured-content a:hover,#featured-content a:focus,#featured-content a:active{color:white;}#featured-content a:hover:before,#featured-content a:focus:before,#featured-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.view-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-galleries .view-content{text-align:left;}}.view-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-galleries .views-row{width:calc(100%/4 - 10px);margin:2rem auto;}}.view-galleries .views-row .views-field-title{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;padding:20px 0;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:1px;background:#0009;}.view-galleries .views-row .views-field-title a{color:#fff;}.view-galleries .views-row:hover{transform:scale(1.03);}.view-galleries table,.view-galleries tr,.view-galleries td,.view-galleries th{border:0;background:none;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-row{display:inline-block;vertical-align:top;background:none;text-align:left;margin:0rem 1.5rem 3rem;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- h2{color:#F48524;}[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{margin-bottom:30px;margin-bottom:3rem;padding-right:10px;padding-right:1rem;width:25%;float:left;clear:left;}@media only screen and (max-width:640px){[class*=pane-press-release-content-panel-pane] .view-press-release-content- .views-field-field-preview-image{width:100%;float:none;}}.view-advanced-galleries .view-content{text-align:center;}@media only screen and (min-width:780px){.view-advanced-galleries .view-content{text-align:left;}}.view-advanced-galleries .views-row{display:inline-block;vertical-align:top;margin:0;width:100%;position:relative;}@media only screen and (min-width:640px){.view-advanced-galleries .views-row{width:calc(100%/2 - 4px);margin:2rem auto;}}@media only screen and (min-width:780px){.view-advanced-galleries .views-row{width:calc(100%/3 - 10px);margin:2rem auto;}}.view-advanced-galleries .views-row:hover{transform:scale(1.03);}.view-advanced-galleries table,.view-advanced-galleries tr,.view-advanced-galleries td,.view-advanced-galleries th{border:0;background:none;}.section-nfc #breadcrumb-title-wrapper{display:none;}.section-nfc .primary-button a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .primary-button a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .primary-button a:hover,.section-nfc .primary-button a:focus,.section-nfc .primary-button a:active{color:white;}.section-nfc .primary-button a:hover:before,.section-nfc .primary-button a:focus:before,.section-nfc .primary-button a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}@media only screen and (max-width:767px){.section-nfc .primary-button a{margin:0;font-size:1.6rem;padding:1.5rem;}}.section-nfc .primary-button a[href*="tel"]:before{font-family:'Material Icons';content:"\e0cd";font-size:25px;font-size:2.5rem;position:relative;margin-right:5px;color:#fff;vertical-align:bottom;background:transparent;}.section-nfc #contact-form{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#F48524;clear:both;}@media only screen and (min-width:1280px){.section-nfc #contact-form{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc #contact-form h2{color:white;font-size:2.6rem;}.section-nfc #contact-form form label,.section-nfc #contact-form form legend{color:white;}.section-nfc #contact-form form div#edit-field-type-of-service,.section-nfc #contact-form form div#edit-field-notes{clear:both;}.section-nfc #contact-form form [id*="edit-field-upload-photos"].form-submit{background:#0A0F6A;}@media only screen and (min-width:768px){.section-nfc #contact-form form div.field-type-text,.section-nfc #contact-form form div.field-type-phone,.section-nfc #contact-form form div.field-type-email{width:calc(33.33% - 2rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with{width:calc(50% - 2rem);float:left;}.section-nfc #contact-form form div.field-name-field-what-system-do-you-have select,.section-nfc #contact-form form div.field-name-field-what-do-you-need-help-with select{width:calc(100% - 2rem);}.section-nfc #contact-form form div#edit-field-street-address{width:calc(70% - 1rem);float:left;margin-right:1rem;}.section-nfc #contact-form form div#edit-field-zip-code{width:calc(30% - 4rem);float:left;margin-right:1rem;}}.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#f4f4f4;clear:both;text-align:center;box-shadow:0 0 0 5px #f4f4f4;padding-top:2rem !important;padding-bottom:2rem !important;}@media only screen and (min-width:1280px){.section-nfc .pane-custom.pane-1,.section-nfc .pane-custom.pane-2{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:white;clear:both;}@media only screen and (min-width:1280px){.section-nfc .pane-nfc-blocks-panel-pane-1{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.section-nfc .pane-nfc-blocks-panel-pane-1 h2{text-align:center;text-transform:capitalize;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header{background:#F48524;margin-bottom:20px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .views-accordion-header a{color:white;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;font-weight:600;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .brand-section{margin-bottom:40px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{display:flex;align-items:center;margin-bottom:25px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{font-weight:600;flex-shrink:0;padding-right:20px;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}@media (max-width:768px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:10px;padding-right:0;}}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:700;padding:5px 25px;padding:0.5rem 2.5rem;display:inline-block;border-radius:0px;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;background:#0A0F6A;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:15px;margin:1.5rem;text-align:center;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#131cc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active{color:white;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:hover:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:focus:before,.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .app-links{display:flex;gap:12px;flex-wrap:wrap;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app{align-items:center;display:inline-flex;gap:10px;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .btn-app svg{fill:#fff !important;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .small-note{font-style:italic;margin-left:1.5rem;}@media (max-width:600px){.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row{flex-direction:column;}.section-nfc .pane-nfc-blocks-panel-pane-1 .ui-accordion-content .row .row-label{width:100%;margin-bottom:8px;}}.section-nfc.resize-header #header-wrapper{position:relative;}.section-nfc.resize-header .pane-custom.pane-1{position:fixed;width:calc(100vw + 40px);z-index:100;top:0;}}
