.et_pb_scroll_top.et-pb-icon{background:#8E3600!important;color:#ffffff!important}#decking-link{color:#205488!important}#decking-link:hover{color:#C4A484!important}#header .et_pb_menu .current-menu-item a{text-decoration:underline;text-underline-offset:8px;text-decoration-style:solid;text-decoration-thickness:3px}#header .header_flex-column{display:flex;flex-wrap:wrap;justify-content:right}#header .menu,#header .et_pb_button_module_wrapper,#header .header_social_icons{margin-top:auto;margin-bottom:auto}.et_pb_button:after{margin-left:10px!important}#banner_icon .et_pb_column{z-index:99}.banner_icon{position:absolute;top:-175px;left:50%}.banner_icon .et_pb_image_wrap{padding:6px 6px;border:1px solid #fff;border-radius:50%}.banner_icon .et_pb_image_wrap:hover{border-color:#205488;transition:color 300ms ease 0ms}.slider .content_area{position:relative}.slider .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content}.slider .content_area img{width:100%;height:auto}.et_pb_slide_title{background:rgba(35 31 32 / 49%);display:inline-block;color:#fff;padding:80px 90px 90px 90px;font-size:60px;font-family:'Papyrus';line-height:70px}.slider{text-align:center}.slider .owl-dots{position:absolute;top:50%;padding:0!important;width:60px!important;right:0;transform:rotate(90deg);height:20px}.slider .sa_owl_theme .owl-dots .owl-dot span{background:#ff000000!important;border:2px solid #205488!important;height:14px!important;width:14px!important}.slider .sa_owl_theme .owl-dots .active span{background:#fff!important;border:2px solid #fff!important;height:14px!important;width:14px!important}.slider .sa_owl_theme .owl-dots .owl-dot span:hover{background:#fff!important}.slider .et_pb_slide_title{position:relative}.slider .et_pb_slide_title:before{content:url('/wp-content/uploads/2022/05/Clemens_Contracting-left.png');position:absolute;top:-4px;left:-4px}.slider .et_pb_slide_title:after{content:url('/wp-content/uploads/2022/05/Clemens_Contracting-right.png');position:absolute;bottom:-22px;right:-4px}.slider p a:after{content:"\f063";color:#fff;font-weight:900;display:block;font-size:25px;position:absolute;bottom:0px;right:50%;font-family:"Font Awesome 5 Free";padding:5px 8px;border:1px solid #fff;border-radius:50%}.slider p a:hover:after{color:#205488;transition:all 300ms ease 0ms;border-color:#205488}.slider p a{position:absolute;bottom:120px;right:50%;color:#fffffd00}.papyrus_left h3,.papyrus_center h3{font-family:'Papyrus'}.img_back:before{content:url("/wp-content/uploads/2022/05/Clemens_Contracting-v1_11-1.png");position:absolute;bottom:-52px;left:-52px}.home_form .gform_wrapper div.charleft{display:none}.home_form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:40px;background:#c8c8c8;border-radius:8px;margin-bottom:8px}.home_form .gform_wrapper ul li.gfield{margin-top:5px}.home_form .gform_wrapper textarea.medium{height:125px;background:#c8c8c8;border-radius:8px;margin-bottom:8px}.home_form .gfield_label{color:#111111;font-size:17px}.gform_wrapper ::placeholder{color:#5d5d5d;padding-left:22px;font-size:16px}.home_form .gfield_required{color:#ff0000}.gform_button,.gform_next_button,.gform_previous_button,.gform_theme_button{padding:5.4px 36px 5.4px 12.6px;color:#fff;font-size:18px!important;background-color:#8e3600;border:2px solid #8e3600;border-radius:0px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;line-height:1.7em!important}.gform_button:hover,.gform_next_button:hover,.gform_previous_button:hover,.gform_theme_button:hover{background:none;color:#8e3600;transition:all 300ms ease 0ms;cursor:pointer}.home_form .gform_wrapper ul.gform_fields{display:flex;flex-wrap:wrap}.home_form .gform_wrapper ul.gform_fields li.form_areafull{width:100%}.home_form .gform_wrapper ul.gform_fields li.form_areahalf{width:50%}.home_form .gfield_radio{display:flex;flex-wrap:wrap}.home_form ul.gform_fields li.gfield input[type=radio]{margin-top:0;margin-right:8px}.home_form .gform_wrapper ul.gfield_radio li{padding-right:20px!important}.review .grw-slider-review-inner{position:relative!important}.review .wp-gr .grw-slider:not(.wp-dark) .grw-slider-review-inner.grw-slider-review-border{background:#eff3f7!important;min-height:350px!important;padding:180px 75px 20px 75px!important;position:relative!important;margin:0px 25px!important}.review .wp-gr .grw-slider .grw-slider-review-inner>svg{top:75px!important;left:75px;right:inherit!important;width:56px!important;height:56px!important;background:#fff;padding:15px;border-radius:50%}.review .wp-google-left img{display:none}.review .wp-gr .grw-slider .wp-google-stars{position:absolute!important;left:185px!important;margin:0!important;top:80px!important}.review .wp-gr .wp-google-text{font-size:18px!important;line-height:28px!important;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif!important;width:70%!important}.review .wp-google-left{top:100px!important;position:absolute!important;left:185px!important}.review .wp-gr.wpac a.wp-google-name{color:#222222!important;font-size:18px!important;line-height:30px!important;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif!important}.review span path{fill:#fbbc04}.review .grw-slider-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";color:#205488;font-weight:900;font-size:25px;line-height:28px;margin-left:-30px!important;border:1px solid #205488;border-radius:50%;padding:6px 8px}.review .grw-slider-next:after{content:"\f061";font-family:"Font Awesome 5 Free";color:#205488;font-weight:900;font-size:25px;line-height:28px;margin-right:-30px!important;border:1px solid #205488;border-radius:50%;padding:6px 8px}.review .grw-slider-prev:hover:before,.review .grw-slider-next:hover:after{color:#8e3600!important;border-color:#8e3600}.review .grw-slider-prev,.review .grw-slider-after{color:transparent!important}.review .wp-gr .grw-slider .grw-slider-btns{color:transparent!important}.review .wp-gr .grw-slider .wp-google-feedback{height:140px!important}.buttons .et_pb_column{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;top:0}.entry-content tr td{padding:6px 0px;border:0}.entry-content table:not(.variations){border:none}.inner_link a{color:#205488}.inner_link a:hover{color:#8e3600}div#about:after{content:'';position:absolute;background-image:url('/wp-content/uploads/2022/05/Clemens_Contracting-bck_07.jpg');background-size:cover;width:70%;height:100%;right:0;top:0;z-index:0}.papyrus_center:after{content:"";display:block;width:38px;margin:0 auto;border:1px solid #205488}.papyrus_left:after{content:"";display:block;width:38px;align-items:center;border:1px solid #205488}.footer_divider:before{content:url("/wp-content/uploads/2022/05/Clemens_Contracting-v1line_19.png");position:absolute;top:30px;left:-102px}.footer_divider:after{content:url("/wp-content/uploads/2022/05/Clemens_Contracting-v1line_19.png");position:absolute;top:30px;right:22px}#gallery .et_pb_gallery_image img{padding:8px}.mfp-bottom-bar .mfp-title{display:none}.mfp-counter{font-size:16px;color:#fff;padding-top:10px}.mfp-arrow-left:after{content:"\f060";font-family:"Font Awesome 5 Free";color:#fff;font-weight:900;font-size:25px;line-height:28px;margin-left:-30px!important;border:1px solid #fff!important;border-radius:50%;padding:6px 8px}.mfp-arrow-right:after{content:"\f061";font-family:"Font Awesome 5 Free";color:#fff;font-weight:900;font-size:25px;line-height:28px;margin-left:-30px!important;border:1px solid #fff!important;border-radius:50%;padding:6px 8px}.mfp-arrow-left{position:absolute;left:50px!important}.mfp-arrow-right{position:absolute;right:50px!important}.mfp-figure .mfp-close{display:none!important}.blurb .et-pb-icon{padding-top:5px}.blurb .et_pb_blurb_container{padding:0}.et_pb_row ol{margin-top:14px;list-style-position:outside;text-indent:-20px;margin-left:20px}.et_pb_row ol li{margin-top:14px}.et_pb_row ul li{margin-top:4px}@media (max-width:1400px){#header .et_pb_row{padding-left:30px;padding-right:30px}}@media (max-width:1200px){#header .et_pb_menu .et-menu>li{padding:0 8px 0 8px}}@media (max-width:1100px){#header .et_pb_menu .et-menu>li{padding:0 0 0 8px}#header .et_pb_menu .et-menu>li a{font-size:16px}#header .et_pb_button{padding-left:10px!important;padding-right:25px!important;font-size:16px;margin-right:15px}}@media (max-width:980px){#header .header_col{margin:auto}#header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#205488;font-size:50px}#header .et_mobile_menu{border-color:#205488;margin-top:25px}}