.list-pad-small ul li{padding:5px!important}sup{font-size:10px;bottom:.4em!important}.fs-13px{font-size:13px}div.asl_m.asl_w{border:1px solid rgba(194,47,21,1)!important;border-radius:5px 5px 5px 5px!important;box-shadow:none!important;height:38px;width:50%;margin:0 auto}div.asl_w .probox .promagnifier{height:38px}div.asl_m .probox{overflow:initial!important}.hovercard:hover{background:#000;color:#fff}.custom-btn{border:solid 2px #c22f15;background-color:#c22f15;padding:8px 20px;color:white;font-weight:500;border-radius:5px;cursor:pointer}.custom-btn:hover{border:solid 2px #c22f15;background-color:white;color:#c22f15;cursor:pointer}#cfw-footer .cfw-footer-inner{padding:50px 0!important}@media (max-width:991.98px){li.dsm_icon_list_child.dsm_icon_list_child_2.dsm_icon_list_wrapper{margin-top:-25px!important}}.wpcf7-form-control.wpcf7-submit.has-spinner.et_pb_button.et_pb_bg_layout_light{padding:5px 30px}.wpcf7-form-control.wpcf7-submit.has-spinner.et_pb_button.et_pb_bg_layout_light:hover{padding:5px 40px 5px 30px}.text-button{font-weight:700}.service-text ul li::marker{content:""}.service-text ul li::before{content:"";position:absolute;height:1em;width:1em;background:url("https://groutdoctor.com/wp-content/uploads/2022/11/Diamond-Icon-Gold.webp");transform:translate(-100%);background-size:cover;margin-top:5px;left:10px;margin-left:10px;--lzl-bg-img:"https://groutdoctor.com/wp-content/uploads/2022/11/Diamond-Icon-Gold.webp"}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{opacity:1!important}.et-cart-info span:before{display:none}.inherited-styles-for-exported-element{color:#000;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:500;text-align:right}.et_mobile_menu{border-top-style:solid;border-top-width:3px;box-shadow:rgba(0,0,0,.1) 0 2px 5px;left:0;opacity:1;position:absolute;visibility:visible;width:100%;z-index:9999}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);display:block;padding:10px 5%;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition-behavior:normal,normal}.service-text ul li.lzl:not(.lzl-ed)::before,.service-text ul li.lzl-ing:not(.lzl-ed)::before{background-image:none}@media (max-width:980px){.et_mobile_menu{padding:5%;text-align:left;top:100%}}.et_mobile_menu li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et_mobile_menu{border-color:#f9b64a}@media (max-width:980px){.et_mobile_menu{list-style:none!important}}.et_mobile_menu{background-color:#fff!important}.et_mobile_menu a{color:#000!important}.center-the-content{display:flex;align-items:center}.gd-cle{max-width:100%}.gd-cle h2{margin-top:1.4em}.gd-cle h3{font-weight:700;margin-top:1.1em;padding-bottom:.35em}.gd-cle p{padding-bottom:1em}.gd-cle .gd-areas{line-height:2;font-weight:600}.gd-cle .gd-areas-label{padding-bottom:.3em}.gd-cle .gd-tagline{font-size:23px;color:#c22f15;margin-top:1.2em}.gd-cle .gd-btn{display:inline-block;background:#c22f15;color:#fff!important;font-weight:700;font-size:15px;line-height:1.35;padding:14px 24px;border-radius:6px;text-decoration:none!important;transition:background .2s ease}.gd-cle .gd-btn:hover{background:#9c2510;color:#fff!important}.gd-cle .gd-btn.gd-btn-alt{background:#333}.gd-cle .gd-btn.gd-btn-alt:hover{background:#111}.gd-cle .gd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:1.2em 0 1.8em}.gd-cle .gd-card{border:1px solid #e4e4e4;border-radius:10px;padding:28px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06)}.gd-cle .gd-card h3{margin-top:0;font-size:26px;color:#c22f15}.gd-cle .gd-card p:last-child{padding-bottom:0}.gd-cle .gd-lookup{border:1px solid #e4e4e4;border-left:5px solid #c22f15;border-radius:10px;background:#faf9f8;padding:24px 26px;margin:1.2em 0}.gd-cle .gd-lookup-lead{padding-bottom:.6em}.gd-cle .gd-lookup-row{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.gd-cle .gd-lookup-row input{flex:1 1 260px;min-width:0;padding:13px 16px;border:1px solid #c9c9c9;border-radius:6px;font-size:16px;background:#fff}.gd-cle .gd-lookup-row .gd-btn{border:0;cursor:pointer;font-family:inherit}.gd-cle .gd-lookup-out{padding:.8em 0 0;margin:0;min-height:1.4em;font-size:16px}.gd-cle .gd-lookup-out a{font-weight:700;text-decoration:underline}.gd-cle .gd-ba-lead{padding-bottom:.4em}.gd-cle .gd-ba-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin:1.2em 0 1.8em}.gd-cle .gd-ba-grid figure{flex:0 1 calc(( 100% - 44px ) / 3);max-width:calc(( 100% - 44px ) / 3)}.gd-cle .gd-ba-grid figure{margin:0}.gd-cle .gd-ba-grid img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #e4e4e4}.gd-cle .gd-ba-grid figcaption{font-size:14px;line-height:1.4;color:#555;margin-top:8px;text-align:center}@media (max-width:980px){.gd-cle .gd-ba-grid figure{flex-basis:calc(( 100% - 22px ) / 2);max-width:calc(( 100% - 22px ) / 2)}}@media (max-width:767px){.gd-cle .gd-cards{grid-template-columns:1fr;gap:20px}.gd-cle .gd-card{padding:22px}.gd-cle .gd-btn{width:100%;text-align:center}}@media (max-width:560px){.gd-cle .gd-ba-grid figure{flex-basis:100%;max-width:100%}}.gd-cle .gd-faq{border:1px solid #e4e4e4;border-radius:8px;background:#fff;margin:0 0 12px}.gd-cle .gd-faq summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;gap:14px;padding:16px 20px}.gd-cle .gd-faq summary::-webkit-details-marker{display:none}.gd-cle .gd-faq summary::after{content:"+";display:inline-block;margin-left:auto;flex:0 0 auto;color:#c22f15;font-size:26px;line-height:1;transition:transform .2s ease}.gd-cle .gd-faq[open] summary::after{transform:rotate(45deg)}.gd-cle .gd-faq summary h3{margin:0;padding:0;font-size:19px;line-height:1.45;font-weight:700}.gd-cle .gd-faq summary:hover h3{color:#c22f15}.gd-cle .gd-faq summary:focus-visible{outline:2px solid #c22f15;outline-offset:2px}.gd-cle .gd-faq>p{padding:0 20px 18px;margin:0}.gd-cle .gd-faq+h2{margin-top:1.4em}@media (max-width:767px){.gd-cle .gd-faq summary{padding:14px 16px}.gd-cle .gd-faq summary h3{font-size:17px}.gd-cle .gd-faq>p{padding:0 16px 16px}}@media (max-width:980px){body.postid-27854 .et_pb_text_0_tb_body,body.postid-23286 .et_pb_text_0_tb_body,body.postid-27855 .et_pb_text_0_tb_body,body.postid-23288 .et_pb_text_0_tb_body{margin-top:44px}}.gd-cle sup{font-size:.625em;bottom:.4em!important}body:has(.gd-cle) .et_pb_row_4_tb_body .et_pb_module.et_pb_image{width:auto!important;margin:0!important}body:has(.gd-cle) .et_pb_text_2_tb_body h2{white-space:pre-line}@media (min-width:981px){body:has(.gd-loc) .et_pb_text_2_tb_body h2{font-size:min(40px,2.8vw)}}@media (max-width:980px){body:has(.gd-cle) .et_pb_row_3_tb_body,body:has(.gd-cle) .et_pb_row_4_tb_body{width:92%!important;max-width:none!important}}body:has(.gd-cle) .et_pb_image img{line-height:1.45}