#top-menu li.current-menu-item>a{color:rgba(0,0,0,.6)}.check-icons{font-size:14px}#solar-estimate .dp-row{margin-bottom:22px}#solar-estimate .custom-message{color:#fff;margin-bottom:20px}#solar-estimate .wpcf7-list-item-label{color:#fff}#solar-estimate .cf7mls_next.action-button,#solar-estimate .cf7mls_back.action-button{background-color:#f36f21}#solar-estimate .cf7mls_back.action-button{width:15%;margin:0px;padding:0.6em 1em!important}#solar-estimate div.ocrscf_circles-slider{margin:20px 0 30px 0!important}#solar-estimate .dipe-cf7 .wpcf7-form .wpcf7-submit{display:inline!important;font-size:14px;border-radius:0px!important}.dvppl_cf7_styler_0_tb_footer .dipe-cf7 .wpcf7-radio input[type="radio"]:not(:checked)+span:before{background-color:transparent!important}#prefooter-contact .et_contact_bottom_container{float:none}span.day,span.time{display:inline-block}span.day{width:90px}span.time{width:135px}.show{display:block!important}img.icon-front{float:left;margin-left:-30px;margin-top:10px}img.icon{width:12px;height:12px}ul#mobile_menu2{list-style-type:none;padding:1em 0em;border-top:none;top:92px}#top-menu{float:right!important}#top-menu.et_mobile_nav_menu{display:none}#main-nav.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{justify-content:flex-end!important}.custom-form-container{background-color:#eee;border-radius:100%;height:300px;width:300px;margin:0 auto;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.contact-form-p{margin-bottom:15px}.contact-form-p input{padding:12px}.prefoot-custom-form-container{width:100%;display:flex}#prefoot-contact-form-called{padding:12px;width:66.66%;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}a#prefoot-contact-form{width:33.33%;margin-left:-5px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding:0.4em 1em!important;background-color:#f36f21;border-radius:10px;color:#D9DDDC;transition:all 0.2s;text-align:center}a#prefoot-contact-form:hover{background-color:#ff8a15}.dsm_contact_form_7 input[type=email],.dsm_contact_form_7 input[type=text]{margin-bottom:14px}@media (min-width:1366px) and (max-width:1440.98px){#main-nav .et_pb_menu__logo-wrap{width:15%}#main-nav .et_pb_menu__logo{max-width:100%}#main-nav.et_pb_menu ul li a{font-size:13px}}@media (max-width:980px){#top-menu nav{display:flex!important}.et_pb_button{font-size:18px!important}#main-nav nav{display:none!important}.et_mobile_nav_menu{display:flex!important;align-items:center}#main-nav.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{justify-content:flex-end}}@media only screen and (max-width:1380.94px){#top-menu nav{display:flex!important}#main-nav nav{display:none!important}#main-nav .et_mobile_nav_menu{display:flex;align-items:center}}@media (max-width:425.94px){a#prefoot-contact-form,#prefoot-contact-form-called{width:50%!important;font-size:16px!important;padding:0.7em!important}#solar-estimate .dp-row,#solar-estimate .dp-col:first-child{margin-bottom:10px}.dvppl_cf7_styler_0_tb_footer .dipe-cf7 .wpcf7 label{line-height:1.2em!important}}.wpcf7{max-width:420px;margin:0 auto}.wpcf7-form p{margin-bottom:12px}.wpcf7-form input[type="text"],.wpcf7-form input[type="tel"],.wpcf7-form select{display:block;width:100%!important;max-width:400px;background-color:white;border:1px solid #ddd;padding:10px 12px;font-size:15px;border-radius:4px;box-sizing:border-box}.wpcf7-form select{appearance:auto;-webkit-appearance:auto}.wpcf7-form .wpcf7-submit{display:block;margin:20px auto 0;width:fit-content}body.page-id-25425 [class*="booking"],body.page-id-25425 [id*="booking"]{display:none!important}