.et-fb-no-vb-support-warning{display:none!important}.codemirror-lint-error{display:none!important}.et_pb_duplicate_form_id_warning{font-size:1rem;color:#dc0f1a;font-weight:600}.et_pb_d_none{display:none!important}.et_pb_required_border{border:1px solid red!important}.et_pb_visually_hidden{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}input[name^=et_pb_contact_hp_field_]{position:absolute!important;bottom:0!important;right:0!important;opacity:0!important}.select2-dropdown.select2-dropdown--below{z-index:9999999999!important}.et_pb_contact_field input[data-inline=on]{position:absolute!important;visibility:hidden!important;display:block!important;width:0!important;height:0!important;bottom:0!important}.xdsoft_datetimepicker{z-index:9999999999!important}.xdsoft_datetimepicker .xdsoft_disabled{cursor:not-allowed!important}.et_pb_datetimepicker_conditional.et_pb_datetimepicker_input{display:block!important;position:absolute!important;width:0!important;background:0 0!important;bottom:0!important;border:none!important}.et_pb_files_container{position:relative;margin:0 0 0 3%}.et_pb_contact_field_half.et_pb_files_container{width:47%!important}.et_pb_files_container .et_pb_contact_submit.et_pb_button.et_pb_file_upload_button{margin:0}.et_pb_files_container .et_pb_file_input{position:absolute!important;left:0!important;visibility:hidden!important}.et_pb_files_container .et_pb_file_chosen_desc{margin-left:.575rem}.et_pb_files_container .et_pb_contact_hidden_files{opacity:0!important;position:absolute!important;bottom:0!important;pointer-events:none!important;visibility:hidden!important}.et_pb_files_container .et_pb_accepted_files_desc{display:block;word-break:break-word}.et_pb_files_container .et_pb_files_list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 15px}.et_pb_files_container .et_pb_files_list .et_pb_file{flex:1 0 100%;padding:4px 0}.et_pb_files_container .et_pb_files_list span.et_pb_file:before{font-family:ETModules,serif;content:'\4e';margin-left:-2%;margin-right:.3rem;vertical-align:middle;color:#66b032;font-weight:800}.et_pb_files_container .et_pb_files_list .et_pb_file_name{margin:0 6px 0 0;color:grey;cursor:pointer;transition:all .2s ease-in;font-weight:600;word-wrap:break-word}.et_pb_files_container .et_pb_files_list a{text-decoration:none}.et_pb_files_container .et_pb_files_list .et_pb_file_size{color:grey}.et_pb_files_container .et_pb_files_list .et_pb_delete_file{vertical-align:middle;cursor:pointer;font-size:18px;margin-left:.3rem;margin-top:-2px;color:#dc0f1a;font-weight:bolder;transition:all .1s linear}.et_pb_files_container .et_pb_files_list .et_pb_delete_file:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.et_pb_file_upload_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:2em;background-color:transparent;background-size:cover;color:#2ea3f2;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;cursor:pointer}.et_pb_file_upload_button:after,.et_pb_file_upload_button:before{font-family:ETmodules,serif;display:inline-block;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;text-shadow:0 0;direction:ltr}.et_pb_file_upload_button:after,.et_pb_file_upload_button:before{font-size:32px;line-height:1.2em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_file_upload_button:hover{padding:.3em 2em .3em .7em}.et_pb_file_upload_button:hover:after{opacity:1;margin-left:0}.et_pb_file_upload_button:hover:before{display:none}.et_pb_signature_pad_container{display:block;position:relative}.et_pb_signature_pad_container .signature__pad_inner{position:relative;display:inline-block}.et_pb_signature_pad_container .signature__pad_inner canvas{touch-action:none;user-select:none;cursor:url(//www.quickroofing.com/wp-content/plugins/divi-contact-form-helper/assets/public/images/pen.svg) 0 25,pointer}.et_pb_signature_pad_container .signature__pad_inner .action_buttons{position:absolute;top:10px;right:10px;display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center}.et_pb_signature_pad_container .signature__pad_inner .action_buttons a{border:none;text-decoration:none;cursor:pointer}.et_pb_signature_pad_container .et_pb_signature_pad_message{display:block}.et_pb_signature_pad_container .et_pb_contact_hidden_input{opacity:0!important;position:absolute!important;bottom:0!important;pointer-events:none!important;visibility:hidden!important}.et_contact_bottom_container{float:none!important;justify-content:flex-end;width:100%}.et_pb_success_btn_container{display:flex}.et_pb_success_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all}.et_pb_contact_spinner{background:url(//www.quickroofing.com/wp-content/plugins/divi-contact-form-helper/assets/public/images/spinner.gif) no-repeat;background-size:20px 20px;vertical-align:middle;opacity:.8;width:20px;height:20px;float:right;margin:-20px 0 0 0;display:none}.et_pb_contact_spinner.is-active{display:block}.et_pb_contact_field_desc{display:flex;font-weight:400;clear:both}.et_pb_contact_form_label{position:relative;clear:both}.et_pb_contact_field_icon:before{content:attr(data-icon);position:absolute;z-index:9999}.et_pb_contact_field_icon[data-field-type=email]:before,.et_pb_contact_field_icon[data-field-type=input]:before{top:-.125rem;left:1rem}.et_pb_contact_field_icon[data-field-type=text]:before{top:.875rem;left:1rem}.et_pb_contact_field_options_wrapper{position:relative}.et_pb_contact_field_options_wrapper:before{position:absolute;z-index:1;transform:translate(-50%,-50%);top:.75rem;left:.425rem}.et_pb_contact_form_label:before{position:absolute;z-index:1;transform:translate(-50%,-50%);top:.75rem;left:.425rem}.et_pb_contact_field_options_title:after,.et_pb_contact_form_label:after{color:#ff0038;padding-left:2px}.et_pb_contact_form p.et_pb_v_hidden{visibility:hidden!important;margin:0!important;height:0!important;width:0!important}.et_pb_html_field{margin:0 0 0 3%}.et_pb_contact_field_half.et_pb_html_field{width:47%!important}.et_pb_contact_message_bottom{display:none}.et_pb_contact_form_overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.6);display:none}.et_pb_contact_form_loader_spinner{position:absolute;left:50%;top:50%;height:60px;width:60px;margin:0 auto;-webkit-animation:et_pb_spin .6s infinite linear;-moz-animation:et_pb_spin .6s infinite linear;-o-animation:et_pb_spin .6s infinite linear;animation:et_pb_spin .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%}@-webkit-keyframes et_pb_spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes et_pb_spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes et_pb_spin{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes et_pb_spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}#logo {
-webkit-filter: brightness(0) invert(1) !important;
filter: brightness(0) invert(1) !important;
} .get-inspection-cta {
border-radius: 0px;
}
.get-inspection-cta a {
color: #fff!important;
}
li.get-inspection-cta {
border: 1px solid #fff;
font-weight: 700; 
text-transform: uppercase; 
text-align: center; 
padding: 9px 13px 10px 10px!important;
border-radius: 0px;
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s;
transition: all 0.5s;
margin-top: -5px;
}
.get-inspection-cta:hover  {
background-color:#fff;
border: 1px solid #fff;
font-weight: 700; 
text-transform: uppercase; 
text-align: center; 
padding: 9px 13px 10px 10px!important;
border-radius: 0px;
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s;
transition: all 0.5s;
margin-top: -5px;
}
.get-inspection-cta:hover a  {
color: #cc0000!important;
opacity: 1!important;
}
.et-fixed-header #top-menu li.get-inspection-cta{
margin-top: -9px;
} .et-fixed-header #top-menu .get-inspection-cta a {
color: #fff!important;
}
.et-fixed-header #top-menu .get-inspection-cta:hover a {
color: #cc0000!important;
}
.get-inspection-cta li.current-menu-ancestor > a, .get-inspection-cta li.current-menu-item > a {
color: #cc0000 !important;
}
@media only screen and (min-width : 981px) {
li.get-inspection-cta {height: 33px;}
}
@media (min-width: 981px)
.et_header_style_left .et-fixed-header #et-top-navigation {
padding: 7px 0 0 0;
}
@media only screen and (min-width: 981px)
(index):106
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding: 20px 0 0 0;
}
.et_mobile_menu {
border-top: 3px solid #5e5e5e;
}
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
color: #5e5e5e;
} 
.footer-logo {
-webkit-filter: brightness(0) invert(1) !important;
filter: brightness(0) invert(1) !important;
}#logo {
-webkit-filter: brightness(0) invert(1) !important;
filter: brightness(0) invert(1) !important;
} .get-inspection-cta {
border-radius: 0px;
}
.get-inspection-cta a {
color: #fff!important;
}
li.get-inspection-cta {
border: 1px solid #fff;
font-weight: 700; 
text-transform: uppercase; 
text-align: center; 
padding: 9px 13px 10px 10px!important;
border-radius: 0px;
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s;
transition: all 0.5s;
margin-top: -5px;
}
.get-inspection-cta:hover  {
background-color:#fff;
border: 1px solid #fff;
font-weight: 700; 
text-transform: uppercase; 
text-align: center; 
padding: 9px 13px 10px 10px!important;
border-radius: 0px;
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s;
transition: all 0.5s;
margin-top: -5px;
}
.get-inspection-cta:hover a  {
color: #cc0000!important;
opacity: 1!important;
}
.et-fixed-header #top-menu li.get-inspection-cta{
margin-top: -9px;
} .et-fixed-header #top-menu .get-inspection-cta a {
color: #fff!important;
}
.et-fixed-header #top-menu .get-inspection-cta:hover a {
color: #cc0000!important;
}
.get-inspection-cta li.current-menu-ancestor > a, .get-inspection-cta li.current-menu-item > a {
color: #cc0000 !important;
}
@media only screen and (min-width : 981px) {
li.get-inspection-cta {height: 33px;}
}
@media (min-width: 981px)
.et_header_style_left .et-fixed-header #et-top-navigation {
padding: 7px 0 0 0;
}
@media only screen and (min-width: 981px)
(index):106
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding: 20px 0 0 0;
}
.et_mobile_menu {
border-top: 3px solid #5e5e5e;
}
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
color: #5e5e5e;
} 
.footer-logo {
-webkit-filter: brightness(0) invert(1) !important;
filter: brightness(0) invert(1) !important;
}