PageSourceSearch

https://www.eclipseroofinglouisville.com/

html eclipseroofinglouisville.com collected 2026-10-07 03:26:59 UTC 133,974 bytes, 1,199 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8" />
5<script>
6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
7</script>
7
8
9<meta http-equiv="X-UA-Compatible" content="IE=edge">
10	<link rel="pingback" href="https://www.eclipseroofinglouisville.com/xmlrpc.php" />
11
12	
12<script type="text/javascript">
13		document.documentElement.className = 'js';
14	</script>
14
15
16	
17            
17<script async src='https://obseu.kingofbzcc.com/i/e8b44ee266765d98431d7bd5fa9c2cbb.js' class='ct_clicktrue'></script>
17
18            
18<script async src='https://www.clickcease.com/monitor/stat.js'>
19            </script>
19
20        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><style id="et-builder-googlefonts-cached-inline">/* Original: https://fonts.googleapis.com/css?family=Oswald:200,300,regular,500,600,700|Nunito:200,300,regular,500,600,700,800,900,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic&#038;subset=latin,latin-ext&#038;display=swap *//* User Agent: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) Safari/538.1 Daum/4.1 */@font-face {font-family: 'Nunito';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXAHg6bf.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83AHg6bf.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXAHg6bf.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3AHg6bf.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3cHg6bf.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSncHg6bf.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXcHg6bf.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHcHg6bf.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshdTo3ig.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTo3ig.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTo3ig.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTo3ig.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTo3ig.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTo3ig.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmdTo3ig.ttf) format('truetype');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImdTo3ig.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvsUhiYA.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUhiYA.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 400;font-display: swap;
20src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUhiYA.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvsUhiYA.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9osUhiYA.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiYA.ttf) format('truetype');}/* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 */@font-face {font-family: 'Nunito';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXAHg6bc.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83AHg6bc.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXAHg6bc.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3AHg6bc.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3cHg6bc.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSncHg6bc.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXcHg6bc.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHcHg6bc.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshdTo3iQ.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTo3iQ.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTo3iQ.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTo3iQ.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTo3iQ.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTo3iQ.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmdTo3iQ.woff) format('woff');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImdTo3iQ.woff) format('woff');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 200;font-display: swap;
20src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvsUhiYw.woff) format('woff');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUhiYw.woff) format('woff');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUhiYw.woff) format('woff');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvsUhiYw.woff) format('woff');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9osUhiYw.woff) format('woff');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiYw.woff) format('woff');}/* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */@font-face {font-family: 'Nunito';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXAHg6ba.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83AHg6ba.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXAHg6ba.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3AHg6ba.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3cHg6ba.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSncHg6ba.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXcHg6ba.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHcHg6ba.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshdTo3jw.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTo3jw.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTo3jw.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTo3jw.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTo3jw.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTo3jw.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 800;font-display: swap;
20src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmdTo3jw.woff2) format('woff2');}@font-face {font-family: 'Nunito';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImdTo3jw.woff2) format('woff2');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvsUhiZQ.woff2) format('woff2');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUhiZQ.woff2) format('woff2');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUhiZQ.woff2) format('woff2');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvsUhiZQ.woff2) format('woff2');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9osUhiZQ.woff2) format('woff2');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiZQ.woff2) format('woff2');}</style><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
21
22	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
23	<title>Louisville Roofing Company | Eclipse Roofing &amp; Restoration</title>
24	<meta name="description" content="Louisville Roofing company, Eclipse Roofing &amp; Restoration offers a FREE roof assessment! Call today for an assessment." />
25	<link rel="canonical" href="https://www.eclipseroofinglouisville.com/" />
26	<meta property="og:locale" content="en_US" />
27	<meta property="og:type" content="website" />
28	<meta property="og:title" content="Louisville Roofing Company | Eclipse Roofing &amp; Restoration" />
29	<meta property="og:description" content="Louisville Roofing company, Eclipse Roofing &amp; Restoration offers a FREE roof assessment! Call today for an assessment." />
30	<meta property="og:url" content="https://www.eclipseroofinglouisville.com/" />
31	<meta property="og:site_name" content="Eclipse Roofing &amp; Restoration, LLC" />
32	<meta property="article:modified_time" content="2026-09-30T14:45:24+00:00" />
33	<meta property="og:image" content="https://www.eclipseroofinglouisville.com/wp-content/uploads/2024/04/Shelbyville-40065.jpg" />
34	<meta property="og:image:width" content="696" />
35	<meta property="og:image:height" content="522" />
36	<meta property="og:image:type" content="image/jpeg" />
37	<meta name="twitter:card" content="summary_large_image" />
38	
38<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.eclipseroofinglouisville.com\/","url":"https:\/\/www.eclipseroofinglouisville.com\/","name":"Louisville Roofing Company | Eclipse Roofing & Restoration","isPartOf":{"@id":"https:\/\/www.eclipseroofinglouisville.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.eclipseroofinglouisville.com\/#primaryimage"},"image":{"@id":"https:\/\/www.eclipseroofinglouisville.com\/#primaryimage"},"thumbnailUrl":"https:\/\/www.eclipseroofinglouisville.com\/wp-content\/uploads\/2023\/11\/310x120_darkblue.png","datePublished":"2015-02-16T16:33:18+00:00","dateModified":"2026-09-30T14:45:24+00:00","description":"Louisville Roofing company, Eclipse Roofing & Restoration offers a FREE roof assessment! Call today for an assessment.","breadcrumb":{"@id":"https:\/\/www.eclipseroofinglouisville.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.eclipseroofinglouisville.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eclipseroofinglouisville.com\/#primaryimage","url":"https:\/\/www.eclipseroofinglouisville.com\/wp-content\/uploads\/2023\/11\/310x120_darkblue.png","contentUrl":"https:\/\/www.eclipseroofinglouisville.com\/wp-content\/uploads\/2023\/11\/310x120_darkblue.png","width":310,"height":120},{"@type":"BreadcrumbList","@id":"https:\/\/www.eclipseroofinglouisville.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.eclipseroofinglouisville.com\/#website","url":"https:\/\/www.eclipseroofinglouisville.com\/","name":"Eclipse Roofing &amp; Restoration, LLC","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.eclipseroofinglouisville.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
38
39	<!-- / Yoast SEO plugin. -->
40
41
42<link rel='dns-prefetch' href='//www.google.com' />
43<link rel="alternate" type="application/rss+xml" title="Eclipse Roofing &amp; Restoration, LLC &raquo; Feed" href="https://www.eclipseroofinglouisville.com/feed/" />
44<link rel="alternate" type="application/rss+xml" title="Eclipse Roofing &amp; Restoration, LLC &raquo; Comments Feed" href="https://www.eclipseroofinglouisville.com/comments/feed/" />
45<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.eclipseroofinglouisville.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.eclipseroofinglouisville.com%2F" />
46<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.eclipseroofinglouisville.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.eclipseroofinglouisville.com%2F&#038;format=xml" />
47<meta content="Eclipse 2020 v.1.0.0" name="generator"/><link rel='stylesheet' id='stickylist-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/gravity-forms-sticky-list/css/sticky-list_styles.css?ver=7.0.5' media='all' />
48
49<style id="global-styles-inline-css">
50: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%);
50--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);}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}
50.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;}
51:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
52/*# sourceURL=global-styles-inline-css */
53</style>
54
55<link rel='stylesheet' id='dica-builder-styles-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/dg-divi-carousel/assets/css/dica-builder.css?ver=3.0.0' media='all' />
56<link rel='stylesheet' id='dica-lightbox-styles-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/dg-divi-carousel/styles/light-box-styles.css?ver=3.0.0' media='all' />
57<link rel='stylesheet' id='swipe-style-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/dg-divi-carousel/styles/swiper.min.css?ver=3.0.0' media='all' />
58<link rel='stylesheet' id='dashicons-css' href='https://www.eclipseroofinglouisville.com/wp-includes/css/dashicons.min.css?ver=7.0.5' media='all' />
59<link rel='stylesheet' id='theme-my-login-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/theme-my-login/assets/styles/theme-my-login.min.css?ver=7.2.2' media='all' />
60<link rel='stylesheet' id='divi-carousel-styles-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/dg-divi-carousel/styles/style.min.css?ver=3.0.0' media='all' />
61<link rel='stylesheet' id='gforms_reset_css-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/legacy/css/formreset.min.css?ver=3.1.3' media='all' />
62<link rel='stylesheet' id='gforms_formsmain_css-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=3.1.3' media='all' />
63<link rel='stylesheet' id='gforms_ready_class_css-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=3.1.3' media='all' />
64<link rel='stylesheet' id='gforms_browsers_css-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=3.1.3' media='all' />
65<link rel='stylesheet' id='divi-style-parent-css' href='https://www.eclipseroofinglouisville.com/wp-content/themes/Divi/style-static.min.css?ver=4.27.9' media='all' />
66<link rel='stylesheet' id='divi-style-css' href='https://www.eclipseroofinglouisville.com/wp-content/themes/eclipse-2020/style.css?ver=4.27.9' media='all' />
67<script id="jquery-core-js" src="https://www.eclipseroofinglouisville.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 67
67
68<script id="jquery-migrate-js" src="https://www.eclipseroofinglouisville.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 68
68
69<script id="clickceaseFrontEnd-js-extra">
70var ajax_obj = {"cc_nonce":"7fe39ee94b","ajax_url":"https://www.eclipseroofinglouisville.com/wp-admin/admin-ajax.php","ajax_action":"validate_clickcease_response"};
71//# sourceURL=clickceaseFrontEnd-js-extra
72</script>
vendor: 1 bytes, line 72
72
73<script id="clickceaseFrontEnd-js" src="https://www.eclipseroofinglouisville.com/wp-content/plugins/clickcease-click-fraud-protection/includes/assets/js/front-end.js?ver=1.0"></script>
vendor: 1 bytes, line 73
73
74<script id="stickylist_js-js" src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gravity-forms-sticky-list/js/sticky-list_responsive.js?ver=7.0.5"></script>
vendor: 1 bytes, line 74
74
75<script id="gform_json-js" defer='defer' src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 75
75
76<script id="gform_gravityforms-js-extra">
77var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"5e9a6a0ed7654d74513ca378d6c9a9e6","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
78var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}};
79var gf_legacy_multi = {"1":"1"};
80var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/images"}};
81//# sourceURL=gform_gravityforms-js-extra
82</script>
vendor: 1 bytes, line 82
82
83<script id="gform_gravityforms-js-before">
84
85//# sourceURL=gform_gravityforms-js-before
86</script>
vendor: 1 bytes, line 86
86
87<script id="gform_gravityforms-js" defer='defer' src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 87
87
88<script id="gform_conditional_logic-js-extra">
89var gf_legacy = {"is_legacy":"1"};
90//# sourceURL=gform_conditional_logic-js-extra
91</script>
vendor: 1 bytes, line 91
91
92<script id="gform_conditional_logic-js" defer='defer' src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/js/conditional_logic.min.js?ver=3.1.3"></script>
vendor: 150 bytes, lines 92-93
92
93<script id="gform_recaptcha-js" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&#038;&#038;ver=7.0.5#038;render=explicit"></script>
94<script id="gform_gravityforms_utils-js" defer='defer' src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=d7e103405223e60d2719f4c330fd11cf"></script>
94
95<link rel="https://api.w.org/" href="https://www.eclipseroofinglouisville.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.eclipseroofinglouisville.com/wp-json/wp/v2/pages/70" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.eclipseroofinglouisville.com/xmlrpc.php?rsd" />
96<link rel='shortlink' href='https://www.eclipseroofinglouisville.com/' />
97<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><link rel="stylesheet" href="https://www.eclipseroofinglouisville.com/wp-content/plugins/cl-wordpress-plugin/css/customer-lobby.css" /><meta name="facebook-domain-verification" content="cncv9a45szfs7a192qyvkiqchhijzl">
98
99<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 99-100
99
100<script async src="https://www.googletagmanager.com/gtag/js?id=
100G-XZ78LRYQ9W
vendor: 12 bytes, line 100
100"></script>
101<script>
102  
vendor: 134 bytes, lines 102-106
102window.dataLayer = window.dataLayer || [];
103  function gtag(){dataLayer.push(arguments);}
104  gtag('js', new Date());
105
106  gtag('config', '
106G-XZ78LRYQ9W
vendor: 4 bytes, line 106
106');
107</script>
vendor: 1 bytes, line 107
107
108<script>
109// Phone Click Tracking
110document.addEventListener('DOMContentLoaded', function() {
111    var links = document.querySelectorAll('a[href^="tel"]');
112    links.forEach(function(link) {
113        link.addEventListener('click', function(event) {
114            var href = event.target.getAttribute('href');
115            gtag('event', 'phone_click', { // Updated event name
116                'link_url': href,
117                'transport_type': 'beacon',
118                'outbound': true
119            });
120        });
121    });
122});
123</script>
123
124
125<!-- Begin TVSquared Page Visits Tracking Code -->
126<script type="text/javascript">
127    var _tvq = window._tvq = window._tvq || [];
128    (function() {
129      var u = (("https:" == document.location.protocol) ?
130          "https://collector-39529.us.tvsquared.com/"
131          :
132          "http://collector-39529.us.tvsquared.com/");
133      _tvq.push(['setSiteId', "TV-6309457209-1"]);
134      _tvq.push(['setTrackerUrl', u + 'tv2track.php']);
135      _tvq.push([function() {
136          this.deleteCustomVariable(5, 'page')
137      }]);
138      _tvq.push(['trackPageView']);
139      var d = document,
140          g = d.createElement('script'),
141          s = d.getElementsByTagName('script')[0];
142      g.type = 'text/javascript';
143      g.defer = true;
144      g.async = true;
145      g.src = u + 'tv2track.js';
146      s.parentNode.insertBefore(g, s);
147    })();
148</script>
148
149<!-- End TVSquared Tracking Code -->
150
151<!-- Pixel added on 5/30/25 -->
152<script src="https://px.premion.com/pixel.js?pxid=680b90bb064820ee51866697"></script>
152
153<!-- End Pixel -->
154<link rel="icon" href="https://www.eclipseroofinglouisville.com/wp-content/uploads/2024/03/cropped-Roofing-Logo-edited-32x32.png" sizes="32x32" />
155<link rel="icon" href="https://www.eclipseroofinglouisville.com/wp-content/uploads/2024/03/cropped-Roofing-Logo-edited-192x192.png" sizes="192x192" />
156<link rel="apple-touch-icon" href="https://www.eclipseroofinglouisville.com/wp-content/uploads/2024/03/cropped-Roofing-Logo-edited-180x180.png" />
157<meta name="msapplication-TileImage" content="https://www.eclipseroofinglouisville.com/wp-content/uploads/2024/03/cropped-Roofing-Logo-edited-270x270.png" />
158<script>
159var alqCampaignSettings = { attribution: 'last',parameters: { campaign: 'utm_campaign', source:  'utm_source', medium: 'utm_medium', term: 'utm_term', content: 'utm_content', matchtype: 'matchtype',}, cookieLife: 30	}; </script>
159
160<link rel="stylesheet" id="et-core-unified-70-cached-inline-styles" href="https://www.eclipseroofinglouisville.com/wp-content/et-cache/70/et-core-unified-70.min.css?ver=1790951569" />	
161			<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
162
163			
163<script type="text/javascript">
164			var _gaq = _gaq || [];
165			_gaq.push(['_setAccount', 'UA-36404838-2']);
166			_gaq.push(['_trackPageview']);
167			setTimeout("_gaq.push(['_trackEvent', '15_seconds', 'read'])",15000);
168			(function() {
169				var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
170				ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
171				var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
172			})();
173		</script>
173
174
175			
175<script>
vendor: 425 bytes, lines 175-184
175
176			!function(f,b,e,v,n,t,s)
177			{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
178			n.callMethod.apply(n,arguments):n.queue.push(arguments)};
179			if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
180			n.queue=[];t=b.createElement(e);t.async=!0;
181			t.src=v;s=b.getElementsByTagName(e)[0];
182			s.parentNode.insertBefore(t,s)}(window,document,'script',
183			'https://connect.facebook.net/en_US/fbevents.js');
184			fbq('init', '
184190115365398789
vendor: 36 bytes, lines 184-186
184'); 
185			fbq('track', 'PageView');
186		
186</script>
186
187		<noscript>
188			<img height="1" width="1" src="https://www.facebook.com/tr?id=190115365398789&ev=PageView&noscript=1"/>
189		</noscript>
190		
191<style id="wp-block-image-inline-css">
192.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}
192.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
193/*# sourceURL=https://www.eclipseroofinglouisville.com/wp-includes/blocks/image/style.min.css */
194</style>
195<style id="wp-block-image-theme-inline-css">
196:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}
197/*# sourceURL=https://www.eclipseroofinglouisville.com/wp-includes/blocks/image/theme.min.css */
198</style>
199<style id="wp-block-columns-inline-css">
200.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
201/*# sourceURL=https://www.eclipseroofinglouisville.com/wp-includes/blocks/columns/style.min.css */
202</style>
203<link rel='stylesheet' id='mediaelement-css' href='https://www.eclipseroofinglouisville.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
204<link rel='stylesheet' id='wp-mediaelement-css' href='https://www.eclipseroofinglouisville.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.0.5' media='all' />
205<style id="wp-block-library-inline-css">
206: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}}
206.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;--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}}
207/*wp_block_styles_on_demand_placeholder:6ac5bb9235bdb*/
208/*# sourceURL=wp-block-library-inline-css */
209</style>
210<style id="core-block-supports-inline-css">
211.wp-container-core-columns-is-layout-8f761849{flex-wrap:nowrap;}
212/*# sourceURL=core-block-supports-inline-css */
213</style>
214<link rel='stylesheet' id='_301interactivebot-chat-css' href='https://www.eclipseroofinglouisville.com/wp-content/plugins/301-interactive-chatbot/assets/chatbot.css?ver=1.4.3' media='all' />
215
216</head>
217<body class="home wp-singular page-template-default page page-id-70 wp-theme-Divi wp-child-theme-eclipse-2020 et_pb_button_helper_class et_fullwidth_nav et_fixed_nav et_show_nav et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_pb_footer_columns_1_2__1_4 et_pb_gutters2 et_pb_pagebuilder_layout et_no_sidebar et_divi_theme et-db">
218	
219	<!--  Clickcease.com tracking-->
220<script type='text/javascript'>var script = document.createElement('script');
221script.async = true; script.type = 'text/javascript';
222var target = 'https://www.clickcease.com/monitor/stat.js';
223script.src = target;var elem = document.head;elem.appendChild(script);
224</script>
224
225<noscript>
226<a href='https://www.clickcease.com' rel='nofollow'><img src='https://monitor.clickcease.com/stats/stats.aspx' alt='ClickCease'/></a>
227</noscript>
228<!--  Clickcease.com tracking-->
229	
230		
231	<div id="page-container">
232
233	
234	
235			<header id="main-header" data-height-onload="125">
236			<div class="container clearfix et_menu_container">
237							<div class="logo_container">
238					<span class="logo_helper"></span>
239					<a href="https://www.eclipseroofinglouisville.com/">
240						<img src="/wp-content/uploads/2025/12/New-eclipse-partner-logo.webp" alt="Eclipse Roofing &amp; Restoration, LLC" id="logo" data-height-percentage="80" />
241					</a>
242				</div>
243							<div id="et-top-navigation" data-height="125" data-fixed-height="40">
244											<nav id="top-menu-nav">
245						<ul id="top-menu" class="nav"><li id="menu-item-100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-70 current_page_item menu-item-100"><a href="https://www.eclipseroofinglouisville.com/" aria-current="page">Home</a></li>
246<li id="menu-item-99" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-99"><a href="https://www.eclipseroofinglouisville.com/roofing/residential/">Residential</a>
247<ul class="sub-menu">
248	<li id="menu-item-94" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://www.eclipseroofinglouisville.com/roofing/">Roofing</a></li>
249	<li id="menu-item-92" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://www.eclipseroofinglouisville.com/gutters/">Gutters</a></li>
250	<li id="menu-item-97" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-97"><a href="https://www.eclipseroofinglouisville.com/windows/">Windows</a></li>
251	<li id="menu-item-454" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-454"><a href="https://www.eclipseroofinglouisville.com/siding/">Siding</a></li>
252	<li id="menu-item-455" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-455"><a href="https://www.eclipseroofinglouisville.com/skylights/">Skylights</a></li>
253	<li id="menu-item-4605" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4605"><a href="https://www.eclipseroofinglouisville.com/emergency-roof-repair-in-louisville-ky/">Emergency Roof Repair</a></li>
254</ul>
255</li>
256<li id="menu-item-98" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-98"><a href="https://www.eclipseroofinglouisville.com/roofing/commercial/">Commercial</a></li>
257<li id="menu-item-450" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-450"><a href="#">Restoration Services</a>
258<ul class="sub-menu">
259	<li id="menu-item-456" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-456"><a href="https://www.eclipseroofinglouisville.com/water-damage-restoration/">Water Damage Restoration</a></li>
260</ul>
261</li>
262<li id="menu-item-419" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-419"><a href="https://www.eclipseroofinglouisville.com/financing/">Financing</a></li>
263<li id="menu-item-93" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://www.eclipseroofinglouisville.com/portfolio/">Portfolio</a></li>
264<li id="menu-item-451" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-451"><a href="https://www.eclipseroofinglouisville.com/about-us/">About Us</a>
265<ul class="sub-menu">
266	<li id="menu-item-4470" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4470"><a href="https://www.eclipseroofinglouisville.com/community-involvement/">Community Involvement</a></li>
267	<li id="menu-item-453" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-453"><a href="https://www.eclipseroofinglouisville.com/testimonials/">Testimonials</a></li>
268	<li id="menu-item-4421" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4421"><a href="https://www.eclipseroofinglouisville.com/our-team/">Our Team</a></li>
269	<li id="menu-item-452" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-452"><a href="https://www.eclipseroofinglouisville.com/employment-opportunities/">Employment Opportunities</a></li>
270	<li id="menu-item-505" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-505"><a href="https://www.eclipseroofinglouisville.com/blog/">Blog</a></li>
271	<li id="menu-item-91" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://www.eclipseroofinglouisville.com/contact-us/">Contact Us</a></li>
272</ul>
273</li>
274<li id="menu-item-4582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4582"><a href="https://www.eclipseroofinglouisville.com/gutter-helmet/">Gutter Helmet</a></li>
275<li id="menu-item-4200" class="int-nav-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-4200"><a href="tel:5022667510">Call Us Today! 502.266.7510</a></li>
276</ul>						</nav>
277					
278					
279					
280					
281					<div id="et_mobile_nav_menu">
282				<div class="mobile_nav closed">
283					<span class="select_page">Select Page</span>
284					<span class="mobile_menu_bar mobile_menu_bar_toggle"></span>
285				</div>
286			</div>
286				</div> <!-- #et-top-navigation -->
287			</div> <!-- .container -->
288			<div class="et_search_outer">
289				<div class="container et_search_form_container">
290					<form role="search" method="get" class="et-search-form" action="https://www.eclipseroofinglouisville.com/">
291					<input type="search" class="et-search-field" placeholder="Search &hellip;" value="" name="s" title="Search for:" />					</form>
292					<span class="et_close_search_field"></span>
293				</div>
294			</div>
295		</header> <!-- #main-header -->
296			<div id="et-main-area">
297	
298<div id="main-content">
299
300
301			
302				<article id="post-70" class="post-70 page type-page status-publish hentry">
303
304				
305					<div class="entry-content">
306					<div class="et-l et-l--post">
307			<div class="et_builder_inner_content et_pb_gutters2">
308		<div class="et_pb_section et_pb_section_0 et_pb_with_background et_pb_fullwidth_section et_section_regular" >
309				
310				
311				
312				
313				
314				
315				<div id="int_homepage_hero" class="et_pb_module et_pb_fullwidth_code et_pb_fullwidth_code_0 et_pb_section_video et_pb_preload  et_pb_text_align_center">
316				
317				<span class="et_pb_section_video_bg  ">
318					
319			<video loop="loop" autoplay playsinline muted >
320				<source type="video/mp4" src="https://www.eclipseroofinglouisville.com/wp-content/themes/eclipse-2020/assets/Eclipse-45-second-BARE_v2.mp4" />
321				
322			</video>
323				</span>
324				
325				
326				<div class="et_pb_code_inner"><a class="int_btns" href="/contact-us/">Schedule Online</a>
327<a class="int_btns" href="tel:5022667510">Call Today! 502-266-7510</a>
328<h1>Customer Trusted, Google Approved<br />Louisville Roofing</h1>
329<h2>We are committed to personal, professional and precise work to eclipse your home.<br />Financing Available!</h2>
330<a class="int_homepage_hero_badges" href="https://search.google.com/local/writereview?placeid=ChIJ8Zom9QyXaYgRQJGo-r4gtpo" target="_blank" title="Review Us on Google" rel="noopener noreferrer"><img decoding="async" class="int-featured-badge" src="/wp-content/uploads/2020/02/award_google.png" /><span>400+ Reviews</span></a> <a class="int_homepage_hero_badges" href="https://www.bbb.org/louisville/business-reviews/contractors-general/eclipse-roofing-restoration-in-louisville-ky-159137834/#bbbonlineclick" target="_blank" title="BBB Accredited Business" rel="noopener noreferrer"><img decoding="async" class="int-featured-badge" src="/wp-content/uploads/2020/02/bbb-award.png" /><span>BBB A+ Accredited Business<br />Since 2012</span></a> <a class="int_homepage_hero_badges" href="https://www.angi.com/companylist/us/ky/louisville/eclipse-roofing-and-restoration-reviews-7395410.htm" target="_blank" title="Angie's List Reviews" rel="noopener noreferrer"><img decoding="async" class="int-featured-badge" src="/wp-content/uploads/2024/05/Angi-Review-Logo.webp" /><span>5 Star Rating</span></a> <a class="int_homepage_hero_badges" href="https://krca.org/" target="_blank" title="KENTUCKY ROOFING CONTRACTORS ASSOCIATION" rel="noopener noreferrer"><img decoding="async" class="int-featured-badge" src="/wp-content/uploads/2023/12/KentuckyRoofingContractorsAssociation_LOGO-copy.gif" /><span>Kentucky Roofing Contractor<br />Association Certified</span></a></div>
331			</div>
332				
333				
334			</div><div class="et_pb_section et_pb_section_2 et_pb_with_background et_section_regular" >
335				
336				
337				
338				
339				
340				
341				<div class="et_pb_row et_pb_row_0">
342				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
343				
344				
345				
346				
347				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
348				
349				
350				
351				
352				<div class="et_pb_text_inner"><h2>Experience The Difference</h2>
353<h3>Locally Owned and Operated</h3></div>
354			</div><div class="et_pb_module et_pb_divider et_pb_divider_0 et_pb_divider_position_center et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
355				
356				
357				
358				
359				<div class="et_pb_text_inner"><ul class="check-list">
360<li><span>Dedication</span> to personal customer service</li>
361<li><span>Commitment</span> to using only the best in materials</li>
362<li><span>Well-trained</span> technicians with GAF</li>
363<li><span>Customer</span> Satisfaction</li>
364<li><span>Safe</span>
364 Background-checked and drug-tested employees</li>
365<li><span>Properly</span> licensed and Insured</li>
366<li><span>Excellent</span> Reputation</li>
367</ul></div>
368			</div>
369			</div>
370				
371				
372				
373				
374			</div>
375				
376				
377			</div><div id="featured_services_section" class="et_pb_section et_pb_section_3 et_section_regular" >
378				
379				
380				
381				
382				
383				
384				<div class="et_pb_row et_pb_row_1 et_pb_equal_columns et_pb_gutters1">
385				<div class="et_pb_column et_pb_column_1_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough">
386				
387				
388				
389				
390				<div class="et_pb_module et_pb_blurb et_pb_blurb_0  et_pb_text_align_left  et_pb_blurb_position_top et_pb_bg_layout_light">
391				
392				
393				
394				
395				<div class="et_pb_blurb_content">
396					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap et_pb_only_image_mode_wrap"><img fetchpriority="high" decoding="async" width="491" height="313" src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2017/01/louisville-roofing-services.jpg" alt="" class="et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone wp-image-486" /></span></div>
397					<div class="et_pb_blurb_container">
398						<h4 class="et_pb_module_header"><span>Louisville Roofing Services</span></h4>
399						<div class="et_pb_blurb_description">We have over 25+ years in Louisville perfecting the home improvement and commercial roofing process! Eclipse offers experience, dedication to personal customer service, and commitment to using only the finest in materials sets us apart from other exterior home repair companies.</p>
400<ul class="check-list">
401<li>Installation</li>
402<li>Re-Roofing</li>
403<li>Roof Repair</li>
404<li>Siding Repair</li>
405<li>Gutter Repair</li>
406<li>Gutter Guards</li>
407</ul></div>
408					</div>
409				</div>
410			</div>
411			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough">
412				
413				
414				
415				
416				<div class="et_pb_module et_pb_blurb et_pb_blurb_1  et_pb_text_align_left  et_pb_blurb_position_top et_pb_bg_layout_light">
417				
418				
419				
420				
421				<div class="et_pb_blurb_content">
422					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap et_pb_only_image_mode_wrap"><img loading="lazy" decoding="async" width="500" height="375" src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2016/11/skylight.jpg" alt="" class="et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone wp-image-424" /></span></div>
423					<div class="et_pb_blurb_container">
424						<h4 class="et_pb_module_header"><span>Louisville Remodeling Services</span></h4>
425						<div class="et_pb_blurb_description">Transform your home into something extraordinary with our top-class remodeling services. Let us help you realize the potential of any space and create a stunning result that will stand out for years to come!</p>
426<ul class="check-list">
427<li>Window Replacement</li>
428<li>Bathroom</li>
429<li>Skylights</li>
430<li>Basement</li>
431<li>Kitchen</li>
432</ul></div>
433					</div>
434				</div>
435			</div>
436			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough">
437				
438				
439				
440				
441				<div class="et_pb_module et_pb_blurb et_pb_blurb_2  et_pb_text_align_left  et_pb_blurb_position_top et_pb_bg_layout_light">
442				
443				
444				
445				
446				<div class="et_pb_blurb_content">
447					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap et_pb_only_image_mode_wrap"><img loading="lazy" decoding="async" width="500" height="300" src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2016/11/Mold_Remediation.jpg" alt="" class="et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone wp-image-425" /></span></div>
448					<div class="et_pb_blurb_container">
449						<h4 class="et_pb_module_header"><span>Water Damage Restoration</span></h4>
450						<div class="et_pb_blurb_description">After a flood or other water-related disaster, there&#8217;s no time to waste. Our team is prepared to assist with your immediate needs for Water Damage Restoration &#8211; restoring peace of mind and reducing the stress associated with such an upsetting event!</p>
451<ul class="check-list">
452<li>Mold Removal</li>
453<li>Mold Mitigation</li>
454<li>Water Removal</li>
455</ul></div>
456					</div>
457				</div>
458			</div>
459			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough et-last-child">
460				
461				
462				
463				
464				<div class="et_pb_module et_pb_blurb et_pb_blurb_3 et_clickable  et_pb_text_align_left  et_pb_blurb_position_top et_pb_bg_layout_light">
465				
466				
467				
468				
469				<div class="et_pb_blurb_content">
470					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap et_pb_only_image_mode_wrap"><img loading="lazy" decoding="async" width="500" height="300" src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2021/10/int_roof_replacement.webp" alt="" class="et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone wp-image-4307" /></span></div>
471					<div class="et_pb_blurb_container">
472						<h4 class="et_pb_module_header"><span>Roof Replacement</span></h4>
473						<div class="et_pb_blurb_description">Give your home the protection it deserves with a new roof installation! With superior materials and expert workmanship, you&#8217;ll be able to ensure longevity for one of the most critical parts of any residence.</p>
474<ul class="check-list" style="columns:1 !important;">
475<li>Wide variety of options</li>
476<li>Highest quality materials</li>
477<li>Added value to home</li>
478</ul></div>
479					</div>
480				</div>
481			</div>
482			</div>
483				
484				
485				
486				
487			</div>
488				
489				
490			</div><div class="et_pb_section et_pb_section_4 et_pb_with_background et_section_regular" >
491				
492				
493				
494				
495				
496				
497				<div class="et_pb_row et_pb_row_2">
498				<div class="et_pb_column et_pb_column_4_4 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
499				
500				
501				
502				
503				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
504				
505				
506				
507				
508				<div class="et_pb_text_inner"><h2>Latest From Our Blog</h2></div>
509			</div>
510			</div>
511				
512				
513				
514				
515			</div><div class="et_pb_row et_pb_row_3">
516				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough et-last-child">
517				
518				
519				
520				
521				<div class="et_pb_with_border et_pb_module et_pb_blog_0 int-same-height-blogs et_animated et_pb_blog_grid_wrapper et_pb_bg_layout_light">
522					<div class="et_pb_blog_grid clearfix ">
523					
524					
525					
526					
527					<div class="et_pb_ajax_pagination_container">
528						<div class="et_pb_salvattore_content" data-columns>
529			<article id="post-4674" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_0 post-4674 post type-post status-publish format-standard has-post-thumbnail hentry category-blog">
530
531				
532														<h2 class="entry-title">
533													<a href="https://www.eclipseroofinglouisville.com/blog/fall-home-maintenance-checklist/">Your Fall Home Maintenance Checklist for Roofing, Gutters, and Windows</a>
534											</h2>
535				
536					<div class="post-content"><div class="post-content-inner"><p>Quick answer: Fall is the best time for Louisville homeowners to inspect their roof, gutters, and windows because cooler temperatures make it easier to spot and fix damage before winter storms and ice arrive. A thorough fall inspection should check for missing...</p>
537</div></div>			
538			</article>
539				
540			<article id="post-4670" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_1 post-4670 post type-post status-publish format-standard has-post-thumbnail hentry category-blog">
541
542				
543														<h2 class="entry-title">
544													<a href="https://www.eclipseroofinglouisville.com/blog/why-august-is-the-best-time-to-ins
544pect-your-louisville-gutters/">Why August Is the Best Time to Inspect Your Louisville Gutters</a>
545											</h2>
546				
547					<div class="post-content"><div class="post-content-inner"><p>August is the ideal month for Louisville homeowners to inspect their gutters because late summer heat, storm activity, and debris buildup create hidden damage before fall leaves and winter ice make repairs harder and more expensive. Catching problems now—before the...</p>
548</div></div>			
549			</article>
550				
551			<article id="post-4664" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_2 post-4664 post type-post status-publish format-standard has-post-thumbnail hentry category-blog">
552
553				
554														<h2 class="entry-title">
555													<a href="https://www.eclipseroofinglouisville.com/blog/the-best-skylights-for-louisvilles-changing-weather/">The Best Skylights for Louisville&#8217;s Changing Weather</a>
556											</h2>
557				
558					<div class="post-content"><div class="post-content-inner"><p>Louisville weather keeps you on your toes. One week you're dripping through a humid July afternoon, and the next you're scraping ice off your windshield. Your skylight has to handle all of it, and the good news is that today's options are built for exactly this kind...</p>
559</div></div>			
560			</article>
561				</div>
562					</div>
563					</div> 
564				</div><div class="et_pb_button_module_wrapper et_pb_button_0_wrapper et_pb_button_alignment_center et_pb_module ">
565				<a class="et_pb_button et_pb_button_0 et_hover_enabled et_pb_bg_layout_light" href="/blog/">Read More</a>
566			</div>
567			</div>
568				
569				
570				
571				
572			</div>
573				
574				
575			</div><div class="et_pb_section et_pb_section_5 int_quick_contact_section et_pb_with_background et_section_regular" >
576				
577				
578				
579				
580				
581				
582				<div class="et_pb_row et_pb_row_4">
583				<div class="et_pb_column et_pb_column_4_4 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough et-last-child">
584				
585				
586				
587				
588				<div class="et_pb_module et_pb_text et_pb_text_3 int_quick_contact_meta  et_pb_text_align_center et_pb_bg_layout_dark">
589				
590				
591				
592				
593				<div class="et_pb_text_inner"><h3>Schedule An Appointment!</h3>
594<p>For Emergency Service Please Call 502-266-7510 or use the form to get started.</p></div>
595			</div><div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
596				
597				
598				
599				
600				<div class="et_pb_text_inner">
601                <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_1' style='display:none'><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data'  id='gform_1'  action='/#gf_1' data-formid='1' novalidate>
602                        <div class='gform-body gform_body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_1_13" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_13'><span class='gform-field-label__text'>X/Twitter</span></label><div class='ginput_container'><input name='input_13' id='input_1_13' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_13'>This field is for validation purposes and should be left unchanged.</div></li><li id="field_1_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_1_1'>
603                            
604                            <span id='input_1_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
605                                                    <input type='text' name='input_1.3' id='input_1_1_3' value=''   aria-required='true'   placeholder='First Name'  />
606                                                    <label for='input_1_1_3' class='gform-field-label gform-field-label--type-sub '>First</label>
607                                                </span>
608                            
609                            <span id='input_1_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
610                                                    <input type='text' name='input_1.6' id='input_1_1_6' value=''   aria-required='true'   placeholder='Last Name'  />
611                                                    <label for='input_1_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label>
612                                                </span>
613                            
614                        </div></li><li id="field_1_2" class="gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-standard gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_2'><span class='gform-field-label__text'>Phone</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_2' id='input_1_2' type='tel' value='' class='large'  placeholder='Phone Number' aria-required="true" aria-invalid="false"   data-mask="(999) 999-9999" /></div></li><li id="field_1_3" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
615                            <input name='input_3' id='input_1_3' type='email' value='' class='large'   placeholder='Email Address' aria-required="true" aria-invalid="false"  />
616                        </div></li><li id="field_1_5" class="gfield gfield--type-select gfield--input-type-select gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'><span class='gform-field-label__text'>Interested in</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_5' id='input_1_5' class='large gfield_select'    aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>--Interested In--</option><option value='Roofing' >Roofing</option><option value='Siding' >Siding</option><option value='Gutter Repair or Replacement' >Gutter Repair or Replacement</option><option value='Window Replacement' >Window Replacement</option><option value='Water Damage Restoration' >Water Damage Restoration</option></select></div></li><li id="field_1_4" class="gfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'><span class='gform-field-label__text'>Provide a brief description of the problem...</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea small'    placeholder='Provide a brief description of the problem...' aria-required="true" aria-invalid="false"   rows='10' cols='50'></textarea></div></li><li id="field_1_6" class="gfield gfield--type-captcha gfield--in
616put-type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_6'><span class='gform-field-label__text'>CAPTCHA</span></label><div id='input_1_6' class='ginput_container ginput_recaptcha' data-sitekey='6LfS37YUAAAAAMf4hgjfljWxm3mFL8gDW9Rx3Uoe'  data-theme='light' data-tabindex='0'  data-badge=''></div></li><li id="field_1_11" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_text'><input name='input_11' id='input_1_11' type='hidden' class='gform_hidden'  aria-invalid="false" value='78.46.215.1' /></div></li><li id="field_1_12" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_text'><input name='input_12' id='input_1_12' type='hidden' class='gform_hidden'  aria-invalid="false" value='https://www.eclipseroofinglouisville.com' /></div></li><li id="field_1_10" class="gfield gfield--type-aqGoogleAnalytics gfield--input-type-aqGoogleAnalytics gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_text'><input name='input_10' id='input_1_10' data-alquemie='campaign' type='hidden' class='gform_hidden'  aria-invalid="false" value='' /></div></li></ul></div>
617        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Get Started!</button> 
618            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' />
619            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='legacy' />
620            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
621            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
622            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
623            
624            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='oTpReaO6m8PN4pFD8pHNkzSx7BE9tstJv5uLP8zwsfNv+owGEdVVKsVoQ0dGQ9ERt2jOwl/3Oyz0zQgYyiqNj1rl/IjNCBdDbRpbNQMemoOxdf4=' />
625            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
626            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjBlYzkzZGRlMDgyMzQ4MjMxZWIyZjJlYTQ3MzA0MDhmXCIsXCJmMTQxY2UxMGFlOTk5Y2NhZTk1OWY1N2RmNzRmYjgxNFwiXSxcImdmb3JtX3RoZW1lXCI6XCI4NGZkYzM3ODE4MWQ3MzFmYzM1Njk1OTcwOGYxNGU3MlwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcIjQyOTk1MTE4ZDcxYzRjNGRlMjA3YTdmZGQyMGUxZmNjXCIsXCJmb3JtX2lkXCI6XCI4YWVlYjJmMzEwOTlkODYzY2UwOTFmNmNhOGNhYzc2MFwiLFwidXJsXCI6XCIxZTE5MGQxODliNzIxNjIwMGRkYTI5MmIxNjY5ODJiNFwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCI1ZjVkOWEyY2YwYmYwNGRhMWY2OGM1OTRkNjg4ZGI1Y1wifSIsImNhM2Y2N2Y5NmU4MjRjN2RmNzhmODBkZWFlMGJhODNlIiwxNzkxMzQzNTA2XQ==' />
627            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
628            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
629            <input type='hidden' name='gform_field_values' value='' />
630            
631        </div>
632                        </form>
633                        </div></div>
634			</div>
635			</div>
636				
637				
638				
639				
640			</div>
641				
642				
643			</div><div class="et_pb_section et_pb_section_6 et_section_regular" >
644				
645				
646				
647				
648				
649				
650				<div class="et_pb_row et_pb_row_5 et_pb_row_fullwidth et_pb_equal_columns et_pb_gutters1">
651				<div class="et_pb_column et_pb_column_1_2 et_pb_column_8  et_pb_css_mix_blend_mode_passthrough">
652				
653				
654				
655				
656				<div class="et_pb_module et_pb_text et_pb_text_5 et_animated  et_pb_text_align_left et_pb_bg_layout_light">
657				
658				
659				
660				
661				<div class="et_pb_text_inner"><h3>About Us</h3>
662<p>Here at Eclipse Roofing and Restoration, we understand that your home is the greatest asset and investment a family will ever have. That’s why we are committed to personal, professional, and precise work to get the job done right the first time. The care and maintenance of your home becomes important to us. When you hire Eclipse Roofing and Restoration for repair or replacement, you, as well as your home, become our number one priority. That is 
662why we have become one of Louisville’s most trusted roofing and restoration companies!</p></div>
663			</div>
664			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_9  et_pb_css_mix_blend_mode_passthrough et-last-child et_pb_column_empty">
665				
666				
667				
668				
669				
670			</div>
671				
672				
673				
674				
675			</div>
676				
677				
678			</div><div class="et_pb_section et_pb_section_7 et_section_regular" >
679				
680				
681				
682				
683				
684				
685				<div class="et_pb_row et_pb_row_6">
686				<div class="et_pb_column et_pb_column_4_4 et_pb_column_10  et_pb_css_mix_blend_mode_passthrough et-last-child">
687				
688				
689				
690				
691				<div class="et_pb_module et_pb_text et_pb_text_6 et_clickable  et_pb_text_align_left et_pb_bg_layout_light">
692				
693				
694				
695				
696				<div class="et_pb_text_inner"><p style="text-align: center;"><a href="https://app.gethearth.com/partners/eclipse-roofing-and-restoration?utm_campaign=42537&amp;utm_content=da..." target="_blank" rel="noopener"></a></p>
697<p style="text-align: center;"><img decoding="async" src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2023/11/310x120_darkblue.png" alt="Hearth 310x120" style="height: 120px; width: 310px;" /></p>
698<p style="text-align: center;"></div>
699			</div>
700			</div>
701				
702				
703				
704				
705			</div>
706				
707				
708			</div>		</div>
709	</div>
710				<div id="map-container" class="et_pb_section et_section_regular">
711				<div id="custom-map-overlay">
712					<!--<iframe src="https://www.google.com/maps/d/embed?mid=1F2Gvvx2CLJM4589LTLb3FYnog6E&key=AIzaSyCy5sChUO6IdLcd-qqGhzPoYVRP7BIwjz0"></iframe>-->
713					
714<iframe src="https://www.google.com/maps/d/embed?mid=1287VUcBZMQ2uBDRwPQDAjMJSslotXOxP" width="640" height="480"></iframe>
715				</div>
716				<div class="container clearfix">
717					<div id="custom-scrollbox-overlay">
718						<h3>Areas We Serve</h3>
719						<div id="custom-scrollbox">
720							<ul>
721								<li>Anchorage, KY</li>
722								<li>Anchorage, KY</li>
723								<li>Audubon Park, KY</li>
724								<li>Brandenburg, KY</li>
725								<li>Bullitt County, KY</li>
726								<li>Elizabethtown, KY</li>
727								<li>Fern Creek, KY</li>
728								<li>Frankfort, KY</li>
729								<li>Georgetown, KY</li>
730								<li>Highview, KY</li>
731								<li>Jefferson County, KY</li>
732								<li>Jeffersontown, KY</li>
733								<li>LaGrange, KY</li>
734								<li>Lexington, KY</li>
735								<li>Louisville, KY</li>
736								<li>Middletown, KY</li>
737								<li>Mt. Washington, KY</li>
738								<li>Okolona, KY</li>
739								<li>Oldham County, KY</li>
740								<li>Prospect, KY</li>
741								<li>Radcliff, KY</li>
742								<li>Shelby County, KY</li>
743								<li>Shelbyville, KY</li>
744								<li>Spencer County, KY</li>
745								<li>St. Matthews, KY</li>
746								<li>St. Regis Park, KY</li>
747								<li>Taylorsville, KY</li>
748								<li>Henryville, IN</li>
749								<li>Jeffersonville, IN</li>
750								<li>New Albany, IN</li>
751							</ul>
752						</div> 						<p><em>This is just a partial list.</em><br>
753						<strong>Don't see your town listed?</strong> Give us a call! We service ALL of the Louisville, KY area.</p>
754					</div> 				</div> 			</div> 					</div> <!-- .entry-content -->
755
756				
757				</article> <!-- .et_pb_post -->
758
759			
760
761</div> <!-- #main-content -->
762
763
764
765			<footer id="main-footer">
766				
767				<div id="int-footer-icon-bar">
768	<ul>
769		<li><img class="aligncenter" src="/wp-content/uploads/2015/02/roofing_icon.png"><span>Roofing</span><a href="/roofing/"></a></li>
770		<li><img class="aligncenter" src="/wp-content/uploads/2015/02/siding_icon.png"><span>Siding</span><a href="/siding/"></a></li>
771		<li><img class="aligncenter" src="/wp-content/uploads/2015/02/gutters_icon.png"><span>Gutters</span><a href="/gutters/"></a></li>
772		<li><img class="aligncenter" src="/wp-content/uploads/2015/02/windows_icon.png"><span>Windows</span><a href="/windows/"></a></li>
773		<li><img class="aligncenter" src="/wp-content/uploads/2016/11/raindrop.png"><span>Restoration</span><a href="/water-damage-restoration/"></a></li>
774	</ul>
775</div> <!-- #int-footer-icon-bar -->				
776				
777<div class="container">
778	<div id="footer-widgets" class="clearfix">
779		<div class="footer-widget"><div id="custom_html-2" class="widget_text fwidget et_pb_widget widget_custom_html"><div class="textwidget custom-html-widget"><div itemscope itemtype="https://schema.org/LocalBusiness"><span itemprop="name"><p style="display:none !important;">Eclipse Roofing and Restoration</p></span>
780<img itemprop="image" alt="Eclipse Roofing Logo" id="logo" src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2015/07/New-Logo-copy.png"><br>
781<span itemprop="address">
78111540 Blankenbaker Access Dr Suite 105, Louisville, KY 40299</span>
782<span itemprop="telephone">Ph: 502.266.7510</span></div></div></div><div id="block-4" class="fwidget et_pb_widget widget_block">
783<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
784<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
785<link rel="stylesheet" href="https://cdn6.localdatacdn.com/badges/loc8nearme/css/circle_v1.css"><div id="circle_v1" tabindex="0"> <div id="circletype_v1_brand_name" style="font-size: 12.6656px;"><a href="https://www.loc8nearme.com/kentucky/louisville/eclipse-roofing-and-restoration-llc/6528637/" class="ahref_emprty_area">Eclipse Roofing & Restoration, LLC</a></div><div id="circletype_v1_loc8_name"><a href="https://www.loc8nearme.com" class="ahref_emprty_area">LOC8NEARME</a></div></div>
786</div>
787
788
789
790<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
791<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="181" height="227" src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2026/03/eclipse-roofing-restoration-llc-plaque.webp" alt="" class="wp-image-4627"/></figure>
792</div>
793</div>
794</div></div><div class="footer-widget"><div id="text-6" class="fwidget et_pb_widget widget_text"><h4 class="title">Quick Links</h4>			<div class="textwidget"><ul>
795<li><a href="/residential/" title="Residential">Residential</a></li>
796<li><a href="/roofing/" title="Roofing">Roofing</a></li>
797<li><a href="/gutters/" title="Gutters">Gutters</a></li>
798<li><a href="/windows/" title="Windows">Windows</a></li>
799<li><a href="/siding/" title="Siding">Siding</a></li>
800<li><a href="/skylights/" title="Skylights">Skylights</a></li>
801<li><a href="/roofing/commercial/" title="Commercial">Commercial</a></li>
802</ul></div>
803		</div></div><div class="footer-widget"><div id="text-9" class="fwidget et_pb_widget widget_text"><h4 class="title">Give Us A Call!</h4>			<div class="textwidget"><p>We truly look forward to working with you on your next exterior home repair or commercial roofing project. When you hire us for home improvement we will make sure you are truly satisfied every step of the way. Contact us today for a free consultation and estimate.</p>
804<div class="clear"></div>
805<p><a title="Eclipse Roofing &amp; Restoration BBB Business Review" href="https://www.bbb.org/louisville/business-reviews/contractors-general/eclipse-roofing-restoration-in-louisville-ky-159137834/#bbbonlineclick" target="_blank" rel="noopener"><img decoding="async" style="border: 0;" src="https://seal-louisville.bbb.org/seals/blue-seal-280-80-bbb-12001979.png" alt="Eclipse Roofing &amp; Restoration BBB Business Review" /></a></p>
806<div class="clear"></div>
807</div>
808		</div></div>	</div>
809</div>
810				
811				<div class="et_pb_section et_pb_section_9 et_section_regular" >
812				
813				
814				
815				
816				
817				
818				<div class="et_pb_row et_pb_row_7">
819				<div class="et_pb_column et_pb_column_4_4 et_pb_column_11  et_pb_css_mix_blend_mode_passthrough et-last-child">
820				
821				
822				
823				
824				<div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
825				
826				
827				
828				
829				<div class="et_pb_text_inner"><h4 class="title">Our Partners</h4></div>
830			</div><div class="et_pb_module dica_divi_carousel dica_divi_carousel_0">
831				
832				
833				
834				
835				
836				
837				<div class="et_pb_module_inner">
838					<div class="dica-container  desktop_middle-outside tablet_middle-outside mobile_middle-outside arrow-on-hover" data-props='{"desktop":"6","tablet":"4","mobile":"2","speed":"500","arrow":"on","dots":"off","autoplay":"on","autoSpeed":"1000","loop":"on","item_spacing":"20","center_mode":"off","slider_effec":"default","cover_rotate":"50","pause_onhover":"on","multislide":"off","cfshadow":"on","order":"0","lazyload":"off","lazybefore":"off","scroller_effect":"off","autowidth":"off","item_spacing_tablet":"20","item_spacing_phone":"20","scroller_speed":"4000","hashNavigation":"off","simulatetouch":"off","allowtouchmove":"off","slide_row":"1","slide_row_tablet":"1","slide_row_phone":"1","keyboard":"off","mousewheel":"off","autoplay_viewport":"80%"}'>
839							 	<div class="swiper-container" >
840									<div class="swiper-wrapper"><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_0">
841				
842				
843				
844				
845				
846				
847				<div class="et_pb_module_inner">
848					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_0">
849									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2016/12/simonton.jpg" srcset="" alt="" class="dica-item-image" width="150" height="130"/></span></div>
850									
851							</div>
852				</div>
853			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_1">
854				
855				
856				
857				
858				
859				
860				<div class="et_pb_module_inner">
861					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_1">
862									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2023/02/vinylmax-logo.jpg" srcset="" alt="" class="dica-item-image" width="150" height="130"/></span></div>
863									
864							</div>
865				</div>
866			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_2">
867				
868				
869				
870				
871				
872				
873				<div class="et_pb_module_inner">
874					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_2">
875									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2023/02/provia-logo.jpg" srcset="" alt="" class="dica-item-image" width="150" height="130"/></span></div>
876									
877							</div>
878				</div>
879			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_3">
880				
881				
882				
883				
884				
885				
886				<div class="et_pb_module_inner">
887					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_3">
888									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2023/02/royal-building-products-logo.jpg" srcset="" alt="" class="dica-item-image" width="150" height="130"/></span></div>
889									
890							</div>
891				</div>
892			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_4">
893				
894				
895				
896				
897				
898				
899				<div class="et_pb_module_inner">
900					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_4">
901									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2023/02/james-hardie-logo.jpg" srcset="" alt="" class="dica-item-image" width="150" height="130"/></span></div>
902									
903							</div>
904				</div>
905			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_5">
906				
907				
908				
909				
910				
911				
912				<div class="et_pb_module_inner">
913					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_5">
914									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2015/02/velux_certified_installer.jpg" srcset="" alt="" class="dica-item-image" width="220" height="220"/></span></div>
915									
916							</div>
917				</div>
918			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_6">
919				
920				
921				
922				
923				
924				
925				<div class="et_pb_module_inner">
926					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_6">
927									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2025/11/GH-Logo-Transparent-1-scaled-e1764187664197-1024x434.png" srcset="" alt="" class="dica-item-image" width="1024" height="434"/></span></div>
928									
929							</div>
930				</div>
931			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_7">
932				
933				
934				
935				
936				
937				
938				<div class="et_pb_module_inner">
939					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_7">
940									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2023/12/Certified_GAF_Logo.png" srcset="" alt="" class="dica-item-image" width="250" height="125"/></span></div>
941									
942							</div>
943				</div>
944			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_8">
945				
946				
947				
948				
949				
950				
951				<div class="et_pb_module_inner">
952					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_8">
953									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2023/12/certainteed-logo.png" srcset="" alt="" class="dica-item-image" width="250" height="125"/></span></div>
954									
955							</div>
956				</div>
957			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_9">
958				
959				
960				
961				
962				
963				
964				<div class="et_pb_module_inner">
965					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_9">
966									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2025/12/Contractor-Badges_RGB_ShingleMaster-Roofing-Contractor.webp" srcset="" alt="" class="dica-item-image" width="200" height="200"/></span></div>
967									
968							</div>
969				</div>
970			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_10">
971				
972				
973				
974				
975				
976				
977				<div class="et_pb_module_inner">
978					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_10">
979									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2025/12/SELECT-ShingleMaster-Badge-Digital-Use.webp" srcset="" alt="" class="dica-item-image" width="200" height="200"/></span></div>
980									
981							</div>
982				</div>
983			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_11">
984				
985				
986				
987				
988				
989				
990				<div class="et_pb_module_inner">
991					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_11">
992									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2025/12/Certified-Plus.webp" srcset="" alt="" class="dica-item-image" width="200" height="200"/></span></div>
993									
994							</div>
995				</div>
996			</div><div class="et_pb_module dica_divi_carouselitem dica_divi_carouselitem_12">
997				
998				
999				
1000				
1001				
1002				
1003				<div class="et_pb_module_inner">
1004					 <div class="dica-item empty-content image_top"   data-hash="dica_divi_carouselitem_12">
1005									<div class="dica-image-container"><span class="image"><img src="https://www.eclipseroofinglouisville.com/wp-content/uploads/2025/12/James-Hardie-Alliance-Elite-Contractor-Logo.webp" srcset="" alt="" class="dica-item-image" width="297" height="200"/></span></div>
1006									
1007							</div>
1008				</div>
1009			</div></div>	
1010								</div>	
1011								<div class="swiper-buttton-container"><div class="swiper-button-prev dica-prev-btn-0" data-icon="&#x44;"></div><div class="swiper-button-next dica-next-btn-0" data-icon="&#x45;"></div></div>
1012														
1013							</div>
1014				</div>
1015			</div>
1016			</div>
1017				
1018				
1019				
1020				
1021			</div>
1022				
1023				
1024			</div>				
1025		
1026				<div id="et-footer-nav">
1027					<div class="container">
1028						<ul id="menu-footer-menu" class="bottom-nav"><li id="menu-item-1127" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1127"><a href="https://www.eclipseroofinglouisville.com/login/">Employee Login</a></li>
1029<li id="menu-item-1142" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1142"><a href="/employee-dashboard/">Employee Dashboard</a></li>
1030<li id="menu-item-4311" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4311"><a href="https://www.eclipseroofinglouisville.com/privacy-policy/">Privacy Policy</a></li>
1031</ul>					</div>
1032				</div> <!-- #et-footer-nav -->
1033
1034			
1035				<div id="footer-bottom">
1036					<div class="container clearfix">
1037						
1038						<ul class="et-social-icons">
1039							<li class="et-social-icon et-social-facebook">
1040								<a href="https://www.facebook.com/EclipseRoofingandRestoration/" class="icon" target="_blank">
1041									<span>Facebook</span>
1042								</a>
1043							</li>
1044							<li class="et-social-icon et-social-twitter">
1045								<a href="https://twitter.com/EclipseJames" class="icon" target="_blank">
1046									<span>Twitter</span>
1047								</a>
1048							</li>
1049							<li class="et-social-icon et-social-linkedin">
1050								<a href="https://www.linkedin.com/company-beta/3652799/" class="icon" target="_blank">
1051									<span>LinkedIn</span>
1052								</a>
1053							</li>
1054							<li class="et-social-icon et-social-instagram">
1055								<a href="https://www.instagram.com/eclipseroofinglouisville/" class="icon" target="_blank">
1056									<span>Instagram</span>
1057								</a>
1058							</li>
1059						</ul>
1060						
1061						<p id="footer-info">Website Designed and Optimized by: <a href="https://www.301interactivemarketing.com/" target="_blank" title="Louisville Web Design">301 Interactive Marketing</a></p>
1062						
1063					</div>	<!-- .container -->
1064				</div>
1065			</footer> <!-- #main-footer -->
1066		</div> <!-- #et-main-area -->
1067
1068
1069	</div> <!-- #page-container -->
1070
1071	
1071<script type="speculationrules">
1072{"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/eclipse-2020/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1073</script>
1073
1074    <div class="_301interactivebot-widget" data-title="Eclipse Roofing &amp; Restoration, LLC Assistant" style="--_301interactivebot-primary:#0b1f3a;--_301interactivebot-accent:#1065a5;--_301interactivebot-bubble:#0b1f3a;--_301interactivebot-text:#0b1f3a;">
1075      <button class="_301interactivebot-bubble" type="button" aria-label="Open chat">
1076        <span class="_301interactivebot-bubble-icon">💬</span>
1077      </button>
1078
1079      <div class="_301interactivebot-window" aria-hidden="true">
1080        <div class="_301interactivebot-header">
1081          <div class="_301interactivebot-title-wrap">
1082            <img class="_301interactivebot-logo" alt="" style="display:none"/>
1083            <div class="_301interactivebot-title">Eclipse Roofing &amp; Restoration, LLC Assistant</div>
1084          </div>
1085          <button class="_301interactivebot-toggle" type="button" aria-label="Minimize">—</button>
1086        </div>
1087
1088        <div class="_301interactivebot-body">
1089          <div class="_301interactivebot-messages"></div>
1090
1091          <div class="_301interactivebot-thinking" aria-live="polite">
1092            <span class="_301interactivebot-spinner" aria-hidden="true"></span>
1093            <span class="_301interactivebot-thinking-text">Thinking…</span>
1094          </div>
1095
1096          <div class="_301interactivebot-status"></div>
1097
1098          <div class="_301interactivebot-input-row">
1099            <input class="_301interactivebot-input" type="text" placeholder="Type your message..." />
1100            <button class="_301interactivebot-send" type="button">Send</button>
1101          </div>
1102
1103          <div class="_301interactivebot-lead" style="display:none">
1104            <div class="_301interactivebot-lead-title">Get more information</div>
1105            <div class="_301interactivebot-lead-grid">
1106              <input class="_301interactivebot-lead-first" type="text" placeholder="First Name" />
1107              <input class="_301interactivebot-lead-last" type="text" placeholder="Last Name" />
1108              <input class="_301interactivebot-lead-phone" type="tel" placeholder="Phone (optional)" />
1109              <input class="_301interactivebot-lead-email" type="email" placeholder="Email (optional)" />
1110              <input class="_301interactivebot-lead-address" type="text" placeholder="Street Address" />
1111              <input class="_301interactivebot-lead-city" type="text" placeholder="City" />
1112              <select class="_301interactivebot-lead-state">
1113                <option value="">State</option>
1114                <option value="KY">KY</option>
1115                <option value="IN">IN</option>
1116              </select>
1117              <input class="_301interactivebot-lead-zip" type="text" inputmode="numeric" pattern="[0-9]{5}" placeholder="Zip Code" />
1118            </div>
1119            <button class="_301interactivebot-lead-submit" type="button">Submit</button>
1120          </div>
1121
1122          <div class="_301interactivebot-end-row">
1123            <button class="_301interactivebot-endchat" type="button">End chat</button>
1124          </div>
1125        </div>
1126      </div>
1127    </div>
1128    	
1128<script type="text/javascript">
1129				var et_animation_data = [{"class":"et_pb_blog_0","style":"fade","repeat":"once","duration":"1000ms","delay":"200ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out"},{"class":"et_pb_text_5","style":"fade","repeat":"once","duration":"1000ms","delay":"200ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out"}];
1130					var et_link_options_data = [{"class":"et_pb_blurb_3","url":"\/roofing\/roofing-replacement\/","target":"_self"},{"class":"et_pb_text_6","url":"https:\/\/www.eclipseroofinglouisville.com\/financing\/","target":"_self"}];
1131			</script>
1131
1132	<!-- Tracking tag. Place in the <body> section of webpage -->
1133<!-- Privacy policy at http://tag.brandcdn.com/privacy -->
1134<script type="text/javascript" src="//tag.brandcdn.com/autoscript/eclipseroofingrestoration_vfzsuk1vouvzeku9/Eclipse_Roofing_and_Restoration.js"></script>
vendor: 1 bytes, line 1134
1134
1135<script id="swipe-script-js" src="https://www.eclipseroofinglouisville.com/wp-content/plugins/dg-divi-carousel/scripts/swiper.min.js?ver=3.0.0"></script>
vendor: 1 bytes, line 1135
1135
1136<script id="theme-my-login-js-extra">
1137var themeMyLogin = {"action":"","errors":[],"autofocus":"1","showPasswordLabel":"Show password","hidePasswordLabel":"Hide password"};
1138//# sourceURL=theme-my-login-js-extra
1139</script>
vendor: 1 bytes, line 1139
1139
1140<script id="theme-my-login-js" src="https://www.eclipseroofinglouisville.com/wp-content/plugins/theme-my-login/assets/scripts/theme-my-login.min.js?ver=7.2.2"></script>
vendor: 1 bytes, line 1140
1140
1141<script id="js-cookie-js" src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gf-campaign-fields-master/dist/js/js.cookie.min.js"></script>
vendor: 1 bytes, line 1141
1141
1142<script id="gf-campaign-fields-js-js" src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gf-campaign-fields-master/dist/js/public.0622e768bf6274ef61b6.js"></script>
vendor: 1 bytes, line 1142
1142
1143<script id="divi-custom-script-js-extra">
1144var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
1145var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
1146var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
1147var et_pb_custom = {"ajaxurl":"https://www.eclipseroofinglouisville.com/wp-admin/admin-ajax.php","images_uri":"https://www.eclipseroofinglouisville.com/wp-content/themes/Divi/images","builder_images_uri":"https://www.eclipseroofinglouisville.com/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"3d1e3e53ac","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"f529c38a1c","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"70","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"https://www.eclipseroofinglouisville.com/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#7EBEC5","waypoints_options":[]};
1148var et_pb_box_shadow_elements = [];
1149//# sourceURL=divi-custom-script-js-extra
1150</script>
vendor: 1 bytes, line 1150
1150
1151<script id="divi-custom-script-js" src="https://www.eclipseroofinglouisville.com/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1151
1151
1152<script id="divi-carousel-frontend-bundle-js" src="https://www.eclipseroofinglouisville.com/wp-content/plugins/dg-divi-carousel/scripts/frontend-bundle.min.js?ver=3.0.0"></script>
vendor: 1 bytes, line 1152
1152
1153<script id="wp-dom-ready-js" src="https://www.eclipseroofinglouisville.com/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 1153
1153
1154<script id="wp-hooks-js" src="https://www.eclipseroofinglouisville.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1154
1154
1155<script id="wp-i18n-js" src="https://www.eclipseroofinglouisville.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 1155
1155
1156<script id="wp-i18n-js-after">
1157wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1158//# sourceURL=wp-i18n-js-after
1159</script>
vendor: 1 bytes, line 1159
1159
1160<script id="wp-a11y-js" src="https://www.eclipseroofinglouisville.com/wp-includes/js/dist/a11y.min.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 1160
1160
1161<script id="gform_placeholder-js" defer='defer' src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1161
1161
1162<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 1162
1162
1163<script id="gform_gravityforms_theme-js-extra">
1164var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"5e9a6a0ed7654d74513ca378d6c9a9e6"},"ajax":{"ajaxurl":"https://www.eclipseroofinglouisville.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"634755ffb7","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"9275624ae9"};
1165//# sourceURL=gform_gravityforms_theme-js-extra
1166</script>
vendor: 1 bytes, line 1166
1166
1167<script id="gform_gravityforms_theme-js" defer='defer' src="https://www.eclipseroofinglouisville.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=373fcf115e257ba62fdd1a205717b981"></script>
vendor: 1 bytes, line 1167
1167
1168<script id="et-core-common-js" src="https://www.eclipseroofinglouisville.com/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1168
1168
1169<script id="mediaelement-core-js-before">
1170var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
1171//# sourceURL=mediaelement-core-js-before
1172</script>
vendor: 1 bytes, line 1172
1172
1173<script id="mediaelement-core-js" src="https://www.eclipseroofinglouisville.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 1173
1173
1174<script id="mediaelement-migrate-js" src="https://www.eclipseroofinglouisville.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.0.5"></script>
vendor: 1 bytes, line 1174
1174
1175<script id="mediaelement-js-extra">
1176var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
1177//# sourceURL=mediaelement-js-extra
1178</script>
vendor: 1 bytes, line 1178
1178
1179<script id="wp-mediaelement-js" src="https://www.eclipseroofinglouisville.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.0.5"></script>
vendor: 1 bytes, line 1179
1179
1180<script id="salvattore-js" src="https://www.eclipseroofinglouisville.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/salvattore.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1180
1180
1181<script id="_301interactivebot-chat-js-extra">
1182var _301InteractiveBot = {"restBase":"https://www.eclipseroofinglouisville.com/wp-json/301interactivebot/v1","nonce":"b0be20539b","welcome":"Hi! I can help answer questions about Eclipse Roofing & Restoration, LLC and point you to the right page. What can I help with?","idleTimeoutSeconds":"300","leadCaptureMode":"form","showRecommendedLinks":"","requireEmail":"","requirePhone":"1","requireAddress":"1","requireCity":"1","requireState":"1","requireZip":"1","escalationEnabled":"1","escalationKeywords":["price","pricing","quote","estimate","cost","how much","talk to someone","speak to someone","human","schedule","scheduling"],"leadPromptIntro":"To help with your request, please share your contact details.","widgetMode":"floating","widgetPosition":"bottom-right","widgetOffsetXDesktop":"20","widgetOffsetYDesktop":"20","widgetOffsetXMobile":"12","widgetOffsetYMobile":"12","widgetMobileBreakpoint":"768","widgetZIndex":"999999","primaryColor":"#0b1f3a","accentColor":"#1065a5","bubbleColor":"#0b1f3a","textColor":"#0b1f3a","closedIcon":"chat","logoUrl":"https://www.eclipseroofinglouisville.com/wp-content/uploads/2025/12/New-eclipse-partner-logo.webp","serviceAreaConfig":[],"buildCounties":[]};
1183//# sourceURL=_301interactivebot-chat-js-extra
1184</script>
vendor: 1 bytes, line 1184
1184
1185<script id="_301interactivebot-chat-js" src="https://www.eclipseroofinglouisville.com/wp-content/plugins/301-interactive-chatbot/assets/chatbot.js?ver=1.4.3"></script>
vendor: 1 bytes, line 1185
1185
1186<script id="fitvids-js" src="https://www.eclipseroofinglouisville.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1186
1186
1187<script id="easypiechart-js" src="https://www.eclipseroofinglouisville.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/easypiechart.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1187
1187
1188<script>
1189gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {(function($){$(".gf_money input").each( function() { $(this).val( gformFormatMoney( $(this).val() ) ); }).change( function( event ) { $(this).val( gformFormatMoney( $(this).val() ) ); }); gform.addFilter( "gform_calculation_format_result", "gwMaybeFormatMoney" ); window.gwMaybeFormatMoney = function( returnVal, origResult, formulaField, formId ) { var field = jQuery("#field_" + formId + "_" + formulaField.field_id); return field.hasClass( "gf_money" ) ? gformFormatMoney( origResult ) : returnVal; } })(jQuery);gf_global["number_formats"][1] = {"1":{"price":false,"value":false},"2":{"price":false,"value":false},"3":{"price":false,"value":false},"5":{"price":false,"value":false},"4":{"price":false,"value":false},"6":{"price":false,"value":false},"11":{"price":false,"value":false},"12":{"price":false,"value":false},"10":{"price":false,"value":false}};if(window['jQuery']){if(!window['gf_form_conditional_logic'])window['gf_form_conditional_logic'] = new Array();window['gf_form_conditional_logic'][1] = { logic: { 0: {"field":{"actionType":"hide","logicType":"any","rules":[{"fieldId":"4","operator":"contains","value":"<\/a>"},{"fieldId":"4","operator":"contains","value":"<\/b>"},{"fieldId":"4","operator":"contains","value":"[\/url]"},{"fieldId":"4","operator":"contains","value":"Marketing Company"},{"fieldId":"4","operator":"contains","value":" seo "},{"fieldId":"3","operator":"contains","value":"no-reply"},{"fieldId":"3","operator":"contains","value":"reply"},{"fieldId":"4","operator":"contains","value":"erectile"},{"fieldId":"4","operator":"contains","value":"pill"},{"fieldId":"4","operator":"contains","value":"cialis"},{"fieldId":"4","operator":"contains","value":"generic"},{"fieldId":"4","operator":"contains","value":"free"},{"fieldId":"4","operator":"contains","value":"sex"},{"fieldId":"4","operator":"contains","value":"gay"},{"fieldId":"4","operator":"contains","value":"girls"},{"fieldId":"4","operator":"contains","value":"jersey"},{"fieldId":"4","operator":"contains","value":"nike"},{"fieldId":"4","operator":"contains","value":"bride"},{"fieldId":"4","operator":"contains","value":"lesbian"},{"fieldId":"4","operator":"contains","value":"cam"},{"fieldId":"4","operator":"contains","value":"viagra"},{"fieldId":"4","operator":"contains","value":"http"},{"fieldId":"4","operator":"contains","value":"advertising"},{"fieldId":"4","operator":"contains","value":"marketing"},{"fieldId":"3","operator":"contains","value":"@mail.com"},{"fieldId":"3","operator":"contains","value":".ru"}]},"section":null} }, dependents: { 0: [0] }, animation: 1, defaults: {"1":{"1.2":"","1.3":"","1.4":"","1.6":"","1.8":""},"11":"78.46.215.1","12":"https:\/\/www.eclipseroofinglouisville.com"}, fields: {"1":[],"2":[],"3":[0],"5":[],"4":[0],"6":[],"11":[],"12":[],"10":[]} }; if(!window['gf_number_format'])window['gf_number_format'] = 'decimal_dot';jQuery(document).ready(function(){gform.utils.trigger({ event: 'gform/conditionalLogic/init/start', native: false, data: { formId: 1, fields: null, isInit: true } });gf_apply_rules(1, [0], true);jQuery('#gform_wrapper_1').show();jQuery('#gform_wrapper_1 form').css('opacity', '');jQuery(document).trigger('gform_post_conditional_logic', [1, null, true]);gform.utils.trigger({ event: 'gform/conditionalLogic/init/end', native: false, data: { formId: 1, fields: null, isInit: true } });} );} if(typeof Placeholders != 'undefined'){
1190                        Placeholders.enable();
1191                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
1192</script>
vendor: 1 bytes, line 1192
1192
1193<script>
1194gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
1195</script>
1195
1196
1197
1198</body>
1199</html>

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.