body{overflow-x:hidden}#top-menu li a:hover{opacity:1!important}.menu-cta a{border:2px solid #ffffff4f!important;padding:12px!important;border-radius:15px;text-align:center}.menu-cta a:hover{background-color:#8dc63f;color:white!important}.et_header_style_left #et-top-navigation{padding-top:16px!important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:6px!important}#main-header.et-fixed-header .menu-cta a{color:#fff!important}@media only screen and (max-width:980px){.menu-cta a{background-color:#8dc63f}}.et_pb_post .entry-featured-image-url{max-width:540px;float:left;max-width:540px;margin-right:6%}.all-projects article .post-meta a{position:relative;display:inline-block;margin-bottom:18px}.all-projects .post-content{display:flex;flex-direction:column}.all-projects .post-content .post-meta{order:1}.all-projects .post-content .entry-title{order:2}.all-projects .post-content .post-content-inner{order:3}.all-projects article .post-meta a:before{content:"dd";position:absolute;top:100%;border-top:2px solid;margin-top:5px;width:24%;font-size:0}.request-quote-form input[type=text],.request-quote-form select,.request-quote-form textarea{color:#000000;border:0;border-bottom:1px solid #333333;padding:16px!important}.request-quote-form ::-webkit-input-placeholder{color:#000}.request-quote-form :-ms-input-placeholder{color:#000}.request-quote-form ::placeholder{color:#000}.request-quote-form textarea{max-height:160px}.request-quote-form .gform_footer.top_label input[type=submit]{color:#173803!important;border-width:0px!important;border-radius:5px;background-color:#ebf5e1;cursor:pointer;font-size:20px;font-weight:500;padding:.5em 1em;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition:all .2s;transition:all .2s}.request-quote-form .gform_footer.top_label{text-align:right;width:auto;display:inline-block}.request-quote-form .gfield_captcha_input_container{display:inline-block;position:relative;margin-left:40px}.request-quote-form .gfield_captcha_input_container input[type=text]{margin:0!important;padding:0!important;max-width:130px}.request-quote-form .gfield_captcha_input_container:before{content:"=";position:absolute;left:-30px;top:-8px;font-size:20px}.request-quote-form li.gfield.captcha{float:left}.cost-calculator label.gfield_label{color:#fff;font-weight:400!important}.cost-calculator .slider-display span[class$='val-relation']{margin:.5em;color:#fff}.cost-calculator .gfield_calculation input{background:transparent;border:0;color:#fff;font-size:60px!important;padding-top:0!important}.cost-calculator .ginput_container.ginput_container_number{margin-top:0}.backyard-remodel-price-table table{width:100%}.backyard-remodel-price-table td{padding:15px 10px;border:1px solid #fff}.cost-calculator .gfield_calculation .ginput_container_number{position:relative;padding-left:40px}.cost-calculator .gfield_calculation .ginput_container_number:before{content:"$";position:absolute;left:0;font-size:60px;color:#fff;bottom:42%}.cost-calculator .gfield_calculation label.gfield_label{font-weight:700!important;padding-top:25px}.cost-calculator select,.cost-calculator select option{border-radius:5px;padding:.8em!important;border:0!important;font-weight:300}.cost-calculator select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSdsaWdodGdyZXknIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzQwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J003IDEwbDUgNSA1LTV6Jy8+PHBhdGggZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvPjwvc3ZnPg==");background-repeat:no-repeat;background-position-x:98%;background-position-y:50%}.cost-calculator .slider-display{margin-top:15px}.cost-calculator .gfield.rangeslider .noUi-handle.noUi-handle-lower{right:-32px!important}.cost-calculator .gform_wrapper .gform_footer{margin:0;padding:0}.et_pb_posts a.more-link{clear:none;text-transform:capitalize;background:#184120;display:inline-block;padding:8px 21px;margin-top:10px;color:#fff;transition:all 300ms ease 0ms}.et_pb_posts a.more-link:hover{background:#4dbc15}.bafg-twentytwenty-container{left:0%}@media (max-width:980px){#et_mobile_nav_menu .et_mobile_menu li a{color:#fff!important}#et_mobile_nav_menu .mobile_menu_bar:before{color:#fff!important}.et_mobile_menu{border-top:3px solid #8dc63f}}@media (max-width:480px){.et_pb_row_inner_2{min-height:100px}.et_pb_row_inner_4{min-height:100px}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:0px 0}}.page-id-142 #main-content .hero-bf-af .et_pb_text_15{margin-top:-70px!important;padding-left:130px!important}@media (max-width:480px){.et_pb_column_15 .et_pb_module .baie_before_after_image .baie_before_after_image_0 .et_always_center_on_mobile{margin-top:-24px!important}}.page-id-142 #main-content .hero-bf-af .et_pb_row_5 .baie_before_after_image{padding-top:0px!important;margin-top:-99px!important}@media (max-width:480px){.page-id-142 #main-content .hero-bf-af .et_pb_row_5 .baie_before_after_image{padding-top:5px!important;margin-top:10px!important}}.job-application-form input[type=text],.job-application-form textarea{-webkit-appearance:none;background-color:#fff;width:100%;border-radius:0;border:0;border-bottom:1px solid #333;color:#999;font-size:14px;padding:16px}.job-application-form input[type=text]::placeholder,.job-application-form textarea::placeholder{color:#333}.job-application-form textarea{max-height:150px}.job-application-form input[type=submit]{font-size:20px;font-weight:500;padding:0.3em 1em;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important;color:#184120!important;border-width:0px!important;background-color:#ebf5e1!important;cursor:pointer}