/**handles:handyman-services-child-style**/
html:focus-within{scroll-behavior:smooth}.cmsmasters_img_rollover{z-index:1}.portfolio.puzzle .project .project_inner{padding:0;z-index:5}.header_mid .logo_wrap .logo img{max-width:100%}.header_mid .header_mid_inner .logo_wrap{width:272px!important}.portfolio .project{min-width:200px}.portfolio.puzzle .project .project_inner{position:initial;top:initial;margin-top:0!important}.portfolio.puzzle .project .project_outer{overflow:visible;box-shadow:0 0 15px rgba(0,0,0,.32941176470588235)}.portfolio.large_gap .project{padding-bottom:50px}.portfolio{overflow:visible!important}.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover,.portfolio.puzzle .project .project_outer .cmsmasters_img_rollover{background-color:rgba(0,0,0,.1)}.cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,.cmsmasters_profile .pl_img a:before,.portfolio.puzzle .project .project_outer:hover .cmsmasters_img_rollover{background-color:rgba(0,0,0,0)}.cmsmasters_heading_wrap.portfolio-title{overflow:visible}.cmsmasters_heading_wrap.portfolio-title h2{margin-bottom:30px}.entry-title a:before{display:block;content:'';color:#fff;position:absolute;top:0;right:0;left:0;bottom:0;z-index:10}.sidebar_layout_14141414 aside{width:29%}.footer_logo{max-width:200px;margin-left:-4px}.cmsmasters_heading_wrap{overflow:visible}.single .post .entry-content,.single .post .entry-header{font-size:18px;line-height:165%}.single .blog.opened-article .post .cmsmasters_post_title,.single .post h1{text-transform:initial;line-height:115%;font-size:2.5em!important}.single .post h2{counter-reset:toc-h3;line-height:115%;font-size:2em}.single .post h3{counter-reset:toc-h4;line-height:115%;font-size:1.5em}.single .post h4{counter-reset:toc-h5;line-height:115%;font-size:1.3em;text-transform:initial}.single .post h5{counter-reset:toc-h6;line-height:115%;font-size:1.2em;font-style:italic}.single .post h6{line-height:1.4em;font-size:115%;font-style:italic;text-transform:initial;font-weight:400}.juwe-form-changes input.wpcf7-submit{display:block;margin:auto}.juwe-form-changes h2.cmsmasters_heading{text-align:center!important}div.project_inner>header>h2>a{font-size:17px!important}body.elementor-default .content_wrap{width:100%!important}#page.cmsmasters_boxed #header,#page.cmsmasters_boxed .middle_inner{width:1200px}#page.cmsmasters_boxed{width:1200px}