body.ast-desktop header .header-mega-menu .astra-megamenu>li>a>span{border-bottom:2px solid #5ab22e}#ast-scroll-top{background-color:#5ab22e}#ast-scroll-top:hover{background-color:#f2800d}table thead tr,table tfoot tr{background-color:#e3f7d9}.nf-form-content .nf-field-element input[type=button]{color:#fff;border-color:#5ab22e;background-color:#5ab22e}.nf-form-content .nf-field-element input[type=button]:hover{color:#000;border-color:#f2800d;background-color:#f2800d}.footer-email-form-outer-container{background-image:url(/wp-content/uploads/2019/08/house-solar-panels-banner-3.jpg)}.state-list-title h2{margin-bottom:30px}.solar-company-state-list{text-align:center;margin-bottom:15px}.solar-company-state-list p{margin-bottom:10px}.quote-form-nav-buttons-container{display:flex;justify-content:space-between;align-items:center}.quote-form .nf-response-msg{text-align:center;margin:30px 0 0;min-height:300px}.quote-form .submit-container{margin-bottom:0;display:flex}.quote-form .submit-container input[type=button]{background-color:#f2800d;color:#fff;display:block;margin:0;line-height:35px;padding:5px 15px;font-size:20px!important;border-radius:10px;font-family:roboto,Calibri,sans;letter-spacing:1px;text-transform:uppercase;font-weight:700;height:auto}.quote-form button.quote-form-nav-button{background-color:#5ab22e;color:#fff;display:block;margin:0;line-height:35px;padding:5px 15px;font-size:20px!important;border-radius:10px;font-family:roboto,Calibri,sans;letter-spacing:1px;text-transform:uppercase;font-weight:700}.solar-quote-form h2{margin-bottom:0}.solar-quote-form .nf-form-fields-required{display:none}.solar-quote-form{max-width:800px;margin:auto}.solar-quote-form-popup .dialog-message{font-size:15px}.solar-quote-form-popup .form-progress-bar{margin-bottom:15px!important}.solar-quote-form-popup h4{margin-bottom:15px!important}.solar-quote-form-popup input,.solar-quote-form-popup select{font-size:15px;padding:8px}.solar-quote-form-popup input[type=text],.solar-quote-form-popup select{width:100%;max-width:300px}.solar-quote-form-popup .input-row{display:block;margin:0;padding:5px 0}.solar-quote-form-popup .question-and-answer{margin-bottom:20px!important}.solar-quote-form-popup .question-and-answer p:last-of-type{margin-bottom:0}.solar-quote-form-popup .feedback-message{color:red}body:not(.elementor-editor-active) .solar-quote-form-popup .form-step:not(.first-step){display:none}.solar-quote-form-popup .error-message{margin-bottom:10px!important;color:red;display:none}.solar-quote-form-popup .error-message p{margin:0}.solar-quote-form-popup .simple-progress-bar{font-size:12px}.solar-quote-form-popup .back-button .elementor-button,.solar-quote-form-popup .close-button .elementor-button{background-color:#333}.solar-quote-form-popup .back-button .elementor-button:hover{background-color:#000}.solar-quote-form-popup .back-button,.solar-quote-form-popup .next-button,.solar-quote-form-popup .submit-button,.solar-quote-form-popup .close-button{font-family:roboto,Calibri,sans;font-weight:700;letter-spacing:1px;text-transform:uppercase}.solar-quote-form-popup .back-button .elementor-button-content-wrapper,.solar-quote-form-popup .next-button .elementor-button-content-wrapper,.solar-quote-form-popup .submit-button .elementor-button-content-wrapper{vertical-align:bottom}.solar-quote-form-popup .back-button .elementor-button,.solar-quote-form-popup .next-button .elementor-button,.solar-quote-form-popup .submit-button .elementor-button,.solar-quote-form-popup .close-button .elementor-button{border-radius:10px}.solar-quote-form-popup .next-button .elementor-button,.solar-quote-form-popup .submit-button .elementor-button{background-color:#f2800d}.solar-quote-form-popup .next-button .elementor-button:hover,.solar-quote-form-popup .submit-button .elementor-button:hover{background-color:#5ab22e}.solar-quote-form-popup .form-heading h2{font-size:22px}.quote-form-popup .form-step .elementor-widget-wrap{justify-content:flex-start}.quote-form-popup .back-button{margin-right:5px}.simple-progress-bar{background-color:#5ab22e}.progress-bar-overall-rating .simple-progress-bar{background-color:#f2800d}body.layout-single-product-review-post .pros-and-cons-section .pros-heading h4{color:#5ab22e}body.layout-single-product-review-post .pros-and-cons-section .cons-heading h4{color:#f2800d}body.layout-single-product-review-post .pros-and-cons-section .left-column .elementor-widget-wrap{border-color:#5ab22e}body.layout-single-product-review-post .pros-and-cons-section .right-column .elementor-widget-wrap{border-color:#f2800d}.adthrive-footer-message{margin-bottom:58px!important}@media(max-width:1100px){footer.ast-custom-footer .left-column,footer.ast-custom-footer .copyright-and-menu-inner-section .elementor-row{flex-direction:column;align-items:center;align-content:center}footer.ast-custom-footer .left-column,footer.ast-custom-footer .right-column{width:100%}footer.ast-custom-footer .left-column{margin-bottom:25px}}@media(max-width:1024px){footer.ast-custom-footer .nav-menu .menu-item a{padding:10px 20px}}@media(min-width:768px){.solar-states-menu-item .sub-menu{width:100%;max-width:1200px;margin:auto;display:flex;margin-top:-14px;flex-wrap:wrap}.solar-states-menu-item:hover .sub-menu{left:0!important;right:0!important}.solar-states-menu-item .sub-menu li.menu-item{width:20%}.solar-states-menu-item .sub-menu li.menu-item a{padding:10px 1em}}body.ast-desktop header .header-mega-menu .astra-megamenu{margin-left:auto!important;margin-right:0!important;grid-template-columns:repeat(4,1fr)!important;max-width:960px!important}#primary-menu>li{margin:0!important;padding:10px 0!important}