/*!
Theme Name: Pro &ndash; Child Theme
Theme URI: https://theme.co/pro/
Author: Catapult Creative
Author URI: http://launchcatapult.com
Description: A hand-crafted child theme Built by Catapult Creative specifically for the X Pro Framework.
Version: 1.0.0
Template: pro
*/.number{position:absolute;top:5%;padding-left:2em;z-index:1}.number-laptop{position:absolute;top:2%;padding-left:.25em;z-index:1}@media (max-width: 1020px){.fullscreen-nav-bar{display:none}}@media (min-width: 1021px){.laptop-nav-bar{display:none}}@media (max-width: 770px){.laptop-nav-bar{display:none}}@media (min-width: 771px){.mobile-nav-bar{display:none}}.footer-links a{color:#3c3c3c}.footer-links a:hover{color:#8bc53f}.phone-mail-links a{color:#3C3C3C}.phone-mail-links a:hover{color:#8bc53f}a,a:focus{-webkit-outline:none !important;-moz-outline:none !important;outline:none !important;transition:all 0.3s ease-in-out !important}#cookie-law-info-bar{line-height:1.2;font-size:12px;padding:13px 8%}h1,h2,h3,h4,h5,h6{margin-top:0 !important;line-height:1;transition:all 0.3s ease-in-out}.no-supports .x-section .x-container.marginless-columns{display:flex}.no-supports .x-section .x-container.marginless-columns>.x-column{display:block}_:default:not(:root:root),._stretch-container{flex-wrap:inherit}@media only screen and (max-width: 1024px){_:default:not(:root:root),._stretch-container{flex-wrap:wrap}}_:-ms-fullscreen .x-feature-box-graphic img,:root .x-feature-box .x-feature-box-graphic img{width:100%}.shape-col{position:absolute;top:-21em;left:8em}.about-shape{position:absolute;top:-17em;left:2em}@media (max-width: 505px){.x-bg-layer-upper-image{background-size:cover !important}}@media (max-width: 1360px){.below-header-row{-webkit-transform:none;transform:none}}.contact-headline a{color:#006312}.contact-headline a:hover{color:#8bc53f}.contact-headline p strong{color:#006312}.form-headline strong{color:#006312}.concrete-list ul li{list-style:none;padding-bottom:2em}.concrete-list ul{margin-left:0}.management-list ul li{list-style:none;padding-bottom:2em}.management-list ul{margin-left:0}.sealcoating-list ul li{list-style:none;padding-bottom:2em}.sealcoating-list ul{margin-left:0}.project-modal.x-anchor-toggle{position:absolute;top:0;left:0;z-index:10000}.x-btn.x-btn-global{text-shadow:none !important;box-shadow:none !important;transition:all 0.3s ease-in-out}input[type="text"]{border:none !important;border-radius:0px;background-color:#EBEBEB}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#393939 !important;font-family:"Interstate";font-size:15px !important}input::-moz-placeholder, textarea::-moz-placeholder{color:#393939 !important;font-family:"Interstate";font-size:15px !important}input::placeholder,textarea::placeholder{color:#393939 !important;font-family:"Interstate";font-size:15px !important}body .gform_wrapper .gform_body .gform_fields .gfield select{border:none !important;border-radius:0px;color:#393939;font-family:"Interstate";font-size:15px;background-color:#EBEBEB}textarea{border:none !important;border-radius:0px;background-color:#EBEBEB}.gform_button.button{font-family:"Interstate Compressed";font-weight:normal;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;text-shadow:none;padding-top:.5em;padding-bottom:.5em;padding-left:1.5em;padding-right:1.5em}body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title{font-family:"Interstate";font-size:1.5rem;color:#8bc53f;padding-top:3em;font-weight:normal}.gform_wrapper.gravity-theme .gsection{border-bottom:none !important}body .gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title{font-family:"Interstate";font-weight:bold;font-size:1.25rem;color:#8bc53f}body .gform_wrapper .gf_progressbar_wrapper{padding-bottom:2em}body .gform_wrapper .gf_progressbar_wrapper .gf_progressbar{border-radius:0% !important}body .gform_wrapper .gf_progressbar .gf_progressbar_percentage{border-radius:0% !important;background-color:#8bc53f !important}body .gform_wrapper .gf_progressbar .gf_progressbar_percentage span{display:none}body .gform_wrapper .gform_body .gform_page_footer .gform_next_button{font-family:"Interstate Compressed";font-weight:400;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;text-shadow:none;padding-top:.5em;padding-bottom:.5em;padding-left:2em;padding-right:2em;margin-top:2em}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox{display:inline-block}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:inline-block;margin-right:2em;font-family:"Interstate";font-weight:normal;color:#3c3c3c}.gform_wrapper.gravity-theme .gfield-choice-input input[type=radio],input[type=checkbox]{margin:0px 0px 0px !important;padding-right:.5em;width:20px !important;height:20px !important;color:red}.gform_wrapper.gravity-theme .gfield-choice-input+label{padding-left:1em}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{border-bottom:0 !important}body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button{background-color:#8bc53f;font-family:"Interstate Compressed";color:#FFFFFF;font-weight:400;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;text-shadow:none;padding-top:.5em;padding-bottom:.5em;padding-left:2em;padding-right:2em}body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button:hover{background-color:#006312}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#8bc53f}body.login{background-color:white !important}body.login h1 a{background-size:70%;width:100%;height:100px;background-position:50%}.no-supports .x-section .x-container.marginless-columns{display:flex}.no-supports .x-section .x-container.marginless-columns>.x-column{display:block}_:default:not(:root:root),._stretch-container{flex-wrap:inherit}@media only screen and (max-width: 1024px){_:default:not(:root:root),._stretch-container{flex-wrap:wrap}}_:-ms-fullscreen .x-feature-box-graphic img,:root .x-feature-box .x-feature-box-graphic img{width:100%}
/*# sourceMappingURL=style.css.map */