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&subset=latin,latin-ext&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 & Restoration</title> 24 <meta name="description" content="Louisville Roofing company, Eclipse Roofing & 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 & Restoration" /> 29 <meta property="og:description" content="Louisville Roofing company, Eclipse Roofing & 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 & 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 & 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 & Restoration, LLC » Feed" href="https://www.eclipseroofinglouisville.com/feed/" /> 44<link rel="alternate" type="application/rss+xml" title="Eclipse Roofing & Restoration, LLC » 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&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&&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 & 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 …" 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’s no time to waste. Our team is prepared to assist with your immediate needs for Water Damage Restoration – 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’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’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&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 & 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 & 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="D"></div><div class="swiper-button-next dica-next-btn-0" data-icon="E"></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 & 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 & 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.