.frm_label_float_top .frm_primary_label,.frm_label_float_top label{color:#fff!important}.frm_pro_form,.frm_pro_form *,.frm_pro_form input::placeholder,.frm_pro_form textarea::placeholder,.frm_pro_form input,.frm_pro_form textarea,.frm_pro_form select,.frm_pro_form label{text-shadow:none!important}.frm_forms.with_frm_style .frm_fields_container .frm_radio input[type=radio]:not([disabled]):checked,.frm_forms.with_frm_style .frm_fields_container .frm_scale input[type=radio]:not([disabled]):checked,.frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked{background:#A51824!important;color:white}.h-captcha [aria-hidden="true"]{display:none!important}#seo_locations ul{margin:0!important;padding:0!important}#seo_locations ul li.current_page_item{display:none!important}#seo_locations ul li{margin-bottom:5px!important}body.admin-bar header{margin-top:32px!important}header,header.stuck,header.stuck .et_pb_row,header.stuck .et_pb_column,header.stuck .et_pb_row.top,header.stuck #float_button{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header.stuck #float_button{top:120px!important}header.stuck #float_button .et_pb_image_wrap{width:44px!important;height:44px!important}header.stuck #float_button{font-size:70%!important}header.stuck #float_button p{padding-top:2px!important}#float_button strong{font-size:150%!important}header{position:fixed;z-index:9999!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;top:0;left:0}header.stuck a.mega-menu-link{height:auto!important}.mega-logo-block{padding-top:8px!important}#et-main-area .et_pb_text_inner a{text-decoration:underline!important}.divioverlay .overlay-close{width:auto;height:auto;display:block;position:relative!important;overflow:hidden;border:none;outline:none;z-index:99999;font-size:100px;line-height:0px!important;min-height:15px;min-width:15px;color:#fff;background-color:transparent;font-family:inherit;font-weight:300}.overlay-close{cursor:pointer}.et_password_protected_form{padding:30vh 0!important}a.export-view{background:#B11C2E;color:#fff;display:block!important;border-radius:50px;padding:6px 10px;max-width:200px;text-align:center}#fixed{transition:all .75s ease}#main-content article{padding:0!important;margin:0!important}body.client-testimonials .et_pb_text.client-testimonials,body.client-testimonials .et_pb_text.client-testimonials p,body.why-choose-us .et_pb_text.why-choose-us,body.why-choose-us .et_pb_text.why-choose-us p,body.our-history .et_pb_text.our-history,body.our-history .et_pb_text.our-history p,body.sealcoating-care .et_pb_text.sealcoating-care,body.sealcoating-care .et_pb_text.sealcoating-care p,body.new-driveway-care .et_pb_text.new-driveway-care,body.new-driveway-care .et_pb_text.new-driveway-care p,body.asphalt-paving-services .et_pb_text.asphalt-paving-services,body.asphalt-paving-services .et_pb_text.asphalt-paving-services p,body.sealcoating-services .et_pb_text.sealcoating-services,body.sealcoating-services .et_pb_text.sealcoating-services p{background:#b01c2e!important;color:#fff!important}#main-content,html,body{overflow-x:hidden!important}#mega .logo{transition:all 0.5s ease-out;margin-bottom:0!important;width:100%}#mega.stuck .logo{transition:all 0.5s ease-out;margin-bottom:0!important;width:70%}#mega{transition:background-color 0.5s ease}#mega p{padding:0;margin:0}#mega a.mega-menu-link{letter-spacing:1px}#mega.stuck{transition:all 0.3s ease-in-out;box-shadow:0px 12px 18px -6px rgb(0 0 0 / 40%);background:rgba(161,15,15,0.92)!important}#mega.stuck .call:hover p,#mega.stuck .call:hover a,#mega.stuck .call:hover a:hover{transition:all 0.3s ease-in-out;color:#fff!important}#mega a{color:#fff!important}#mega a:hover{color:#fff!important}#mega.stuck a{color:#fff!important}#mega.stuck a:hover{color:#fff!important}#menu_drop_down .et_pb_text:hover h6,#menu_drop_down .et_pb_text:hover p{color:#fff!important}.frm_radio{padding-top:8px}#inline ul{transition:all 0.5s ease-out;padding:0!important;list-style-type:none;margin:20px 0}#inline ul li{margin:0 0 20px 0}#inline ul li:before{list-style-type:none!important;font-family:'FontAwesome';font-size:20px!important;margin-right:10px;content:"\f058";color:#b01c2e!important}#inline.white ul li:before{color:#fff!important}#inline.no_check ul li:before{display:none!important}#inline ul strong{color:#b01c2e!important}ul.two_col{columns:2;-webkit-columns:2;-moz-columns:2}ul.three_col{columns:3;-webkit-columns:3;-moz-columns:3}ul.four_col{columns:4;-webkit-columns:4;-moz-columns:4}#zoom{background-size:101%;transition:all 0.3s ease-in-out}#zoom:hover{background-size:115%}#inline.two .et_pb_blurb{max-width:100%!important;width:50%!important;padding-right:5%!important;display:inline-block!important}#inline .et_pb_button_module_wrapper{display:inline-block}#inline.left .et_pb_button_module_wrapper{float:left}#inline.right .et_pb_button_module_wrapper{float:right}button{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#frm_form_28_container .frm_opt_container{padding-top:10px}body.home .home_btn,body.home .mega-home_btn{display:none!important}#drop_down_description strong{font-size:20px;display:block;margin-top:30px}#mega p{padding:0;margin:0}#mega.col p,#mega.col ul,#mega.col li{margin:0!important;padding:0!important}#mega.col ul{column-gap:0!important}#mega.col ul{columns:2;-webkit-columns:2;-moz-columns:2;padding:0!important;margin:0!important;-webkit-column-rule:1px solid rgba(0,0,0,0.2);-moz-column-rule:1px solid rgba(0,0,0,0.2);column-rule:1px solid rgba(0,0,0,0.2)}#cta{transition:all 0.5s ease-out;opacity:0}#cta.hidden{display:none;opacity:0}#cta.visible{display:block;opacity:1}#header.stuck{transition:all 0.5s ease-out}#check ul{transition:all 0.5s ease-out;margin:20px 0}#check ul li{margin:0 0 20px 0}#check ul li:before{list-style-type:none!important;font-family:'FontAwesome';font-size:20px!important;margin-right:10px;content:"\f058";color:#fec00f}@media screen and (max-width:980px){header #mega{margin:0!important}#blurb_cols.two .et_pb_blurb{max-width:100%!important;width:100%!important;padding-right:0!important;display:block!important}.frm_primary_label{font-size:20px!important;line-height:1.3em!important}.frm_radio{display:block!important;max-width:100%!important;width:100%!important;margin-bottom:10px!important}#inline,#inline .et_pb_button_module_wrapper,#inline.left .et_pb_button_module_wrapper,#inline.right .et_pb_button_module_wrapper,#inline .et_pb_button{float:none!important;max-width:100%!important;width:100%!important;text-align:center!important;margin:0 0 10px 0!important}.col ul,ul.two_col,ul.three_col,ul.four_col{columns:1;-webkit-columns:1;-moz-columns:1}#footer-bottom{padding:12px 20px!important}#footer-info{font-size:11px!important;line-height:1.2em}.mobile-reverse{display:flex;flex-direction:column-reverse}}