PageSourceSearch

https://stonecareoftexas.com/stain-management-app/

html stonecareoftexas.com collected 2026-10-06 08:57:07 UTC 203,864 bytes, 3,954 lines download raw bytes

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 &raquo; 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&#038;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&#038;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 &#038; 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 &#038; 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 &#038; 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 &#038; 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&#39;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&#39;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 &mdash;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 &quot;stains&quot; 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 &quot;stain&quot; 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 &quot;discolorations&quot; have nothing to do with the porosity (absorbency) of the stone, but rather are a result of damage to the stone surface. All those &quot;stains&quot; that look like &quot;water spots&quot; or &quot;water rings&quot; 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 &quot;granites&quot; (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&#39;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 &quot;space&quot; 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&#39;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&trade;, 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&nbsp;Experts</strong></p>
1805
1806<p><em>Surface Care PROS&#39; 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&nbsp;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&nbsp;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&nbsp;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&nbsp;</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.&nbsp;</li>
1863	<li>Prepare your poultice per the instructions. Refer to the <strong>How-To-Video</strong>. (Be sure to&nbsp;follow appropriate safety precautions.)&nbsp;&nbsp;</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.&nbsp;</em></li>
1865</ol>
1866
1867<p><strong>Caution:&nbsp;</strong></p>
1868
1869<ol>
1870	<li>Always read the label on any chemical bottle.&nbsp;</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.&nbsp;</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.&nbsp;</li>
1875</ol>
1876
1877<p>&nbsp;</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&nbsp;40 volume hydrogen peroxide&nbsp;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&nbsp;and poultice powder, being careful to follow directions for all user and label precautions.</li>
1904</ol>
1905
1906<p>&nbsp;</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.&nbsp;</li>
1921	<li>If dealing with a polished marble, re-honing and re-polishing may be necessary.&nbsp;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.&nbsp;</li>
1937	<li>On polished surfaces, dilute hydrochloric acid in 40 parts water. Apply the solution and agitate with a soft nylon brush.&nbsp;</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>&nbsp;</p>
1942
1943<p>&nbsp;</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&nbsp;ammonia&nbsp;and water.&nbsp;</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&nbsp;household ammonia&nbsp;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.&nbsp;</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&nbsp;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>&nbsp;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&rsquo;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.&nbsp;</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&rsquo;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&rsquo;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.&nbsp;</li>
2050	<li>If stain is still present, clean with ammonia&nbsp;and water. Let solution sit on stained area for several minutes. Remove excess solution and rinse with clear cold water.&nbsp;</li>
2051	<li>If above procedure fails, poultice with 40 volume hydrogen peroxide&nbsp;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&nbsp;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&nbsp;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&nbsp;ammonia&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp; 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:&nbsp;</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 &ndash; 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,&nbsp;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,&nbsp;try&nbsp;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&nbsp;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&#39;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&nbsp;be necessary to remove stain. If no improvement is noticed after 5 attempts, the&nbsp;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,&nbsp;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:&nbsp;</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>&nbsp;</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:&nbsp;</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,&nbsp;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,&nbsp;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,&nbsp;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>&nbsp;</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.&nbsp;</p>
2699
2700<p>2. If stain is old and has penetrated into the stone, poultice with rust remover and&nbsp; 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,&nbsp;poultice&nbsp;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&reg; (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,&nbsp;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,&nbsp;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&nbsp;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&nbsp;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&nbsp;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 &#038; 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 &#038; 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 &#038; 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 &#038; 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">&#10094;</button>
3632
3633            <div class="custom-lightbox-content">
3634                <span class="custom-lightbox-close">&times;</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">&#10095;</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.