1<!DOCTYPE html> 2<!--[if lt IE 7 ]><html class="ie ie6" dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> 3<!--[if IE 7 ]><html class="ie ie7" dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> 4<!--[if IE 8 ]><html class="ie ie8" dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> 5<!--[if IE 9 ]><html class="ie ie9" dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> 6<!--[if (gt IE 9)|!(IE)]><!--><html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <!--<![endif]--> 7<head> 8 9 <link href="https://plus.google.com/+StoneCareofTexasSchertz/posts" rel="publisher" /> 10 <meta charset="UTF-8" /> 11 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 12 <link rel="profile" href="//gmpg.org/xfn/11" /> 13 <link rel="icon" href="https://stonecareoftexas.com/wp-content/uploads/2015/09/favicon.ico" type="image/x-icon" /> 14 <link rel="pingback" href="https://stonecareoftexas.com/xmlrpc.php" /> 15 <link rel="alternate" type="application/rss+xml" title="StoneCare of Texas" href="https://stonecareoftexas.com/feed/" /> 16 <link rel="alternate" type="application/atom+xml" title="StoneCare of Texas" href="https://stonecareoftexas.com/feed/atom/" /> 17 <link rel="stylesheet" type="text/css" media="all" href="https://stonecareoftexas.com/wp-content/themes/theme54575/bootstrap/css/bootstrap.css" /> 18<link rel="stylesheet" type="text/css" media="all" href="https://stonecareoftexas.com/wp-content/themes/theme54575/bootstrap/css/responsive.css" /> 19 <link rel="stylesheet" type="text/css" media="all" href="https://stonecareoftexas.com/wp-content/themes/CherryFramework/css/camera.css" /> 20 <link rel="stylesheet" type="text/css" media="all" href="https://stonecareoftexas.com/wp-content/themes/theme54575/style.css" /> 21 22 <!-- All in One SEO Pro 5.0.0.1 - aioseo.com --> 23 <title>Stain Management App - To Remove Stain from Natural Stone</title> 24 <meta name="description" content="Do stains occur? No problem. We are here to provide expert cleaning solutions for stone and hard porous surfaces through our Stain Management App." /> 25 <meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1" /> 26 <link rel="canonical" href="https://stonecareoftexas.com/stain-management-app/" /> 27 <meta name="generator" content="All in One SEO Pro (AIOSEO) 5.0.0.1" /> 28 <meta property="og:locale" content="en_US" /> 29 <meta property="og:site_name" content="StoneCare of Texas - Serving Austin and San Antonio TX" /> 30 <meta property="og:type" content="article" /> 31 <meta property="og:title" content="Stain Management App - To Remove Stain from Natural Stone" /> 32 <meta property="og:description" content="Do stains occur? No problem. We are here to provide expert cleaning solutions for stone and hard porous surfaces through our Stain Management App." /> 33 <meta property="og:url" content="https://stonecareoftexas.com/stain-management-app/" /> 34 <meta property="og:image" content="https://stonecareoftexas.com/wp-content/uploads/2015/09/logo.jpg" /> 35 <meta property="og:image:secure_url" content="https://stonecareoftexas.com/wp-content/uploads/2015/09/logo.jpg" /> 36 <meta property="og:image:width" content="261" /> 37 <meta property="og:image:height" content="123" /> 38 <meta property="article:published_time" content="2017-06-13T06:07:11+00:00" /> 39 <meta property="article:modified_time" content="2026-06-10T13:17:15+00:00" /> 40 <meta name="twitter:card" content="summary" /> 41 <meta name="twitter:title" content="Stain Management App - To Remove Stain from Natural Stone" /> 42 <meta name="twitter:description" content="Do stains occur? No problem. We are here to provide expert cleaning solutions for stone and hard porous surfaces through our Stain Management App." /> 43 <meta name="twitter:image" content="https://stonecareoftexas.com/wp-content/uploads/2015/09/logo.jpg" /> 44
44<script type="application/ld+json" class="aioseo-schema"> 45 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/stonecareoftexas.com\/stain-management-app\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/stonecareoftexas.com#listItem","position":1,"name":"Home","item":"https:\/\/stonecareoftexas.com","nextItem":{"@type":"ListItem","@id":"https:\/\/stonecareoftexas.com\/stain-management-app\/#listItem","name":"Stain Management App"}},{"@type":"ListItem","@id":"https:\/\/stonecareoftexas.com\/stain-management-app\/#listItem","position":2,"name":"Stain Management App","previousItem":{"@type":"ListItem","@id":"https:\/\/stonecareoftexas.com#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/stonecareoftexas.com\/#organization","name":"Stonecare of Texas","description":"Serving Austin and San Antonio TX","url":"https:\/\/stonecareoftexas.com\/","telephone":"+18666938019","logo":{"@type":"ImageObject","url":"https:\/\/stonecareoftexas.com\/wp-content\/uploads\/2015\/09\/logo.jpg","@id":"https:\/\/stonecareoftexas.com\/stain-management-app\/#organizationLogo","width":261,"height":123,"caption":"Stone Care of Texas"},"image":{"@id":"https:\/\/stonecareoftexas.com\/stain-management-app\/#organizationLogo"},"address":{"@id":"https:\/\/stonecareoftexas.com\/#postaladdress","@type":"PostalAddress","streetAddress":"116 Windy Meadows,, Dr. Schertz","postalCode":"78154","addressLocality":"Texas","addressCountry":"US"}},{"@type":"WebPage","@id":"https:\/\/stonecareoftexas.com\/stain-management-app\/#webpage","url":"https:\/\/stonecareoftexas.com\/stain-management-app\/","name":"Stain Management App - To Remove Stain from Natural Stone","description":"Do stains occur? No problem. We are here to provide expert cleaning solutions for stone and hard porous surfaces through our Stain Management App.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/stonecareoftexas.com\/#website"},"breadcrumb":{"@id":"https:\/\/stonecareoftexas.com\/stain-management-app\/#breadcrumblist"},"datePublished":"2017-06-13T06:07:11+00:00","dateModified":"2026-06-10T13:17:15+00:00"},{"@type":"WebSite","@id":"https:\/\/stonecareoftexas.com\/#website","url":"https:\/\/stonecareoftexas.com\/","name":"Stonecare of Texas","description":"Serving Austin and San Antonio TX","inLanguage":"en-US","publisher":{"@id":"https:\/\/stonecareoftexas.com\/#organization"}}]} 46 </script>
46 47
47<script type="text/javascript"> 48 (function(c,l,a,r,i,t,y){ 49 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1; 50 t.src="https://www.clarity.ms/tag/"+i+"?ref=aioseo";y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 51 })(window, document, "clarity", "script", "w2cb4s5h71"); 52 </script>
52 53 <!-- All in One SEO Pro --> 54 55<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 56<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 57<link rel="alternate" type="application/rss+xml" title="StoneCare of Texas » Feed" href="https://stonecareoftexas.com/feed/" /> 58<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://stonecareoftexas.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstonecareoftexas.com%2Fstain-management-app%2F" /> 59<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://stonecareoftexas.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstonecareoftexas.com%2Fstain-management-app%2F&format=xml" /> 60<style id="wp-img-auto-sizes-contain-inline-css"> 61img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 62/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 63</style> 64<link rel='stylesheet' id='dashicons-css' href='https://stonecareoftexas.com/wp-includes/css/dashicons.min.css?ver=7.0.4' media='all' /> 65<link rel='stylesheet' id='thickbox-css' href='https://stonecareoftexas.com/wp-includes/js/thickbox/thickbox.css?ver=7.0.4' media='all' /> 66<link rel='stylesheet' id='flexslider-css' href='https://stonecareoftexas.com/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/flexslider.css?ver=2.2.0' media='all' /> 67<link rel='stylesheet' id='cherry-plugin-css' href='https://stonecareoftexas.com/wp-content/plugins/cherry-plugin/includes/css/cherry-plugin.css?ver=1.2.8.1' media='all' /> 68<style id="wp-emoji-styles-inline-css"> 69 70 img.wp-smiley, img.emoji { 71 display: inline !important; 72 border: none !important; 73 box-shadow: none !important; 74 height: 1em !important; 75 width: 1em !important; 76 margin: 0 0.07em !important; 77 vertical-align: -0.1em !important; 78 background: none !important; 79 padding: 0 !important; 80 } 81/*# sourceURL=wp-emoji-styles-inline-css */ 82</style> 83<style id="wp-block-library-inline-css"> 84:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
84--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 85 86/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 87</style> 88<style id="classic-theme-styles-inline-css"> 89/*! This file is auto-generated */ 90.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 91/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 92</style> 93 94<style id="global-styles-inline-css"> 95:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
95--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
95.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 96/*# sourceURL=global-styles-inline-css */ 97</style> 98 99<link rel='stylesheet' id='cherry-lazy-load-css' href='https://stonecareoftexas.com/wp-content/plugins/cherry-lazy-load/css/lazy-load.css?ver=1.1' media='all' /> 100<link rel='stylesheet' id='hamburger.css-css' href='https://stonecareoftexas.com/wp-content/plugins/wp-responsive-menu/assets/css/wpr-hamburger.css?ver=3.2' media='all' /> 101<link rel='stylesheet' id='wprmenu.css-css' href='https://stonecareoftexas.com/wp-content/plugins/wp-responsive-menu/assets/css/wprmenu.css?ver=3.2' media='all' /> 102<style id="wprmenu.css-inline-css"> 103@media only screen and ( max-width: 767px ) {html body div.wprm-wrapper {overflow: scroll;}#wprmenu_bar {background-image: url();background-size: cover ;background-repeat: repeat;}#wprmenu_bar {background-color: #0d0d0d;}html body div#mg-wprm-wrap .wpr_submit .icon.icon-search {color: #ffffff;}#wprmenu_bar .menu_title,#wprmenu_bar .wprmenu_icon_menu,#wprmenu_bar .menu_title a {color: #f2f2f2;}#wprmenu_bar .menu_title a {font-size: 20px;font-weight: normal;}#mg-wprm-wrap li.menu-item a {font-size: 18px;text-transform: uppercase;font-weight: normal;}#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {font-size: 16px;text-transform: uppercase;font-weight: normal;}#mg-wprm-wrap li.current-menu-item > a {background: #d53f3f;}#mg-wprm-wrap li.current-menu-item > a,#mg-wprm-wrap li.current-menu-item span.wprmenu_icon{color: #ffffff !important;}#mg-wprm-wrap {background-color: #2e2e2e;}.cbp-spmenu-push-toright,.cbp-spmenu-push-toright .mm-slideout {left: 80% ;}.cbp-spmenu-push-toleft {left: -80% ;}#mg-wprm-wrap.cbp-spmenu-right,#mg-wprm-wrap.cbp-spmenu-left,#mg-wprm-wrap.cbp-spmenu-right.custom,#mg-wprm-wrap.cbp-spmenu-left.custom,.cbp-spmenu-vertical {width: 80%;max-width: 400px;}#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,div#mg-wprm-wrap ul li span.wprmenu_icon {color: #cfcfcf;}#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item:valid ~ a{color: #ffffff;}#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {background: #d53f3f;color: #606060 !important;}div#mg-wprm-wrap ul>li:hover>span.wprmenu_icon {color: #606060 !important;}.wprmenu_bar .hamburger-inner,.wprmenu_bar .hamburger-inner::before,.wprmenu_bar .hamburger-inner::after {background: #ffffff;}.wprmenu_bar .hamburger:hover .hamburger-inner,.wprmenu_bar .hamburger:hover .hamburger-inner::before,.wprmenu_bar .hamburger:hover .hamburger-inner::after {background: #ffffff;}div.wprmenu_bar div.hamburger{padding-right: 6px !important;}#wprmenu_menu.left {width:80%;left: -80%;right: auto;}#wprmenu_menu.right {width:80%;right: -80%;left: auto;}html body div#wprmenu_bar {height : 42px;}#mg-wprm-wrap.cbp-spmenu-left,#mg-wprm-wrap.cbp-spmenu-right,#mg-widgetmenu-wrap.cbp-spmenu-widget-left,#mg-widgetmenu-wrap.cbp-spmenu-widget-right {top: 42px !important;}.wprmenu_bar .hamburger {float: left;}.wprmenu_bar #custom_menu_icon.hamburger {top: px;left: px;float: left !important;background-color: #cccccc;}.nav.nav__primary{ display: none !important; }.wpr_custom_menu #custom_menu_icon {display: block;}html { padding-top: 42px !important; }#wprmenu_bar,#mg-wprm-wrap { display: block; }div#wpadminbar { position: fixed; }} 104/*# sourceURL=wprmenu.css-inline-css */ 105</style> 106<link rel='stylesheet' id='wpr_icons-css' href='https://stonecareoftexas.com/w
106p-content/plugins/wp-responsive-menu/inc/assets/icons/wpr-icons.css?ver=3.2' media='all' /> 107<link rel='stylesheet' id='contact-form-7-css' href='https://stonecareoftexas.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 108<link rel='stylesheet' id='wpcf7-redirect-script-frontend-css' href='https://stonecareoftexas.com/wp-content/plugins/wpcf7-redirect/build/assets/frontend-script.css?ver=2c532d7e2be36f6af233' media='all' /> 109<link rel='stylesheet' id='theme54575-css' href='https://stonecareoftexas.com/wp-content/themes/theme54575/main-style.css' media='all' /> 110<link rel='stylesheet' id='magnific-popup-css' href='https://stonecareoftexas.com/wp-content/themes/CherryFramework/css/magnific-popup.css?ver=0.9.3' media='all' /> 111<link rel='stylesheet' id='slb_core-css' href='https://stonecareoftexas.com/wp-content/plugins/simple-lightbox/client/css/app.css?ver=2.9.5' media='all' /> 112<link rel='stylesheet' id='options_typography_Merriweather-css' href='//fonts.googleapis.com/css?family=Merriweather&subset=latin' media='all' /> 113<style id="rocket-lazyload-inline-css"> 114.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://stonecareoftexas.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} 115/*# sourceURL=rocket-lazyload-inline-css */ 116</style>
117<script id="jquery-js" src="https://stonecareoftexas.com/wp-content/themes/CherryFramework/js/jquery-1.7.2.min.js?ver=3.5.1"></script>
vendor: 1 bytes, line 117
117
118<script id="easing-js" src="https://stonecareoftexas.com/wp-content/plugins/cherry-plugin/lib/js/jquery.easing.1.3.js?ver=1.3"></script>
vendor: 1 bytes, line 118
118
119<script id="elastislide-js" src="https://stonecareoftexas.com/wp-content/plugins/cherry-plugin/lib/js/elasti-carousel/jquery.elastislide.js?ver=1.2.8.1"></script>
vendor: 1 bytes, line 119
119
120<script id="modernizr-js" src="https://stonecareoftexas.com/wp-content/plugins/wp-responsive-menu/assets/js/modernizr.custom.js?ver=3.2"></script>
vendor: 1 bytes, line 120
120
121<script id="touchSwipe-js" src="https://stonecareoftexas.com/wp-content/plugins/wp-responsive-menu/assets/js/touchSwipe.js?ver=3.2"></script>
vendor: 1 bytes, line 121
121
122<script id="wprmenu.js-js-extra"> 123var wprmenu = {"zooming":"","from_width":"767","push_width":"400","menu_width":"80","parent_click":"","swipe":"","enable_overlay":"","wprmenuDemoId":""}; 124//# sourceURL=wprmenu.js-js-extra 125</script>
vendor: 1 bytes, line 125
125
126<script id="wprmenu.js-js" src="https://stonecareoftexas.com/wp-content/plugins/wp-responsive-menu/assets/js/wprmenu.js?ver=3.2"></script>
vendor: 1 bytes, line 126
126
127<script id="my_script-js" src="https://stonecareoftexas.com/wp-content/themes/theme54575/js/my_script.js?ver=1.0"></script>
vendor: 1 bytes, line 127
127
128<script id="bootstrap-js" src="https://stonecareoftexas.com/wp-content/themes/CherryFramework/bootstrap/js/bootstrap.min.js?ver=2.3.0"></script>
128 129<link rel="https://api.w.org/" href="https://stonecareoftexas.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://stonecareoftexas.com/wp-json/wp/v2/pages/3467" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://stonecareoftexas.com/xmlrpc.php?rsd" /> 130<meta name="generator" content="WordPress 7.0.4" /> 131<link rel='shortlink' href='https://stonecareoftexas.com/?p=3467' />
132<script> 133 var system_folder = 'https://stonecareoftexas.com/wp-content/themes/CherryFramework/admin/data_management/', 134 CHILD_URL ='https://stonecareoftexas.com/wp-content/themes/theme54575', 135 PARENT_URL = 'https://stonecareoftexas.com/wp-content/themes/CherryFramework', 136 CURRENT_THEME = 'theme54575'</script>
136 137<style type='text/css'> 138p{font-weight:normal} 139</style> 140<style type='text/css'> 141h1 { font: normal 12px/16px Roboto, sans-serif; color:#101010; } 142h2 { font: bold 36px/46px Roboto, sans-serif; color:#101010; } 143h3 { font: bold 34px/46px Roboto, sans-serif; color:#101010; } 144h4 { font: bold 18px/24px Roboto, sans-serif; color:#0158a5; } 145h5 { font: normal 18px/21px Roboto, sans-serif; color:#101010; } 146h6 { font: italic 15px/18px Arial, Helvetica, sans-serif; color:#333333; } 147body { font-weight: normal;} 148.logo_h__txt, .logo_link { font: bold 37px/37px Merriweather; color:#ed3a12; } 149.sf-menu > li > a { font: normal 16px/20px Roboto, sans-serif; color:#444444; } 150.nav.footer-nav a { font: normal 12px/18px Roboto, sans-serif; color:#888888; } 151</style> 152<link rel="icon" href="https://stonecareoftexas.com/wp-content/uploads/2020/05/ai8nn-e5w6f-015-150x150.png" sizes="32x32" /> 153<link rel="icon" href="https://stonecareoftexas.com/wp-content/uploads/2020/05/ai8nn-e5w6f-015.png" sizes="192x192" /> 154<link rel="apple-touch-icon" href="https://stonecareoftexas.com/wp-content/uploads/2020/05/ai8nn-e5w6f-015.png" /> 155<meta name="msapplication-TileImage" content="https://stonecareoftexas.com/wp-content/uploads/2020/05/ai8nn-e5w6f-015.png" /> 156<style id="wp-custom-css"> 157p.subtie { 158 text-align: center; 159 font-size: 30px !important; 160 font: bold 36px / 46px Roboto, sans-serif; 161 margin-bottom: 10px; 162 font-weight: 900 !important; 163 margin: 9px 0; 164} 165.authoreinfo{ 166 display:flex; 167} 168.prots-contentg { 169 margin-bottom: 28px; 170 padding: 14px 0; 171 border: 1px solid #ddd; 172 border-width: 1px 0 1px 0; 173} 174.prots-contentg .portfolio-option-value{ 175 font: normal 16px / 18px Roboto, sans-serif; 176 color: #444 !important; 177 font-weight: 500 !important; 178 display: inline; 179 text-transform: capitalize; 180} 181.portfolio-option-row.first-row{ 182 display:flex; 183 align-items:baseline; 184} 185.authore-meta .authoreinfo{margin-bottom:10px} 186.authore-meta strong{white-space: nowrap;margin-right:5px;} 187.prots-contentg .portfolio-option-row { 188 margin-bottom:10px; 189} 190.prots-contentg .portfolio-option-row:last-child { 191 margin-bottom:0px; 192} 193#inner-page #content h1.auth-text{ 194 font: normal 16px / 18px Roboto, sans-serif; 195 color: #444 !important; 196 font-weight: 500 !important; 197 display: inline; 198 margin:0; 199 text-transform: capitalize; 200} 201.authorename{ 202 font: normal 16px / 18px Roboto, sans-serif; 203 color: #444 !important; 204 font-weight: 500 !important; 205 display: inline; 206} 207.authore-meta strong{ 208 font: normal 16px / 18px Roboto, sans-serif; 209 font-weight: 700; 210} 211 212#custom-image-lightbox { 213 display: none; 214 position: fixed; 215 z-index: 999999; 216 inset: 0; 217 width: 100%; 218 height: 100%; 219 background: rgba(0, 0, 0, 0.88); 220 align-items: center; 221 justify-content: center; 222 padding: 30px; 223 box-sizing: border-box; 224} 225 226#custom-image-lightbox.active { 227 display: flex; 228} 229 230.custom-lightbox-content { 231 position: relative; 232 max-width: 90%; 233 max-height: 90vh; 234 text-align: center; 235} 236 237.custom-lightbox-content img { 238 display: block; 239 max-width: 100%; 240 max-height: 80vh; 241 width: auto; 242 height: auto; 243 margin: 0 auto; 244} 245 246.custom-lightbox-title { 247 color: #fff; 248 font-size: 20px; 249 font-weight: 600; 250 margin-top: 15px; 251} 252 253.custom-lightbox-close { 254 position: fixed; 255 top: 20px; 256 right: 30px; 257 color: #fff; 258 background: transparent; 259 border: 0; 260 font-size: 42px; 261 line-height: 1; 262 cursor: pointer; 263 z-index: 1000001; 264} 265 266.custom-lightbox-prev, 267.custom-lightbox-next { 268 position: fixed; 269 top: 50%; 270 transform: translateY(-50%); 271 width: 50px; 272 height: 60px; 273 border: 0; 274 background: rgba(255, 255, 255, 0.15); 275 color: #fff; 276 font-size: 35px; 277 cursor: pointer; 278 z-index: 1000000; 279} 280 281.custom-lightbox-prev { 282 left: 25px; 283} 284 285.custom-lightbox-next { 286 right: 25px; 287} 288 289.custom-lightbox-prev:hover, 290.custom-lightbox-next:hover { 291 background: rgba(255, 255, 255, 0.3); 292} 293 294.productColor__img.expandIcon { 295 cursor: pointer; 296} 297 298@media (max-width: 767px) { 299 300 #custom-image-lightbox { 301 padding: 15px; 302 } 303 304 .custom-lightbox-content img { 305 max-width: 90vw; 306 max-height: 70vh; 307 } 308 309 .custom-lightbox-prev, 310 .custom-lightbox-next { 311 width: 40px; 312 height: 50px; 313 font-size: 28px; 314 } 315 316 .custom-lightbox-prev { 317 left: 10px; 318 } 319 320 .custom-lightbox-next { 321 right: 10px; 322 } 323 324 .custom-lightbox-title { 325 font-size: 17px; 326 } 327 .fancybox-is-open{ 328 z-index:99999999!important; 329} 330 331} 332 333.footer-para{ 334 color: #2E353B; 335 font-size: 13px; 336 font-weight: 700; 337 text-transform: uppercase; 338 width: 200px; 339 text-align: center; 340 margin-top: 20px; 341} 342.footer-num a{ 343 color:#BA160A; 344} 345.footer-num{ 346color: #b7170b; 347 font-size: 24px; 348 font-weight: 500 !important; 349 line-height: 30px; 350 width: 200px; 351 text-align: center;} 352.footer-num a:hover { 353 color: #0158a5 !important; 354} 355/*Footer Strip css*/ 356p.footer-heading{ 357 color: #434544; 358 font: bold 18px / 24px Roboto, sans-serif; 359 margin-bottom: 13px; 360 margin: 9px 0; 361 text-transform: uppercase; 362} 363 .page-loaded .mobile-quick-action-bar{display:block!important} 364.mobile-quick-action-bar .fa-phone{ 365 display: inline-block; 366} 367 .mobile-quick-action-bar{ 368 position: fixed; 369 bottom: 0px; 370 left: 0; 371 width: 350px; 372 z-index: 9999999; 373 } 374 375 .mobile-quick-action-bar .widget{ 376 margin: 0; 377 } 378 379 .mobile-quick-action-bar .quick-actions{height: 50px; 380 display: flex !important; 381 width: 100%; 382 overflow:hidden;max-width:360px;float:left; 383 } 384 .mobile-quick-action-bar .quick-actions p{display:block;margin:0;font-size:13px;font-weight: 700;line-height:16px;} 385 .mobile-quick-action-bar .quick-actions a{ 386 flex: 1; 387 display: flex !important; 388 align-items: center; 389 justify-content: center; 390 border: solid 1px rgba(255, 255, 255, .3); 391 border-left:none; 392 text-decoration: none; 393 color: #fff; 394 font-size: 12px; 395 flex-direction: column;gap: 3px; 396 background: #0158A5; 397 transition:all .7s ease-in-out; 398 } 399 .quick-actions a:first-child{ 400 border-radius:8px 0 0 0 ; 401 } 402 .quick-actions a:last-child{ 403 border-radius:0px 8px 0 0 ; 404 } 405 .mobile-quick-action-bar .quick-actions a:hover{ 406 background:#000; 407 } 408 .mobile-quick-action-bar .quick-actions i{font-size:14px;font-family: 'FontAwesome'; font-style: normal;} 409 .mobile-quick-action-bar .quick-actions a:last-child{
410/* border-right: none; */ 411 } 412 413 .mobile-quick-action-bar .widget-title{ 414 display:none; 415 } 416@media (max-width: 767px){ 417 .mobile-quick-action-bar{ 418 width:100%; 419 } 420 .mobile-quick-action-bar .quick-actions{float:none!important;width:100%!important;max-width:100%;} 421 body{ 422 padding-bottom:50px; 423 } 424 footer{ 425 margin-bottom:-10px; 426 } 427 #livesite_engage_button{ 428 display:none; 429 } 430} 431.filter-wrapper ul li.active a, .filter-wrapper ul li a:focus { 432 border: 1px solid; 433} 434.home .lazy-load-box { 435 color: #fff!important; 436} 437.home .lazy-load-box .style_p1{ 438 color: #444!important; 439} 440 441@media (max-width: 767px) { 442.page-id-203 .lazy-load-box{ 443 margin-bottom:20px; 444} 445.single-portfolio .portfolio-meta {display:flex;} 446 .filter-wrapper .pull-right { 447 float: left; 448} 449.page-template-natural-stone .post .featured-thumbnail{width:97%!important} 450 .page-template-natural-stone .featured-thumbnail img{width:100%;} 451 .page-template-concrete .post .featured-thumbnail{width:97%!important} 452 .page-template-concrete .featured-thumbnail img{width:100%;} 453} 454 455 456#cboxClose { 457 padding: 10px 12px !important; 458 font-size: 17px !important; 459} 460@media only screen and (min-width:1600px) and (max-width:2500px) { 461#cboxClose 462 { 463 bottom: 92% !important; 464} 465} 466#cboxClose{position:absolute;top:0;right:0;display:block;color:#FFF;padding:16px;background:#0158a5;font-size:20px;border-radius:50%; bottom: 90%;} 467.custom-care-guide{ 468padding-right: 20px; 469} 470.single-post #content { 471 z-index: 9999999; 472} 473@media only screen and (max-width: 767px){ 474 /* Responsive Colorbox container */ 475#colorbox, 476#cboxWrapper, 477#cboxContent, 478#cboxLoadedContent { 479 width: 90vw !important; 480 max-width: 90vw !important; 481 height: auto !important; 482 max-height: 90vh !important; 483 box-sizing: border-box; 484 overflow: visible !important; 485} 486 487/* Remove fixed height from iframe container */ 488#cboxContent, 489#cboxLoadedContent { 490 padding: 0 !important; 491 margin: 0 auto !important; 492 display: flex; 493 justify-content: center; 494 align-items: center; 495} 496 497/* Make iframe responsive with 16:9 ratio */ 498#colorbox iframe.cboxIframe { 499 width: 100% !important; 500 height: auto !important; 501 aspect-ratio: 16 / 9; 502 max-height: 80vh; 503 display: block; 504} 505 506/* Remove legacy float and fixed sizes that break mobile view */ 507#cboxTopLeft, 508#cboxTopCenter, 509#cboxTopRight, 510#cboxMiddleLeft, 511#cboxMiddleRight, 512#cboxBottomLeft, 513#cboxBottomCenter, 514#cboxBottomRight { 515 display: none !important; 516} 517/* Style and position the close button cleanly above the video */ 518#cboxClose { 519 position: absolute !important; 520 top: -15px; 521 right: -15px; 522 z-index: 9999; 523 background: #000; 524 color: #fff; 525 padding: 5px 10px; 526 border-radius: 50%; 527 font-size: 16px; 528 line-height: 1; 529 border: none; 530 cursor: pointer; 531 opacity: 0.8; 532 transition: opacity 0.2s ease-in-out; 533} 534 535#cboxClose:hover { 536 opacity: 1; 537} 538.prodlft img{ 539 float: none!important; 540} 541 .footer h4{display:none} 542 .footer #text-5 h4{display:block} 543 .footer #text-8 {text-align:center} 544 .footer #text-8 h5,.footer #text-8 h3,.footer .footer-widgets .social-nets-wrapper{width:100%!important} 545 546} 547#service-form iframe{padding: 0px 20px;} 548.concrete-page .page-content{margin-bottom: 30px;} 549.contact-follow li a{ margin-right: 10px;} 550.contact-follow li.Google a img{ padding-top: 6px;} 551.contact-page address{padding: 10px 0px; line-height: 26px; } 552.contact-page address strong{font-size: 16px; 553 padding-bottom: 20px;clear:both;width:100%} 554.contact-page address .spacer {height:10px!important} 555.contact-page address #social_gmb{font-size: 14px;padding-left:10px; 556font-weight: bold;} 557.social__list li { 558 margin-bottom: 5px; 559 display: contents; 560} 561.social_ico { 562 display: inline-block; 563 vertical-align: top; 564 background-color: black !important; 565 width: 28px !important; 566 height: 28px !important; 567 text-align: center !important; 568 padding-top: 4px !important; 569} 570.productColor__img.expandIcon img{padding-bottom:10px} 571.big-call a.btn-info.style_2 { 572 background: #ed3a12; 573 float: none; 574 margin-top: 25px; 575} 576.home .effect-slidefromleft{color:#fff} 577.page-template-service-new-layout .wpcf7-spinner{display:none!important;} 578.effect-slidefromright .hr{display:none} 579body .header .header_block_2:before { 580 background: transparent;} 581#content { 582 padding-bottom: 50px; 583} 584.page-template-service-new-layout #content { 585 padding-bottom: 0px; 586} 587.home .effect-slidefromright a.btn-info.style_1 { 588 float: none; 589 margin-left: 0px; 590} 591#mg-wprm-wrap ul li { 592 margin: 15px; 593} 594.page-template-service-new-layout #content{padding-left:30px} 595h5.garage-sub{font-weight:500!important} 596p.spec-sub-head{margin: 30px auto 50px;} 597.bg-sect-wrap { 598 background: #0b2540; 599 margin-left: 0px; 600 padding: 40px 30px 20px 40px; 601 color: #fff; 602} 603 604.bg-sect-wrap h4 { 605 color: #fff; 606 font-weight: 300 !important; 607 font-size: 30px; 608 text-transform: capitalize; 609 line-height: 40px; 610} 611.our-finishes .image_pop_sec p{display:none} 612.page-template-service-new-layout #content .post-4199 .image-wraps { 613 margin-left: 0px; 614 display: flex; 615} 616.page-template-service-new-layout #content .post-4199 .image-wraps {margin-left:0px} 617.page-template-service-new-layout #content .post-4199 .image-wraps .alignleft { 618 margin: 0px; 619 min-height: 420px; 620} 621.bg-sect-wrap p {
622 line-height: 26px; 623 font-size: 18px; 624} 625p.big-call { 626 text-align: center; 627 font-size: 28px; 628 font-weight: 300; 629 margin-top: 35px; 630} 631p.big-call a{color:#fff} 632.page-template-service-new-layout #content .post-4199 .image-wraps { 633 margin-top: 50px;margin-bottom:100px; 634} 635.page-template-service-new-layout #content .post-4199 .image-wraps{ 636 margin-left:0px; 637} 638 639 640.page-template-service-new-layout #content .post-4199 .image-wraps .bg-sect-wrap { 641 margin-left: 0px; 642 padding: 40px 30px 20px 50px; 643 color: #fff; 644} 645 646 647.tooltip{position:relative;display:inline-block;opacity:1!important} 648.tooltip .tooltiptext{visibility: hidden; 649 width: 120px; 650 background-color: #f8e8c0; 651 color: #444444; 652 text-align: center; 653 border-radius: 6px; 654 padding: 10px; 655 position: absolute; 656 z-index: 1; 657 bottom: 125%; 658 left: 50%; 659 margin-left: -60px; 660 opacity: 0; 661 transition: opacity .3s; 662 font-size: 16px;} 663.tooltip .tooltiptext::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent} 664.tooltip:hover .tooltiptext{visibility:visible;opacity:1} 665 666.page-template-service-new-layout #content .post-4199 .span12.before-after-sect { 667/* max-width: 800px; */ 668 margin: 0px auto !important; 669 width: 80%; 670 671 padding: 0px 0 10px; clear: both;float:none; 672 border-radius:10px; display: table;margin-bottom:80px;box-shadow:0 0 5px 673} 674.our-finishes p { 675 text-align: center; 676 max-width: 80%; 677 margin:30px auto 50px; 678} 679 .page-template-service-new-layout #content .post-4199 .before-after-sect .span4 img { 680 width:120px; 681} 682 683.page-template-service-new-layout #content .post-4199 .before-after-sect .span4 { 684 padding: 10px 0 0; 685 width: 33%; 686} 687.page-template-service-new-layout #content .post-4199 .before-after-sect .span4.img-content{ 688 text-align:center;margin-left:0px; 689} 690.page-template-service-new-layout #content .post-4199 .before-after-sect .span4.img-content p{ 691 margin-bottom:0px; 692} 693.page-template-service-new-layout #content .post-4199 .before-after-sect .span4.ul-list { 694 width:28%;float:left; 695} 696 697.page-template-service-new-layout #content .post-4199 .before-after-sect .span4.ul-list ul { 698 list-style: none;margin:0; 699 padding:0; 700} 701.page-template-service-new-layout #content .post-4199 .before-after-sect .span4.ul-list ul li { 702 padding: 2px 0; 703 width: 100%; 704 display: flex; 705 font-size: 14px; 706} 707.page-template-service-new-layout #content .post-4199 .span12.before-after-sect .span4.ul-list ul li i{ 708 margin:0 5px;color:#928775; 709} 710.page-template-service-new-layout #content .post-4199 .span12.before-after-sect p.gallery-heading { 711 text-align: center; 712 font-weight: 600; background: #e9ebee;padding:20px 0; margin-bottom:0; 713} 714 715.page-template-service-new-layout #content .post-4199 .before-after-sect .twentytwenty-container img { 716 717 width: 100%; 718} 719/* .page-template-service-new-layout #content .post-4199 .before-after-sect .twentytwenty-container{ 720 height:350px !important; 721} */ 722 723.container1 { 724 padding: 0; 725} 726.page-template-service-new-layout #content .post-4199 .extra-content { 727 margin:80px 0 0; 728} 729.page-template-service-new-layout #content .post-4199 .tootip-sec { 730 margin: 40px 10px 0px 10px; 731 height: 231px; 732} 733 734.bg-layers { 735 background-image: url(https://stonecareoftexas.com/wp-content/uploads/2024/07/illustration-of-layers.png); 736 background-size: contain; 737/* width: 230px; 738 height: 250px; */ 739 background-repeat: no-repeat; 740 padding: 20px 0; 741 display: flex; 742 flex-direction: column; 743 justify-content: space-around;position:relative;height:100% 744} 745.tooltip.tooltip1 { 746 left: 10px; 747 position: absolute; 748 background: #f8e8c0; 749 border-radius: 50px; 750 padding: 10px; 751 top: 9px; 752 width: 18px; 753 height: 18px; 754 text-align: center; 755 font-size: 18px; 756 font-weight: 500; 757 line-height: 18px; 758} 759.tooltip.tooltip3 { 760 left: 0; 761 position: absolute; 762 background:#f8e8c0;border-radius:50px;padding:10px; 763 top:106px; 764 width: 18px; 765 height: 18px; 766 text-align: center; 767 font-size: 18px; 768 font-weight: 500; 769 line-height: 18px; 770} 771 772.tooltip.tooltip2 {
773 right: 0;width:18px; 774 position: absolute; 775 background:#f8e8c0;border-radius:50px;padding:10px; 776 top:62px; 777 height: 18px; 778 text-align: center; 779 font-size: 18px; 780 font-weight: 500; 781 line-height: 18px; 782} 783.tooltip.tooltip4 { 784 right: 0; 785 background:#f8e8c0;border-radius:50px;padding:10px; 786 position: absolute; 787 top: 156px; 788 width: 18px; 789 height: 18px; 790 text-align: center; 791 font-size: 18px; 792 font-weight: 500; 793 line-height: 18px; 794} 795.last-sec-content { 796 font-size:14px;font-weight:400;line-height:24px;padding:60px 0 20px 20px; 797} 798.our-finishes h4 { 799 font: bold 33px/24px Roboto, sans-serif;text-align:center; 800 color: #000; text-transform: capitalize; 801} 802.before-after-wrap .img-content span { 803 font: normal 16px/24px Roboto, sans-serif;display:block; 804 color: #000;text-align:center;width:100%;margin:0 auto 0px; 805 806} 807.our-finishes .span3{ 808 margin-bottom: 30px; 809 text-align: center; 810 width: 18%; 811 padding: 5px; 812} 813.our-finishes .image_pop_sec a span { 814 border: 1px solid #000; 815 border-radius: 50px; 816 padding: 8px 50px; 817 color: #000; 818 background: #fff; 819 text-align: center; 820 position: relative; 821 bottom: 18px; 822 background: #fff; 823 width: 40%; 824 display: block; 825 margin: 0 auto; 826 position: relative; 827 z-index: 9; 828} 829.our-finishes{ 830 margin-bottom:80px;margin-top:50px; 831} 832.before-after-wrap h4 { 833 font: bold 33px/24px Roboto, sans-serif;text-align:center; 834 color: #000; text-transform: capitalize; 835} 836.before-after-wrap p{margin:30px auto 50px;} 837.page-template-service-new-layout #content .post-4199 .extra-content.why-choose-sec h4{ 838 font: bold 33px/40px Roboto, sans-serif;text-align:center; 839 color: #000; 840 margin-bottom:13px; text-transform: capitalize; 841} 842 843.page-template-service-new-layout #content .post-4199 .extra-content.why-choose-sec { 844 /* text-align: center; */ 845 width: 100%; 846 margin: 80px auto; 847 float: none; 848 clear: both; 849} 850.bg-form-sect{ 851 background:#0e2740;position:relative;padding:80px 20px; 852} 853.bg-form-sect:after{ 854 content:""; 855 856position:absolute ;background:#0e2740; 857} 858.bg-form-sect:before{ 859 content:""; 860 861position:absolute ;background:#0e2740; 862} 863.bg-form-sect .bg-form-content h4{ 864 font: bold 30px/38px Roboto, sans-serif;text-align:left; 865 color: #fff;margin-bottom: 30px;text-transform:uppercase; 866} 867.bg-form-sect .bg-form-content p.big-call{ 868 text-align:left;margin-top:30px; 869} 870.bg-form-sect .bg-form-content2 h3{ 871 font: bold 24px/32px Roboto, sans-serif;text-align:center; 872 color: #000;margin-top: 30px; margin-bottom: 10px; 873} 874.bg-form-sect .bg-form-content { 875 margin-left: 0; 876 color: #fff; 877} 878.bg-form-sect .bg-form-content p { 879 color:#fff;font-size:18px;line-height:30px;max-width:80%;margin:0; 880} 881.bg-form-sect .bg-form-content p.big-call a { 882 color:#fff;font-size:30px; margin-top:20px;font-weight:500;text-align:left; 883} 884 885.bg-form-sect .bg-form-content .bg-form-inner { 886 padding:20px 60px; 887} 888.bg-form-sect .bg-form-content2 { 889 margin-left: 0; 890 color: #fff; 891 background: #fff; 892 padding: 0px;border-radius: 12px; 893} 894.before-after-wrap .our-finishes p,.before-after-wrap .why-choose-se p { 895 margin: 10px auto 50px; 896} 897.bg-form-sect .bg-form-content2 .wpcf7 { 898 margin-left: 0; 899 color: #fff; 900 background: #fff; 901padding: 30px 30px 10px 30px;border-radius:10px; 902} 903.bg-form-sect .bg-form-content2 .wpcf7 p.field{ 904 text-align:left;font-size:10px;line-height:13px; 905} 906.bg-form-sect .bg-form-content2 .wpcf7 p{ 907 color:#000;text-align:center; font-size:14px; 908} 909.bg-form-sect .bg-form-content2 .wpcf7 input{ 910 background: #fffbf2; 911 width: 100%; 912 height: 46px; 913 font-size: 16px; 914 border-radius: 0; 915 text-overflow: ellipsis; 916 overflow: hidden; 917 white-space: nowrap; 918 padding-right: 3px;color:#000 !important; 919 padding-left: 36px !important; 920} 921.bg-form-sect .bg-form-content2 .wpcf7 .wpcf7-form p.field{ 922 position:relative; 923} 924.bg-form-sect .bg-form-content2 .wpcf7 label i{ 925 position: absolute; 926 top: 12px; 927 left: 12px; 928 padding-top: 1px; 929 width: 16px; 930 height: 16px; 931 line-height: 20px; 932 text-align: center; 933 pointer-events: none;z-index:99; 934 color:#eac594; 935} 936 937.bg-form-sect .bg-form-content2 .wpcf7 .send-btn { 938 text-align: center; 939} 940.bg-form-sect .bg-form-content2 .wpcf7 input.wpcf7-form-control.wpcf7-submit { 941 margin: 20px auto 0; 942 text-align: center;width:auto; position: relative; 943 padding: 14px 32px 12px; 944 border-radius: 50px; 945 overflow: hidden; 946 color: #3f3214 !important; 947 background: #fdcd54; 948} 949 950.wpcf7-form .wpcf7-not-valid-tip{ 951 padding-left: 36px !important; 952 line-height: 36px !important; 953} 954.content-holder{padding-bottom:0px;} 955.wpcf7-spinner{display:none;} 956 957.bg-form-sect:before { 958 background: #0e2740; 959 display: block; 960 position: absolute; 961 top: 0; 962 right: auto; 963 bottom: 0; 964 left: 50%; 965 width: 10000px; 966 margin: 0 0 0 -5000px; 967 z-index: -1; 968 content: ''; 969} 970.wpcf7-form p.field{ 971 margin-bottom:10px; 972} 973 974.why-choose-content1 { 975 margin-bottom:80px;margin-top:0px; 976} 977 978.why-choose-content1 .van-content { 979padding-left: 30px; 980} 981.page-template-service-new-layout #content .post-4199 .extra-content ul li{ 982 font-size:14px;font-weight:400; 983} 984.before-after-wrap .ul-list ul { 985/* margin: 0; */ 986 padding: 0; 987 list-style: none; 988} 989.before-after-wrap .ul-list ul li{ 990 margin:10px 0;font-size:16px; 991 display:flex; 992} 993.before-after-wrap .ul-list ul li i { 994 margin-right: 10px; 995 font-size: 24px; 996} 997.before-after-wrap .img-content { 998 text-align: center; 999} 1000.bg-form-sect .bg-form-content2 .wpcf7 p { 1001 margin: 10px auto 10px; 1002} 1003.bg-form-sect .bg-form-content2 .wpcf7 input:placeholder{color:#000;} 1004 1005.expandIcon { 1006 position: relative; 1007 cursor: pointer;height:210px; 1008} 1009.expandIcon:before { 1010 font-family: 'FontAwesome' !important; 1011 content: "\f002"; 1012 position: absolute; 1013 z-index: 1000; 1014 top: 50%; 1015 left: 50%; 1016 margin-right: -50%; 1017 -webkit-transform: translate(-50%, -50%) scale(0); 1018 transform: translate(-50%, -50%) scale(0); 1019 font-family: lavin; 1020 font-size: 20px; 1021 color: #fff; 1022 opacity: 0; 1023 -webkit-transition: opacity .2s linear, -webkit-transform .2s linear; 1024 transition: opacity .2s linear, -webkit-transform .2s linear; 1025 transition: opacity .2s linear, transform .2s linear; 1026 transition: opacity .2s linear, transform .2s linear, -webkit-transform .2s linear; 1027} 1028.expandIcon:after { 1029 content: ""; 1030 position: absolute; 1031 top: 0; 1032 left: 0; 1033 width: 100%; 1034 height: 210px; 1035 background: #0b3251; 1036 opacity: 0; 1037 -webkit-transition: opacity .2s linear; 1038 transition: opacity .2s linear; 1039} 1040.expandIcon:hover:before { 1041 -webkit-transform: translate(-50%, -50%) scale(1); 1042 transform: translate(-50%, -50%) scale(1); 1043 opacity: 1; 1044} 1045.expandIcon:hover:after { 1046 opacity: .6; 1047} 1048.before-after-wrap .span5.ul-list{ 1049 margin-top:40px; 1050} 1051/* <============== Responsive start======== >*/ 1052@media screen and (max-width: 1280px) and (min-width: 820px) { 1053 .page-template-service-new-layout #content{padding-left:20px} 1054.page-template-service-new-layout #content [class*="span"] {margin-left: 10px} 1055.last-sec-content {padding: 60px 0 20px 0px;} 1056.page-template-service-new-layout #content .post-4199 .image-wraps .alignleft {min-height: 350px;} 1057.our-finishes .image_pop_sec a span { padding: 8px 35px;} 1058.our-finishes .span3 {width: 16%;} 1059} 1060@media (min-width: 1200px) { 1061 .page-template-service-new-layout [class*="span"] { 1062 margin-left: 10px; 1063 } 1064} 1065 1066@media (max-width:1024px) { 1067 .badge-logo > div { 1068 padding-top:0!important; 1069} 1070 .bg-layers { 1071 background-size: 94%; 1072 height: 100%; 1073 margin-left: 30px; 1074} 1075.page-template-service-new-layout #content .post-4199 .tootip-sec { 1076 margin: 0 10px; 1077/* width: 100%; */ 1078/* height:850px; */ 1079} 1080 .tooltip.tooltip1 { 1081 left: 10px; 1082 top: 10%; 1083 1084 1085} 1086 .tooltip.tooltip2 {
1087 right: 38px; 1088 top: 26%; 1089 1090 1091} 1092 .tooltip.tooltip3 { 1093 left: 10px; 1094 top: 45%; 1095 1096 1097} 1098 .tooltip.tooltip4 { 1099 right: 38px; 1100 top:50%; 1101 1102 1103} 1104/* .extra-content .last-sec-content, .extra-content .span6 { 1105 width: 94%; 1106 margin-left: 0; 1107 padding: 20px; 1108} */ 1109 .our-finishes .span3 { 1110 margin-bottom: 20px; 1111 text-align: center; 1112 width: 28%; 1113} 1114 .footer .footer-widgets .span3 { 1115 width: 47%; 1116} 1117.our-finishes .image_pop_sec a span { 1118 padding: 8px 30px; 1119} 1120 .bg-form-sect .bg-form-content .bg-form-inner { 1121 padding: 20px 10px; 1122} 1123/* .page-template-service-new-layout #content .post-4199 .before-after-sect .twentytwenty-container { 1124 height: 250px !important; 1125} */ 1126 .container1{ 1127 padding:0; 1128 } 1129 .bg-form-sect { 1130 1131 padding: 80px 0px; 1132 margin: 0; 1133} 1134.page-template-service-new-layout #content .post-4199 .image-wraps { 1135 margin-left: 0px; 1136 display: block; 1137} 1138 .before-after-wrap .span7.before-after-sect { 1139 width: 94%; 1140 margin-left: 0; 1141} 1142 .before-after-wrap .span5.ul-list { 1143 width: 94%; 1144 margin-left: 0; 1145} 1146 1147 .before-after-wrap .ul-list ul { 1148 margin: 10px 0; 1149} 1150} 1151 1152@media screen and (min-width: 830px) and (max-width:1024px) { 1153 .before-after-wrap .span5.ul-list { 1154 margin-top: 20px; 1155} 1156 .before-after-wrap .span7.before-after-sect { 1157 width: 94%; 1158 margin-left: 0; 1159} 1160 .before-after-wrap .ul-list ul { 1161 margin: 10px 0; 1162} 1163 .before-after-wrap .span5.ul-list { 1164 width: 94%; 1165 margin-left: 0; 1166} 1167 .our-finishes .span3 { 1168 margin-bottom: 20px; 1169 text-align: center; 1170 width: 28%; 1171} 1172 .footer .footer-widgets .span3 { 1173 width: 47%; 1174} 1175.image-wraps { 1176 margin-left: 0px; 1177 display: block; 1178} 1179 .page-template-service-new-layout #content .post-4199 .image-wraps .span6 { 1180 margin-left: 0px; 1181 width: auto; 1182} 1183 .page-template-service-new-layout #content .post-4199 .span12.before-after-sect { 1184 width: 100%; 1185 1186} 1187 .why-choose-content1 .span4{ 1188 width: 100% !important; 1189 margin: 0; 1190} 1191 .why-choose-content1 .span8 { 1192 width: 100% !important; 1193 margin: 0; 1194} 1195 .why-choose-content1 .van-content{ 1196 padding-left:0px; 1197 } 1198 .page-template-service-new-layout #content .post-4199 .image-wraps { 1199 margin-left: 0px; 1200 display: block; 1201} 1202 .tooltip{ 1203 z-index:1; 1204 } 1205} 1206 1207<!-- @media only screen and (min-width: 1080px) { 1208 .our-finishes { 1209 margin-bottom: 50px; 1210} 1211 .our-finishes .image_pop_sec a span { 1212 1213 width: 50%; 1214} 1215 .expandIcon { 1216 1217 height: 168px; 1218} 1219 .page-template-service-new-layout #content .post-4199 .image-wraps .alignleft { 1220 min-height: 470px; 1221} 1222} --> 1223@media screen and (min-width: 768px) and (max-width:830px) { 1224 .expandIcon { 1225 height: 210px; 1226} 1227 .before-after-wrap .span5.ul-list { 1228 margin-top: 20px; 1229} 1230 .before-after-wrap .span7.before-after-sect { 1231 width: 94%; 1232 margin-left: 0; 1233} 1234 .before-after-wrap .ul-list ul { 1235 margin: 10px 0; 1236} 1237 .before-after-wrap .span5.ul-list { 1238 width: 94%; 1239 margin-left: 0; 1240} 1241 .our-finishes .span3 { 1242 margin-bottom: 20px; 1243 text-align: center; 1244 width: 28%; 1245} 1246 .footer .footer-widgets .span3 { 1247 width: 47%; 1248} 1249.image-wraps { 1250 margin-left: 0px; 1251 display: block; 1252} 1253 .page-template-service-new-layout #content .post-4199 .image-wraps .span6 { 1254 margin-left: 0px; 1255 width: auto; 1256} 1257 .page-template-service-new-layout #content .post-4199 .span12.before-after-sect { 1258 width: 100%; 1259 1260} 1261 .why-choose-content1 .span4{ 1262 width: 100% !important; 1263 margin: 0; 1264} 1265 .why-choose-content1 .span8 { 1266 width: 100% !important; 1267 margin: 0; 1268} 1269 .why-choose-content1 .van-content{ 1270 padding-left:0px; 1271 } 1272 .page-template-service-new-layout #content .post-4199 .image-wraps { 1273 margin-left: 0px; 1274 display: block; 1275} 1276 .tooltip{ 1277 z-index:1; 1278 } 1279 .page-template-service-new-layout #content { 1280 padding-left: 0px; 1281} 1282 .our-finishes,.why-choose-content1 { 1283 margin-left: 0px; 1284} 1285 .page-template-service-new-layout #content .post-4199 .tootip-sec { 1286 margin: 40px 10px 0px 10px; 1287 height: 125px; 1288} 1289} 1290 @media (max-width: 767px) { 1291 .bg-form-content1 p.form-para{ 1292 max-width:98%; 1293 } 1294 .our-finishes p{ 1295 max-width:98%; 1296 } 1297 .bg-layers { 1298 margin-left: 0;padding-bottom:0; 1299} 1300 .why-choose-content1 .van-content{ 1301 padding-left:0px; 1302 } 1303 .extra-content .before-after-wrap p { 1304 margin: 20px auto 30px;max-width:100%; 1305} 1306 .extra-content .before-after-wrap .our-finishes p, .page-template-service-new-layout #content .post-4199 .extra-content.why-choose-sec p{ 1307 margin: 10px auto 50px; 1308 } 1309 .bg-form-sect .bg-form-content2 .wpcf7{ 1310 padding:30px 10px; 1311 } 1312 .why-choose-content1 .span4{ 1313 width: 100% !important; 1314 margin: 0; 1315} 1316 .why-choose-content1 .span8 { 1317 width: 100% !important; 1318 margin: 0; 1319} 1320 1321 .page-template-service-new-layout #content .post-4199 .tootip-sec { 1322 margin: 0 10px; 1323 width: 100%; 1324 height:338px; 1325} 1326 .expandIcon { 1327 position: relative; 1328 cursor: pointer; 1329 height: 172.2px; 1330} 1331 .our-finishes .span3 { 1332margin-bottom:0px; 1333 width: 49%; 1334 display: inline-block; 1335} 1336 .our-finishes .image_pop_sec a span{ 1337 width:auto; 1338 } 1339.footer .footer-widgets .span3 { 1340 width: 100%; 1341} 1342 .tooltip{font-size:20px !important;width:22px !important;height:22px !important; line-height: 22px !important; z-index:1;} 1343 .our-finishes .image_pop_sec a{ 1344 margin-bottom:10px; 1345 } 1346 .image-wraps { 1347 margin-left: 0px; 1348 display: block; 1349} 1350 .our-finishes .image_pop_sec img{width:100%;} 1351 .page-template-service-new-layout #content .post-4199 .span12.before-after-sect { 1352 margin: 0px auto !important; 1353 width: 100%; 1354 1355} 1356 .page-template-service-new-layout #content .post-4199 .span12.before-after-sect .span4.ul-list { 1357 width: 100%; 1358 float: none; 1359} 1360 .bg-form-sect .bg-form-content .bg-form-inner { 1361 padding: 20px 0px; 1362} 1363 .page-template-service-new-layout #content .post-4199 .image-wraps { 1364 margin-left: 0px; 1365 display: block; 1366} 1367 .page-template-service-new-layout #content .post-4199 .image-wraps .alignleft{min-height:auto;float:none;} 1368 .page-template-service-new-layout #content .post-4199 .image-wraps .span6.bg-sect-wrap { 1369 margin-left: 0px; 1370 padding: 20px 20px 20px 20px; 1371 color: #fff; 1372} 1373 .container1 { 1374 padding: 0; 1375} 1376 .bg-form-sect { 1377 padding: 40px 10px; 1378} 1379 .footer .footer-text { 1380 text-align: center; 1381} 1382 p.big-call { 1383 text-align: center; 1384 font-size: 20px; 1385 1386} 1387 .page-template-service-new-layout #content { 1388 padding-left: 0; 1389} 1390 .tooltip.tooltip4 { 1391 right: 38px; 1392 top: 57%; 1393 } 1394} 1395 @media (max-width: 390px) { 1396.page-template-service-new-layout #content .post-4199 .tootip-sec { 1397 margin: 0 10px; 1398 width: 100%; 1399 height: 320px; 1400} 1401} 1402@media screen and (max-width: 600px) and (min-width: 320px) { 1403 .post .featured-thumbnail{width: 97%!important;margin-bottom:20px} 1404 .post .featured-thumbnail img{ 1405 width:100%; 1406 } 1407 .single .featured-thumbnail img{width: 100%!important;} 1408 .vfig { width: 100%!important;} 1409 .post .vfig .featured-thumbnail {width: 100%!important;} 1410 .vfig .thumbnail img{width: 100%!important;} 1411 ul.contact-follow{margin-bottom:40px} 1412} 1413.single-post #content h1 { 1414 font-size: 16px !important; 1415 font-family: Overpass !important; 1416 font-weight: 400 !important; 1417 line-height: 35px !important; 1418 text-transform: none !important; 1419 color: #444444 !important; 1420} 1421#inner-page #content h1 { 1422 font: normal 15px / 18px Roboto, sans-serif; 1423 color: #0158a5 !important; 1424 font-weight: normal !important; 1425 text-transform: uppercase; 1426} 1427#inner-page #content .portfolio-meta-list h1{ 1428 font: normal 16px / 18px Roboto, sans-serif; 1429 color: #444 !important; 1430 font-weight: 500 !important; 1431 display: inline; 1432 text-transform: inherit;; 1433} 1434.page-id-2170 .caption__portfolio h3{ 1435 display: -webkit-box; 1436 max-width: 100%; 1437} 1438.page-id-2170 .caption__portfolio .excerpt{ 1439 display: -webkit-box; 1440 max-width: 100%; 1441 min-height:80px; 1442 display: -webkit-box; 1443 -webkit-line-clamp: 4; 1444 -webkit-box-orient: vertical; 1445 overflow: hidden; 1446 text-overflow: ellipsis; 1447}
1448#portfolio-grid li .caption{min-height:180px;} 1449.single.single-post #content .post_content h1{ 1450 text-transform:uppercase !important; 1451} 1452@media only screen and (max-width: 767px) { 1453.testimonials-slider .eicon-chevron-left{margin-left:-30px;} 1454.testimonials-slider .eicon-chevron-right{right:-30px;} 1455} 1456 1457.single-portfolio ul.portfolio-meta-list li{ 1458 display: flex; 1459} 1460.single-portfolio ul.portfolio-meta-list li strong{ 1461 display: flex; 1462} 1463.single-portfolio ul.portfolio-meta-list li h1{ 1464 margin-top:0; 1465} 1466</style> 1467<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><link rel="stylesheet" type="text/css" media="all" href="https://stonecareoftexas.com/wp-content/themes/CherryFramework/fontawesome-custom.css" /> 1468 1469
1469<script type="text/javascript"> 1470 jQuery(function(){ 1471 jQuery('.sf-menu').mobileMenu({defaultText: "Navigate to..."}); 1472 }); 1473 </script>
1473 1474 <!--<![endif]--> 1475
1475<script type="text/javascript"> 1476 // Init navigation menu 1477 jQuery(function(){ 1478 // main navigation init 1479 jQuery('ul.sf-menu').superfish({ 1480 delay: 1000, // the delay in milliseconds that the mouse can remain outside a sub-menu without it closing 1481 animation: { 1482 opacity: "show", 1483 height: "show" 1484 }, // used to animate the sub-menu open 1485 speed: "normal", // animation speed 1486 autoArrows: false, // generation of arrow mark-up (for submenu) 1487 disableHI: true // to disable hoverIntent detection 1488 }); 1489 //Zoom fix 1490 //IPad/IPhone 1491 var viewportmeta = document.querySelector && document.querySelector('meta[name="viewport"]'), 1492 ua = navigator.userAgent, 1493 gestureStart = function () { 1494 viewportmeta.content = "width=device-width, minimum-scale=0.25, maximum-scale=1.6, initial-scale=1.0"; 1495 }, 1496 scaleFix = function () { 1497 if (viewportmeta && /iPhone|iPad/.test(ua) && !/Opera Mini/.test(ua)) { 1498 viewportmeta.content = "width=device-width, minimum-scale=1.0, maximum-scale=1.0"; 1499 document.addEventListener("gesturestart", gestureStart, false); 1500 } 1501 }; 1502 scaleFix(); 1503 }) 1504 </script>
1504 1505 <!-- stick up menu --> 1506
1506<script type="text/javascript"> 1507 jQuery(document).ready(function(){ 1508 if(!device.mobile() && !device.tablet()){ 1509 jQuery('header.header .header_block_2').tmStickUp({ 1510 correctionSelector: jQuery('#wpadminbar') 1511 , listenSelector: jQuery('.listenSelector') 1512 , active: false , pseudo: true }); 1513 } 1514 }) 1515 </script>
1515 1516
1516<script async type="text/javascript">
vendor: 347 bytes, lines 1516-1522
1516 1517 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 1518 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 1519 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 1520 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 1521 1522 ga('create', '
1522UA-50556575-2
vendor: 44 bytes, lines 1522-1525
1522', 'auto'); 1523 ga('send', 'pageview'); 1524 1525
1525</script>
1525 1526 <!-- Show Google Analytics --> 1527 1528 1529<link rel='stylesheet' id='font-awesome-css' href='//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css?ver=4.4.0' type='text/css' media='all' /> 1530 <!-- Google Tag Manager -->
1531<script>
vendor: 327 bytes, lines 1531-1535
1531(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1532new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1533j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1534'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1535})(window,document,'script','dataLayer','
1535GTM-5JHQZM8Q
vendor: 3 bytes, line 1535
1535');
1535</script>
1535 1536<!-- End Google Tag Manager --> 1537<link rel='stylesheet' id='livesite-css' href='https://stonecareoftexas.com/wp-content/plugins/contact-form-with-a-meeting-scheduler-by-vcita/core/../css/livesite-frontend.css?ver=7.0.4' media='all' /> 1538 1539</head> 1540<body class="wp-singular page-template page-template-stainremoval page-template-stainremoval-php page page-id-3467 wp-theme-CherryFramework wp-child-theme-theme54575" id="inner-page"> 1541 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1541-1542
1541 1542<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1542GTM-5JHQZM8Q
vendor: 83 bytes, lines 1542-1543
1542" 1543height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1544<!-- End Google Tag Manager (noscript) --> 1545 <div id="motopress-main" class="main-holder"> 1546 <!--Begin #motopress-main--> 1547 <header class="motopress-wrapper header"> 1548 <div class="container"> 1549 <div class="row"> 1550 <div class="span12" data-motopress-wrapper-file="wrapper/wrapper-header.php" data-motopress-wrapper-type="header" data-motopress-id="6ac4b7e366e18"> 1551 1552<div class="header_block_1"> 1553 1554 <div class="header_widget" data-motopress-type="dynamic-sidebar" data-motopress-sidebar-id="header-sidebar"> 1555 <div id="text-4" class="visible-all-devices "> <div class="textwidget">SAN ANTONIO <a href="tel:2106568019" title="Click To Call">(210) 656-8019</a> | AUSTIN <a href="tel:5122502613" title="Click To Call">(512) 250-2613</a></div> 1556 </div> </div> 1557 1558 <!-- Social Links --> 1559 <div class="social-nets-wrapper" data-motopress-type="static" data-motopress-static-file="static/static-social-networks.php"> 1560 </div> 1561 <!-- /Social Links --> 1562 1563 <div class="clear"></div> 1564</div> 1565 1566<div class="header_block_2"> 1567 1568 <div class="top_search"><!-- BEGIN SEARCH FORM --> 1569<!-- END SEARCH FORM --></div> 1570 <!-- BEGIN MAIN NAVIGATION --> 1571<nav class="nav nav__primary clearfix"> 1572<ul id="topnav" class="sf-menu"><li id="menu-item-2039" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://stonecareoftexas.com/">Home</a></li> 1573<li id="menu-item-2175" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="https://stonecareoftexas.com/about-us/">About</a> 1574<ul class="sub-menu"> 1575 <li id="menu-item-2041" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/about-us/">About Us</a></li> 1576 <li id="menu-item-3388" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/ratings-reviews/">Ratings & Reviews</a></li> 1577 <li id="menu-item-2037" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/about-us/faqs/">FAQs</a></li> 1578 <li id="menu-item-3049" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/our-clients/">Our Clients</a></li> 1579 <li id="menu-item-3430" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/service-area/">Service Area</a></li> 1580</ul> 1581</li> 1582<li id="menu-item-2538" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="https://stonecareoftexas.com/services-overview/">Our Services</a> 1583<ul class="sub-menu"> 1584 <li id="menu-item-2539" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/services-overview/">Services Overview</a></li> 1585 <li id="menu-item-2541" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/natural-stone-repair-restoration-austin-san-antonio/">Natural Stone</a></li> 1586 <li id="menu-item-2546" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/tile-grout-cleaning-and-sealing-san-antonio-austin/">Tile & Grout Cleaning and Sealing</a></li> 1587 <li id="menu-item-3190" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/saltillo-tile-san-antonio-austin/">Saltillo, DâHanis Tile & Terra Cotta</a></li> 1588 <li id="menu-item-2552" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/terrazzo-cleaning-restoration-san-antonio-austin/">Terrazzo</a></li> 1589 <li id="menu-item-2543" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/concrete-polishing/">Concrete</a></li> 1590 <li id="menu-item-2544" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/stone-masonry-cleaning-san-antonio-austin/">Exterior Stone and Masonry Cleaning</a></li> 1591 <li id="menu-item-4211" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/garage-floor-coatings/">Garage Floor Coatings (Polyurea Polyaspartic Chip System)</a></li> 1592</ul> 1593</li> 1594<li id="menu-item-2176" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="#">Galleries</a> 1595<ul class="sub-menu"> 1596 <li id="menu-item-2173" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/case-studies/">Case Studies</a></li> 1597 <li id="menu-item-2766" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/video-gallery/">Video Gallery</a></li> 1598</ul> 1599</li> 1600<li id="menu-item-4125" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children"><a href="https://stonecareoftexas.com/caring-for-it/">
1600Caring For Itâ¢</a> 1601<ul class="sub-menu"> 1602 <li id="menu-item-2177" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/stone-tile-care/">Stone and Tile Care</a></li> 1603 <li id="menu-item-3386" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/article/">Tips & Articles</a></li> 1604 <li id="menu-item-3469" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3467 current_page_item"><a href="https://stonecareoftexas.com/stain-management-app/">Stain Management App</a></li> 1605 <li id="menu-item-3640" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/surface-buzz/">Surface BUZZ</a></li> 1606</ul> 1607</li> 1608<li id="menu-item-2036" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://stonecareoftexas.com/contacts/">Contact</a></li> 1609</ul></nav><!-- END MAIN NAVIGATION --> <!-- BEGIN LOGO --> 1610<div class="logo pull-left"> 1611 <a href="https://stonecareoftexas.com/" class="logo_h logo_h__img"><img src="https://stonecareoftexas.com/wp-content/uploads/2015/09/logo.jpg" alt="StoneCare of Texas" title="Serving Austin and San Antonio TX"></a> 1612 <p class="logo_tagline">Serving Austin and San Antonio TX</p><!-- Site Tagline --> 1613 </div> 1614<!-- END LOGO --> <div class="clear"></div> 1615 1616</div> </div> 1617 </div> 1618 </div> 1619 </header> 1620 1621 1622 1623<div class="motopress-wrapper content-holder clearfix"> 1624 1625 <div class="container"> 1626 1627 <div class="row"> 1628 1629 <div class="span12" data-motopress-wrapper-file="page.php" data-motopress-wrapper-type="content"> 1630 1631 <div class="row"> 1632 1633 <div class="span12" data-motopress-type="static" data-motopress-static-file="static/static-title.php"> 1634 1635 <section class="title-section"> 1636 <h2 class="title-header"> 1637 Stain Management App </h2> 1638 <!-- BEGIN BREADCRUMBS--> 1639 <ul class="breadcrumb breadcrumb__t"><li><a href="https://stonecareoftexas.com">Home</a></li><li class="divider"></li><li class="active">Stain Management App</li></ul> <!-- END BREADCRUMBS --> 1640 </section><!-- .title-section --> 1641 1642 </div> 1643 1644 </div> 1645 <div class="row"> 1646 1647 <div class="span12"> 1648 <h2 class="stain_second-heading">Hard Porous Surfaces Stain Removal</h2> 1649 1650 1651 </div> 1652 </div> 1653 1654 <div class="row"> 1655 <div class="span4 sidebar stain_app1" id="sidebar" data-motopress-type="static-sidebar" data-motopress-sidebar-file="sidebar.php"> 1656 <div id="post-3467" class="page post-3467 type-page status-publish hentry"> 1657 <h4>Stains sometimes occur. No problem. Most stains can be easily removed.</h4> 1658Natural stone for the most part is porous. That means sometimes certain spills, especially if inadvertently left for some time, will result in a stain. Egads! The good news is most stains can be easily treated with simple DIY methods. Our interactive stain management app will show you how to treat virtually every kind of common stain you may encounter. 1659 1660But, remember, you can always contact us for professional stain services. 1661<div class="openbtn" id="main-strip" style="margin-right: 0px;">SUBSCRIBE NOW!</div> <div class="clear"></div> 1662 <!--.pagination--> 1663 </div><!--post--> 1664 1665 </div> 1666 <div class="span8 right stain_app1" id="content" data-motopress-type="loop" data-motopress-loop-file="loop/loop-page.php"> 1667 1668 <style> 1669.bg-frame #right-column{ 1670 padding-top:20px!important; 1671} 1672.bg-frame .stain_details2 .icon-print{ 1673 top:98px!important; 1674} 1675.searchbox { 1676 width: 80%; 1677 margin-bottom: 40px; 1678 text-align: left; 1679 padding-left: 1%; 1680} 1681.find_content .autocomplete { 1682 width: 85% !important; 1683} 1684.autocomplete { 1685 position: relative; 1686 display: inline-block; 1687} 1688.searchbox input#search121 { 1689 width: 100%; 1690 padding: 3px 5px; 1691 height: 35px; 1692 margin: 0px; 1693 border-radius: 0px; 1694} 1695.searchbox button.btn-search { 1696 padding: 6px; 1697 border: 0; 1698 background-color: #d85028; 1699 cursor: pointer;display:none!important; 1700} 1701.stain_pages{ 1702 padding-top:30px; 1703} 1704.autocomplete-items { 1705 position: absolute; 1706 border: 1px solid #d4d4d4; 1707 border-bottom: none; 1708 border-top: none; 1709 z-index: 99; 1710 top: 100%; 1711 left: 0; 1712 right: 0; 1713} 1714.autocomplete-items div { 1715 padding: 10px; 1716 cursor: pointer; 1717 background-color: #fff; 1718 border-bottom: 1px solid #d4d4d4; 1719} 1720.search-title{font-weight: 500;padding-bottom: 2px!important;text-align: left!important;} 1721.removal_content_box {margin-bottom: 50px;} 1722#stain10000003 .icon-print{display:none;} 1723</style> 1724<meta http-equiv="content-type" content="text/html; charset=utf-8"> 1725<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 1726<link href="//surfacecarepros.com/include_files/css/custom.css?v=111" rel="stylesheet"> 1727<div class="bg-frame"> 1728 <header> 1729 <div class="container"> 1730 <h1>Stain Management App</h1> 1731 <p>For stone and other hard porous surfaces</p> 1732 </div> 1733 </header> 1734 <article> 1735 <div class="container"> 1736 <section id="left-column"> 1737 <ul class="menu-left-col"> 1738 <li class="menu_item active" id="menu10001002"><a href="javascript:;" onclick="javascript:showStainDetail(10001002,10001002)" title="SEARCH STAINS">SEARCH STAINS </a></li> 1739 <li class="menu_item" id="menu10000002"><a href="javascript:;" onclick="javascript:showStainDetail(10000002,10000002)" title="How-to Video">How-to Video</a></li> 1740 <li class="menu_item" id="menu10000001"><a href="javascript:;" onclick="javascript:showStainDetail(10000001,10000001)" title="About Stains">About Stains</a></li> 1741 <li class="menu_item" id="menu10000003"><a href="javascript:;" onclick="javascript:showStainDetail(10000003,10000003)" title="About This App">About This App</a></li> 1742 </ul> 1743 </section> 1744 <section id="right-column"> 1745 <div id="stain10000001" class="stain_details stain_pages"> 1746 <a href="javascript:;" class="icon-print" title="Print" onclick="Popup('stain10000001')">Print</a> 1747 <h3>About Stains</h3> 1748 <p>STAINS COME FROM MANY SOURCES BUT MOST ARE REMOVABLE</p> 1749 1750<p>
1750The key to success is cleaning up any spills and treating any resulting stains as soon as you can. Understanding the source of the stain will help in determining the best treatment. Many options are available for treating stains on natural stone from creating your own poultice to using convenient ready-made poultices. Ask us for help if you need it.</p> 1751 1752<p>WE ALL KNOW WHAT A STAIN IS.... OR DO WE?</p> 1753 1754<p>Let's start by saying that a stain is a discoloration. So far, so good. The fact is, however, that not all discolorations are stains. To illustrate the point, let's take, for example, a piece of common fabric. Fabric is typically absorbent. Therefore, if we spill some liquid onto it, the material will absorb it. If it is only water, it will leave a temporary stain. In fact, once it dries the fabric will go back to its original color, but if coffee or cooking oil is spilled on it a stain will occur because the fabric will absorb the staining agent and change its color in a permanent way —unless we do something to remove the agent from the fabric.</p> 1755 1756<p>On the other hand, if bleach is spilled on that same fabric a discoloration will occur, but it can hardly be defined as a stain because it is actually a permanent damage to the dye that originally made the color of the fabric.</p> 1757 1758<p>As with the fabric example, when it comes to natural stone there are stains that are true stains and there are "stains" that are actually discolorations caused by something else.</p> 1759 1760<p><span style="color:#c0392b"><span style="font-size:12.0pt">A true stain is always darker than the stained material. If it appears as a lighter color it is not a stain, but either a mark of corrosion (etching) made by an acid, or a caustic mark (bleaching) made by a strong base (alkali). In other words, a lighter color "stain" is always surface damage and has no relation whatsoever with the absorbency rate of the damaged material-stone or otherwise. There is not a single exception to this rule.</span></span></p> 1761 1762<p>A stain is a discoloration of the stone produced by a staining agent that was actually absorbed by the stone. Other "discolorations" have nothing to do with the porosity (absorbency) of the stone, but rather are a result of damage to the stone surface. All those "stains" that look like "water spots" or "water rings" are actually marks of corrosion (etches) created by some chemically active liquid (mostly-but not necessarily limited to-acids), which had a chance to come in contact with the stone. All calcite-based stones such as marble, limestone, onyx, travertine, etc., are sensitive to acids. Therefore, they will etch readily (within a few seconds). Many slates will also etch and so will a few "granites" (those that instead of being a 100% silicate rock are mixed with a certain percentage of calcite).</p> 1763 1764<p>All stones are, more or less, absorbent. One may say that diamonds or gemstones are not absorbent. That's right, but a gemstone is not actually a stone. It is actually made of one crystal of one single mineral.</p> 1765 1766<p>All other (less noble) stones are the composition of many crystals, either of the same mineral, or of different minerals bonded together. The "space" in between these molecules of minerals is mostly what determines the porosity of a stone. The porosity of stone varies greatly, and so does, of course, their absorbency. Some of them are extremely dense, therefore their porosity is minimal. What this translates into is the fact that the absorbency of such types of stone is so marginal that-by all practical intents and purposes-it can be considered irrelevant. Some other stones present a medium porosity, and others at the very end of the spectrum are extremely porous. Because of their inherent porosity, many stones will absorb liquids, and if such liquids are staining agents a true stain will occur. Now let's discuss how to remove stains!</p> 1767 1768<p>HOW TO REMOVE A STAIN</p> 1769 1770<p>A poultice is the best way to break down and draw out a stain on stone or other hard porous surfaces.</p> 1771 1772<p>WHAT IS A POULTICE?</p> 1773 1774<p>A poultice is the combination of a very absorbent medium (it must be more absorbent than the stone) mixed with a chemical, which is to be selected in accordance with the type of stain to be removed. The concept is to re-absorb the stain out of the stone. The chemical will attack the stain inside the stone, and the absorbent agent will pull them both out together. The absorbent agent can be the same all the time, regardless of the nature of the stain to be removed, but the chemical will be different in accordance with the nature of the staining agent since it will have to interact with it. The absorbent part of a poultice could be (in order of preference): talcum powder (baby powder), paper towel or diatomaceous earth (the white stuff inside your swimming pool filter) for larger projects. NOTE: There are convenient poulticing kits that make the task of stain removal easier. You may want to ask your stone care PRO for some specific recommendations.
1774</p> 1775 1776<p>As we said before, the chemical must be selected in accordance with the nature of the staining agent.</p> 1777 1778<p>5 CLASSIFICATIONS OF STAINS</p> 1779 1780<p><strong>1. Organic stains</strong> (i.e. coffee, tea, coloring agents of dark sodas and other drinks, gravy, mustard, etc.)</p> 1781 1782<p><strong>2. Inorganic stains</strong> (i.e. ink, color dies, dirt-water spilling over from flower or plant pots, etc.)</p> 1783 1784<p><strong>3. Oily stains</strong> (i.e. any type of vegetable oil, certain mineral oils-motor oil, butter, margarine, melted animal fat, etc.)</p> 1785 1786<p><strong>4. Biological stains</strong> (i.e. mildew, mold, etc.)</p> 1787 1788<p><strong>5. Metal stains</strong> (i.e. rust, copper, etc.)</p> 1789 1790<p>The chemical of choice for both organic and inorganic stains is hydrogen peroxide (30/40 volume, the clear type-available at your local beauty salon. The one from the drugstore is too weak, at 3.5 volume).</p> 1791 1792<p>Sometimes, in the case of ink stains, denatured alcohol (or rubbing alcohol) may turn out to be more effective.</p> 1793 1794<p>For oily stains, our favorite is acetone, which is available at any hardware or paint store. (Forget your nail polish remover. Some of them contain other chemicals, and others contain no acetone whatsoever.)</p> 1795 1796<p>For biological stains, one can try using regular household bleach or a mildew stain remover designated safe for stone.</p> 1797 1798<p>For metal/rust stains, our favorite is a white powder (to be dissolved in water) called Iron-out™, which can be found in any hardware store.</p> 1799 </div> 1800 <div id="stain10000003" class="stain_details stain_pages"> 1801 <a href="javascript:;" class="icon-print" title="Print" onclick="Popup('stain10000003')">Print</a> 1802 <h3>ABOUT THIS APP</h3> 1803 <div class="removal_content_box"> 1804<p style="text-align:center"><strong>Created by Surface Care PROS, the Surface Care Experts</strong></p> 1805 1806<p><em>Surface Care PROS' Chief Technical Director, Fred Hueston, internationally renowned expert in natural stone restoration, has authored this comprehensive, but simple to use, stain management app. The program features a database of the most common types of stains you will encounter on natural stone or other hard porous surfaces with step-by-step instructions for treating them, as well as a how-to video for making and applying a poultice. </em></p> 1807 1808<p><em>For stains or other surface damage you cannot resolve, contact your Surface Care PRO Partner.</em></p> 1809 1810<p style="text-align:left"><br /> 1811<strong>www.surfacecarepros.com</strong></p> 1812 1813<p style="text-align:left"><span style="font-size:10px">Copyright Surface Care PROS, LLC. All Rights Reserved.</span></p> 1814</div> 1815 </div> 1816 <div id="stain10000002" class="stain_details stain_pages"> 1817 <a href="javascript:;" class="icon-print" title="Print" onclick="Popup('stain10000002')">Print</a> 1818 <h3>How to Create and Apply a Poultice</h3> 1819 <p style="text-align:center"><iframe src="https://c.streamhoster.com/embed/media/WGsdwz/qxSO0hnsO7K/m7on4WsagcR_1" style="position: static;top: 0;left: 0;width: 302px;height: 100%;object-fit: cover;" frameborder="0" scrolling="no" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" allow="autoplay; fullscreen;"></iframe></p> 1820 1821<p>STEPS FOR CREATING AND APPLYING A POULTICE </p> 1822 1823<p>1. Identify the stain.</p> 1824 1825<p>2. Clean the stained area to remove excess from the surface.</p> 1826 1827<p>3. Wet the stained area with distilled water. Pre-wetting fills the pores of the stone with water, isolating the stain and accelerating the removal by the chemical.</p> 1828 1829<p>4. Prepare the poultice. If a powder is to be used, pre-mix the powder and the chemical of choice into a thick paste the consistency of peanut butter. Wet it enough so that it does not run. If a paper poultice is to be used, soak the paper in the chemical. Lift the paper out of the chemical until it stops dripping.</p> 1830 1831<p>5. Apply the poultice to the stain, being careful not to spill any on the un-stained areas. Apply poultice approximately one-quarter-inch thick, overlapping the stain area by about one inch.</p> 1832 1833<p>6. Cover the poultice with plastic (food wrap works very well). Tape the plastic down to seal the edges. Allow the poultice to dry thoroughly. This is a very important step. The drying of the poultice is what pulls the stain from the stone into the poultice material. If the poultice is not allowed to dry, the stain may not be removed. Drying usually takes from 24 to 48 hours.</p> 1834 1835<p>
18357. After 24 to 48 hours, remove the plastic.</p> 1836 1837<p>8. Remove the poultice from the stain. Rinse with distilled water and buff dry with a soft cloth. If the stain is not removed, apply the poultice again. It may take five applications or more for difficult stains.</p> 1838 1839<p>9. Some chemicals may etch the marble surface. If this occurs, apply a polishing powder and buff to restore the shine.</p> 1840 1841<p>For further assistance, contact your Surface Care PROS Partner.</p> 1842 </div> 1843 <div id="stain10001002" class="stain_details"> 1844 <h3 style="margin-top:25px;margin-bottom: 20px;">STAIN CHART</h3> 1845 <p class="search-title">Search stain database</p> 1846 <div class="searchbox"> 1847 <form autocomplete="off" action=""> 1848 <div class="autocomplete" style="width:200px;"> 1849 <input type="text" name="s" placeholder="stain type" id="search121" value="" /> 1850 </div> 1851 <button type="submit" class="btn-search" disabled="disabled"><img width="24px" src="//surfacecarepros.com/include_files/images/search_icon.png" alt="Search" /></button> 1852 </form> 1853 </div> 1854 <!--<a href="javascript:;" class="icon-instructions" title="Instructions" onclick="javascript:showStainDetail2(10000004,10000001);">Instructions</a>--> 1855 <div id="stain10000004" class="stain_details2"> 1856 <h5>IMPORTANT! Read first</h5> 1857 1858<p><br /> 1859General Steps To Treating Stains</p> 1860 1861<ol> 1862 <li>The most important step is to identify the stain. Once the stain is identified refer to the Stain Chart to find the proper stain removal instructions. </li> 1863 <li>Prepare your poultice per the instructions. Refer to the <strong>How-To-Video</strong>. (Be sure to follow appropriate safety precautions.) </li> 1864 <li><em>Once a stain is clearly identified, the steps to remove it can begin. These should be followed in numerical order, and close attention should be paid to the cautions for certain situations. </em></li> 1865</ol> 1866 1867<p><strong>Caution: </strong></p> 1868 1869<ol> 1870 <li>Always read the label on any chemical bottle. </li> 1871 <li>Always follow the directions and precautions listed on the lablel.</li> 1872 <li>Never use a chemical if you are unsure what it is or how to protect yourself.</li> 1873 <li>Always take the time to protect yourself and those working around you. </li> 1874 <li>Always dispose of chemicals properly. Every municipality has a household hazardous waste drop-off location. For safe disposal of chemical product at work, contact your health and safety representative. </li> 1875</ol> 1876 1877<p> </p> 1878 </div> 1879 <div id="stain91" class="stain_details2 more_space"> 1880 <a href="#" class="icon-print" title="Print">Print</a> 1881 <h3>ACNE CREAM</h3> 1882 <p><strong>Solution:</strong></p> 1883 1884<ol> 1885 <li>Thoroughly clean the area with water and a mild detergent.</li> 1886 <li>Once the area has dried, pour some 40 volume hydrogen peroxide on a clean white rag and rub the stained area.</li> 1887 <li>If stain remains, use a poultice with 40 volume hydrogen peroxide.</li> 1888</ol> 1889 </div> 1890 <div id="stain4" class="stain_details2 more_space"> 1891 <a href="#" class="icon-print" title="Print">Print</a> 1892 <h3>ADHESIVES</h3> 1893 <div class="removal_content_box"> 1894<p><strong>Types:</strong> Tape residue, cellophane, stickers, etc.</p> 1895 1896<p><strong>Problem:</strong> Sticky residue on surface of stone. Some tape residues, especially duct tape can penetrate below the surface of the stone and can be very difficult to remove.</p> 1897 1898<p><strong>Solution:</strong></p> 1899 1900<ol> 1901 <li>Peel off any remaining tape. Use a very sharp razor blade and be careful not to scratch the surface of the stone.</li> 1902 <li>The remaining sticky residue can usually be removed with a rag and acetone. Pour the chemical on a clean white rag and rub the area until all of the sticky residue is gone.</li> 1903 <li>If the adhesive has left a stain, prepare a poultice of mineral spirits and poultice powder, being careful to follow directions for all user and label precautions.</li> 1904</ol> 1905 1906<p> </p> 1907</div> 1908 </div> 1909 <div id="stain5" class="stain_details2 more_space"> 1910 <a href="#" class="icon-print" title="Print">Print</a> 1911 <h3>ALKALINE ETCHING</h3> 1912 <div class="removal_content_box"> 1913<p><strong>Type:</strong> Etching from alkaline strippers, ammonia, or heavy duty stone cleaners</p> 1914 1915<p><strong>Problem:</strong> Alkaline etching is caused by alkaline salts contained in cleaners that are deposited below the surface of the stone. The etch marks appear similar to an acid etch mark.</p> 1916 1917<p><strong>Solution:</strong></p> 1918 1919<ol> 1920 <li>Attempt to remove the etching with a mild acid such as vinegar. </li> 1921 <li>If dealing with a polished marble, re-honing and re-polishing may be necessary. Contact your stone restoration PRO.</li> 1922</ol> 1923</div> 1924 </div> 1925 <div id="stain6" class="stain_details2 more_space"> 1926 <a href="#" class="icon-print" title="Print">Print</a> 1927 <h3>ALUMINUM</h3> 1928 <div class="removal_content_box"> 1929<p><strong>Type:</strong> All aluminum, usually from windows, awnings, etc.</p> 1930 1931<p><strong>Problem:</strong> Can leave a crusty, whitish residue.</p> 1932 1933<p><strong>Solution:</strong></p> 1934 1935<ol> 1936 <li>Remove any crusty residue from surface. On polished surfaces, use a sharp razor blade. On textured surfaces use a hard brush. </li> 1937 <li>On polished surfaces, dilute hydrochloric acid in 40 parts water. Apply the solution and agitate with a soft nylon brush. </li> 1938 <li>On textured surfaces, mix hydrochloric acid in 20 parts water. Apply the solution and agitate with a soft nylon brush.</li> 1939</ol> 1940 1941<p>(<em>Be extremely careful with acids on or near marbles; they will severely etch the surface requiring professional honing and re-polishing.) </em> </p> 1942 1943<p> </p> 1944</div> 1945 </div> 1946 <div id="stain65" class="stain_details2 more_space"> 1947 <a href="#" class="icon-print" title="Print">Print</a> 1948 <h3>BEER</h3> 1949 <div class="removal_content_box"> 1950<p><strong>Solution: </strong></p> 1951 1952<ol> 1953 <li>Clean the entire area thoroughly with water and a mild detergent. Allow the water and soap to soak into the stone for several minutes. Lightly agitate the area and remove excess water with a dry towel. Rinse the area with clear water.</li> 1954 <li>If the above cleaning procedure does not remove the beer stain, try a 50/50 mix of ammonia and water. </li> 1955 <li>If the stone is still stained, prepare a poultice with 40 volume hydrogen peroxide.</li> 1956</ol> 1957</div> 1958 </div> 1959 <div id="stain89" class="stain_details2 more_space"> 1960 <a href="#" class="icon-print" title="Print">Print</a> 1961 <h3>BIRD DROPPINGS</h3> 1962 <p><strong>Solutions:</strong></p> 1963 1964<ol> 1965 <li>After you remove any solid material, wash the area with a neutral cleaner and a clean rag.</li> 1966 <li>If stains exist after this, make a poultice with 40 volume hydrogen peroxide.</li> 1967</ol> 1968 1969<p>Bird droppings contain uric acid and may result in etching on some stones. If this happens, you may
1969need to have the finish professionally restored.</p> 1970 </div> 1971 <div id="stain8" class="stain_details2 more_space"> 1972 <a href="#" class="icon-print" title="Print">Print</a> 1973 <h3>BLOOD</h3> 1974 <div class="removal_content_box"> 1975<p><strong>Types:</strong> Human and animal blood and raw meats prepared on a marble countertop can cause blood staining</p> 1976 1977<p><strong>Problem:</strong> Blood contains salts and proteins; if it is cleaned while still fresh it will usually not stain. If allowed to dry, blood stains can be very difficult to remove.</p> 1978 1979<p><strong>Solution:</strong></p> 1980 1981<ol> 1982 <li>Clean the area thoroughly with cold water and a mild dish detergent.</li> 1983 <li>Prepare a 50/50 solution of household ammonia and water. Apply this solution and allow to sit for several minutes. Gently scrub the area and rinse with cold clear water.</li> 1984 <li>If stain is still present, poultice with poultice powder and ammonia.</li> 1985</ol> 1986</div> 1987 </div> 1988 <div id="stain14" class="stain_details2 more_space"> 1989 <a href="#" class="icon-print" title="Print">Print</a> 1990 <h3>BURNS</h3> 1991 <div class="removal_content_box"> 1992<p><strong>Types:</strong> Cigarette, hot irons, propane, etc.</p> 1993 1994<p><strong>Problem:</strong> Cigarette and cigar burns will leave a yellow nicotine stain which can be difficult to remove. Cigarette burns can also melt the stone and in the case of granite may cause spalling. </p> 1995 1996<p><strong>Solution:</strong></p> 1997 1998<ol> 1999 <li>If the stone is melted or spalled, professional re-honing and polishing will be necessary.</li> 2000 <li>If a yellow nicotine stain is the problem, poultice with 40 volume hydrogen peroxide and poultice powder.</li> 2001 <li>If several poultice applications do not work, try a poultice with mineral spirits.</li> 2002</ol> 2003</div> 2004 </div> 2005 <div id="stain88" class="stain_details2 more_space"> 2006 <a href="#" class="icon-print" title="Print">Print</a> 2007 <h3>CANDLE WAX</h3> 2008 <p><strong>Problem:</strong> Candle wax can present a few issues. The candle wax may have melted onto the surface and into the pores of the stone and will need to be removed. If the candle has dye in it any staining has been left behind, that will need to be treated.</p> 2009 2010<p><strong>Solution:</strong></p> 2011 2012<ol> 2013 <li>Begin by scraping any solid wax material from the surface of the stone with a plastic scraper. Avoid using metal or any tool that can scratch the stone.</li> 2014 <li>To remove candle wax that melted into the pores of the stone: Use a hot clothing iron (preferably one you don’t mind getting wax on) and white paper towels to melt and lift any remaining wax. Place the paper towel over the stain and iron it with the hot iron. As the wax softens, it will be absorbed by the paper towels. Be sure to use new paper towels as needed.</li> 2015 <li>Removing residual stains: After you have scraped the wax off and used the iron and paper to absorb embedded wax, soak a clean cloth in water, wring it out and apply a few drops of Reagent #2 (or degreaser or ammonia).</li> 2016 <li>Wipe the stone with the cloth to eliminate the remaining candle residue. Finish by rinsing the surface with water and air dry. </li> 2017 <li>. If any staining remains you will need to use a poultice to break down and draw out the stain. Try a poultice with Reagent #1 (or 40 volume hydrogen peroxide).</li> 2018 <li>If that doesn’t work after a couple of tries, try a poultice using Reagent #2 (or paint thinner) as your chemical.</li> 2019</ol> 2020 </div> 2021 <div id="stain15" class="stain_details2 more_space"> 2022 <a href="#" class="icon-print" title="Print">Print</a> 2023 <h3>CANDY (NON-CHOCOLATE)</h3> 2024 <div class="removal_content_box"> 2025<p><strong>Types:</strong> Myriad types of candies, all containing sugar and various dyes.</p> 2026 2027<p><strong>Problem:</strong> Several candies contain dyes; red dye especially can be very difficult to remove.</p> 2028 2029<p><strong>Solution:</strong></p> 2030 2031<ol> 2032 <li>Scrape remaining candy from surface.</li> 2033 <li>Clean area with Reagent#2 (or acetone) and a clean white cloth.</li> 2034 <li>If Reagent #2 (or acetone) doesn’t work, poultice with poultice powder with Reagent #2 (or mineral spirits)</li> 2035</ol> 2036</div> 2037 </div> 2038 <div id="stain17" class="stain_details2 more_space"> 2039 <a href="#" class="icon-print" title="Print">Print</a> 2040 <h3>CHOCOLATE</h3> 2041 <div class="removal_content_box"> 2042<p><strong>Types:</strong> Candy, cocoa, ice cream</p> 2043 2044<p><strong>Problem:</strong> Can leave brown stains on light colored marbles</p> 2045 2046<p><strong>Solution:</strong></p> 2047 2048<ol> 2049 <li>Clean area thoroughly with cold water and a mild detergent. </li> 2050 <li>If stain is still present, clean with ammonia and water. Let solution sit on stained area for several minutes. Remove excess solution and rinse with clear cold water. </li> 2051 <li>If above procedure fails, poultice with 40 volume hydrogen peroxide and poultice powder.</li> 2052</ol> 2053</div> 2054 </div> 2055 <div id="stain18" class="stain_details2 more_space"> 2056 <a href="#" class="icon-print" title="Print">Print</a> 2057 <h3>COFFEE AND TEA</h3> 2058 <div class="removal_content_box"> 2059<p><strong>Types:</strong> All coffee including instant coffee, hot tea and iced tea</p> 2060 2061<p><strong>Problem:</strong> Coffee and tea both contain tannin which can leave a yellow to brown stain. If left on stone long enough the stain can penetrate deeply and be nearly impossible to remove. If the concentration of coffee or tea is strong enough it can also etch the surface of polished marble. When this happens you will need to have your stone restoration PRO restore the finish.</p> 2062 2063<p><strong>Solution:</strong></p> 2064 2065<ol> 2066 <li>Pour 40 volume hydrogen peroxide directly on the stain and add a few drops of ammonia. Leave until any bubbling stops.<br />
2067 <span style="color:#e74c3c"><strong>Caution:</strong></span> Do not use ammonia only. Ammonia can permanently set the stain.</li> 2068 <li>If the above procedure does not remove the stain, poultice with a poultice powder and 40 volume hydrogen peroxide.</li> 2069 <li>If all else fails, poultice with mineral spirits and poultice powder.</li> 2070</ol> 2071</div> 2072 </div> 2073 <div id="stain19" class="stain_details2 more_space"> 2074 <a href="#" class="icon-print" title="Print">Print</a> 2075 <h3>COPPER</h3> 2076 <div class="removal_content_box"> 2077<p><strong>Type:</strong> Copper piping, sculptures, etc.</p> 2078 2079<p><strong>Problem:</strong> Copper can cause a green stain that can sometimes penetrate deep into stone if allowed to age.</p> 2080 2081<p><strong>Solution:</strong></p> 2082 2083<ol> 2084 <li>Remove any excess crust by scraping with a sharp razor blade. If the surface is polished, wet the surface with soap and water to prevent scratching the stone.</li> 2085 <li>Prepare a solution of 1 part ammonia and 3 parts warm water. Apply this
2085solution to the surface and agitate with a soft bristle brush. Rinse with clean water.</li> 2086 <li>If the stain is still present, poultice with ammonia and poultice powder.</li> 2087</ol> 2088</div> 2089 </div> 2090 <div id="stain22" class="stain_details2 more_space"> 2091 <a href="#" class="icon-print" title="Print">Print</a> 2092 <h3>EGG</h3> 2093 <div class="removal_content_box"> 2094<p><strong>Types:</strong> Chicken or duck</p> 2095 2096<p><strong>Problem:</strong> Eggs contain a protein called albumin which can leave a yellow stain.</p> 2097 2098<p><strong>Solution:</strong></p> 2099 2100<ol> 2101 <li>Clean area thoroughly with cold water and a mild detergent or stone soap. Caution: Do not use hot water as it can set the stain.</li> 2102 <li>If stain still remains, poultice with poultice powder and Reagent #1 (or 40 volume hydrogen peroxide)</li> 2103</ol> 2104</div> 2105 </div> 2106 <div id="stain23" class="stain_details2 more_space"> 2107 <a href="#" class="icon-print" title="Print">Print</a> 2108 <h3>FATTY OILS</h3> 2109 <div class="removal_content_box"> 2110<p><strong>Types:</strong> Butter, margarine, fried foods, mayonnaise, salad dressings, gravy, etc.</p> 2111 2112<p><strong>Problem:</strong> Fats and oils can leave a dark stain which can be difficult to remove. Some salad dressings and foods contain dyes which can also cause staining.</p> 2113 2114<p><strong>Solution:</strong></p> 2115 2116<ol> 2117 <li>Thoroughly clean stained area with cold water and a mild detergent or stone soap.</li> 2118 <li>Apply a commercial degreaser to the stained area and let sit for several minutes. Remove excess and rinse with clean, clear water.</li> 2119 <li>If stain is still present, poultice with a commercial degreaser and poultice powder.</li> 2120</ol> 2121</div> 2122 </div> 2123 <div id="stain39" class="stain_details2 more_space"> 2124 <a href="#" class="icon-print" title="Print">Print</a> 2125 <h3>FRUIT JUICE (LIGHT COLORED)</h3> 2126 <div class="removal_content_box"> 2127<p><strong>Types: </strong>Apples, pears, oranges, lemon, lime, grapefruit and their juices</p> 2128<p><strong>Problem</strong>: The acids in some fruits, especially lemon will etch polished marble. The sugars in these fruits will turn yellow or brown if allowed to sit too long.</p> 2129<p><strong>Solution:</strong></p> 2130<p>1. If the surface is etched, re-polish using a quality marble polishing compound. If the etching is very deep, re-honing may be necessary.</p> 2131<p>2. If the fruit has left a stain then clean the area with cold water and a mild detergent.</p> 2132<p>3. If stain still remains poultice with poultice powder and 20-50% hydrogen peroxide.</p> 2133</div> </div> 2134 <div id="stain24" class="stain_details2 more_space"> 2135 <a href="#" class="icon-print" title="Print">Print</a> 2136 <h3>FURNITURE POLISH</h3> 2137 <div class="removal_content_box"> 2138<p><strong>Types:</strong> Spray and liquid furniture polishes</p> 2139<p><strong>Problem:</strong> Oils, dyes, waxes and silicones can cause staining. The darker polishes (e.g., walnut) can permanently stain the stone.</p> 2140<p><strong>Solution:</strong></p> 2141<p>1. Clean with acetone and a clean white rag. Allow acetone to sit on stain area a few minutes and blot remaining acetone with a clean rag.</p> 2142<p>2. If stain is still present, poultice with poultice powder and mineral spirits or commercial paint remover.</p> 2143</div> </div> 2144 <div id="stain26" class="stain_details2 more_space"> 2145 <a href="#" class="icon-print" title="Print">Print</a> 2146 <h3>GLUE (WATER SOLUBLE)</h3> 2147 <div class="removal_content_box"> 2148<p><strong>Types:</strong> Casein, mucilage, paste and hide glue</p> 2149 2150<p><strong>Problem:</strong> The white and clear glue rarely stain. However, some of the darker glues can leave a stain that can be difficult to remove.</p> 2151 2152<p><strong>Solution:</strong></p> 2153 2154<p>1. Scrape excess glue with a sharp razor blade. Be careful not to scratch the surface.</p> 2155 2156<p>2. Clean with cold water and a mild detergent. Try using a green scouring pad.</p> 2157 2158<p>3. If glue is stubborn, use acetone and a clean white rag.</p> 2159 2160<p>4. If the glue has left a stain, poultice with poultice powder and mineral spirits.</p> 2161</div> 2162 </div> 2163 <div id="stain25" class="stain_details2 more_space"> 2164 <a href="#" class="icon-print" title="Print">Print</a> 2165 <h3>GLUE (SYNTHETIC)</h3> 2166 <div class="removal_content_box"> 2167<div class="removal_content_box"> 2168<p><strong>Types:</strong> Super glue, hot glue, epoxy resin, plastic model cement</p> 2169 2170<p><strong>Problem:</strong> These types of glues will rarely stain. The glues are usually hard to remove from the surface.</p> 2171 2172<p><strong>Solution:</strong></p> 2173 2174<p>1. On smooth surface, scrape glue with a sharp razor blade. Be careful not to scratch the surface.</p> 2175 2176<p>2. Any remaining residue can be cleaned with acetone and a clean white rag.</p> 2177 2178<p>3. If the glue is really stubborn, soak the area in acetone for several minutes then try scraping with a razor blade, followed by wiping with acetone.</p> 2179</div> 2180</div> 2181 </div> 2182 <div id="stain27" class="stain_details2 more_space"> 2183 <a href="#" class="icon-print" title="Print">Print</a> 2184 <h3>GRASS</h3> 2185 <div class="removal_content_box"> 2186<p><strong>Type: </strong>Grass Stain</p> 2187 2188<p><strong>Problem:</strong> Tannin and chlorophyll in the grass can leave a nasty green or yellow stain.</p> 2189 2190<p><strong>Solution:</strong></p> 2191 2192<p>1. Clean stained area with a clean white rag and denatured alcohol.</p> 2193 2194<p>2. If stain still remains, poultice with poultice powder and 20-50% hydrogen peroxide.</p> 2195 2196<p>Caution: DO NOT use ammonia, or any alkaline cleaners on grass stains – it can permanently set the stain.</p> 2197</div> 2198 </div> 2199 <div id="stain28" class="stain_details2 more_space"> 2200 <a href="#" class="icon-print" title="Print">Print</a> 2201 <h3>GREASE</h3> 2202 <div class="removal_content_box"> 2203<p><strong>Types:</strong> Petroleum type grease such as wheel bearing grease, cooking grease, vegetable oils, etc.</p> 2204 2205<p><strong>Problem:</strong> Can leave a nasty dark stain that can penetrate deeply into the stone. Can be very difficult to remove. Try to remove as soon as grease is spilled.</p> 2206 2207<p><strong>Solution:</strong></p> 2208 2209<p>1. Clean area thoroughly with cold water and a mild detergent.</p> 2210 2211<p>2. Soak stained area with a commercial degreaser for several minutes. If degreaser solution dries, reapply, keeping it wet. Remove excess degreaser and rinse with clean water.</p> 2212 2213<p>3. If stain is still present, poultice with poultice powder and commercial degreaser.</p> 2214 2215<p>4. For stubborn grease stains, poultice with poultice powder and mineral spirits or commercial paint remover.</p> 2216</div> 2217 </div> 2218 <div id="stain29" class="stain_details2 more_space"> 2219 <a href="#" class="icon-print" title="Print">Print</a> 2220 <h3>GUM</h3> 2221 <div class="removal_content_box"> 2222<p><strong>Types:</strong> Chewing gum, tree gum (sap), etc.</p> 2223 2224<p><strong>Problem:</strong> Gum rarely stains polished stone surfaces but can be very difficult to remove from honed and rough textures surfaces.</p> 2225 2226<p><strong>Solution:</strong></p> 2227 2228<p>1. Do not try to scrape gum off surface; this only makes more of a mess. Freeze the gum using an aerosol gum freeze, available at most janitorial supply houses. Spray the gum for several seconds, then chip the gum with a scraper or putty knife. This should remove most of the gum.</p> 2229 2230<p>2. If there is any gum residue still remaining, apply a solvent cleaner such as a dry spotter, also available at most janitorial supply houses.</p> 2231</div> 2232 </div> 2233 <div id="stain30" class="stain_details2 more_space"> 2234 <a href="#" class="icon-print" title="Print">Print</a> 2235 <h3>HARD WATER STAINS</h3> 2236 <div class="removal_content_box"> 2237<p><strong>Types:</strong> Water stains from irrigation systems, faucets, bathroom fixtures, shower walls, etc.</p> 2238 2239<p><strong>Problem:</strong>
2239 The minerals in water will leave mineral deposits which can appear as a white haze or even large deposits of crust like minerals.</p> 2240 2241<p><strong>Solution:</strong></p> 2242 2243<p>1. If deposits are large, try scraping off excess deposits with a sharp razor blade.</p> 2244 2245<p>2. Clean with a heavy duty soap film remover.</p> 2246 2247<p>3. If deposits still remain, apply a solution of weak phosphoric acid and agitate the area applying more acid as needed. NOTE: This will etch all marble surfaces, so plan on having to professionally refinish the marble.</p> 2248 2249<p>4. Re-hone and polish the stone if necessary.</p> 2250 2251<p>Some mineral deposits will be imbedded below the surface of the stone and may cause spalling. If this is the case, replacement of the damaged stone is the only alternative.</p> 2252</div> 2253 </div> 2254 <div id="stain31" class="stain_details2 more_space"> 2255 <a href="#" class="icon-print" title="Print">Print</a> 2256 <h3>HEEL MARKS</h3> 2257 <div class="removal_content_box"> 2258<p><strong>Types:</strong> Black rubber, neoprene</p> 2259 2260<p><strong>Problem:</strong> Rubber can leave a black streak mark on surface of stone. These marks rarely stain but can be difficult to remove from rough textured stones and concrete.</p> 2261 2262<p><strong>Solution:</strong></p> 2263 2264<p>1. Clean with acetone and a clean white rag. On textured stone try using a green scrub pad with acetone.</p> 2265 2266<p>2. If acetone doesn't work, then try another solvent such as dry spotter, available at a janitorial supply.</p> 2267</div> 2268 </div> 2269 <div id="stain32" class="stain_details2 more_space"> 2270 <a href="#" class="icon-print" title="Print">Print</a> 2271 <h3>ICE CREAM (NON-CHOCOLATE)</h3> 2272 <div class="removal_content_box"> 2273<p><strong>Types:</strong> All flavors except chocolate (also see chocolate)</p> 2274 2275<p><strong>Problem:</strong> Food coloring and fruits can cause staining.</p> 2276 2277<p><strong>Solution:</strong></p> 2278 2279<p>1. Clean area thoroughly with cold water and a mild detergent or stone soap.</p> 2280 2281<p>2. If stain still remains, poultice with 20-50% hydrogen peroxide and poultice powder.</p> 2282 2283<p>3. If the stain is very stubborn, try a poultice with mineral spirits or similar solvent and poultice powder.</p> 2284</div> 2285 </div> 2286 <div id="stain33" class="stain_details2 more_space"> 2287 <a href="#" class="icon-print" title="Print">Print</a> 2288 <h3>INK </h3> 2289 <div class="removal_content_box"> 2290<p><strong>Types: </strong>Ball Point pen, magic marker, carbon paper, newspaper print, etc.</p> 2291 2292<p><strong>Problem: </strong>Most inks penetrate deep into the stone and can be very difficult to nearly impossible to remove, depending on the age of the stain. It is very important to remove the stain as quickly as possible.</p> 2293 2294<p><strong>Solution:</strong></p> 2295 2296<p>1. Clean the area thoroughly with acetone and a clean white rag.</p> 2297 2298<p>2. Poultice the stain with a solvent such as mineral spirits or commercial paint remover and poultice powder.</p> 2299 2300<p>3. Several attempts may be necessary to remove stain. If no improvement is noticed after 5 attempts, the stain is most likely permanent.</p> 2301</div> 2302 </div> 2303 <div id="stain34" class="stain_details2 more_space"> 2304 <a href="#" class="icon-print" title="Print">Print</a> 2305 <h3>INK-TONER</h3> 2306 <div class="removal_content_box"> 2307<p><strong>Type:</strong> Copy machine toner and similar inks</p> 2308 2309<p><strong>Problem:</strong> This is one of the most difficult ink stains to remove. If the stain is allowed to sit it may become permanent.</p> 2310 2311<p><strong>Solution:</strong></p> 2312 2313<p>1. Thoroughly clean the area with acetone and a clean white cloth. Continue to clean until no ink is transferred to the cloth.</p> 2314 2315<p>2. If dye has penetrated the stone, poultice with commercial paint remover and poultice powder.</p> 2316</div> 2317 </div> 2318 <div id="stain35" class="stain_details2 more_space"> 2319 <a href="#" class="icon-print" title="Print">Print</a> 2320 <h3>IODINE</h3> 2321 <div class="removal_content_box"> 2322<p><strong>Types:</strong> Iodine, mercurochrome, and similar dyes found in medicines</p> 2323 2324<p><strong>Problem:</strong> Can leave a stain that can be nearly impossible to remove.</p> 2325 2326<p><strong>Solution:</strong></p> 2327 2328<p>1. Blot any wet iodine with a clean white rag.</p> 2329 2330<p>2. Clean the area with denatured alcohol and a clean white rag. Be sure to blot the area. DO NOT wipe; this will only make the stain larger. Blot until you see no more dye on the white rag.</p> 2331 2332<p>3. If stain still remains, poultice with denatured alcohol and poultice powder.</p> 2333</div> 2334 </div> 2335 <div id="stain36" class="stain_details2 more_space"> 2336 <a href="#" class="icon-print" title="Print">Print</a> 2337 <h3>JAM OR JELLY</h3> 2338 <div class="removal_content_box"> 2339<p><strong>Types:</strong> All types and flavors, artificial and natural preserves, etc.</p> 2340 2341<p><strong>Problem:</strong> Dyes and fruits can cause staining, especially grape and berry jams and jellies.</p> 2342 2343<p><strong>Solution:</strong></p> 2344 2345<p>1. Clean area thoroughly with cold water and a good mild detergent.</p> 2346 2347<p>2. If stain still remains, poultice with a mineral spirits and poultice powder.</p> 2348</div> 2349 </div> 2350 <div id="stain37" class="stain_details2 more_space"> 2351 <a href="#" class="icon-print" title="Print">Print</a> 2352 <h3>KOOLAID</h3> 2353 <div class="removal_content_box"> 2354<p><strong>Types:</strong> Kool-aid-type drinks, popsicles, etc.</p> 2355 2356<p><strong>Problem:</strong> Dyes can be extremely difficult to remove, especially the red and orange colors.</p> 2357 2358<p><strong>Solution:</strong></p> 2359 2360<p>1. Clean with a solution of ammonia and water. This will help neutralize the dye.</p> 2361 2362<p>2. Poultice with commercial Kool-aid remover (available at janitorial supply) and poultice powder.</p> 2363</div> 2364 </div> 2365 <div id="stain38" class="stain_details2 more_space"> 2366 <a href="#" class="icon-print" title="Print">Print</a> 2367 <h3>LEATHER</h3> 2368 <div class="removal_content_box"> 2369<p><strong>Type:</strong> Shoe and clothing leather</p> 2370 2371<p><strong>Problem:</strong> Leather contains oils and dyes which can penetrate into stone and cause staining.</p> 2372 2373<p><strong>Solution:</strong></p> 2374 2375<p>1. Clean the area thoroughly with acetone and a clean white cloth.</p> 2376 2377<p>2. If stain is deep, poultice with a solvent such as mineral spirits and poultice powder.</p> 2378</div> 2379 </div> 2380 <div id="stain40" class="stain_details2 more_space"> 2381 <a href="#" class="icon-print" title="Print">Print</a> 2382 <h3>LIPSTICK</h3> 2383 <div class="removal_content_box"> 2384<p><strong>Types: </strong>All colors and types</p> 2385 2386<p><strong>Problem: </strong>Oil waxes and dyes can be difficult to remove.</p> 2387 2388<p><strong>Solution:</strong></p> 2389 2390<p>1. Scrape excess lipstick with a sharp razor blade. Lipstick is very concentrated; attempting to clean without scraping excess will only spread the lipstick around.</p> 2391 2392<p>2. Once all excess is removed, clean with acetone and a clean white rag.</p> 2393 2394<p>3. If stain is still present, poultice with a solvent such as mineral spirits and poultice powder.</p> 2395</div> 2396 </div> 2397 <div id="stain41" class="stain_details2 more_space"> 2398 <a href="#" class="icon-print" title="Print">Print</a> 2399 <h3>LIQUOR</h3> 2400 <div class="removal_content_box"> 2401<p><strong>Types: </strong>Mixed drinks and white wine (for red wine, see wine; for beer, see beer)</p> 2402 2403<p><strong>Problem:</strong></p> 2404 2405<p>Alcohols can melt agglomerate-type stones. Dyes can cause staining.</p> 2406 2407<p><strong>Solution:</strong></p> 2408 2409<p>1. Agglomerate stones that are damaged can sometimes be filled with a polyester resin. Seek professional help if this is the case or replace the stone.</p> 2410 2411<p>2. Stains will need to be poulticed with a solvent such as mineral spirits and a poultice powder.</p> 2412 2413<p> </p> 2414</div> 2415 </div> 2416 <div id="stain42" class="stain_details2 more_space"> 2417 <a href="#" class="icon-print" title="Print">Print</a> 2418 <h3>LOTION</h3> 2419 <div class="removal_content_box"> 2420<p><strong>Types: </strong>Baby lotion, body, suntan and hair oil, etc.</p> 2421 2422<p><strong>Problem: </strong>Lotions contain various oils which can cause dark staining. Can be difficult to remove if left on too long.</p> 2423 2424<p><strong>Solution:</strong></p> 2425 2426<p>1. Thoroughly clean area with water and a mild detergent.</p> 2427 2428<p>2. Prepare a solution of a degreaser and water. Apply solution to the stained area and let sit for several minutes. Agitate and remove excess solution and rinse with cold clear water. Repeat several times.</p> 2429 2430<p>3. If stain is deep, apply a poultice of degreaser and poultice powder.</p> 2431</div> 2432 </div> 2433 <div id="stain43" class="stain_details2 more_space"> 2434 <a href="#" class="icon-print" title="Print">Print</a> 2435 <h3>MAKE-UP</h3> 2436 <div class="removal_content_box"> 2437<p><strong>Types: </strong>Mascara, blush, eye shadow, liquid foundation, etc.</p> 2438 2439<p><strong>Problem: </strong>Dyes, waxes and oils can stain stone. Many types of makeup have a high concentration of dye, which can be tricky to remove.</p> 2440 2441<p><strong>Solution:</strong></p> 2442 2443<p>1. Remove any excess makeup by blotting with a clean white rag. DO NOT wipe; this will only spread the stain.</p> 2444 2445<p>2. Clean the stained area with denatured alcohol and a clean white cloth. Blot; DO NOT wipe.</p> 2446 2447<p>3. If stain still remains, poultice with 20-50% hydrogen peroxide and poultice powder.</p> 2448 2449<p>4. If stain still remains, poultice with a solvent like mineral spirits and poultice powder.</p> 2450</div> 2451 </div> 2452 <div id="stain45" class="stain_details2 more_space"> 2453 <a href="#" class="icon-print" title="Print">Print</a> 2454 <h3>MILK</h3> 2455 <div class="removal_content_box"> 2456<p><strong>Types: </strong>Milk, cream and other milk products</p> 2457 2458<p><strong>Problem: </strong>The animal fat contained in milk can sour and leave a yellow stain and it also can smell very badly.</p> 2459 2460<p><strong>Solution:</strong></p> 2461 2462<p>1. Clean area thoroughly with a mild detergent.</p> 2463 2464<p>2. Apply a solution of 3 parts bleach to one part water. Let stand for several minutes, then rinse with clean water.</p> 2465 2466<p>3. If stain is still present, poultice with 20% hydrogen peroxide and poultice powder.</p> 2467</div> 2468 </div> 2469 <div id="stain93" class="stain_details2 more_space"> 2470 <a href="#" class="icon-print" title="Print">Print</a> 2471 <h3>MOLD, MILDEW, ALGAE, LICHENS, AND MOSS</h3> 2472 <p><strong>Problem:</strong> Biological stains result from mold, mildew, algae, or bacteria. They commonly appear in damp or humid areas and may look like dark spots or discoloration. While they may seem surface-level, the roots of the stain can extend below the surface.</p> 2473 2474<p><strong>Solution:</strong></p> 2475 2476<p>1. Clean area thoroughly with a mild detergent.</p> 2477 2478<p>
24782. If there is any soap film on a shower wall, be sure to remove the soap film by scraping and then wiping with a clean rag and acetone.</p> 2479 2480<p>3. To remove the mildew stains, spray the area with a solution of 3 parts household bleach to one part water, with several drops of dish detergent. Continue to mist the area until all the mildew stains disappear.</p> 2481 2482<p>4. Rinse the entire area with clean water and dry it.</p> 2483 </div> 2484 <div id="stain47" class="stain_details2 more_space"> 2485 <a href="#" class="icon-print" title="Print">Print</a> 2486 <h3>MUD</h3> 2487 <div class="removal_content_box"> 2488<p><strong>Types:</strong> Mud, dirt, red clay, etc.</p> 2489 2490<p><strong>Problem: </strong>Most dirt is not a big problem. However red clay can leave some nasty stains that can be difficult to remove</p> 2491 2492<p><strong>Solution:</strong></p> 2493 2494<p>1. Clean area thoroughly with a mild detergent of stone soap and plenty of cold water to remove all surface dirt.</p> 2495 2496<p>2. If dirt has left any stains, poultice with household ammonia and poultice powder.</p> 2497 2498<p>3. If the stain was caused by red clay and the ammonia does not remove it, poultice with a mixture of one part laundry detergent and 2 parts poultice powder.</p> 2499</div> 2500 </div> 2501 <div id="stain48" class="stain_details2 more_space"> 2502 <a href="#" class="icon-print" title="Print">Print</a> 2503 <h3>MUSTARD</h3> 2504 <div class="removal_content_box"> 2505<p><strong>Types: </strong>All types</p> 2506 2507<p><strong>Problem: </strong>Mustard contains turmeric, which is a yellow spice that causes the yellow staining. Mustard stains can be very difficult to remove, especially if the stain is old.</p> 2508 2509<p><strong>Solution:</strong></p> 2510 2511<p>1. Thoroughly clean the stained area with cold water and a mild detergent (blot only).</p> 2512 2513<p>2. Pour 20-50% hydrogen peroxide directly on the stain and add a few drops of ammonia. Leave until bubbling stops.</p> 2514 2515<p>3. If the stain is still present poultice with 20-50% hydrogen peroxide and poultice powder.</p> 2516 2517<p>CAUTION: Do not use ammonia or alkaline type cleaners on mustard stains as this may permanently stain the stone.</p> 2518</div> 2519 </div> 2520 <div id="stain49" class="stain_details2 more_space"> 2521 <a href="#" class="icon-print" title="Print">Print</a> 2522 <h3>NAIL POLISH</h3> 2523 <div class="removal_content_box"> 2524<p><strong>Type: </strong>Enamel or lacquer types</p> 2525 2526<p><strong>Problem: </strong>Nail polishes will dry very quickly. For this reason the dyes they contains will rarely penetrate into polished stone. Rough texture stone is another problem. The nail polish will penetrate immediately causing a difficult to remove stain.</p> 2527 2528<p><strong>Solution:</strong></p> 2529 2530<p>1. Immediately blot with a clean white cloth.</p> 2531 2532<p>2. Apply acetone to the stain and blot with a clean white cloth. Continue to apply acetone and blot until stain disappears.</p> 2533 2534<p>3. If stain is old, poultice with a solvent (mineral spirits, alcohol, etc) and poultice powder.</p> 2535</div> 2536 </div> 2537 <div id="stain50" class="stain_details2 more_space"> 2538 <a href="#" class="icon-print" title="Print">Print</a> 2539 <h3>OIL</h3> 2540 <div class="removal_content_box"> 2541<p><strong>Type:</strong> Automotive, cooking, lubricating, etc.</p> 2542 2543<p><strong>Problem:</strong> Oil can be very difficult to remove on most stone. Oils will penetrate deep into the stone and will spread out throughout the stone. Try to clean up the oil spill as soon as it happens.</p> 2544 2545<p><strong>Solution:</strong></p> 2546 2547<p>1. Blot up any excess oil with a clean white cloth. If oil has dried on the surface, scrape with a sharp razor.</p> 2548 2549<p>2. If oil is still fresh and has penetrated into the stone, sprinkle a generous portion of poultice powder on the spill and let stand for 12-24 hours.</p> 2550 2551<p>3. Remove the dry poultice and prepare a solution of degreaser and water. Apply this
2551solution to the spill and keep it wet for 30 minutes. Vacuum the solution up and blot the remainder with a clean white cloth.</p> 2552 2553<p>4. If stain is still present, poultice with a solvent (commercial paint remover works well) and poultice powder.</p> 2554</div> 2555 </div> 2556 <div id="stain51" class="stain_details2 more_space"> 2557 <a href="#" class="icon-print" title="Print">Print</a> 2558 <h3>PAINT (OIL BASED)</h3> 2559 <div class="removal_content_box"> 2560<p><strong>Type:</strong> All oil based paints and alkyd resins and solvents</p> 2561 2562<p><strong>Problem:</strong> Oil based paints are the most difficult paints to remove. The oils and solvents contained in these paints will carry the dyes deep into the stone.</p> 2563 2564<p><strong>Solution:</strong></p> 2565 2566<p>1. Immediately blot any excess paint from the surface with a clean white cloth.</p> 2567 2568<p>2. Apply liberal amounts of mineral spirits (paint thinner) to the spill and blot. Continue to blot until no color is observed on the cloth.</p> 2569 2570<p>3. Apply a poultice of commercial paint remover and poultice powder.</p> 2571</div> 2572 </div> 2573 <div id="stain52" class="stain_details2 more_space"> 2574 <a href="#" class="icon-print" title="Print">Print</a> 2575 <h3>PAINT (WATER BASED)</h3> 2576 <div class="removal_content_box"> 2577<p><strong>Type:</strong> All water based paints and polymer resins</p> 2578 2579<p><strong>Problem:</strong> Very difficult to remove.</p> 2580 2581<p><strong>Solution:</strong></p> 2582 2583<p>1. If the spill is fresh, blot immediately with a clean white cloth.</p> 2584 2585<p>2. Clean area with water and a mild detergent.</p> 2586 2587<p>3. If stain is dry, scrape paint with a sharp razor blade. If scraping is difficult, apply a solution of soap and water to the spill and scrape while wet.</p> 2588 2589<p>4. If stain has penetrated the stone, poultice with a commercial water-rinseable paint remover and poultice powder.</p> 2590</div> 2591 </div> 2592 <div id="stain53" class="stain_details2 more_space"> 2593 <a href="#" class="icon-print" title="Print">Print</a> 2594 <h3>PAPER</h3> 2595 <div class="removal_content_box"> 2596<p><strong>Type:</strong> Brown paper bags and construction paper</p> 2597 2598<p><strong>Problem:</strong> It is very common for contractors to cover a new stone floor with brown construction paper. If this paper gets wet or slightly wet it will bleed into to stone leaving an ugly brown stain.</p> 2599 2600<p><strong>Solution:</strong></p> 2601 2602<p>1. Clean area with acetone and a clean white cloth.</p> 2603 2604<p>2. Poultice area with a solvent such as mineral spirits and poultice powder.</p> 2605</div> 2606 </div> 2607 <div id="stain54" class="stain_details2 more_space"> 2608 <a href="#" class="icon-print" title="Print">Print</a> 2609 <h3>PENCIL</h3> 2610 <div class="removal_content_box"> 2611<p><strong>Type: </strong>Graphite and indelible pencil</p> 2612 2613<p><strong>Problem: </strong>Pencil can be tricky to remove as the graphite may penetrate into the stone. Most commonly the graphite is only on the surface of the stone.</p> 2614 2615<p><strong>Solution:</strong></p> 2616 2617<p>1. Try using a pencil eraser to erase the graphite. This procedure will work most of the time.</p> 2618 2619<p>2. If graphite has penetrated the stone, poultice with denatured alcohol and poultice powder.</p> 2620</div> 2621 </div> 2622 <div id="stain55" class="stain_details2 more_space"> 2623 <a href="#" class="icon-print" title="Print">Print</a> 2624 <h3>PERFUME</h3> 2625 <div class="removal_content_box"> 2626<p><strong>Type: </strong>Oils, alcohol and fragrances</p> 2627 2628<p><strong>Problem: </strong>Oils can penetrate the stone and cause a light oil spot. Alcohols can also react with certain stones and turn a brown color.</p> 2629 2630<p><strong>Solution:</strong></p> 2631 2632<p>1. Clean area thoroughly with denatured alcohol and a clean white cloth.</p> 2633 2634<p>2. If stain is deep, poultice with denatured alcohol and poultice powder.</p> 2635</div> 2636 </div> 2637 <div id="stain56" class="stain_details2 more_space"> 2638 <a href="#" class="icon-print" title="Print">Print</a> 2639 <h3>PERSPIRATION AND BODY OILS</h3> 2640 <div class="removal_content_box"> 2641<p><strong>Type: </strong>Body oils, salts and enzymes</p> 2642 2643<p><strong>Problem: </strong>Oils from perspiration are a big problem on walls, countertops, etc. where hands are constantly touching the surface of the stone.</p> 2644 2645<p><strong>Solution:</strong></p> 2646 2647<p>1. Blot the area with denatured alcohol and a clean white cloth.</p> 2648 2649<p>2. If stain is still present, poultice with denatured alcohol and poultice powder.</p> 2650 2651<p> </p> 2652</div> 2653 </div> 2654 <div id="stain57" class="stain_details2 more_space"> 2655 <a href="#" class="icon-print" title="Print">Print</a> 2656 <h3>RED FRUIT</h3> 2657 <div class="removal_content_box"> 2658<p><strong>Types: </strong>Cherry, grape, blueberry, blackberry, cranberry, raspberry, strawberry (and their juices)</p> 2659 2660<p><strong>Problem: </strong>All these fruits contain dyes which can be very difficult to remove.</p> 2661 2662<p><strong>Solution:</strong></p> 2663 2664<p>1. Clean area with cold water. Caution: Do not use soap; it can set the stain.</p> 2665 2666<p>2. If stain still remains, poultice with poultice powder and 20% hydrogen peroxide.</p> 2667 2668<p>3. If stain is still not removed, poultice with poultice powder and mineral spirits.</p> 2669</div> 2670 </div> 2671 <div id="stain58" class="stain_details2 more_space"> 2672 <a href="#" class="icon-print" title="Print">Print</a> 2673 <h3>RUBBER</h3> 2674 <div class="removal_content_box"> 2675<p><strong>Type: </strong>All types of tire marks created by cars, trucks, carts, etc.</p> 2676 2677<p><strong>Problem: </strong>Can leave a rubber track on surface. They can be difficult to remove on porous surfaces like concrete, brick and rough stone.</p> 2678 2679<p><strong>Solution:</strong></p> 2680 2681<p>1. Clean thoroughly with a degreaser and warm water. Scrub with stiff bristle brush.</p> 2682 2683<p>2. If marks are stubborn, clean with a solvent such as mineral spirits. Use a stiff bristle brush.</p> 2684</div> 2685 </div> 2686 <div id="stain59" class="stain_details2 more_space"> 2687 <a href="#" class="icon-print" title="Print">Print</a> 2688 <h3>RUST</h3> 2689 <div class="removal_content_box"> 2690<p><strong>Type: </strong>Iron oxide</p> 2691 2692<p><strong>Problem: </strong>Rust is one of the most difficult stains to remove. It can cause a reddish-brown to yellow stain that can permanently set into the stone.</p> 2693 2694<p><strong>Solution:</strong></p> 2695 2696<p>1. If the rust stain is new, try applying a solution of rust remover and water. Mix into a slurry and lightly agitate the area with a soft bristle brush. Rinse with clean water.</p> 2697 2698<p>Caution: Rust removers may cause etching which will require professional honing and polishing. </p> 2699 2700<p>2. If stain is old and has penetrated into the stone, poultice with rust remover and poultice powder.</p> 2701 2702<p>Caution: Do not use clay powders; use poultice powder.</p> 2703 2704<p>3. If #2 above does not work, poultice with hydrofluoric acid and poultice powder.</p> 2705 2706<p>Caution: Never use bleach; it will only make stain worst.</p> 2707</div> 2708 </div> 2709 <div id="stain60" class="stain_details2 more_space"> 2710 <a href="#" class="icon-print" title="Print">Print</a> 2711 <h3>SHOE POLISH</h3> 2712 <div class="removal_content_box"> 2713<p><strong>Type: </strong>All liquid polishes, including white</p> 2714 2715<p><strong>Problem: </strong>Dyes in shoe polish can penetrate the stone leaving a nasty stain.</p> 2716 2717<p><strong>Solution:</strong></p> 2718 2719<p>1. If dry, scrape excess polish with a clean sharp razor. Apply a solution of a quality daily cleaner/conditioner to help lubricate the blade and prevent scratching.</p> 2720 2721<p>2. Clean the area thoroughly with acetone and a clean white cloth.</p> 2722 2723<p>3. If stain still appears, poultice with a solvent (e.g. mineral spirits) and poultice powder.</p> 2724</div> 2725 </div> 2726 <div id="stain61" class="stain_details2 more_space"> 2727 <a href="#" class="icon-print" title="Print">Print</a> 2728 <h3>SILICONE</h3> 2729 <div class="removal_content_box"> 2730<p><strong>Type: </strong>Silicone caulking used for grouting and anchoring stone</p> 2731 2732<p><strong>Problem: </strong>This can be a serious problem when caulking is used to help hold anchors in place on stone wall panels. The silicone will start to bleed through the stone in the area where the anch
2732ors are. It may take several months before the silicone becomes visible.</p> 2733 2734<p><strong>Solution</strong>:</p> 2735 2736<p>The only known technique that will remove this silicone staining is the following:</p> 2737 2738<p>Prepare a poultice with commercial paint remover and poultice powder. May require a dozen applications.</p> 2739 2740<p>If the silicone has not completely cured, the staining may return again.</p> 2741</div> 2742 </div> 2743 <div id="stain62" class="stain_details2 more_space"> 2744 <a href="#" class="icon-print" title="Print">Print</a> 2745 <h3>SMOKE/SOOT</h3> 2746 <div class="removal_content_box"> 2747<p><strong>Type: </strong>Smoke and soot from fireplaces and fire damage. (For tobacco smoke see Tobacco.)</p> 2748 2749<p><strong>Problem: </strong>Smoke and soot contain particles of oil and carbon which can leave a black ugly stain.</p> 2750 2751<p><strong>Solution:</strong></p> 2752 2753<p>1.Wipe excess soot with a clean, dry white cloth.</p> 2754 2755<p>2.Clean area thoroughly with a solution of stone soap or dishwashing soap in warm water. Use a stiff bristle brush for rough textured stone or concrete.</p> 2756 2757<p>3. If smoke damage is heavy, clean with a solution of degreaser and warm water.</p> 2758 2759<p>4. If smoke damage is still present, poultice with the degreaser and poultice powder.</p> 2760</div> 2761 </div> 2762 <div id="stain64" class="stain_details2 more_space"> 2763 <a href="#" class="icon-print" title="Print">Print</a> 2764 <h3>SOAP FILM</h3> 2765 <div class="removal_content_box"> 2766<p><strong>Type: </strong>Soap film on shower walls and vanity tops</p> 2767 2768<p><strong>Problem: </strong>Soap from showers can build up on shower walls leaving a film that will not wash off with regular cleaning.</p> 2769 2770<p><strong>Solution:</strong></p> 2771 2772<p>1. If soap film is thick, scrape with a razor blade. Wet the surface to avoid scratching.</p> 2773 2774<p>2. Once all heavy build-up is removed, clean with acetone and a green scrub pad.</p> 2775 2776<p>3. There are also commercial soap film removers on the market which work well, but make sure that they do not contain acids which can etch polished marble.</p> 2777 2778<p>Several poultices may need to be applied to completely remove all staining.</p> 2779</div> 2780 </div> 2781 <div id="stain66" class="stain_details2 more_space"> 2782 <a href="#" class="icon-print" title="Print">Print</a> 2783 <h3>SOFT DRINKS/COLA</h3> 2784 <div class="removal_content_box"> 2785<p><strong>Type:</strong> Coke, Pepsi and all other carbonated sodas</p> 2786 2787<p><strong>Problem:</strong> The coloring and sugars in sodas can cause severe staining.</p> 2788 2789<p><strong>Solution:</strong></p> 2790 2791<p>1. If the spill is fresh, blot with a clean white cloth.</p> 2792 2793<p>2. Clean the area thoroughly with a mild detergent and warm water. Flood the stained area thoroughly.</p> 2794 2795<p>3. If stain is still present, poultice with 20-50% hydrogen peroxide and poultice powder.</p> 2796</div> 2797 </div> 2798 <div id="stain67" class="stain_details2 more_space"> 2799 <a href="#" class="icon-print" title="Print">Print</a> 2800 <h3>SOUP</h3> 2801 <div class="removal_content_box"> 2802<p><strong>Type: </strong>All soups and stew containing meat and vegetables</p> 2803<p><strong>Problem: </strong>Can leave some greasy looking stains that can be difficult to remove, especially if the stain is old.</p> 2804<p><strong>Solution:</strong></p> 2805<p>1.Clean the area thoroughly with a solution of ammonia and water.</p> 2806<p>2. If stained after clean-up poultice with ammonia and poultice powder.</p> 2807<p>3. If the stain is present, poultice with 20-50% hydrogen peroxide and poultice powder.</p> 2808</div> </div> 2809 <div id="stain63" class="stain_details2 more_space"> 2810 <a href="#" class="icon-print" title="Print">Print</a> 2811 <h3>SOY-WORCESTERSHIRE SAUCE</h3> 2812 <div class="removal_content_box"> 2813<p><strong>Type: </strong>All brands of soy and Worcestershire sauces.</p> 2814 2815<p><strong>Problem: </strong>Coloring and proteins in these sauces can be difficult to remove.</p> 2816 2817<p><strong>Solution:</strong></p> 2818 2819<p>1. Clean the area thoroughly with acetone and a clean white cloth. Be sure to blot only.</p> 2820 2821<p>2. Poultice with a solvent such as mineral spirits and poultice powder.</p> 2822</div> 2823 </div> 2824 <div id="stain68" class="stain_details2 more_space"> 2825 <a href="#" class="icon-print" title="Print">Print</a> 2826 <h3>STREAKING</h3> 2827 <div class="removal_content_box"> 2828<p><strong>Type: </strong>All types of streaking, appearing as a cloudy uneven pattern on the surface.</p> 2829 2830<p><strong>Problem: </strong>Streaking can be caused from the following:</p> 2831 2832<p>- Dirty mops used to mop floor.</p> 2833 2834<p>- Improper application of waxes or coatings.</p> 2835 2836<p>- Improper cleaners.</p> 2837 2838<p>- Using too much cleaner.</p> 2839 2840<p>- Sealers not properly applied</p> 2841 2842<p>Solution:</p> 2843 2844<p>1. Determine what is causing the streaking and eliminate the cause.</p> 2845 2846<p>2. If streaking is caused by wax build-up, strip the surface with a commercial wax stripper.</p> 2847 2848<p>3. If streaking is caused by using too much cleaner, dirty mop or improper cleaner, re-mop the floor with stone soap and buff with a white nylon pad.</p> 2849 2850<p>4. If streaking is caused from sealer not properly applied, contact your Surface Care, PRO Partner.</p> 2851</div> 2852 </div> 2853 <div id="stain69" class="stain_details2 more_space"> 2854 <a href="#" class="icon-print" title="Print">Print</a> 2855 <h3>STUNS</h3> 2856 <div class="removal_content_box"> 2857<p><strong>Type: </strong>Stun marks caused by heavy objects dropped on a marble floor, also high heel marks</p> 2858 2859<p><strong>Problem: </strong>Stun marks are very common on some marbles. They are usually caused by walking across the floor with high heels, and they leave a
2859white spot on the marble. Stun marks can be telegraphed to the bottom of the stone. They are caused by the individual crystals in the stone exploding.</p> 2860 2861<p><strong>Solution:</strong></p> 2862 2863<p>Professional grinding, honing and polishing the floor may eliminate some light stains but frequently they cannot be removed. Contact your Surface Care PROS Partner.</p> 2864</div> 2865 </div> 2866 <div id="stain70" class="stain_details2 more_space"> 2867 <a href="#" class="icon-print" title="Print">Print</a> 2868 <h3>SWIRLS</h3> 2869 <div class="removal_content_box"> 2870<p><strong>Type: </strong>Circular pattern swirls.</p> 2871 2872<p><strong>Problem: </strong>Swirls marks appear as circular patterns on the surface of the stone. This is usually caused by a floor machine using abrasive pads like steel wool or pads that have trapped sand and grit under them.</p> 2873 2874<p><strong>Solution:</strong></p> 2875 2876<p>1. Light swirls can be removed by re-polishing. Heavy swirls will require re-honing and re-polishing. Contact your Surface Care PROS Partner.</p> 2877 2878<p>Caution: When using any type of rotating machine (floor buffer, automatic scrubber, hand machine, etc.) never hold the machine stationary while operating. Keep it moving. Keeping machine stationary may cause severe swirling.</p> 2879</div> 2880 </div> 2881 <div id="stain71" class="stain_details2 more_space"> 2882 <a href="#" class="icon-print" title="Print">Print</a> 2883 <h3>SYRUP</h3> 2884 <div class="removal_content_box"> 2885<p><strong>Types: </strong>Honey, molasses, maple, and corn</p> 2886 2887<p><strong>Problem: </strong>The sugar and coloring added to these syrups can cause staining.</p> 2888 2889<p><strong>Solution:</strong></p> 2890 2891<p>1. Thoroughly clean stained area with cold water and a mild detergent of stone soap.</p> 2892 2893<p>2. If stain still remains, clean with ammonia and water. Let solution sit for several minutes, then agitate and rinse with clean water.</p> 2894 2895<p>3. If stain is still present, poultice with 20-50% hydrogen peroxide and poultice powder.</p> 2896</div> 2897 </div> 2898 <div id="stain72" class="stain_details2 more_space"> 2899 <a href="#" class="icon-print" title="Print">Print</a> 2900 <h3>TAR</h3> 2901 <div class="removal_content_box"> 2902<p><strong>Type: </strong>Asphalt, roofing tar, beach tar, etc.</p> 2903 2904<p><strong>Problem: </strong>Dyes in tar can cause deep staining in stone and concrete.</p> 2905 2906<p><strong>Solution:</strong></p> 2907 2908<p>1. Scrape away any excess tar with a clean dry razor blade.</p> 2909 2910<p>2. Clean the remaining tar with acetone and a clean white cloth.</p> 2911 2912<p>3. If stain still remains poultice with mineral spirits and poultice powder.</p> 2913 2914<p>4. If stain is stubborn, poultice with De-Solv-it® (available at hardware stores) and poultice powder.</p> 2915 2916<p>Caution: DO NOT use water with tar. It will harden the tar and set the stain.</p> 2917</div> 2918 </div> 2919 <div id="stain73" class="stain_details2 more_space"> 2920 <a href="#" class="icon-print" title="Print">Print</a> 2921 <h3>TOBACCO</h3> 2922 <div class="removal_content_box"> 2923<p><strong>Type: </strong>Smoke stains from cigarettes and cigars</p> 2924 2925<p><strong>Problem: </strong>Nicotine can cause a light yellow stain that can be difficult to remove.</p> 2926 2927<p><strong>Solution:</strong></p> 2928 2929<p>1. Clean area thoroughly with a mild detergent or stone soap and cold water.</p> 2930 2931<p>2. For heavy tobacco stains, clean with a degreaser and cold water.</p> 2932 2933<p>3. If stain still remains, poultice with degreaser and poultice powder.</p> 2934</div> 2935 </div> 2936 <div id="stain74" class="stain_details2 more_space"> 2937 <a href="#" class="icon-print" title="Print">Print</a> 2938 <h3>TOMATO</h3> 2939 <div class="removal_content_box"> 2940<p><strong>Type:</strong> Canned, fresh tomatoes, tomato pastes, juice, etc.</p> 2941 2942<p><strong>Problem:</strong> Acids in tomato products can etch the surface of polished marble. Can also leave a red stain in porous stones.</p> 2943 2944<p><strong>Solution:</strong></p> 2945 2946<p>1. Clean area thoroughly with cold water and a mild detergent or stone soap. Rinse with clear water.</p> 2947 2948<p>2. If stone is stained, poultice with 20-50% hydrogen peroxide and poultice powder.</p> 2949 2950<p>3. If stone is etched, professional repolishing will be necessary.</p> 2951</div> 2952 </div> 2953 <div id="stain75" class="stain_details2 more_space"> 2954 <a href="#" class="icon-print" title="Print">Print</a> 2955 <h3>TOMATO SAUCE</h3> 2956 <div class="removal_content_box"> 2957<p><strong>Types:</strong> Barbecue, steak, spaghetti, ketchup, etc.</p> 2958 2959<p><strong>Problem:</strong> These sauces contain tomato, tannin, oil and dyes. The dyes may leave a red to brown stain. The oil can penetrate the stone and darken it.</p> 2960 2961<p><strong>Solution:</strong></p> 2962 2963<p>1. Clean area thoroughly with cold water and a mild detergent.</p> 2964 2965<p>2. If stain is still present, clean the area with an alkaline degreaser. Mix with water according to directions and let solution stand on stained area for several minutes. Agitate with a cloth and rinse with clean water.</p> 2966 2967<p>3. If stain is still not removed, use poultice powder and an alkaline degreaser. A second poultice may be required using poultice powder and a solvent such as mineral spirits or commercial paint remover if there is dye present.</p> 2968</div> 2969 </div> 2970 <div id="stain76" class="stain_details2 more_space"> 2971 <a href="#" class="icon-print" title="Print">Print</a> 2972 <h3>VEGETABLE</h3> 2973 <div class="removal_content_box"> 2974<p><strong>Type:</strong> Green and yellow vegetables</p> 2975 2976<p><strong>Problem:</strong> May leave a green or yellow stain.</p> 2977 2978<p><strong>Solution:</strong></p> 2979 2980<p>1. Clean area thoroughly with a mild detergent of stone soap and cold water.</p> 2981 2982<p>2. If stain is still present, poultice with 20-50% hydrogen peroxide and poultice powder.</p> 2983</div> 2984 </div> 2985 <div id="stain77" class="stain_details2 more_space"> 2986 <a href="#" class="icon-print" title="Print">Print</a> 2987 <h3>VOMIT</h3> 2988 <div class="removal_content_box"> 2989<p><strong>Type:</strong>
2989 Human or animal vomit</p> 2990 2991<p><strong>Problem:</strong> The acids in the stomach have a very low acidic pH and can etch the surface of polished marble. Can also leave a stain depending on what was eaten.</p> 2992 2993<p><strong>Solution:</strong></p> 2994 2995<p>1. Clean area through with a mild detergent of stone soap and cold water.</p> 2996 2997<p>2. Clean area with a solution of household ammonia and cold water. Continue to clean until all stain is gone.</p> 2998 2999<p>3. If stain is still present, apply a poultice of ammonia and poultice powder.</p> 3000 3001<p>4. If odor is still present apply a solution of enzyme digester (available at a janitorial supply). Keep wet for several hours. Covering with a wet paper towel will help keep enzyme solution wet.</p> 3002 3003<p>5. If stone is etched, re-polish with a quality marble polishing compound or have it professionally polished.</p> 3004</div> 3005 </div> 3006 <div id="stain78" class="stain_details2 more_space"> 3007 <a href="#" class="icon-print" title="Print">Print</a> 3008 <h3>WATER RINGS - SPOTS</h3> 3009 <div class="removal_content_box"> 3010<p><strong>Type:</strong> Rings from drinking glasses and hard water spots from drips.</p> 3011 3012<p><strong>Problem:</strong>
3012 Water will not usually stain but will leave a white ring or spot. This ring or spot is deposits of minerals from the water. If the drink contains acid (e.g., lemon in ice tea) it will etch polished marble in the shape of a ring or spot.</p> 3013 3014<p><strong>Solution:</strong></p> 3015 3016<p>1. Try buffing ring or spot with dry #000 steel wool.</p> 3017 3018<p>2. If ring or spot still remains, re-polish with a quality marble polishing compound.</p> 3019 3020<p>3. If ring or spot is very deep, re-honing may be necessary. Contact your Surface Care PROS Partner.</p> 3021 3022<p>Caution: If the stone has been waxed or colored with dyes the ring may have removed the wax or dyes from the surface. To test for waxes or dyes take some acetone and clean an inconspicuous area. If the stone lightens there is a wax or dye on the stone. If this is the case you will need to re-wax or re-dye.</p> 3023</div> 3024 </div> 3025 <div id="stain79" class="stain_details2 more_space"> 3026 <a href="#" class="icon-print" title="Print">Print</a> 3027 <h3>WAX COATINGS</h3> 3028 <div class="removal_content_box"> 3029<p><strong>Type:</strong> Waxes, acrylics, urethane, epoxy, etc.</p> 3030 3031<p><strong>Problem:</strong> Waxes can yellow and give a plastic-like appearance. They will also attract dirt.</p> 3032 3033<p><strong>Solution:</strong></p> 3034 3035<p>1. If the coating is water based (e.g., acrylics), strip the stone with a commercial wax stripper. Be sure to rinse thoroughly.</p> 3036 3037<p>2. If the coating is solvent based (waxes, urethane, epoxy), strip with a commercial paint stripper.</p> 3038 3039<p>3. Once all coatings have been stripped, professional re-honing and re-polishing may be necessary. Contact your Surface Care PROS Partner.</p> 3040</div> 3041 </div> 3042 <div id="stain80" class="stain_details2 more_space"> 3043 <a href="#" class="icon-print" title="Print">Print</a> 3044 <h3>WINES</h3> 3045 <div class="removal_content_box"> 3046<p><strong>Type:</strong> All red wines</p> 3047 3048<p><strong>Problem:</strong> The tannin contained in red wine can severely stain stone.</p> 3049 3050<p><strong>Solution:</strong></p> 3051 3052<p>1. Clean the area thoroughly with acetone and a clean white cloth.</p> 3053 3054<p>Caution: DO NOT use detergent and water; this may set the stain.</p> 3055 3056<p>2. If stain is still present, poultice with 20-50% hydrogen peroxide and poultice powder.</p> 3057 3058<p>3. If stain is stubborn, try poulticing with a solvent such as mineral spirits and poultice powder.</p> 3059</div> 3060 </div> 3061 <div id="stain81" class="stain_details2 more_space"> 3062 <a href="#" class="icon-print" title="Print">Print</a> 3063 <h3>WOOD STAIN</h3> 3064 <div class="removal_content_box"> 3065<p><strong>Type:</strong> All solvent based stains and dyes.</p> 3066 3067<p><strong>Problem:</strong> The dyes contained in these stain can be nearly impossible to remove, as they are designed to stain wood. The older the stain gets, the harder it is to remove.</p> 3068 3069<p><strong>Solution:</strong></p> 3070 3071<p>1. Clean area thoroughly with acetone and a clean white cloth. Continue to clean until no stain is visible on the cloth.</p> 3072 3073<p>2. Prepare a poultice with commercial paint remover and poultice powder. It may take several attempts to pull these difficult stains out.</p> 3074</div> 3075 </div> 3076 <div id="stain82" class="stain_details2 more_space"> 3077 <a href="#" class="icon-print" title="Print">Print</a> 3078 <h3>YELLOWING</h3> 3079 <div class="removal_content_box"> 3080<p><strong>Type: </strong>General yellowing across the surface of most stones, especially white marbles.</p> 3081 3082<p><strong>Problem: </strong>There are many causes for yellowing of stone. UV light can cause yellowing over time. Iron contained naturally in stone can oxidize and cause yellowing. Inexpensive coatings can cause yellowing. Mastic used to set stone can yellow.</p> 3083 3084<p><strong>Solution:</strong></p> 3085 3086<p>1. If the yellowing is caused by iron contained naturally in the stone or if the stone is aging, you will likely never get the yellowing out.</p> 3087 3088<p>2. If the yellowing is caused by waxes or coating, strip them off according to stripping directions (see Wax Coatings).</p> 3089 3090<p>Yellowing of white marble, particularly the Carrara types, is very common and cannot be reversed at this time.</p> 3091</div> 3092 </div> 3093 </div> 3094 </section> 3095 </div> 3096 </article> 3097</div>
3098<script> 3099function Popup(dataId) { 3100 var data = document.getElementById(dataId).innerHTML; 3101 var mywindow = window.open('', 'new div', 'height=600,width=800'); 3102 mywindow.document.write('<link href="//surfacecarepros.com/include_files/css/custom.css" rel="stylesheet">'); 3103 mywindow.document.write(data); 3104 mywindow.print(); 3105 return true; 3106} 3107function showStainDetail(stainId,menuId){ 3108 var stain_details = document.getElementsByClassName("stain_details"); 3109 for (i = 0; i < stain_details.length; i++) { 3110 stain_details[i].style.display = "none"; 3111 } 3112 var stain_details = document.getElementsByClassName("stain_details2"); 3113 for (i = 0; i < stain_details.length; i++) { 3114 stain_details[i].style.display = "none"; 3115 } 3116 document.getElementById("stain"+stainId).style.display = "block"; 3117 3118 var menu_item = document.getElementsByClassName("menu_item"); 3119 for (i = 0; i < menu_item.length; i++) { 3120 menu_item[i].classList.remove("active"); 3121 } 3122 document.getElementById("menu"+menuId).classList.add("active"); 3123 if(stainId==10001002){ 3124 showStainDetail2(10000004); 3125 } 3126} 3127showStainDetail(10001002,10001002); 3128function showStainDetail2(stainId){ 3129 var stain_details = document.getElementsByClassName("stain_details2"); 3130 for (i = 0; i < stain_details.length; i++) { 3131 stain_details[i].style.display = "none"; 3132 } 3133 document.getElementById("stain"+stainId).style.display = "block"; 3134} 3135</script>
3135 3136 3137 3138 3139
3140<script type="text/javascript"> 3141var stains = ["ACNE CREAM ","ADHESIVES ","ALKALINE ETCHING ","ALUMINUM ","BEER ","BIRD DROPPINGS ","BLOOD ","BURNS ","CANDLE WAX ","CANDY (NON-CHOCOLATE) ","CHOCOLATE ","COFFEE AND TEA ","COPPER ","EGG ","FATTY OILS ","FRUIT JUICE (LIGHT COLORED) ","FURNITURE POLISH ","GLUE (WATER SOLUBLE) ","GLUE (SYNTHETIC) ","GRASS ","GREASE ","GUM ","HARD WATER STAINS ","HEEL MARKS ","ICE CREAM (NON-CHOCOLATE) ","INK ","INK-TONER ","IODINE ","JAM OR JELLY ","KOOLAID ","LEATHER ","LIPSTICK ","LIQUOR ","LOTION ","MAKE-UP ","MILK ","MOLD, MILDEW, ALGAE, LICHENS, AND MOSS ","MUD ","MUSTARD ","NAIL POLISH ","OIL ","PAINT (OIL BASED) ","PAINT (WATER BASED) ","PAPER ","PENCIL ","PERFUME ","PERSPIRATION AND BODY OILS ","RED FRUIT ","RUBBER ","RUST ","SHOE POLISH ","SILICONE ","SMOKE/SOOT ","SOAP FILM ","SOFT DRINKS/COLA ","SOUP ","SOY-WORCESTERSHIRE SAUCE ","STREAKING ","STUNS ","SWIRLS ","SYRUP ","TAR ","TOBACCO ","TOMATO ","TOMATO SAUCE ","VEGETABLE ","VOMIT ","WATER RINGS - SPOTS ","WAX COATINGS ","WINES ","WOOD STAIN ","YELLOWING "]; 3142var stainsID = [91,4,5,6,65,89,8,14,88,15,17,18,19,22,23,39,24,26,25,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,45,93,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,66,67,63,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82]; 3143function autocomplete(inp, arr, arr2) { 3144 /*the autocomplete function takes two arguments, 3145 the text field element and an array of possible autocompleted values:*/ 3146 var currentFocus; 3147 /*execute a function when someone writes in the text field:*/ 3148 inp.addEventListener("input", function(e) { 3149 var a, b, i, val = this.value; 3150 /*close any already open lists of autocompleted values*/ 3151 closeAllLists(); 3152 if (!val) { return false;} 3153 currentFocus = -1; 3154 /*create a DIV element that will contain the items (values):*/ 3155 a = document.createElement("DIV"); 3156 a.setAttribute("id", this.id + "autocomplete-list"); 3157 a.setAttribute("class", "autocomplete-items"); 3158 /*append the DIV element as a child of the autocomplete container:*/ 3159 this.parentNode.appendChild(a); 3160 /*for each item in the array...*/ 3161 var filter = val.toUpperCase(); 3162 for (i = 0; i < arr.length; i++) { 3163 /*check if the item starts with the same letters as the text field value:*/ 3164 if (arr[i].toUpperCase().indexOf(filter) > -1) { 3165 /*if (arr[i].substr(0, val.length).toUpperCase() == val.toUpperCase()) { 3166 /*create a DIV element for each matching element:*/ 3167 b = document.createElement("DIV"); 3168 /*make the matching letters bold:*/ 3169 b.innerHTML = arr[i].substr(0, val.length); 3170 b.innerHTML += arr[i].substr(val.length); 3171 /*insert a input field that will hold the current array item's value:*/ 3172 b.innerHTML += "<input type='hidden' value='" + arr[i] + "'>"; 3173 b.innerHTML += "<input type='hidden' value='" + arr2[i] + "'>"; 3174 /*execute a function when someone clicks on the item value (DIV element):*/ 3175 b.addEventListener("click", function(e) { 3176 /*insert the value for the autocomplete text field:*/ 3177 inp.value = this.getElementsByTagName("input")[0].value; 3178 showStainDetail2(this.getElementsByTagName("input")[1].value); 3179 /*close the list of autocompleted values, 3180 (or any other open lists of autocompleted values:*/ 3181 closeAllLists(); 3182 }); 3183 a.appendChild(b); 3184 } 3185 } 3186 }); 3187 /*execute a function presses a key on the keyboard:*/ 3188 inp.addEventListener("keydown", function(e) { 3189 var x = document.getElementById(this.id + "autocomplete-list"); 3190 if (x) x = x.getElementsByTagName("div"); 3191 if (e.keyCode == 40) { 3192 /*If the arrow DOWN key is pressed, 3193 increase the currentFocus variable:*/ 3194 currentFocus++; 3195 /*and and make the current item more visible:*/ 3196 addActive(x); 3197 } else if (e.keyCode == 38) { //up 3198 /*If the arrow UP key is pressed, 3199 decrease the currentFocus variable:*/ 3200 currentFocus--; 3201 /*and and make the current item more visible:*/ 3202 addActive(x); 3203 } else if (e.keyCode == 13) { 3204 /*If the ENTER key is pressed, prevent the form from being submitted,*/ 3205 e.preventDefault(); 3206 if (currentFocus > -1) { 3207 /*and simulate a click on the "active" item:*/ 3208 if (x) x[currentFocus].click(); 3209 } 3210 } 3211 }); 3212 function addActive(x) { 3213 /*a function to classify an item as "active":*/ 3214 if (!x) return false; 3215 /*start by removing the "active" class on all items:*/ 3216 removeActive(x); 3217 if (currentFocus >= x.length) currentFocus = 0; 3218 if (currentFocus < 0) currentFocus = (x.length - 1); 3219 /*add class "autocomplete-active":*/ 3220 x[currentFocus].classList.add("autocomplete-active"); 3221 } 3222 function removeActive(x) { 3223 /*a function to remove the "active" class from all autocomplete items:*/ 3224 for (var i = 0; i < x.length; i++) { 3225 x[i].classList.remove("autocomplete-active"); 3226 } 3227 } 3228 function closeAllLists(elmnt) { 3229 /*close all autocomplete lists in the document, 3230 except the one passed as an argument:*/ 3231 var x = document.getElementsByClassName("autocomplete-items"); 3232 for (var i = 0; i < x.length; i++) { 3233 if (elmnt != x[i] && elmnt != inp) { 3234 x[i].parentNode.removeChild(x[i]); 3235 } 3236 } 3237} 3238/*execute a function when someone clicks in the document:*/ 3239document.addEventListener("click", function (e) { 3240 closeAllLists(e.target); 3241}); 3242} 3243autocomplete(document.getElementById("search121"), stains, stainsID); 3244</script>
vendor: 2 bytes, line 3244
3244
3245<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a46374ee0db40cde',t:'MTc5MTI3NzAyNw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3245<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"67eeb8372fc34f3a8fba4b15e58d9141","r":1,"spa":2}' crossorigin="anonymous"></script>
3245 3246 3247 </div> 3248 3249 3250 3251 </div> 3252 3253 </div> 3254 3255 </div> 3256 3257 </div> 3258 3259</div> 3260 3261 <footer class="motopress-wrapper footer"> 3262 <div class="container"> 3263 <div class="row"> 3264 <div class="span12" data-motopress-wrapper-file="wrapper/wrapper-footer.php" data-motopress-wrapper-type="footer" data-motopress-id="6ac4b7e391ce7"> 3265 <div class="footer-widgets"> 3266 <div class="row"> 3267 <div class="span3" data-motopress-type="dynamic-sidebar" data-motopress-sidebar-id="footer-sidebar-1"> 3268 <div id="text-5" class="visible-all-devices "><p class="footer-heading">Our Services</p> <div class="textwidget"><div class="list styled arrow-list5"> 3269<ul> 3270<li><a href="/natural-stone-repair-restoration-austin-san-antonio/">Natural Stone Repair & Restoration</a></li> 3271<li><a href="/marble-cleaning-polishing-repair-austin-san-antonio/">Marble Polishing </a></li> 3272<li><a href="/limestone-repair-restoration-austin-san-antonio/">Limestone Restoration </a></li> 3273<li><a href="/travertine-cleaning-repair-sealing-austin-san-antonio/">Travertine Restoration </a></li> 3274<li><a href="/granite-repair-san-antonio-austin/">Granite Repair </a></li> 3275</ul> 3276</div></div> 3277 </div> </div> 3278 <div class="span3" data-motopress-type="dynamic-sidebar" data-motopress-sidebar-id="footer-sidebar-2"> 3279 <div id="text-6" class="visible-all-devices "><h4>Â </h4> <div class="textwidget"><div class="list styled arrow-list5"> 3280<ul> 3281<li><a href="/terrazzo-cleaning-restoration-san-antonio-austin/">Terrazzo Restoration</a></li> 3282<li><a href="/slate-cleaning-sealing-austin-san-antonio/">Slate Cleaning</a></li> 3283<li><a href="/tile-grout-cleaning-and-sealing-san-antonio-austin/">Tile & Grout Cleaning</a></li> 3284<li><a href="/tile-grout-cleaning-and-sealing-san-antonio-austin/">Grout Color Sealing</a></li> 3285<li><a href="/stone-masonry-cleaning-san-antonio-austin/">Exterior Stone and Masonry Cleaning</a></li> 3286 3287</ul> 3288</div></div> 3289 </div> </div> 3290 <div class="span3" data-motopress-type="dynamic-sidebar" data-motopress-sidebar-id="footer-sidebar-3"> 3291 <div id="text-7" class="visible-all-devices "><h4>Â </h4> <div class="textwidget"><div class="list styled arrow-list5"> 3292<ul> 3293<li><a href="https://stonecareoftexas.com/garage-floor-coatings/">Garage Floor Coatings</a></li> 3294<li><a href="/saltillo-tile-san-antonio-austin/">Saltillo & Terra Cotta</a></li> 3295<li><a href="/polished-concrete-floors-austin-san-antonio/">Concrete Polishing</a></li> 3296<li><a href="/concrete-staining-polishing-austin-san-antonio/">Concrete Staining</a></li> 3297<li><a href="/concrete-dyeing-austin-san-antonio/">Concrete Dyeing</a></li> 3298</ul> 3299</div></div> 3300 </div> </div> 3301 <div class="span3"> 3302 <div data-motopress-type="dynamic-sidebar" data-motopress-sidebar-id="footer-sidebar-4"> 3303 <div id="text-8" class="visible-all-devices "><h4>Â </h4> <div class="textwidget"><a class="sliderlblf" href="/contacts/">request a free estimate</a> 3304<p class="footer-para">call toll-free</p> 3305<p class="footer-num"><a title="Click To Call" href="tel:8666938019">(866) 693-8019</a></p></div> 3306 </div> <div class="social-nets-wrapper" data-motopress-type="static" data-motopress-static-file="static/static-social-networks.php"> 3307 3308<ul class="social"> 3309 3310 <li><a id="social_gmb" target="_blank" href="https://share.google/rX6EBJQiIknJOtCrh" title="google"><img src="https://stonecareoftexas.com/wp-content/themes/theme54575/images/social/google.png" alt="google"></a></li><li><a id="social_gmb" target="_blank" href="https://www.facebook.com/stonecareoftexas" title="facebook"><img src="https://stonecareoftexas.com/wp-content/themes/theme54575/images/social/facebook.png" alt="facebook"></a></li> 3311</ul> </div> 3312 </div> 3313 </div> 3314 </div> 3315 </div> 3316<div class="footer-badges"> 3317 <div class="row"> 3318 <div class="span12"> 3319 <div style="margin:0 auto; width:60%; overflow:hidden;"> 3320 <div class="badge-logo"> 3321 <div style="float:left; padding:20px 25px 0 0;"> 3322<a target="_blank" href="https://surfacecarepros.com/pro-partner/stonecare-of-texas/"><img src="https://surfacecarepros.com/wp-content/themes/production-pro/images/PRO-Partner-Badge-HORIZ.svg" title="Surface Care PRO Partner. Click to verify." alt="Surface Care PRO Partner. Click to verify." style="width: 172px;"></a> 3323 </div> 3324 <div style="float:left; padding:0 22px 0 0;"> 3325<a href ="https://safeandcompliant.net/company-profile/?uc=370-1665759530" target="_blank" ><img src="https://safeandcompliant.net/wp-content/themes/twentyeleven/images/safe_badge.svg" title="Certified SafeandCompliant.net Company." alt="Certified SafeandCompliant.net Company." style="width: 130px;"/><br></a> </a> 3326 </div> 3327 <div style="float:left; padding:25px 0 0; width:130px;">
3328<img src="https://stonecareoftexas.com/wp-content/themes/CherryFramework/images/abc.jpg" alt="abc" title="abc"> 3329 </div> 3330 </div> 3331 </div> 3332 </div> 3333 </div> 3334</div> 3335<div class="row"> 3336 <div data-motopress-type="static" data-motopress-static-file="static/static-footer-text.php"> 3337 <div id="footer-ad"> 3338 <div class="foot1">© 2015 - 2026 <div class="inline"> 3339 <span itemprop="name">StoneCare of Texas, All Rights Reserved. |</span> 3340 <div class="inline"> 3341 <span itemprop="streetAddress">116 Windy Meadows Dr</span> 3342 <span itemprop="addressLocality"> Schertz</span>, 3343 <span itemprop="addressRegion">TX </span> 3344 <span itemprop="postalCode">78154</span> 3345 </div> 3346</div> 3347 </div> 3348 </div> 3349 <div id="footer-text" class="footer-text"> 3350 3351 <div class="foot2">Serving <a href="/service-area/floor-refinishing-company-san-antonio-tx/">San Antonio</a> | <a href="/service-area/floor-refinishing-company-austin-tx/"> Austin, TX</a></div><div class="foot2"><a href="/privacy-policy/">Privacy Policy</a> | <a href="/sitemap/">Site Map</a></div><div class="foot3"> <a href="https://backstage.surfacecarepros.com/" target="_blank">A Surface Care PRO Partner Website</a></div> </div> </div> 3352</div> </div> 3353 </div> 3354 </div> 3355 </footer> 3356 <!--End #motopress-main--> 3357 </div> 3358 <div id="back-top-wrapper" class="visible-desktop"> 3359 <p id="back-top"> 3360 <a href="#top"><span></span></a> </p> 3361 </div> 3362
3362<script type="speculationrules"> 3363{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/theme54575/*","/wp-content/themes/CherryFramework/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 3364</script>
3364 3365 3366<!-- CallRail WordPress Integration -->
3367<script type="text/javascript">window.crwpVer = 1;</script>
3367 3368 <div class="wprm-wrapper"> 3369 3370 <!-- Overlay Starts here --> 3371 <!-- Overlay Ends here --> 3372 3373 <div id="wprmenu_bar" class="wprmenu_bar bodyslide left"> 3374 <div class="hamburger hamburger--slider"> 3375 <span class="hamburger-box"> 3376 <span class="hamburger-inner"></span> 3377 </span> 3378 </div> 3379 <div class="menu_title"> 3380 <a href="https://stonecareoftexas.com"> 3381 MENU </a> 3382 </div> 3383</div> 3384 <div class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left default " id="mg-wprm-wrap"> 3385 3386 3387 <ul id="wprmenu_menu_ul"> 3388 3389 <li id="menu-item-2039" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-2039"><a href="https://stonecareoftexas.com/">Home</a></li> 3390<li id="menu-item-2175" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2175"><a href="https://stonecareoftexas.com/about-us/">About</a> 3391<ul class="sub-menu"> 3392 <li id="menu-item-2041" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2041"><a href="https://stonecareoftexas.com/about-us/">About Us</a></li> 3393 <li id="menu-item-3388" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3388"><a href="https://stonecareoftexas.com/ratings-reviews/">Ratings & Reviews</a></li> 3394 <li id="menu-item-2037" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2037"><a href="https://stonecareoftexas.com/about-us/faqs/">FAQs</a></li> 3395 <li id="menu-item-3049" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3049"><a href="https://stonecareoftexas.com/our-clients/">Our Clients</a></li> 3396 <li id="menu-item-3430" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3430"><a href="https://stonecareoftexas.com/service-area/">Service Area</a></li> 3397</ul> 3398</li> 3399<li id="menu-item-2538" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2538"><a href="https://stonecareoftexas.com/services-overview/">Our Services</a> 3400<ul class="sub-menu"> 3401 <li id="menu-item-2539" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2539"><a href="https://stonecareoftexas.com/services-overview/">Services Overview</a></li> 3402 <li id="menu-item-2541" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2541"><a href="https://stonecareoftexas.com/natural-stone-repair-restoration-austin-san-antonio/">Natural Stone</a></li> 3403 <li id="menu-item-2546" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2546"><a href="https://stonecareoftexas.com/tile-grout-cleaning-and-sealing-san-antonio-austin/">Tile & Grout Cleaning and Sealing</a></li> 3404 <li id="menu-item-3190" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3190"><a href="https://stonecareoftexas.com/saltillo-tile-san-antonio-austin/">Saltillo, DâHanis Tile & Terra Cotta</a></li> 3405 <li id="menu-item-2552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2552"><a href="https://stonecareoftexas.com/terrazzo-cleaning-restoration-san-antonio-austin/">Terrazzo</a></li> 3406 <li id="menu-item-2543" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2543"><a href="https://stonecareoftexas.com/concrete-polishing/">Concrete</a></li> 3407 <li id="menu-item-2544" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2544"><a href="https://stonecareoftexas.com/stone-masonry-cleaning-san-antonio-austin/">Exterior Stone and Masonry Cleaning</a></li> 3408 <li id="menu-item-4211" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4211"><a href="https://stonecareoftexas.com/garage-floor-coatings/">Garage Floor Coatings (Polyurea Polyaspartic Chip System)</a></li> 3409</ul> 3410</li> 3411<li id="menu-item-2176" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2176"><a href="#">Galleries</a> 3412<ul class="sub-menu"> 3413 <li id="menu-item-2173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2173"><a href="https://stonecareoftexas.com/case-studies/">Case Studies</a></li> 3414 <li id="menu-item-2766" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2766"><a href="https://stonecareoftexas.com/video-gallery/">Video Gallery</a></li> 3415</ul> 3416</li> 3417<li id="menu-item-4125" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-4125"><a href="https://stonecareoftexas.com/caring-for-it/">
3417Caring For Itâ¢</a> 3418<ul class="sub-menu"> 3419 <li id="menu-item-2177" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2177"><a href="https://stonecareoftexas.com/stone-tile-care/">Stone and Tile Care</a></li> 3420 <li id="menu-item-3386" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3386"><a href="https://stonecareoftexas.com/article/">Tips & Articles</a></li> 3421 <li id="menu-item-3469" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3467 current_page_item menu-item-3469"><a href="https://stonecareoftexas.com/stain-management-app/" aria-current="page">Stain Management App</a></li> 3422 <li id="menu-item-3640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3640"><a href="https://stonecareoftexas.com/surface-buzz/">Surface BUZZ</a></li> 3423</ul> 3424</li> 3425<li id="menu-item-2036" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2036"><a href="https://stonecareoftexas.com/contacts/">Contact</a></li> 3426 3427 3428</ul> 3429 3430 </div> 3431 </div> 3432 <div class="mobile-quick-action-bar"><div id="custom_html-3" class="widget_text visible-all-devices widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="quick-actions"> 3433 <a href="tel:8666938019"><i class="fas fa-phone"></i><p>Call Us</p></a> 3434 <a href="https://stonecareoftexas.com/contacts/#contact-form"><i class="fas fa-envelope"></i><p>Email Us</p></a> 3435 <a href="https://stonecareoftexas.com/ratings-reviews/#reviews"><i class="fas fa-star"></i><p>Review Us</p></a> 3436</div></div></div></div>
3436<script id="thickbox-js-extra"> 3437var thickboxL10n = {"next":"Next \u003E","prev":"\u003C Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https://stonecareoftexas.com/wp-includes/js/thickbox/loadingAnimation.gif"}; 3438//# sourceURL=thickbox-js-extra 3439</script>
vendor: 1 bytes, line 3439
3439
3440<script id="thickbox-js" src="https://stonecareoftexas.com/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105"></script>
vendor: 1 bytes, line 3440
3440
3441<script id="flexslider-js" src="https://stonecareoftexas.com/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/jquery.flexslider-min.js?ver=2.2.2"></script>
vendor: 1 bytes, line 3441
3441
3442<script id="cherry-plugin-js-extra"> 3443var items_custom = [[0,1],[480,2],[768,3],[980,4],[1170,5]]; 3444//# sourceURL=cherry-plugin-js-extra 3445</script>
vendor: 1 bytes, line 3445
3445
3446<script id="cherry-plugin-js" src="https://stonecareoftexas.com/wp-content/plugins/cherry-plugin/includes/js/cherry-plugin.js?ver=1.2.8.1"></script>
vendor: 1 bytes, line 3446
3446
3447<script id="cherry-lazy-load-js" src="https://stonecareoftexas.com/wp-content/plugins/cherry-lazy-load/js/cherry.lazy-load.js?ver=1.1"></script>
vendor: 1 bytes, line 3447
3447
3448<script id="wp-hooks-js" src="https://stonecareoftexas.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 3448
3448
3449<script id="wp-i18n-js" src="https://stonecareoftexas.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 3449
3449
3450<script id="wp-i18n-js-after"> 3451wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 3452//# sourceURL=wp-i18n-js-after 3453</script>
vendor: 1 bytes, line 3453
3453
3454<script id="swv-js" src="https://stonecareoftexas.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 3454
3454
3455<script id="contact-form-7-js-before"> 3456var wpcf7 = { 3457 "api": { 3458 "root": "https:\/\/stonecareoftexas.com\/wp-json\/", 3459 "namespace": "contact-form-7\/v1" 3460 }, 3461 "cached": 1 3462}; 3463//# sourceURL=contact-form-7-js-before 3464</script>
vendor: 1 bytes, line 3464
3464
3465<script id="contact-form-7-js" src="https://stonecareoftexas.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 3465
3465
3466<script id="wpcf7-redirect-script-js-extra"> 3467var wpcf7r = {"ajax_url":"https://stonecareoftexas.com/wp-admin/admin-ajax.php"}; 3468//# sourceURL=wpcf7-redirect-script-js-extra 3469</script>
vendor: 1 bytes, line 3469
3469
3470<script id="wpcf7-redirect-script-js" src="https://stonecareoftexas.com/wp-content/plugins/wpcf7-redirect/build/assets/frontend-script.js?ver=2c532d7e2be36f6af233"></script>
vendor: 1 bytes, line 3470
3470
3471<script id="rocket-browser-checker-js-after"> 3472"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 3473//# sourceURL=rocket-browser-checker-js-after 3474</script>
vendor: 1 bytes, line 3474
3474
3475<script id="rocket-preload-links-js-extra"> 3476var RocketPreloadLinksConfig = {"excludeUris":"/stain-management-app/|/surface-buzz/|/contacts/|/ratings-reviews/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://stonecareoftexas.com","onHoverDelay":"100","rateThrottle":"3"}; 3477//# sourceURL=rocket-preload-links-js-extra 3478</script>
vendor: 1 bytes, line 3478
3478
3479<script id="rocket-preload-links-js-after"> 3480(function() { 3481"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 3482}()); 3483 3484//# sourceURL=rocket-preload-links-js-after 3485</script>
vendor: 1 bytes, line 3485
3485
3486<script id="rocket_lazyload_css-js-extra"> 3487var rocket_lazyload_css_data = {"threshold":"300"}; 3488//# sourceURL=rocket_lazyload_css-js-extra 3489</script>
vendor: 1 bytes, line 3489
3489
3490<script id="rocket_lazyload_css-js-after"> 3491!function o(n,a,c){function l(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},n[t][0].call(r.exports,function(e){return l(n[t][1][e]||e)},r,r.exports,o,n,a,c)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)l(c[e]);return l}({1:[function(e,t,r){{let r="undefined"==typeof rocket_pairs?[]:rocket_pairs,o=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var a=rocket_lazyload_css_data.threshold||300;let n=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&r.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,o.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{n.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:a+"px"});function c(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&r.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(n.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}c(),(()=>{let r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}})()(document.querySelector("body"),c)}},{}]},{},[1]); 3492//# sourceURL=rocket_lazyload_css-js-after 3493</script>
vendor: 1 bytes, line 3493
3493
3494<script id="livesite_sdk-js-extra"> 3495var ls_PHPVAR_livesite_sdk = {"ls_sdk_uid":"f3f1d0aa48648308","ls_sdk_show_livesite":"1"}; 3496//# sourceURL=livesite_sdk-js-extra 3497</script>
vendor: 1 bytes, line 3497
3497
3498<script id="livesite_sdk-js" src="https://stonecareoftexas.com/wp-content/plugins/contact-form-with-a-meeting-scheduler-by-vcita/core/../js/livesite-include-sdk.js?ver=0.1.3"></script>
vendor: 1 bytes, line 3498
3498
3499<script id="swapjs-js" src="//cdn.callrail.com/companies/738657961/wp-0-5-3/swap.js?ver=7.0.4"></script>
vendor: 1 bytes, line 3499
3499
3500<script type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) {(function($){$(document).ready(function(){if ( !!window.SLB ) { {$.extend(SLB, {"context":["public","user_guest"]});} }})})(jQuery);}/* ]]> */</script>
3500 3501
3501<script type="text/javascript"> 3502 deleteCookie('cf-cookie-banner'); 3503 </script>
3503 3504
3504<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 3505if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 3506images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 3507if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
3507<script data-no-minify="1" async src="https://stonecareoftexas.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
3507<script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script>
3507 <!-- this is used by many Wordpress features and for plugins to work properly --> 3508
3508<script async type="text/javascript"> 3509 document.addEventListener('DOMContentLoaded', function(event) { 3510 jQuery( '.social' ).find( "li a" ).eq( 0 ).attr('title','google maps'); 3511 }) 3512 </script>
3512 3513 3514
3515<script type="text/javascript" src="/wp-content/themes/CherryFramework/js/jquery-ui.min.js"></script>
vendor: 1 bytes, line 3515
3515
3516<script type="text/javascript" src="/wp-content/themes/CherryFramework/js/jquery.ui.touch-punch.min.js"></script>
vendor: 1 bytes, line 3516
3516
3517<script type="text/javascript"> 3518 jQuery(document).ready(function(){ 3519 // Check if the window width is less than 700 pixels 3520 if (jQuery(window).width() <= 767) { 3521 jQuery("#main-strip").draggable({ 3522 drag: function(event, ui) { 3523 // Handle drag event 3524 var xPos = ui.position.left; 3525 var yPos = ui.position.top; 3526 3527 // Additional logic as needed during dragging 3528 }, 3529 stop: function(event, ui) { 3530 // Handle drag stop event 3531 var finalX = ui.position.left; 3532 var finalY = ui.position.top; 3533 3534 // Additional logic after dragging ends 3535 } 3536 }); 3537 } 3538 }); 3539</script>
3539 3540 <!--subcribe code--> 3541 <style> 3542 .strip-sect{height:100vh;width:0;position:fixed;z-index:999999;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.5s} 3543 .strip-sect a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s} 3544 .strip-sect a:hover{color:#f1f1f1} 3545 .strip-sect .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px} 3546 #main-strip{top:70%;right:25px;position:fixed;z-index:999999} 3547 .page-template-tips-and-article-php #main-strip{z-index:99} 3548 body .openbtn{font-size:16px;cursor:pointer;background:#9A3B1F;color:#fff;padding-left:15px;padding-top:14px;border:none;font-weight:400;float:right;width:155px;height:34px;border-radius:12px;transform:rotate(0deg);text-transform:uppercase;filter:drop-shadow(0px 0px 4px #000)} 3549 body .openbtn:focus{border:none;filter:none} 3550 #main{transition:margin-left .5s;padding:16px} 3551 .left-border{border-left:50px solid #9A3B1F;height:100vh;width:100%;display:flex;justify-content:center;align-items:center} 3552 .left-border:before{content:"";background:url(/wp-content/uploads/2023/12/Group-1.png);width:66px;height:100vh;background-repeat:repeat-y;background-position:left center;margin-left:-19.5px} 3553 .inner-content{width:400px;margin:0 auto;padding-right:80px;padding-top:50px} 3554 .inner-content p.subcribe{text-align:center;border-bottom:1px solid #f5f5f5;padding-bottom:24px} 3555 #strip-wrap .widget{margin-bottom:0;padding-bottom:0} 3556 .inner-content a.btn{width:52px;height:32px;background-color:#000;color:#fff;padding:0 10px;font-size:16px;text-align:center;margin:26px auto 0;line-height:30px} 3557 h4.bottomtitle{font-size:20px;font-weight:600;line-height:20px;color:#181b1d;text-transform:capitalize} 3558 p.bottomcontent{font-size:16px;color:#757575;font-weight:500;line-height:24px} 3559 .closebtn1{padding:0} 3560 .closebtn1 a.closebtn{position:absolute;right:auto;z-index:99;color:#FFB900;text-decoration:none;font-size:30px;left:0;top:48%;margin-left:-20px} 3561 .subtie{color:#FFB900;text-align:center;font-size:30px!important;font-weight:600;margin-bottom:10px} 3562 @media (max-width: 767px) { 3563 .inner-content{width:100%;margin:0 auto;max-width:90%;padding-left:12px;overflow-x:scroll;height:80%} 3564 .left-border:before{width:40px} 3565 } 3566 @media screen and (max-height: 550px) { 3567 .strip-sect{padding-top:15px} 3568 .strip-sect a{font-size:18px} 3569 } 3570 .page-template-surface-buzz .witrfm_area.foott-index{z-index:-1} 3571 </style> 3572 <div id="strip-wrap" class="strip-sect"> 3573 <div class="left-border"> 3574 <div class="inner-content"> 3575 <div id="custom_html-2" class="widget_text visible-all-devices widget widget_custom_html"><div class="textwidget custom-html-widget"><p class="subtie">SUBSCRIBE</p> 3576<h4 class="bottomtitle" >Great Resources and Information!</h4> 3577 <p class="bottomcontent">We wonât be bugging you, selling your contact info, or otherwise making you regret signing up. We will just be sending you an occasional message with articles and our digital magazine, Surface BUZZ, from time to time (youâll love it, we promise!) and on occasion a little reminder that we are there for you for your surface care needs.</p> 3578 3579 <div class="from-group"> 3580 <div id="icontactSignupFormWrapper480"><div id="icontactSignupFormWrapper378">
3580<script type="text/javascript" async src="https://app.icontact.com/icp/core/mycontacts/signup/designer/form/automatic?id=378&cid=1352178&lid=18054&divid=icontactSignupFormWrapper378"></script>
3580</div></div> 3581 </div></div></div> <div class="closebtn1"> 3582 <a href="#" class="closebtn"><img src="/wp-content/uploads/2023/12/right-chevronn-1.webp"/ alt="Right Arrow"></a> 3583 </div> 3584 </div> 3585 </div> 3586 </div> 3587
3587<script> 3588 jQuery(document).ready(function () { 3589 //alert(window.innerWidth); 3590 if (window.innerWidth > 767 ) { 3591 jQuery(".openbtn").click(function () { 3592 jQuery(this).hide(); 3593 jQuery("#strip-wrap").css("width", "500px"); 3594 jQuery("#main-strip").css("marginRight", "500px"); 3595 }); 3596 jQuery(".closebtn").click(function () { 3597 jQuery(".openbtn").show(); 3598 jQuery("#strip-wrap").css("width", "0"); 3599 jQuery("#main-strip").css("marginRight", "0"); 3600 }); 3601 } else if(window.innerWidth < 500 ) { 3602 jQuery(".openbtn").click(function () { 3603 jQuery(this).hide(); 3604 jQuery("#strip-wrap").css("width", "360px"); 3605 jQuery("#main-strip").css("marginRight", "360px"); 3606 }); 3607 jQuery(".closebtn").click(function () { 3608 jQuery(".openbtn").show(); 3609 jQuery("#strip-wrap").css("width", "0"); 3610 jQuery("#main-strip").css("marginRight", "0"); 3611 }); 3612 } else{ 3613 jQuery(".openbtn").click(function () { 3614 jQuery(this).hide(); 3615 jQuery("#strip-wrap").css("width", "300px"); 3616 jQuery("#main-strip").css("marginRight", "300px"); 3617 }); 3618 jQuery(".closebtn").click(function () { 3619 jQuery(".openbtn").show(); 3620 jQuery("#strip-wrap").css("width", "0"); 3621 jQuery("#main-strip").css("marginRight", "0"); 3622 }); 3623 } 3624 }); 3625 3626 jQuery(document).ready(function ($) { 3627 3628 // Create lightbox 3629 $('body').append(` 3630 <div id="custom-image-lightbox"> 3631 <button class="custom-lightbox-prev" type="button">❮</button> 3632 3633 <div class="custom-lightbox-content"> 3634 <span class="custom-lightbox-close">×</span> 3635 3636 <img src="" alt=""> 3637 3638 <div class="custom-lightbox-title"></div> 3639 </div> 3640 3641 <button class="custom-lightbox-next" type="button">❯</button> 3642 </div> 3643 `); 3644 3645 var currentIndex = 0; 3646 3647 // Get all gallery items 3648 function getGalleryItems() { 3649 return $('.productColor__img.expandIcon'); 3650 } 3651 3652 // Show selected image 3653 function showImage(index) { 3654 3655 var items = getGalleryItems(); 3656 3657 if (!items.length) { 3658 return; 3659 } 3660 3661 // Loop gallery 3662 if (index < 0) { 3663 index = items.length - 1; 3664 } 3665 3666 if (index >= items.length) { 3667 index = 0; 3668 } 3669 3670 currentIndex = index; 3671 3672 var item = items.eq(currentIndex); 3673 var image = item.find('img'); 3674 3675 var imageSrc = image.attr('src'); 3676 var imageAlt = image.attr('alt') || $.trim(item.clone().children().remove().end().text()); 3677 3678 $('#custom-image-lightbox img') 3679 .attr('src', imageSrc) 3680 .attr('alt', imageAlt); 3681 3682 $('#custom-image-lightbox .custom-lightbox-title') 3683 .text(imageAlt); 3684 3685 $('#custom-image-lightbox').addClass('active'); 3686 } 3687 3688 // Open lightbox 3689 $(document).on('click', '.productColor__img.expandIcon', function () { 3690 3691 var items = getGalleryItems(); 3692 3693 currentIndex = items.index(this); 3694 3695 showImage(currentIndex); 3696 }); 3697 3698 // Next 3699 $(document).on('click', '.custom-lightbox-next', function (e) { 3700 3701 e.stopPropagation(); 3702 3703 showImage(currentIndex + 1); 3704 }); 3705 3706 // Previous 3707 $(document).on('click', '.custom-lightbox-prev', function (e) { 3708 3709 e.stopPropagation(); 3710 3711 showImage(currentIndex - 1); 3712 }); 3713 3714 // Close button 3715 $(document).on('click', '.custom-lightbox-close', function () { 3716 3717 $('#custom-image-lightbox').removeClass('active'); 3718 }); 3719 3720 // Click outside content 3721 $('#custom-image-lightbox').on('click', function (e) { 3722 3723 if ($(e.target).is('#custom-image-lightbox')) { 3724 $('#custom-image-lightbox').removeClass('active'); 3725 } 3726 }); 3727 3728 // Keyboard navigation 3729 $(document).on('keydown', function (e) { 3730 3731 if (!$('#custom-image-lightbox').hasClass('active')) { 3732 return; 3733 } 3734 3735 if (e.key === 'ArrowRight') { 3736 showImage(currentIndex + 1); 3737 } 3738 3739 if (e.key === 'ArrowLeft') { 3740 showImage(currentIndex - 1); 3741 } 3742 3743 if (e.key === 'Escape') { 3744 $('#custom-image-lightbox').removeClass('active'); 3745 } 3746 }); 3747 3748}); 3749 </script>
3749 3750 3751</body> 3752</html> 3753 3754 3755<style type="text/css"> 3756h2.stain_second-heading { 3757 margin-bottom: 0!important; 3758 margin-top: 50px!important; 3759} 3760 3761 3762 3763 3764 .stain_app_menu_top { margin: 0 auto!important; overflow: hidden!important; padding: 25px 0 8px 5px!important; } 3765.stain_app .stain_app_menu_left{ padding:0px!important; width:30%!important;height: 99%!important; } 3766.stain_app .stain_app_menu_left ul{padding:15px!important;} 3767.stain_app .stain_removal_container{ width:69.5%!important; padding:0px!important; border:none!!important; height: 99%!important;} 3768.stain_app .stain_removal_container #stain_app_welcome_text{ padding:20px!important; } 3769.stain_app_menu_top li a:hover {background-color: #383838!important; color: #fff !important;} 3770.stain_app_content { height: 520px!important;} 3771.stain_app_header {width: 100%;} 3772/*.stain_app_body {border: 2px solid #dfdbd8!important;} 3773.stain_app_header { background: #383838 none repeat scroll 0 0 !important; border-bottom: none!important;} 3774.stain_removal_container { border-left: 2px solid #dfdbd8!important; } 3775.stain_app_menu_top li a {background-color: #383838!important; color: #fff!important;border: 1px solid #383838!important; 3776font-weight: bold;font-size: 16px!important;} 3777 3778.stain_app_header_top { background-color: #0068ab !important; color: #fff !important;} 3779.stain_app_menu_top li img {vertical-align: middle !important; } 3780*/ 3781h3.stain_app_title {line-height: 45px!important; font-weight: 600!important;} 3782.stain_app_header {border: none!important;} 3783.stain_app_menu_top { padding: 10px 0 10px 0 !important;} 3784.stain_app_menu_top li a {font-size: 14px!important;} 3785.stain_app_header .stain_app_menu_top li a { color: #fff !important; background: none !important; border: none !important; font-weight: normal!important;} 3786.stain_app_menu_top ul li{padding: 3px 3px 7px 3px!important;margin: 0 3px!important;} 3787.stain_app_menu_top ul li:after {height: 47px!important;margin-left: 7px!important;} 3788 3789@media (max-width:768px) { 3790 3791 3792 .stain_app .stain_app_menu_left{ padding:0px!important; width:40%!important; overflow-x:hidden!important; } 3793 .stain_app .stain_removal_container{ width:59.2%!important; max-width:59.2%!important; overflow-x:hidden!important; } 3794 3795 .stain_app_menu_top ul li{ 3796 display: inline-block!important; 3797 height: 60px!important; 3798 list-style: outside none none; 3799 padding: 3px 3px 0 3px; 3800 margin: 0 3px!important; 3801 position: relative!important; 3802 } 3803 .stain_app_menu_top ul li img { 3804 display: block!important; 3805 margin: 0 auto!important; 3806 height: 26px!important; 3807 width: auto!important; 3808 padding-bottom: 10px!important; 3809} 3810.stain_app_menu_top ul li:after {background: none!important;} 3811div#stain_app_welcome_text { 3812 background: rgb(255 255 255 / 0.7); 3813 margin: 9px!important; 3814 padding: 25px; 3815} 3816 3817 #content .container .removal_title h1{font: 22px/28px Calibri!important;} 3818} 3819 3820} 3821 3822@media (max-width:360px) { 3823 .stain_app .stain_app_menu_left ul{padding:5px!important;} 3824 .stain_app .stain_app_menu_left{ padding:0px!important; width:45%!important; overflow-x:hidden!important; } 3825 .stain_app .stain_removal_container{ width:54.2%!important; max-width:54.2%!important; overflow-x:hidden!important; } 3826 3827} 3828@media (max-width:360px) { 3829.stain_app_body p{ padding: 0px!important;} 3830.container .removal_title h1{font-size: 14px!important;} 3831.stain_app_menu_top ul li{ 3832 display: inline-block!important; 3833 height: 60px!important; 3834 list-style: outside none none; 3835 padding: 3px 3px 0 3px; 3836 margin: 10px!important; 3837 position: relative!important; 3838 } 3839 .stain_app_menu_top ul li img { 3840 display: block!important; 3841 margin: 0 auto!important; 3842 height: 26px!important; 3843 width: auto!important; 3844 padding-bottom: 10px!important; 3845} 3846.stain_app_menu_top ul li:after {background: none!important;} 3847div#stain_app_welcome_text { 3848 background: rgb(255 255 255 / 0.7); 3849 margin: 9px!important; 3850 padding: 25px; 3851} 3852} 3853 3854 3855/*h3.stain_app_title {line-height: 45px!important; font-weight: 600!important;} 3856.stain_app_header {border: none!important;} 3857.stain_app_menu_top { padding: 10px 0 10px 0 !important;} 3858.stain_app_menu_top li a {font-size: 14px!important;} 3859.stain_app_header .stain_app_menu_top li a { color: #fff !important; background: none !important; border: none !important;} 3860.stain_app_menu_top ul li{padding: 3px 3px 7px 3px!important;} 3861.stain_app_menu_top ul li:after {height: 29px!important;margin-left: 7px!important;padding-bottom: 20px!important;} 3862 3863 3864/*@media (max-width:1199px) { 3865 3866.stain_app_menu_left { width: 25%!important; } 3867.stain_removal_container { width: 65% !important; } 3868 3869div#stain_app_welcome_text { 3870 background: rgb(255 255 255 / 0.7); 3871 margin: 30px!important; 3872 padding: 25px!important; 3873} 3874 3875} 3876 3877 3878@media (max-width:1024px) { 3879 3880.stain_app_menu_top ul li { 3881margin: 10px 10px!important; 3882} 3883 3884.stain_app_menu_left { width: 25%!important; } 3885.stain_removal_container { width: 60% !important; } 3886 3887} 3888 3889@media (max-width:768px) { 3890 3891.stain_app_menu_top ul li{ 3892display: inline-block!important; 3893height: 60px!important; 3894list-style: outside none none; 3895padding: 3px 3px 0 3px; 3896margin: 0 24px!important; 3897position: relative!important; 3898} 3899.stain_app_menu_top ul li img { 3900display: block!important; 3901margin: 0 auto!important;
3902height: 26px!important; 3903width: auto!important; 3904padding-bottom: 10px!important; 3905} 3906.stain_app_menu_top ul li:after {background: none!important;} 3907div#stain_app_welcome_text { 3908background: rgb(255 255 255 / 0.7); 3909margin: 9px!important; 3910padding: 25px; 3911} 3912 3913} 3914 3915@media (max-width:600px) { 3916 3917.container .removal_title h1, h1.heading-text { 3918font: 20px/28px Calibri!important;} 3919 3920} 3921 3922 3923 3924@media (max-width:480px) { 3925 3926.container .removal_title h1, h1.heading-text { font: 18px/22px Calibri!important; } 3927#stain_app_welcome_text { margin: 15px !important; padding: 15px !important; } 3928 3929.stain_app_menu_top ul li{ 3930display: inline-block!important; 3931height: 60px!important; 3932list-style: outside none none; 3933padding: 3px 3px 0 3px; 3934margin: 0 24px!important; 3935position: relative!important; 3936} 3937.stain_app_menu_top ul li img { 3938display: block!important; 3939margin: 0 auto!important; 3940height: 26px!important; 3941width: auto!important; 3942padding-bottom: 10px!important; 3943} 3944.stain_app_menu_top ul li:after {background: none!important;} 3945div#stain_app_welcome_text { 3946background: rgb(255 255 255 / 0.7); 3947margin: 9px!important; 3948padding: 25px; 3949} 3950 3951}*/ 3952 3953 3954</style>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.