@import url(/wp-content/themes/Divi/style.css);/*!
Theme Name: Custom Asphalt
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.23.3
Description: Custom Asphalt, child of Divi theme
Author: Kook
Author URI: http://kook.com.au
Template: Divi
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
body{color:#5b5b5b!important;font-family:"Open Sans",sans-serif!important;font-weight:300;line-height:1.6;font-size:97.5%}.et_pb_row,.container{max-width:1900px!important;width:90%!important;margin:0 auto}#main-header .container{width:96%!important}#smallRow{max-width:1200px;margin:0 auto}#breadcrumbs{border-bottom:1px dotted #cdcdcd;padding:0!important}#HomeBlock .et_pb_row{padding:0!important}p,.et_pb_blurb_description{line-height:24.96px!important;margin:1em 0!important;color:#333!important;font-size:15.6px!important;font-weight:300}a{font-weight:600}et-top-navigation{padding-left:0!important}#FullWidth .et_pb_row{max-width:none!important;margin:0 auto;width:100%!important;padding:0!important}#FullWidth .et_pb_section_7{background:#fff}#FullWidth .et_pb_section_5.et_pb_section{background:#fff}#top-menu-nav li a{font-size:20px!important;text-transform:uppercase;color:#fff;letter-spacing:1px;text-shadow:0em .1em .1em rgb(0 0 0 / .4)!important}header#main-header,#top-header{background-color:transparent!important}h2.et_pb_slide_title{margin-bottom:0}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:40px!important}#et-info-phone a{color:#fff}#et-info-phone a:hover{color:#0053a6}#et-info{float:right}#main-header .et_mobile_menu{background-color:#fff!important}.et_pb_button{border-color:#0797e0!important}#main-header .nav li ul{background-color:#0053a6!important}.orange,#services_inner .et-pb-icon,.et_pb_divider_1:before,#HomeBlock .et-pb-icon{color:#ff5e3a!important}.darkblue,h1,.h1,h2,.h2,a#buttonPrimary,#footer-widgets .footer-widget li a,. #main-footer .footer-widget h4,h3,.h3,#footer-widgets a{color:#0053a6!important}.white,#services_inner h4,#HomeBlock h4.et_pb_module_header,.text-white,.buttonSecondary a,a#buttonSecondary,.et_pb_slide_content p,a#buttonPrimary{color:#fff!important}.darkGrey,#CTA p,ul.iconBanner li{color:#333}#CTA a,.textwidget a{color:#2ea3f2!important}#footer-bottom{display:none}.text-center{text-align:center}.post-content p,#footer-widgets p,.footer-widget a{font-family:"Open Sans",sans-serif!important;font-size:16px!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h4,h5,.h5,h6,.h6,#top-menu a{font-family:"Open Sans",sans-serif!important;margin:.5em 0;padding-bottom:0!important}h1,.h1{font-size:1.8em!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:1.5px;color:#1c6bb5!important}h2,.h2{font-weight:300!important;color:#1c6bb5!important;font-size:1.8em}h2.et_pb_module_header{font-size:1.8em!important}h3,.h3,h4,.h4,h4.entry-title,.et_pb_module_header{text-transform:uppercase;font-size:1em!important}h3,.h3{line-height:1.4!important;font-weight:600!important;letter-spacing:1.5px!important}a#buttonPrimary{font-size:1.2em}#main-footer{background-color:#eaeaea!important}#main-footer .footer-widget h4{font-size:1.3em!important;letter-spacing:1.5px!important;font-weight:600;line-height:1.4}.extra-large{font-size:2.4em!important}#footer-widgets .footer-widget li::before{display:none}#footer-widgets .footer-widget li{padding-left:0!important;border-bottom:1px dotted #00264c!important}#nav_menu-2{width:100%}.secondNav{background:#fff!important;border-radius:0;padding:.5em 1em .5em 2em;position:fixed;overflow:hidden;min-width:100%;bottom:-1px;z-index:999;text-align:center;font-size:1.2em}.mobile_menu_bar:before{color:#fff!important;font-size:1.8em!important}.et_header_style_left .logo_container{text-align:center}.et_pb_svg_logo #logo,.et_header_style_left #logo{max-width:none!important;height:100%!important;max-height:100%!important}#Gallery_Pics .et_pb_slide{width:100%;padding:0}#Gallery_Pics .et_pb_slide_description{width:100%;padding:0;min-height:500px;;position:abosolute;bottom:0}.wrapper{background:rgb(0 0 0 / .6);padding:1em;position:absolute;bottom:0;width:100%}@media only screen and (max-width:840px){table.responsive{margin-bottom:0;overflow:hidden;overflow-x:scroll;display:block;white-space:nowrap}}.FreeQuote{text-align:center!important;color:white!important;position:fixed;bottom:-1px;overflow:hidden;width:100%;background-color:#1c6bb5;padding:.5em}a.et_pb_button.primary,input.wpcf7-form-control.wpcf7-submit{background:#0797e0;border:1px solid #0797e0!important;color:#fff}input.wpcf7-form-control.wpcf7-submit{padding:.3em 1em;border-radius:3px;color:#fff!important}a.et_pb_button.primary:hover,input.wpcf7-form-control.wpcf7-submit{color:#0797e0}.FreeQuote .et_pb_button{background-color:#2d94d9!important}a#buttonSecondary{border:2px solid #fff!important}#buttonPrimary{border:1px solid #fff!important;color:#fff!important}.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button{background-color:#2d94d9!important;border:1px solid #2d94d9!important}a.et_pb_button.et_pb_more_button{color:#fff!important}.et_pb_button{font-size:15.6px!important;padding:.3em 1.25em}#CTA{min-height:0!important}#Services .et_pb_module .et_pb_image_wrap{box-shadow:0 0 20px 5px rgb(80 80 80 / .3)}#Services .et_pb_module .et_pb_image_wrap:hover{transform:scale(1.05) translateY(-3px);transition:all 1s ease-in-out}#page-container .et-fixed-header#main-header{background:#00264c!important;border-bottom:1px solid rgb(0 0 0 / .45)!important}.et-fixed-header#top-header{background:#00264c!important}#confidence .et_pb_code_inner{padding:.5em 0 .5em 0}ul.iconBanner{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;padding-left:0;padding:0 0 0em 0}ul.iconBanner .fas{color:#fff}ul.iconBanner li{width:100%;font-size:1em;list-style-type:none;display:inline-block;flex:1 1 auto;flex-grow:0;text-align:center;margin:0 auto}ul.iconBanner li h3{width:100%;display:inline-block}.iconBanner span{margin-right:.25em;text-align:center;width:100%}.fa-stack{position:relative;display:inline-block;width:2em;height:2.5em!important;line-height:2em;vertical-align:middle;padding-top:0.5em!important}.fa-inverse{color:#1C6BB5!important}.fa-stack-2x{font-size:2em}.fa-2x{font-size:2em}.fa-circle{z-index:-9}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;line-height:inherit}.fa{display:inline-block}.et_pb_slider .et_pb_container{width:100%!important}.services .et_pb_column,#Gallery_Pics .et_pb_column{width:18%}.services .et_pb_column:not(:last-child),#Gallery_Pics .et_pb_column:not(:last-child){margin-right:2.5%!important}.services h2{position:absolute;width:100%;color:#fff!important;font-weight:700!important;z-index:99;bottom:3.5em;line-height:1.2}.services .et_pb_module,#Gallery_Pics .et_pb_module{margin-bottom:0!important}.services .et_pb_column::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:rgb(0 0 0 / .4)}.sixcol{width:100%}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding:1em;background:#fff;margin:0 0 1em 0;display:table-cell;width:100%;max-width:100%;border:none}@media only screen and (min-width:590px){.services h2{bottom:5em}}@media only screen and (min-width:764px){ul.iconBanner li{width:47%}}@media only screen and (min-width:981px){#et_mobile_nav_menu{display:block}#top-menu{display:none}.et-fixed-header #logo{max-height:60%!important}#FullWidth{padding:0}#FullWidth .et_pb_module{margin-right:0;margin-left:0}.services h2{bottom:2.5em}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:52px!important}#top-menu-nav li a{font-size:16px!important;padding-right:16px}.et-top-navigation{padding-left:177px}.et_pb_more_button{margin-top:0em}}@media only screen and (min-width:1024px){.secondNav{border-radius:0 0 25px 25px;min-width:25%;max-width:500px;padding:.5em 1em .5em 2em;position:absolute;z-index:999;text-align:center;right:2%;font-size:1.2em;top:0;max-height:45px}#main-header .container{max-width:1800px!important}.et_pb_svg_logo #logo,.et_header_style_left #logo{max-height:80%!important}.home .et_pb_slide_description{min-height:500px;max-height:100vh}#et_mobile_nav_menu{display:none}#top-menu li{padding-right:2px}#top-menu{display:block}.et_header_style_left .logo_container{text-align:left;width:45%}.FreeQuote{top:-1px;background-color:#fff0;text-align:right!important;font-size:2em}.et_header_style_left #et-top-navigation{padding-top:55px}.home .et_pb_slide_description{min-height:650px}.sixcol{width:48.618784527%;margin-left:2.76%;float:left}.first{margin-left:0}.last{float:right}ul.sub-menu{right:-30%;text-align:center!important}}@media only screen and (min-width:1200px){#et_mobile_nav_menu{display:none}#FullWidth{padding:0}.et_pb_svg_logo #logo,.et_header_style_left #logo{max-height:100%!important}#top-menu li{padding-right:20px}#top-menu{display:block}.et_header_style_left .logo_container{text-align:left;width:45%}}@media only screen and (min-width:1600px){.et_pb_gutters3.et_pb_footer_columns3 .footer-widget,.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:28.667%!important}#FullWidth{padding:0}.fa-stack{padding-top:1em}#top-menu-nav li a{font-size:20px!important}.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container{981px height:1!important;opacity:1!important}.et_header_style_left #et-top-navigation{padding-top:81px!important}.FreeQuote{position:absolute;right:0%;top:-13%;margin:1em;color:#fff;z-index:9999;width:30%}.et_pb_svg_logo #logo,.et_header_style_left #logo{max-height:140%!important}.et-fixed-header #logo{height:95%!important}#et-info-phone{font-size:30px}ul.iconBanner li{width:22.22%}#confidence .et_pb_code_inner{padding-top:0}}#top-menu a{color:#2ea3f2}.services h2{bottom:5em}}@media only screen and (min-width:1900px){.FreeQuote{right:5%}#FullWidth{padding:0}.et_pb_slide_description h2.et_pb_slide_title{font-size:70px!important}.et_pb_slide_content p{font-size:28px!important}}