1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45<script type="text/javascript"> 46 window._currentDevice = 'desktop'; 47 window.Parameters = window.Parameters || { 48 HomeUrl: 'https://www.weathercraftgc.com/', 49 50 SystemID: 'US_DIRECT_PRODUCTION', 51 SiteAlias: '0d0a2696', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Jun 11, 2026', 54 ExternalUid: null, 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'news_blog', 64 InitialPageUuid: 'fe74d4e71fcc4070af2b98a8945aed54', 65 InitialPageId: '44158523', 66 InitialEncodedPageAlias: 'bmV3c19ibG9n', 67 InitialHeaderUuid: '765ddb2439884341a695b48654862f25', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: false, 70 AllowAjax: false, 71 AfterAjaxCommand: null, 72 HomeLinkText: 'Back To Home', 73 UseGalleryModule: false, 74 CurrentThemeName: 'Layout Theme', 75 ThemeVersion: '500000', 76 DefaultPageAlias: '', 77 RemoveDID: true, 78 WidgetStyleID: null, 79 IsHeaderFixed: false, 80 IsHeaderSkinny: false, 81 IsBfs: true, 82 StorePageAlias: 'null', 83 StorePagesUrls: 'eyJTVE9SRV9QUk9EVUNUX1BBR0UiOiJwcm9kdWN0IiwiU1RPUkVfQ0FURUdPUllfUEFHRSI6ImNhdGVnb3J5In0=', 84 IsNewStore: 'false', 85 StorePath: '', 86 StoreId: 'null', 87 StoreVersion: 0, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: false, 95 cookiesNotificationMarkup: 'null', 96 translatedPageUrl: '', 97 isFastMigrationSite: false, 98 sidebarPosition: 'LEFT', 99 currentLanguage: 'en', 100 currentLocale: 'en', 101 NavItems: '{}', 102 errors: { 103 general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', 104 password: 'Incorrect name/password combination', 105 tryAgain: 'Try again' 106 }, 107 108 mapConsent: { 109 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 110 enable: 'Enable' 111 }, 112 NavigationAreaParams: { 113 ShowBackToHomeOnInnerPages: true, 114 NavbarSize: 4, 115 NavbarLiveHomePage: 'https://www.weathercraftgc.com/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: true, 121 planID: '7', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: true, 131 defaultLang: 'en', 132 hamburgerMigration: null, 133 isFlexSite: false 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 6; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
183<script type="text/javascript" id="d_track_campaign" data-entry-referrer> 184 (function() { 185 if (!window.location.search) { 186 return; 187 } 188 const cleanParams = window.location.search.substring(1); // Strip ? 189 const queryParams = cleanParams.split('&'); 190 191 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 192 const domain = 'domain=' + window.location.hostname; 193 const path = "path=/"; 194 195 queryParams.forEach((param) => { 196 const [key, value = ''] = param.split('='); 197 if (key.startsWith('utm_')) { 198 const cookieName = "_dm_rt_" + key.substring(4); 199 const cookie = cookieName + "=" + value; 200 const joined = [cookie, expires, domain, path].join(";"); 201 document.cookie = joined; 202 } 203 }); 204 }()); 205</script>
205 206
207<script type="text/javascript" > 208 var _dm_gaq = {}; 209 var _gaq = _gaq || []; 210 var _dm_insite = []; 211</script>
211 212 213 214 215 216 217 218<!-- End Injecting site-wide to the head --> 219 220<!-- Inject secured cdn script --> 221 222 223<!-- ========= Meta Tags ========= --> 224<!-- PWA settings -->
225<script> 226 function toHash(str) { 227 var hash = 5381, i = str.length; 228 while (i) { 229 hash = hash * 33 ^ str.charCodeAt(--i) 230 } 231 return hash >>> 0 232 } 233</script>
vendor: 1 bytes, line 233
233
234<script> 235 (function (global) { 236 //const cacheKey = global.cacheKey; 237 const isOffline = 'onLine' in navigator && navigator.onLine === false; 238 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 239 if (isOffline) { 240 console.log('offline mode'); 241 } 242 if (!hasServiceWorkerSupport) { 243 console.log('service worker is not supported'); 244 } 245 if (hasServiceWorkerSupport && !isOffline) { 246 window.addEventListener('load', function () { 247 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 248 navigator.serviceWorker 249 .register(serviceWorkerPath, { scope: './' }) 250 .then( 251 function (registration) { 252 // Registration was successful 253 console.log( 254 'ServiceWorker registration successful with scope: ', 255 registration.scope 256 ); 257 }, 258 function (err) { 259 // registration failed :( 260 console.log('ServiceWorker registration failed: ', err); 261 } 262 ) 263 .catch(function (err) { 264 console.log(err); 265 }); 266 }); 267 268 // helper function to refresh the page 269 var refreshPage = (function () { 270 var refreshing; 271 return function () { 272 if (refreshing) return; 273 // prevent multiple refreshes 274 var refreshkey = 'refreshed' + location.href; 275 var prevRefresh = localStorage.getItem(refreshkey); 276 if (prevRefresh) { 277 localStorage.removeItem(refreshkey); 278 if (Date.now() - prevRefresh < 30000) { 279 return; // dont go into a refresh loop 280 } 281 } 282 refreshing = true; 283 localStorage.setItem(refreshkey, Date.now()); 284 console.log('refereshing page'); 285 window.location.reload(); 286 }; 287 })(); 288 289 function messageServiceWorker(data) { 290 return new Promise(function (resolve, reject) { 291 if (navigator.serviceWorker.controller) { 292 var worker = navigator.serviceWorker.controller; 293 var messageChannel = new MessageChannel(); 294 messageChannel.port1.onmessage = replyHandler; 295 worker.postMessage(data, [messageChannel.port2]); 296 function replyHandler(event) { 297 resolve(event.data); 298 } 299 } else { 300 resolve(); 301 } 302 }); 303 } 304 } 305})(window); 306</script>
306 307<!-- Add manifest --> 308<!-- End PWA settings --> 309 310 311 312<link rel="canonical" href="https://www.weathercraftgc.com/news_blog"> 313 314<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 315 316<meta name="apple-mobile-web-app-capable" content="yes"> 317 318<!--Add favorites icons--> 319 320<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/0d0a2696/site_favicon_16_1759777519732.ico"/> 321 322<!-- End favorite icons --> 323<link rel="preconnect" href="https://irp.cdn-website.com"/> 324<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 325<link rel="preconnect" href="https://static.cdn-website.com"/> 326 327 328 329<!-- render the required CSS and JS in the head section -->
330<script id='d-js-dmapi'> 331 window.SystemID = 'US_DIRECT_PRODUCTION'; 332 333 if (!window.dmAPI) { 334 window.dmAPI = { 335 registerExternalRuntimeComponent: function () { 336 }, 337 getCurrentDeviceType: function () { 338 return window._currentDevice; 339 }, 340 runOnReady: (ns, fn) => { 341 const safeFn = dmAPI.toSafeFn(fn); 342 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 343 const eventName = 'afterAjax.' + ns; 344 345 if (document.readyState === 'complete') { 346 $.DM.events.off(eventName).on(eventName, safeFn); 347 setTimeout(function () { 348 safeFn({ 349 isAjax: false, 350 }); 351 }, 0); 352 } else { 353 window?.waitForDeferred?.('dmAjax', () => { 354 $.DM.events.off(eventName).on(eventName, safeFn); 355 safeFn({ 356 isAjax: false, 357 }); 358 }); 359 } 360 }, 361 toSafeFn: (fn) => { 362 if (fn?.safe) { 363 return fn; 364 } 365 const safeFn = function (...args) { 366 try { 367 return fn?.apply(null, args); 368 } catch (e) { 369 console.log('function failed ' + e.message); 370 } 371 }; 372 safeFn.safe = true; 373 return safeFn; 374 } 375 }; 376 } 377 378 if (!window.requestIdleCallback) { 379 window.requestIdleCallback = function (fn) { 380 setTimeout(fn, 0); 381 } 382 } 383</script>
383 384 385<!-- loadCSS function header.jsp--> 386 387 388 389 390 391
392<script id="d-js-load-css"> 393/** 394 * There are a few <link> tags with CSS resource in them that are preloaded in the page 395 * in each of those there is a "onload" handler which invokes the loadCSS callback 396 * defined here. 397 * We are monitoring 3 main CSS files - the runtime, the global and the page. 398 * When each load we check to see if we can append them all in a batch. If threre 399 * is no page css (which may happen on inner pages) then we do not wait for it 400 */ 401(function () { 402 let cssLinks = {}; 403 function loadCssLink(link) { 404 link.onload = null; 405 link.rel = "stylesheet"; 406 link.type = "text/css"; 407 } 408 409 function checkCss() { 410 const pageCssLink = document.querySelector("[id*='CssLink']"); 411 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 412 413 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 414 const storedRuntimeCssLink = cssLinks.runtime; 415 const storedPageCssLink = cssLinks.page; 416 const storedGlobalCssLink = cssLinks.global; 417 const storedWidgetCssLink = cssLinks.widget; 418 419 storedGlobalCssLink.disabled = true; 420 loadCssLink(storedGlobalCssLink); 421 422 if (storedPageCssLink) { 423 storedPageCssLink.disabled = true; 424 loadCssLink(storedPageCssLink); 425 } 426 427 if(storedWidgetCssLink) { 428 storedWidgetCssLink.disabled = true; 429 loadCssLink(storedWidgetCssLink); 430 } 431 432 storedRuntimeCssLink.disabled = true; 433 loadCssLink(storedRuntimeCssLink); 434 435 requestAnimationFrame(() => { 436 setTimeout(() => { 437 storedRuntimeCssLink.disabled = false; 438 storedGlobalCssLink.disabled = false; 439 if (storedPageCssLink) { 440 storedPageCssLink.disabled = false; 441 } 442 if (storedWidgetCssLink) { 443 storedWidgetCssLink.disabled = false; 444 } 445 // (SUP-4179) Clear the accumulated cssLinks only when we're 446 // sure that the document has finished loading and the document 447 // has been parsed. 448 if(document.readyState === 'interactive') { 449 cssLinks = null; 450 } 451 }, 0); 452 }); 453 } 454 } 455 456 457 function loadCSS(link) { 458 try { 459 var urlParams = new URLSearchParams(window.location.search); 460 var noCSS = !!urlParams.get("nocss"); 461 var cssTimeout = urlParams.get("cssTimeout") || 0; 462 463 if (noCSS) { 464 return; 465 } 466 if (link.href && link.href.includes("d-css-runtime")) { 467 cssLinks.runtime = link; 468 checkCss(); 469 } else if (link.id === "siteGlobalCss") { 470 cssLinks.global = link; 471 checkCss(); 472 } 473 474 else if (link.id && link.id.includes("CssLink")) { 475 cssLinks.page = link; 476 checkCss(); 477 } else if (link.id && link.id.includes("widgetCSS")) { 478 cssLinks.widget = link; 479 checkCss(); 480 } 481 482 else { 483 requestIdleCallback(function () { 484 window.setTimeout(function () { 485 loadCssLink(link); 486 }, parseInt(cssTimeout, 10)); 487 }); 488 } 489 } catch (e) { 490 throw e 491 } 492 } 493 window.loadCSS = window.loadCSS || loadCSS; 494})(); 495</script>
495 496 497 498
499<script data-role="deferred-init" type="text/javascript"> 500 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 501 function Def() { 502 this.promise = new Promise((function (a, b) { 503 this.resolve = a, this.reject = b 504 }).bind(this)) 505 } 506 507 const defs = {}; 508 window.getDeferred = function (a) { 509 return null == defs[a] && (defs[a] = new Def), defs[a] 510 } 511 window.waitForDeferred = function (b, a, c) { 512 let d = window?.getDeferred?.(b); 513 d 514 ? d.promise.then(a) 515 : c && ["complete", "interactive"].includes(document.readyState) 516 ? setTimeout(a, 1) 517 : c 518 ? document.addEventListener("DOMContentLoaded", a) 519 : console.error(`Deferred does not exist`); 520 }; 521</script>
521 522<style id="forceCssIncludes"> 523 /* This file is auto-generated from a `scss` file with the same name */ 524 525.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 526 527 528</style> 529<style id="cssVariables" type="text/css"> 530 :root { 531 --color_1: rgba(44, 57, 63, 1); 532 --color_2: rgba(243, 122, 31, 1); 533 --color_3: rgba(255, 255, 255, 1); 534 --color_4: rgba(147, 147, 147, 1); 535 --color_5: rgba(245, 245, 245, 1); 536 --color_6: rgba(0, 0, 0, 0); 537} 538</style> 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564<!-- Google Fonts Include --> 565 566 567 568 569 570 571 572 573 574 575 576 577 578<!-- loadCSS function fonts.jsp--> 579 580 581 582<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:ital,wght@0,100..900;1,100..900&family=Kumbh+Sans:ital,wght@0,100..900;1,100..900&subset=latin-ext&display=swap" /> 583 584 585 586 587 588<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global--> 589<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 590 591<!-- End of RT CSS Include --> 592 593<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/c8b4c388fe1ac11caace8b12179280a4.css" id="widgetCSS" /> 594 595<!-- Support `img` size attributes --> 596<style>img[width][height] { 597 height: auto; 598}</style> 599 600<!-- Support showing sticky element on page only --> 601<style> 602 body[data-page-alias="news_blog"] #dm [data-show-on-page-only="news_blog"] { 603 display: block !important; 604 } 605</style> 606 607<!-- This is populated in Ajax navigation --> 608<style id="pageAdditionalWidgetsCss" type="text/css"> 609</style> 610 611 612 613 614<!-- Site CSS --> 615<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/0d0a2696/files/0d0a2696_1.min.css?v=63" id="siteGlobalCss" /> 616 617 618 619<style id="customWidgetStyle" type="text/css"> 620 621</style> 622<style id="innerPagesStyle" type="text/css"> 623 624</style> 625 626 627<style 628 id="additionalGlobalCss" type="text/css" 629> 630</style> 631 632<style id="pagestyle" type="text/css"> 633 *#dm *.dmBody a.span.textonly 634{ 635 color:var(--color_3) !important; 636} 637*#dm *.dmBody div.dmform-error 638{ 639 font-style:normal !important; 640} 641*#dm *.dmBody div.dmforminput textarea 642{ 643 font-style:italic !important; 644} 645*#dm *.dmBody div.dmforminput *.fileUploadLink 646{ 647 font-style:italic !important; 648} 649*#dm *.dmBody div.checkboxwrapper span 650{ 651 font-style:italic !important; 652} 653*#dm *.dmBody div.radiowrapper span 654{ 655 font-style:italic !important; 656} 657*#dm *.dmBody *.u_1046035862:before 658{ 659 opacity:0.5 !important; 660 background-color:rgb(255,255,255) !important; 661} 662*#dm *.dmBody *.u_1046035862.before 663{ 664 opacity:0.5 !important; 665 background-color:rgb(255,255,255) !important; 666} 667*#dm *.dmBody div.u_1041934018 *.arrow-wrapper 668{ 669 background-color:rgba(0,0,0,0) !important; 670 border-radius:0% !important; 671 -moz-border-radius:0% !important; 672 -webkit-border-radius:0% !important; 673} 674*#dm *.dmBody *.u_1041934018 *.accordion-title *.arrow *.close 675{ 676 fill:rgba(44,153,255,1) !important; 677 background-color:rgba(44,153,255,1) !important; 678} 679*#dm *.dmBody *.u_1041934018 *.accordion-title *.horizontal 680{ 681 fill:rgba(44,153,255,1) !important; 682 background-color:rgba(44,153,255,1) !important; 683} 684*#dm *.dmBody *.u_1041934018 *.accordion-title *.vertical 685{ 686 fill:rgba(44,153,255,1) !important; 687 background-color:rgba(44,153,255,1) !important; 688} 689*#dm *.dmBody div.u_1238484587 690{ 691 background-color:rgba(255,255,255,1) !important; 692} 693*#dm *.dmBody div.u_1046035862:before 694{ 695 opacity:0.6 !important; 696 background-image:linear-gradient(90deg,rgba(10,10,10,1) 0%,rgba(137,133,133,1) 100%) !important; 697} 698*#dm *.dmBody div.u_1046035862.before 699{ 700 opacity:0.6 !important; 701 background-image:linear-gradient(90deg,rgba(10,10,10,1) 0%,rgba(137,133,133,1) 100%) !important; 702} 703*#dm *.dmBody div.u_1046035862 *.bgExtraLayerOverlay 704{ 705 background-image:linear-gradient(90deg,rgba(10,10,10,1) 0%,rgba(137,133,133,1) 100%) !important; 706} 707*#dm *.dmBody div.u_1673881365 hr 708{ 709 color:rgba(44,153,255,1) !important; 710 border-top-style:solid !important; 711 border-top-width:4px !important; 712} 713*#dm *.dmBody div.u_1041934018 *.accordion-description *.section-inner 714{ 715 color:rgba(68,68,68,1) !important; 716} 717*#dm *.dmBody div.u_1041934018 *.accordion-title 718{ 719 color:rgba(0,0,0,1) !important; 720 border-style:solid !important; 721 border-width:0px !important; 722 border-bottom-style:solid !important; 723 border-bottom-color:rgba(194,222,255,1) !important; 724 border-bottom-width:0px !important; 725 font-weight:bold !important; 726} 727*#dm *.dmBody div.u_1041934018 *.title-text 728{ 729 color:rgba(0,0,0,1) !important; 730 font-weight:bold !important; 731} 732*#dm *.dmBody div.u_1041934018 .title-text * 733{ 734 color:rgba(0,0,0,1) !important; 735 font-weight:bold !important; 736} 737*#dm *.dmBody div.u_1046035862 738{ 739 background-repeat:no-repeat !important; 740 background-image:url('https://irp.cdn-website.com/md/pexels/dms3rep/multi/opt/roof-plate-tiles-brick-black-48895-2880w.jpeg') !important; 741 background-size:cover !important; 742} 743 744</style> 745 746<style id="pagestyleDevice" type="text/css"> 747 *#dm *.d-page-1716942098 DIV.dmInner { 748 background-repeat:no-repeat !important; 749 background-size:cover !important; 750 background-attachment:fixed !important; 751 background-position:50% 50% !important; 752} 753 754*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight { 755 background-repeat:no-repeat !important; 756 background-image:none !important; 757 background-size:cover !important; 758 background-attachment:fixed !important; 759 background-position:50% 50% !important; 760} 761 762*#dm *.dmBody div.u_1956845901 { 763 margin-left:0px !important; 764 padding-top:0px !important; 765 padding-left:0px !important; 766 padding-bottom:0px !important; 767 margin-top:0px !important; 768 margin-bottom:0px !important; 769 padding-right:0px !important; 770 margin-right:0px !important; 771} 772 773*#dm *.dmBody *.u_1041934018 *.accordion-title *.arrow { 774 width:28px !important; 775 height:28px !important; 776} 777 778*#dm *.dmBody div.u_1041934018 { 779 float:none !important; 780 top:0px !important; 781 left:0 !important; 782 width:100% !important; 783 position:relative !important; 784 height:auto !important; 785 padding-top:0px !important; 786 padding-left:0px !important; 787 padding-bottom:0px !important; 788 margin-right:auto !important; 789 margin-left:auto !important; 790 max-width:calc(100% - 0px) !important; 791 margin-top:0px !important; 792 margin-bottom:0px !important; 793 padding-right:0px !important; 794 min-width:25px !important; 795 text-align:left !important; 796} 797 798*#dm *.dmBody div.u_1046035862 { 799 padding-top:60px !important; 800 padding-bottom:60px !important; 801 background-position:50% 50% !important; 802 background-repeat:no-repeat !important; 803 background-size:cover !important; 804} 805 806*#dm *.dmBody div.u_1266504744 { 807 margin-left:auto !important; 808 padding-top:0px !important; 809 padding-left:0px !important; 810 padding-bottom:0px !important; 811 margin-top:7px !important; 812 margin-bottom:0px !important; 813 padding-right:0px !important; 814 margin-right:auto !important; 815 float:none !important; 816 top:0px !important; 817 left:0 !important; 818 width:calc(100% - 0px) !important; 819 position:relative !important; 820 height:auto !important; 821 max-width:100% !important; 822 min-width:25px !important; 823} 824 825*#dm *.dmBody div.u_1673881365 { 826 float:none !important; 827 top:0px !important; 828 left:0 !important; 829 width:calc(100% - 452px) !important; 830 position:relative !important; 831 height:auto !important; 832 padding-top:5px !important; 833 padding-left:0px !important; 834 padding-bottom:5px !important; 835 margin-right:auto !important; 836 margin-left:auto !important; 837 max-width:56px !important; 838 padding-right:0px !important; 839 min-width:25px !important; 840 text-align:center !important; 841 margin-top:0px !important; 842 margin-bottom:0px !important; 843} 844 845*#dm *.dmBody div.u_1041934018 .accordion-title { font-size:18px !important; } 846 847*#dm *.dmBody div.u_1041934018 .title-text { font-size:18px !important; } 848 849*#dm *.dmBody div.u_1041934018 .title-text * { font-size:18px !important; } 850 851*#dm *.dmBody div.u_1041934018 .accordion-description .section-inner { font-size:16px !important; } 852 853*#dm *.dmBody div.u_1238484587 { 854 padding-top:100px !important; 855 padding-bottom:110px !important; 856 margin-left:0px !important; 857 padding-left:40px !important; 858 margin-top:0px !important; 859 margin-bottom:0px !important; 860 margin-right:0px !important; 861 padding-right:40px !important; 862 width:auto !important; 863} 864 865</style> 866 867<!-- Flex Sections CSS --> 868 869 870 871 872 873 874 875<style id="globalFontSizeStyle" type="text/css"> 876 .font-size-22, .size-22, .size-22 > font { font-size: 22px !important; }.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }.font-size-40, .size-40, .size-40 > font { font-size: 40px !important; }.font-size-16, .size-16, .size-16 > font { font-size: 16px !important; }.font-size-14, .size-14, .size-14 > font { font-size: 14px !important; }.font-size-8, .size-8, .size-8 > font { font-size: 8px !important; } 877</style> 878<style id="pageFontSizeStyle" type="text/css"> 879</style> 880 881 882 883 884<style id="hideAnimFix"> 885 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 886 visibility: hidden; 887 } 888 889 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 890 visibility: hidden !important; 891 } 892 893 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 894 visibility: hidden; 895 } 896 897</style> 898 899 900 901 902<style id="fontFallbacks"> 903 @font-face { 904 font-family: "Roboto Fallback"; 905 src: local('Arial'); 906 ascent-override: 92.6709%; 907 descent-override: 24.3871%; 908 size-adjust: 100.1106%; 909 line-gap-override: 0%; 910 }@font-face { 911 font-family: "Montserrat Fallback"; 912 src: local('Arial'); 913 ascent-override: 84.9466%; 914 descent-override: 22.0264%; 915 size-adjust: 113.954%; 916 line-gap-override: 0%; 917 }@font-face { 918 font-family: "Poppins Fallback"; 919 src: local('Arial'); 920 ascent-override: 92.326%; 921 descent-override: 30.7753%; 922 line-gap-override: 8.793%; 923 size-adjust: 113.7274%; 924}@font-face { 925 font-family: "Inter Fallback"; 926 src: local('Arial'); 927 ascent-override: 90.199%; 928 descent-override: 22.4836%; 929 size-adjust: 107.4014%; 930 line-gap-override: 0%; 931 }@font-face { 932 font-family: "Kumbh Sans Fallback"; 933 src: local('Arial'); 934 ascent-override: 93.9558%; 935 descent-override: 24.1866%; 936 size-adjust: 104.9779%; 937 line-gap-override: 0%; 938 }@font-face { 939 font-family: "Arial Fallback"; 940 src: local('Arial'); 941 line-gap-override: 0%; 942 } 943</style> 944 945 946<!-- End render the required css and JS in the head section --> 947 948 949 950 951 952 953 954 955 956 <link type="application/rss+xml" rel="alternate" href="https://www.weathercraftgc.com/feed/rss2"/> 957 <link type="application/atom+xml" rel="alternate" href="https://www.weathercraftgc.com/feed/atom"/> 958 <meta property="og:type" content="website"/> 959 <meta property="og:url" content="https://www.weathercraftgc.com/news_blog"/> 960 <title> 961 962 Roofing Warranties | Weathercraft, Garden City 963 964 </title> 965 <meta name="description" content="Find answers about roofing warranties, including workmanship & material coverage. Contact us for more details on our services!"/> 966 <meta name="google-site-verification" content="AoV1c5WLTMCiEVXo21_KvJmaqUZvXzyMz1jpWhOfeCI"/> 967 <!-- Google Tag Manager -->
967<script>
vendor: 339 bytes, lines 967-981
967 968 969 970 971 972 973 974 975 976 977(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 978new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 979j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 980'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 981})(window,document,'script','dataLayer','
981GTM-5JQCQTX2
vendor: 28 bytes, lines 981-992
981'); 982 983 984 985 986 987 988 989 990 991 992
992</script>
992 993 <!-- End Google Tag Manager --> <!-- Google Tag Manager (noscript) --> <noscript> 994 </noscript> 995 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5JQCQTX2" height="0" width="0" style="display:none;visibility:hidden"> 996 </iframe> 997 <!-- End Google Tag Manager (noscript) -->
997<script> 998 999 1000 1001 1002 1003 1004 1005 1006 1007window.schema_highlighter={accountId: "ConfluenceLocalMarketing/WeathercraftGardenCity", output: false, outputCache: true, fetchFromHighlightJsCache: true} 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 </script>
1018 1019
1019<script async="" src="https://cdn.schemaapp.com/javascript/highlight.js"> 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 </script>
1039 1040
1040<script src="https://confluence-ai-bucket.sfo3.digitaloceanspaces.com/cdn/llm-tracker.js" data-apikey="sk_JLhxdF156mLH8ykOvTkc5yBmxL0kIRMG" data-name="Weathercraft Roofing" data-url="https://www.weathercraftgc.com/" async=""> 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 </script>
1053 1054 1055 <meta name="twitter:card" content="summary"/> 1056 <meta name="twitter:title" content="Roofing Warranties | Weathercraft, Garden City"/> 1057 <meta name="twitter:description" content="Find answers about roofing warranties, including workmanship & material coverage. Contact us for more details on our services!"/> 1058 <meta property="og:description" content="Find answers about roofing warranties, including workmanship & material coverage. Contact us for more details on our services!"/> 1059 <meta property="og:title" content="Roofing Warranties | Weathercraft, Garden City"/> 1060 1061 1062 1063 1064<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 1065</head> 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087<body id="dmRoot" data-page-alias="news_blog" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet " 1088 style="padding:0;margin:0;" 1089 1090 > 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105
1106<script> 1107window.NativeEcommSettings = {"publicApiKey":"test_pub_dd57174b0c614754a86e899308ba1705","mode":"test","orderConfirmationPageUrl":null}; 1108 1109window._nativeEcommOnHashChangeHandler = () => { return; }; 1110window.addEventListener('hashchange', (e) => window._nativeEcommOnHashChangeHandler(e)); 1111</script>
vendor: 1 bytes, line 1111
1111
1112<script defer src="https://ms-cdn.multiscreensite.com/snipcart-frontend/latest/res/loader.js"></script>
1112 1113 1114 1115<!-- ========= Site Content ========= --> 1116<div id="dm" class='dmwr'> 1117 1118 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 1119 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="Hamburger" data-responsive-name="ResponsiveDesktopTopTabletHamburger" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations rows-1200 inMiniHeaderMode hasStickyHeader hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div class="p_hfcontainer showOnMedium"> <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="e9d510f4eb904e939c2be8efaf777e6e===header" data-origin="side-reverse" data-auto-height="true"> <div class="u_1826294544 dmRespRow" style="text-align: center;" id="1826294544"> <div class="dmRespColsWrapper" id="1337204992"> <div class="u_1183846399 dmRespCol small-12 medium-12 large-12 empty-column" id="1183846399"></div> 1120</div> 1121</div> 1122 <div class="u_1021493186 dmRespRow middleDrawerRow" style="text-align: center;" id="1021493186"> <div class="dmRespColsWrapper" id="1170137577"> <div class="dmRespCol small-12 u_1808057136 medium-12 large-12" id="1808057136"> <nav class="u_1144820115 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1144820115" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101357537 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1123 Services 1124 " data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 1125</span> 1126</a> 1127 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/commercial-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101276849 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Commercial Roofing" data-auto="page-text-style">Commercial Roofing<span class="icon icon-angle-right"></span> 1128</span> 1129</a> 1130</li> 1131 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industrial-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101728027 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Industrial Roofing" data-auto="page-text-style">Industrial Roofing<span class="icon icon-angle-right"></span> 1132</span> 1133</a> 1134</li> 1135 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/flat-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101615349 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Flat Roofing" data-auto="page-text-style">Flat Roofing<span class="icon icon-angle-right"></span> 1136</span> 1137</a> 1138</li> 1139 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roofing-coatings" class="unifiednav__item unav-item dmUDNavigationItem_010101564108 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roofing Coatings" data-auto="page-text-style">Roofing Coatings<span class="icon icon-angle-right"></span> 1140</span> 1141</a> 1142</li> 1143 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/shingles-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101811554 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Shingles Roofing" data-auto="page-text-style">Shingles Roofing<span class="icon icon-angle-right"></span> 1144</span> 1145</a> 1146</li> 1147 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/metal-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101108909 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Metal Roofing" data-auto="page-text-style">Metal Roofing<span class="icon icon-angle-right"></span> 1148</span> 1149</a> 1150</li> 1151</ul> 1152</li> 1153 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101436714 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Locations" data-auto="page-text-style">Locations<span class="icon icon-angle-down"></span> 1154</span> 1155</a> 1156</li> 1157 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/news_blog" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101632753 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-down"></span> 1158</span> 1159</a> 1160</li> 1161 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101943230 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1162 Contact 1163 " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 1164</span> 1165</a> 1166</li> 1167</ul> 1168</nav> 1169</div> 1170</div> 1171</div> 1172 <div class="dmRespRow u_1676049285" style="text-align: center;" id="1676049285"> <div class="dmRespColsWrapper" id="1888750820"> <div class="u_1916182198 dmRespCol small-12 medium-12 large-12" id="1916182198"> <div class="u_1919575698 dmNewParagraph" id="1919575698" style="transition: none;"><div style=""><span style=""><span style=""><span style="" class="font-size-22 lh-1"><span style="font-weight: 500;"><font style="color: rgb(100, 100, 100);">Get in touch</font></span></span></span></span></div></div> <div class="u_1359743311 dmNewParagraph" id="1359743311"><div><span style="font-size: 20px;"><font style="color: var(--color_3);"></font></span></div><div><span style="font-weight: 300;" class="font-size-18 lh-1"><font style="color: rgb(103, 103, 103);"><div style="text-align: left;"><span style="font-weight: inherit;"><font style="">555-555-5555</font></span></div><div style="text-align: left;"><span style="font-weight: inherit;"><font style="">[email protected]</font></span></div></font></span></div><div><span style="font-size: 20px;"><font style="color: var(--color_3);"></font></span></div></div></div> 1173</div> 1174</div> 1175</div> 1176 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 1177</div> 1178 <div class="site_content"> <div id="hamburger-header-container" class="showOnMedium hamburger-header-container p_hfcontainer"> <div id="hamburger-header" class="hamburger-header p_hfcontainer" layout="44dc38f951e9489490b055748e10ba9f===header"> <div class="u_1705692124 dmRespRow" style="text-align: center;" id="1705692124"> <div class="dmRespColsWrapper" id="1469942216"> <div class="dmRespCol small-12 u_1655486006 medium-12 large-12" id="1655486006"> <div class="u_1923160809 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1923160809"> <a href="/" id="1573522578" file="false"><img src="https://irp.cdn-website.com/0d0a2696/dms3rep/multi/opt/Weathercraft-Companies-side-white-328w-1920w.webp" id="1761992403" class="" data-dm-image-path="https://irp.cdn-website.com/0d0a2696/dms3rep/multi/Weathercraft-Companies-side-white-328w.webp" width="330" height="91" onerror="handleImageLoadError(this)"/></a> 1179</div> 1180</div> 1181</div> 1182</div> 1183</div> 1184</div> 1185 <button class="showOnMedium layout-drawer-hamburger hamburger-on-header" id="layout-drawer-hamburger" data-auto="layout-drawer-hamburger" aria-label="menu" aria-controls="hamburger-drawer" aria-expanded="false"> <span class="hamburger__slice"></span> 1186 <span class="hamburger__slice"></span> 1187 <span class="hamburger__slice"></span> 1188</button> 1189 <div class="dmHeaderContainer fHeader d-header-wrapper showOnLarge"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" layout="78f5c343822e4eb3aac27f4ad5d13812===header" data-scrollable-target="body" data-scrollable-target-threshold="1" data-scroll-responder-id="1" logo-size-target="86%" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow dmDefaultListContentRow u_1861705244 fullBleedChanged fullBleedMode" style="text-align:center" id="1861705244"> <div class="dmRespColsWrapper" id="1914255413">
1189 <div class="u_1677919435 small-12 dmRespCol large-3 medium-3" id="1677919435"> <div class="u_1011018909 imageWidget align-center" data-widget-type="image" id="1011018909" data-element-type="image"> <a href="/" id="1967137661"><img src="https://irp.cdn-website.com/0d0a2696/dms3rep/multi/opt/Weathercraft-Companies-side-white-328w-1920w.webp" id="1456770677" class="" data-dm-image-path="https://irp.cdn-website.com/0d0a2696/dms3rep/multi/Weathercraft-Companies-side-white-328w.webp" width="330" height="91" onerror="handleImageLoadError(this)"/></a> 1190</div> 1191</div> 1192 <div class="u_1246161842 dmRespCol small-12 large-7 medium-7" id="1246161842"> <span id="1630001966"></span> 1193 <nav class="u_1112353738 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1112353738" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101357537 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1194 Services 1195 " data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 1196</span> 1197</a> 1198 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/commercial-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101276849 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Commercial Roofing" data-auto="page-text-style">Commercial Roofing<span class="icon icon-angle-right"></span> 1199</span> 1200</a> 1201</li> 1202 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/industrial-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101728027 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Industrial Roofing" data-auto="page-text-style">Industrial Roofing<span class="icon icon-angle-right"></span> 1203</span> 1204</a> 1205</li> 1206 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/flat-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101615349 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Flat Roofing" data-auto="page-text-style">Flat Roofing<span class="icon icon-angle-right"></span> 1207</span> 1208</a> 1209</li> 1210 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roofing-coatings" class="unifiednav__item unav-item dmUDNavigationItem_010101564108 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roofing Coatings" data-auto="page-text-style">Roofing Coatings<span class="icon icon-angle-right"></span> 1211</span> 1212</a> 1213</li> 1214 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/shingles-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101811554 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Shingles Roofing" data-auto="page-text-style">Shingles Roofing<span class="icon icon-angle-right"></span> 1215</span> 1216</a> 1217</li> 1218 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/metal-roofing" class="unifiednav__item unav-item dmUDNavigationItem_010101108909 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Metal Roofing" data-auto="page-text-style">Metal Roofing<span class="icon icon-angle-right"></span> 1219</span> 1220</a> 1221</li> 1222</ul> 1223</li> 1224 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101436714 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Locations" data-auto="page-text-style">Locations<span class="icon icon-angle-down"></span> 1225</span> 1226</a> 1227</li> 1228 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/news_blog" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101632753 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-down"></span> 1229</span> 1230</a> 1231</li> 1232 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101943230 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1233 Contact 1234 " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 1235</span> 1236</a> 1237</li> 1238</ul> 1239</nav> 1240</div> 1241 <div class="u_1489238851 dmRespCol small-12 large-2 medium-2" id="1489238851"> <a data-display-type="block" class="u_1797053108 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/contact" data-element-type="dButtonLinkId" id="1797053108"> <span class="iconBg" id="1649060584"> <span class="icon hasFontIcon icon-star" id="1905293224"></span> 1242</span> 1243 <span class="text" id="1505921034">Request a Quote</span> 1244</a> 1245</div> 1246</div> 1247</div> 1248</div> 1249</div> 1250</div> 1251 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 1252 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_news_blog dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders -->
1252 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="dmRespRow u_1046035862 hasBackgroundOverlay" style="text-align: center;" id="1046035862"> <div class="dmRespColsWrapper" id="1894704009"> <div class="dmRespCol small-12 medium-12 large-12" id="1833404021"> <div class="dmNewParagraph u_1956845901 text-align-center" data-element-type="paragraph" id="1956845901" style="transition-duration: 1s; transition-delay: initial; transition-property: opacity; line-height: initial; transition-timing-function: ease-in-out; text-align: center;" data-version="5"> <h2 class="m-size-28 size-40"><span style="color: rgb(255, 255, 255); font-weight: 600; display: initial;" class="font-size-40 m-font-size-28">Frequently Asked Questions</span></h2> 1253</div> <div class="u_1673881365 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1673881365"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1952148223"/></div> 1254 <div class="u_1266504744 dmNewParagraph text-align-center" id="1266504744" style="display: block; line-height: initial; transition: none 0s ease 0s; text-align: center;" data-version="5"><p class="text-align-center m-size-18" style=""><span style="display: initial; font-weight: normal; color: var(--color_3);" class="m-font-size-18">Here at Weathercraft Companies, we have answered all your frequently asked questions. Please go through the Weathercraft Companies FAQs for more information.</span></p></div></div> 1255</div> 1256</div> 1257 <div class="dmRespRow u_1238484587" style="text-align: center;" id="1238484587"> <div class="dmRespColsWrapper" id="1791483809"> <div class="dmRespCol small-12 medium-12 large-12 u_1323339147" id="1323339147"> <div class="u_1041934018 widget-832a29 dmCustomWidget" data-lazy-load="" data-title="" id="1041934018" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="832a29738c2b44fdb4e63369b1bf458a" data-widget-version="81" data-widget-config="eyJpdGVtcyI6W3sidGl0bGUiOiJJIEhBVkUgQSBDT05UUkFDVE9SIE9GRkVSSU5HIEEgNS1ZRUFSIFdBUlJBTlRZLCBCVVQgTVkgU0hJTkdMRVMgU0FZIFRIRVkgSEFWRSBBIDMwLVlFQVIgV0FSUkFOVFkuIFdIQVQgRE9FUyBUSElTIE1FQU4/IiwiaGVhZGluZ1R5cGUiOiJoMyIsImRlc2NyaXB0aW9uIjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPlRoZXJlIGFyZSB0aHJlZSB0eXBlcyBvZiB3YXJyYW50aWVzIGluIHRoZSBpbmR1c3RyeTo8L3A+PGJyPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+MS4gV29ya21hbnNoaXAgd2FycmFudHk8L3A+PGJyPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+Mi4gTWFudWZhY3R1cmVy4oCZcyBNYXRlcmlhbCBXYXJyYW50eTwvcD48YnI+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj4zLiBNYW51ZmFjdHVyZXLigJlzIExhYm9yICZhbXA7IE1hdGVyaWFsIFdhcnJhbnR5PC9wPjxicj48YnI+PHAgY2xhc3M9XCJydGVCbG9ja1wiPkFsbW9zdCBhbGwgbWFudWZhY3R1cmVycyBwcm92aWRlIGEgbWF0ZXJpYWwgd2FycmFudHkgb24gdGhlaXIgcHJvZHVjdHMuIFRoaXMgd2FycmFudHkgaXMgaW4gd3JpdGluZyBhbmQgd2lsbCBiZSBvbiBhIHN0YW5kYXJkIGZvcm0gdGhhdCBmZWF0dXJlcyB0aGUgbWFudWZhY3R1cmVy4oCZcyBuYW1lLiBGb3IgaW5zdGFuY2UsIGNvbW1vbiBhc3BoYWx0IHNoaW5nbGUgd2FycmFudGllcyBhcmUgMjUteWVhciwgMzAteWVhciwgb3IgNTAteWVhci4gTW9zdCBzaWRpbmcgd2FycmFudGllcyBhcmUgbGltaXRlZCBsaWZldGltZSAod2hpY2ggbWVhbnMgYXMgbG9uZyBhcyB5b3Ugb3duIHlvdXIgaG9tZSBvciBidWlsZGluZyksIGFuZCBjb21tZXJjaWFsIHJvb2ZpbmcgcHJvZHVjdHMgYXJlIHR5cGljYWxseSBmb3IgMjAgeWVhcnMuIFR5cGljYWxseSwgdGhlc2Ugd2FycmFudGllcyBhcmUgcHJvcmF0ZWQgbWF0ZXJpYWwtY29zdC1vbmx5IHdhcnJhbnRpZXMuIFRoaXMgbWVhbnMgdGh
1257hdCB0aGUgbWFudWZhY3R1cmVyIHdvdWxkIHBheSBhIHByb3JhdGVkIGFtb3VudCBpZiB0aGUgcHJvZHVjdCBmYWlsZWQgd2l0aG91dCBhbiDigJxBY3Qgb2YgR29k4oCdIChoYWlsLCB3aW5kLCBmbG9vZCwgZXRjLikuIFRoZSBwcm9yYXRlZCBhbW91bnQgd291bGQgYmUgdGhlIHBlcmNlbnRhZ2Ugb2YgbGlmZSB0aGF0IHRoZSBwcm9kdWN0IHVuZGVyIHdhcnJhbnR5IGRpZCBub3QgcGVyZm9ybS4gRm9yIGluc3RhbmNlLCBpZiBhIDMwLXllYXIgYXNwaGFsdCBzaGluZ2xlIGxvc3QgYWxsIG9mIGl0cyBncmFudWxlcyBpbiB0aGUgMTV0aCB5ZWFyIGFmdGVyIGluc3RhbGxhdGlvbiwgdGhlIG1hbnVmYWN0dXJlciB3b3VsZCBwYXkgNTAgcGVyY2VudCBvZiB0aGUgY29zdCBvZiB0aGUgbWF0ZXJpYWxzIGJlY2F1c2UgdGhlIHNoaW5nbGUgb25seSBsYXN0ZWQgb25lLWhhbGYgb2YgaXRzIGxpZmUuIE9uIHRoZSBvdGhlciBoYW5kLCBpZiBhIHNoaW5nbGUgbGFzdHMgODAgcGVyY2VudCBvZiBpdHMgbGlmZSB1bmRlciB3YXJyYW50eSwgdGhlIG1hbnVmYWN0dXJlciB3aWxsIHBheSAyMCBwZXJjZW50IG9mIHRoZSBtYXRlcmlhbCBjb3N0LiBUaGVzZSB3YXJyYW50aWVzIGFyZSBhdmFpbGFibGUgZm9yIGFueSBwcm9kdWN0IHRoYXQgeW91IGJ1eS4gQXMgYSBjdXN0b21lciBvZiBXZWF0aGVyY3JhZnQsIHlvdSBhcmUgY292ZXJlZCBldmVuIGlmIHlvdSBkb27igJl0IGhhdmUgYSBjb3B5IG9mIHRoZSB3YXJyYW50eS4gV2Uga2VlcCByZWNvcmRzIG9mIGFsbCBwcm9kdWN0cyB1c2VkIGluIHlvdXIgaG9tZSBvciBidWlsZGluZy48L3A+PGJyPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+QmVjYXVzZSBtYW51ZmFjdHVyZXJzIHByb2R1Y2UgdGhlIG1hdGVyaWFsIGFuZCB0aGUgbWF0ZXJpYWwgd2FycmFudHksIHRoZSBjb250cmFjdG9yIHlvdSBjaG9vc2Ugd2lsbCB3YXJyYW50eSB0aGVpciB3b3JrIG9mIGluc3RhbGxpbmcgdGhlIHByb2R1Y3QuIFRoaXMgaXMgY2FsbGVkIGEgd29ya21hbnNoaXAgd2FycmFudHkuIFRoaXMgd2FycmFudHkgaXMgdG8gYXNzdXJlIHRoZSBjdXN0b21lciB0aGF0IHRoZSB3b3JrIHdhcyBkb25lIHBlciB0aGUgbWFudWZhY3R1cmVy4oCZcyBndWlkZWxpbmVzIGZvciBpbnN0YWxsYXRpb24uIElmIHRoZSBjb250cmFjdG9yIGRpZCBzb21ldGhpbmcgd3JvbmcsIHRoaXMgd2FycmFudHkgc3RhdGVzIHRoYXQgdGhlIGNvbnRyYWN0b3Igd2lsbCByZXR1cm4gdG8gZml4IHRoZSBwcm9ibGVtIHdpdGhvdXQgY2hhcmdpbmcgdGhlIGN1c3RvbWVyLiBGb3IgaW5zdGFuY2UsIGlmIGEgY29udHJhY3RvciBkaWRu4oCZdCB1c2UgZW5vdWdoIG5haWxzIHdoaWxlIGluc3RhbGxpbmcgc2hpbmdsZXMsIHRoZSBjb250cmFjdG9yIHdpbGwgaGF2ZSB0byBjb21lIGJhY2sgdG8gaW5zdGFsbCB0aGUgcHJvcGVyIGFtb3VudCBvZiBuYWlscyBhdCBubyBjb3N0IHRvIHRoZSBjdXN0b21lci4gVGhlIGluZHVzdHJ5IHN0YW5kYXJkIGlzIGEgMi15ZWFyIHdvcmttYW5zaGlwIHdhcnJhbnR5LCBhcyBtb3N0IHByb2JsZW1zIHdpdGggYSBqb2IgYXJlIGlkZW50aWZpZWQgZHVyaW5nIHRoYXQgdGltZS4gTW9zdCBzdGF0ZXMgZW5mb3JjZSBhbiDigJxpbXBsaWVkIHdvcmttYW5zaGlwIHdhcnJhbnR5LOKAnSB3aGljaCBtZWFucyB0aGF0IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgd2FycmFudHkgaXMgaW4gd3JpdGluZywgYSBjdXN0b21lciBleHBlY3RzIHRoZSBwdXJjaGFzZWQgam9iIHRvIGJlIGluc3RhbGxlZCBhbmQgcGVyZm9ybWVkIHByb3Blcmx5IGZvciAxIHRvIDIgeWVhcnMgbWluaW11bS4gV2VhdGhlcmNyYWZ0IHdpbGwgcHJvdmlkZSBhIHdyaXR0ZW4gd29ya21hbnNoaXAgd2FycmFudHkgaWYgcmVxdWVzdGVkLiBXZWF0aGVyY3JhZnQgaGFzIGFuIGV4Y2VsbGVudCByZXB1dGF0aW9uIGZvciBpbnN0YWxsaW5nIHByb2R1Y3RzIHByb3Blcmx5IGFuZCBmaXhpbmcgYW55IG1pc3Rha2VzLCByZWdhcmRsZXNzIG9mIGhvdyBsb25nIHRoZSBwcm9kdWN0IHdhcyBpbnN0YWxsZWQuIEhvdyBsb25nIGEgY29tcGFueSBoYXMgYmVlbiBpbiBidXNpbmVzcyBpcyBhIGJldHRlciBndWlkZWxpbmUgZm9yIGEgd29ya21hbnNoaXAgd2FycmFudHkgdGhhbiBhbnkgd3JpdHRlbiBwaWVjZSBvZiBwYXBlciBiZWNhdXNlIGlmIGEgY29tcGFueSBnb2VzIG91dCBvZiBidXNpbmVzcywgdGhlIHBhcGVyIGlzIHdvcnRobGVzcy4gV2VhdGhlcmNyYWZ0IGZpbmRzIGl0IGFtdXNpbmcgdGhhdCBjb250cmFjdG9ycyB3aG8gaGF2ZSBiZWVuIGluIGJ1c2luZXNzIGZvciAxIHRvIDIgeWVhcnMgb2ZmZXIgYSA1LXllYXIgd29ya21hbnNoaXAgd2FycmFudHkuIFRoZSBjb21wYW55IGlzIHRyeWluZyB0byDigJx0cmlja+KAnSBpdHMgY3VzdG9tZXJzIGludG8gdGhpbmtpbmcgaXQgaW5zdGFsbHMgcHJvZHVjdHMgZGlmZmVyZW50bHkgdGhhbiBpdHMgY29tcGV0aXRvcnMuPC9wPjxicj48YnI+PHAgY2xhc3M9XCJydGVCbG9ja1wiPkEgbWFudWZhY3R1cmVy4oCZcyBsYWJvciBhbmQgbWF0ZXJpYWwgd2FycmFudHkgd2FzIGRldmVsb3BlZCBtYWlubHkgaW4gdGhlIGNvbW1lcmNpYWwgcm9vZmluZyBpbmR1c3RyeSBpbiByZXNwb25zZSB0byB0aGUgcG9vciBwZXJmb3JtYW5jZSBoaXN0b3J5IG9mIGZsYXQgcm9vZiBwcm9kdWN0cyBwcmlvciB0byB0aGUgMTk4MHMuIEJlY2F1c2UgY29uc3VtZXJzIGhhZCBsaXR0bGUgb3Igbm8gY29uZmlkZW5jZSBpbiBjb21tZXJjaWFsIHJvb2ZpbmcgY29tcGFuaWVzIGluc3RhbGxpbmcgZGV0YWlsLW9yaWVudGVkIGZsYXQgcm9vZnMsIG1hbnVmYWN0dXJlcnMgc3RlcHBlZCBpbiB0byDigJxwYXJ0bmVy4oCdIHdpdGggcmVwdXRhYmxlIGNvbnRyYWN0b3JzIHRvIHByb3ZpZGUgYSBtYW51ZmFjdHVyZXLigJlzIGxhYm9yIGFuZCBtYXRlcmlhbCB3YXJyYW50eS4gVGhlIG1hbnVmYWN0dXJlcnMgYmFja2VkIHRoZWlyIHByb2R1Y3RzIEFORCB0aGUgaW5zdGFsbGVycyBvZiB0aGVpciBwcm9kdWN0cyAxMDAgcGVyY2VudC4gVGhpcyBtZWFucyB0aGF0IGlmIHRoZSByb29maW5nIGNvbnRyYWN0b3Igd2VudCBvdXQgb2YgYnVzaW5lc3MsIHRoZSBtYW51ZmFjdHVyZXIgd291bGQgZmluZCBhbm90aGVyIHJvb2ZpbmcgY29udHJhY3RvciB0byB3YXJyYW50eSB0aGUgcm9vZiBhbmQgcGF5IHRoYXQgY29udHJhY3RvciBkaXJlY3RseS4gU28sIGlmIHlvdXIgY29tbWVyY2lhbCByb29mIGxlYWtlZCBmcm9tIGFuIGluc3RhbGxhdGlvbiBlcnJvciBpbiB0aGUgMTh0aCB5ZWFyIG9mIGEgMjAteWVhciBsYWJvciBhbmQgbWF0ZXJpYWwgd2FycmFudHksIHRoZSBjdXN0b21lciB3YXMgc3RpbGwgMTAwIHBlcmNlbnQgY292ZXJlZC4gVGhlIG1hbnVmYWN0dXJlciB3b3VsZCBmaW5kIGFuZCBwYXkgYSBjZXJ0aWZpZWQgcm9vZmluZyBjb250cmFjdG9yIHRvIGZpeCB5b3VyIHJvb2YuIFRoaXMgdHlwZSBvZiB3YXJyYW50eSBhbHdheXMgcmVxdWlyZXMgYSBtYW51ZmFjdHVyZXLigJlzIHJlcHJlc2VudGF0aXZlIHRvIGluc3BlY3QgdGhlI
1257HJvb2YgYWZ0ZXIgaW5zdGFsbGF0aW9uIHBlcnNvbmFsbHkuIFRoaXMgcmV2b2x1dGlvbml6ZWQgdGhlIGZsYXQgcm9vZiBpbmR1c3RyeSwgYW5kIFdlYXRoZXJjcmFmdCByZWNvbW1lbmRzIHRoaXMgaGlnaC1zdGFuZGFyZCB3YXJyYW50eSBvbiBhbGwgY29tbWVyY2lhbCBmbGF0IHJvb2ZzLiBCZXdhcmUgb2YgdW5zY3J1cHVsb3VzIGNvbnRyYWN0b3JzIHdobyBjbGFpbSB0aGVpciBtYW51ZmFjdHVyZXLigJlzIG1hdGVyaWFsLW9ubHkgd2FycmFudHkgaXMgdGhlIHNhbWUgYXMgYSBtYW51ZmFjdHVyZXLigJlzIG1hdGVyaWFsIGFuZCBsYWJvciB3YXJyYW50eS4gQSBmZXcgbWFudWZhY3R1cmVycyBhbHNvIHByb3ZpZGUgYSBmYWxzZSBtYXRlcmlhbCBhbmQgbGFib3Igd2FycmFudHksIHdoaWNoIGluIHRoZSBmaW5lIHByaW50IHN0YXRlcyB0aGF0IHRoZXkgYXJlIG5vdCBsaWFibGUgZm9yIGFueXRoaW5nLiBBIFdlYXRoZXJjcmFmdCBjdXN0b21lciB3aWxsIGFsd2F5cyByZWNlaXZlIGEgcGVyc29uYWxpemVkIHdyaXR0ZW4gbWFudWZhY3R1cmVy4oCZcyBsYWJvciBhbmQgbWF0ZXJpYWwgd2FycmFudHksIHN0YXRpbmcgdGhlIHR5cGUgb2Ygcm9vZiwgb3duZXImI3gyNztzIG5hbWUsIGFuZCBjb250cmFjdG9y4oCZcyBuYW1lLCBvbiB0aGUgbWFudWZhY3R1cmVy4oCZcyBsZXR0ZXJoZWFkIGZvciBFVkVSWSByb29mIGpvYiBwZXJmb3JtZWQuPC9wPiIsImljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAxNzkyIDE3OTJcIj48cGF0aCBmaWxsPVwiaW5oZXJpdFwiIGQ9XCJNMTY3MSA1NjZxMCA0MC0yOCA2OGwtNzI0IDcyNC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTEzNi0xMzYtMzYyLTM2MnEtMjgtMjgtMjgtNjh0MjgtNjhsMTM2LTEzNnEyOC0yOCA2OC0yOHQ2OCAyOGwyOTQgMjk1IDY1Ni02NTdxMjgtMjggNjgtMjh0NjggMjhsMTM2IDEzNnEyOCAyOCAyOCA2OHpcIiAvPjwvc3ZnPiJ9LHsidGl0bGUiOiJJUyBBIFdISVRFIFJPT0YgQkVUVEVSIFRIQU4gQSBCTEFDSyBST09GPyIsImhlYWRpbmdUeXBlIjoiaDMiLCJkZXNjcmlwdGlvbiI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIj5CbGFjayByb29mcyB3aWxsIGFic29yYiBtb3JlIGhlYXQsIHdoZXJlYXMgd2hpdGUgcm9vZnMgd2lsbCByZWZsZWN0IGhlYXQuIEFzIGEgcmVzdWx0LCBhIGJsYWNrIHJvb2YgY2FuIGJlIDEwIHRvIDIwIGRlZ3JlZXMgd2FybWVyIG9uIHRoZSBzdXJmYWNlIHRoYW4gYSB3aGl0ZSByb29mLiBUaGlzIGNhbiBiZSBnb29kIG9yIGJhZCwgZGVwZW5kaW5nIG9uIHRocmVlIGNyaXRlcmlhOjwvcD48YnI+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj4xKSBIb3cgbXVjaCBpbnN1bGF0aW9uIGRvIHlvdSBoYXZlIGluIHlvdXIgaG9tZSBvciBidWlsZGluZz8gU3RhbmRhcmRzIHNheSB0aGF0IGlmIHlvdSBoYXZlIGFuIFItdmFsdWUgb2YgMTUgdG8gMzAgb3IgbW9yZSAoZGVwZW5kaW5nIG9uIHlvdXIgY2xpbWF0ZSB6b25lKSwgeW91IGFyZSBwcm9wZXJseSBpbnN1bGF0ZWQuIFRoaXMgbWVhbnMgdGh
1257hdCB0aGUgdGVtcGVyYXR1cmUgaW4geW91ciBob21lIG9yIGJ1aWxkaW5nIHdpbGwgbm90IGJlIGFmZmVjdGVkIGJ5IHRoZSBjb2xvciBvZiB5b3VyIHJvb2YuPC9wPjxicj48YnI+PHAgY2xhc3M9XCJydGVCbG9ja1wiPjIpIFdoZXJlIGRvIHlvdSBsaXZlIGdlb2dyYXBoaWNhbGx5PyBJZiB5b3UgbGl2ZSBpbiB0aGUgbWlkZGxlIG9yIG5vcnRoZXJuIFVuaXRlZCBTdGF0ZXMsIHRoZSBhZGRlZCBoZWF0IGFic29ycHRpb24gaXMgaGVscGZ1bCBpbiB0aGUgd2ludGVyIGFuZCBoYXJtZnVsIGluIHRoZSBzdW1tZXIsIGFzc3VtaW5nIHRoYXQgeW91ciBob21lIG9yIGJ1aWxkaW5nIGlzIHVuZGVyLWluc3VsYXRlZC4gU28sIHJvb2YgY29sb3IgaXMgbm90IGEgZmFjdG9yIGluIHRoZXNlIHJlZ2lvbnMuIElmIHlvdSBhcmUgdW5kZXItaW5zdWxhdGVkIGFuZCBsaXZlIGluIGEgd2FybSBjbGltYXRlIChzb3V0aGVybiBVbml0ZWQgU3RhdGVzKSwgdGhlbiBoYXZpbmcgYSBsaWdodGVyIHJvb2YgaXMgYWR2YW50YWdlb3VzLjwvcD48YnI+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj4zKSBEbyB5b3UgbGl2ZSBpbiBhbiB1cmJhbiBvciBydXJhbCBhcmVhPyBMYXJnZSBjaXRpZXMgdGhhdCBoYXZlIG51bWVyb3VzIGJ1aWxkaW5ncyBjbG9zZSB0b2dldGhlciB3aXRoIGRhcmstY29sb3JlZCByb29mcyBjYW4gZXhwZXJpZW5jZSB3aGF0IGlzIGNhbGxlZCB0aGUg4oCcdXJiYW4gaGVhdCBpbmRleC7igJ0gVGhpcyBtZWFucyB0aGF0IGRhcmtlciByb29mcyDigJxob2xk4oCdIHRoZSBoZWF0IGluIHRoZSBjaXR5LCBjYXVzaW5nIGEgc2xpZ2h0bHkgbGFyZ2VyIGFtYmllbnQgdGVtcGVyYXR1cmUgb3V0c2lkZS4gU28sIG1vcmUgZW5lcmd5IGlzIHJlcXVpcmVkIHRvIGNvb2wgdGhlIGJ1aWxkaW5nLiBMaWdodGVyIG9yIHJvY2stY292ZXJlZCByb29mcyBoZWxwIHRvIHJlZmxlY3QgdGhlIGhlYXQgaW4gdGhlc2Ugc2l0dWF0aW9ucy4gSW4gb3VyIG9waW5pb24sIG5vIGNpdGllcyBpbiBXZWF0aGVyY3JhZnTigJlzIGNvdmVyYWdlIGFyZWEgYXJlIGxhcmdlIGVub3VnaCB0byBleHBlcmllbmNlIHRoZSDigJx1cmJhbiBoZWF0IGluZGV4LuKAnTwvcD4iLCJpY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgMTc5MiAxNzkyXCI+PHBhdGggZmlsbD1cImluaGVyaXRcIiBkPVwiTTE2NzEgNTY2cTAgNDAtMjggNjhsLTcyNCA3MjQtMTM2IDEzNnEtMjggMjgtNjggMjh0LTY4LTI4bC0xMzYtMTM2LTM2Mi0zNjJxLTI4LTI4LTI4LTY4dDI4LTY4bDEzNi0xMzZxMjgtMjggNjgtMjh0NjggMjhsMjk0IDI5NSA2NTYtNjU3cTI4LTI4IDY4LTI4dDY4IDI4bDEzNiAxMzZxMjggMjggMjggNjh6XCIgLz48L3N2Zz4ifSx7InRpdGxlIjoiQ0FOIEkgUExBQ0UgQU5PVEhFUiBMQVlFUiBPRiBTSElOR0xFUyBPTiBNWSBIT1VTRSBUTyBTQVZFIE9OIFRFQVItT0ZGIEFORCBEVU1QIENPU1RTPyIsImhlYWRpbmdUeXBlIjoiaDMiLCJkZXNjcmlwdGlvbiI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIj5ZZXMsIHlvdSBjYW4gcGxhY2UgYW5vdGhlciBsYXllciBvZiBzaGluZ2xlcyBvbiB5b3VyIGhvdXNlLCBhbHRob3VnaCBXZWF0aGVyY3JhZnQgc3Ryb25nbHkgcmVjb21tZW5kcyBhZ2FpbnN0IGl0IGZvciBzZXZlcmFsIHJlYXNvbnMuIEZpcnN0LCBpZiB5b3UgYXJlIHJlcGxhY2luZyB5b3VyIHJvb2YgZHVlIHRvIGFuIGluc3VyYW5jZSBjbGFpbSwgbW9zdCBpbnN1cmFuY2UgY29tcGFuaWVzIOKAnGhvbGRiYWNr4oCdIHRoZSB0ZWFyLW9mZiBhbmQgZHVtcCBwYXltZW50cyB1bnRpbCB0aGV5IHZlcmlmeSB0aGUgd29yayB3YXMgcGVyZm9ybWVkLiBUaGVyZWZvcmUsIHRoZXJlIGFyZSBubyBhZGRpdGlvbmFsIHNhdmluZ3MgZm9yIHRoZSBob21lb3duZXIgdG8gYXZvaWQgdGhlIHRlYXItb2ZmIGFuZCBkdW1wLiBJbiBhZGRpdGlvbiwgc29tZSBpbnN1cmFuY2UgY29tcGFuaWVzIG1heSBkcm9wIHlvdSBvciBpbmNyZWFzZSB5b3VyIHByZW1pdW1zIGlmIHlvdSBoYXZlIG1vcmUgdGhhbiBvbmUgbGF5ZXIgb2Ygc2hpbmdsZXMuIFNlY29uZCwgd2hlbiB5b3UgYWRkIGFub3RoZXIgbGF5ZXIsIHlvdSBhcmUgdHJhcHBpbmcgbW9pc3R1cmUgYmV0d2VlbiB0aGUgbGF5ZXJzIHRoYXQgd2lsbCBhdHRlbXB0IHRvIGVzY2FwZSBhbmQgYWNjZWxlcmF0ZSB0aGUgd2VhciBvbiB0aGUgdW5kZXJzaWRlIG9mIHRoZSB0b3AgbGF5ZXIuIEluIFdlYXRoZXJjcmFmdOKAmXMgZXhwZXJpZW5jZSwgZWFjaCBhZGRpdGlvbmFsIGxheWVyIHVuZGVyIHRoZSB0b3AgbGF5ZXIgd2lsbCByZWR1Y2UgdGhlIGxpZmUgb2YgdGhlIHRvcCBsYXllciBieSAzMCUuIFRoaXJkLCBtb3N0IGNpdHkgYnVpbGRpbmcgY29kZXMgKGlmIHRoZXkgZXhpc3QpIHdpbGwgbm90IGFsbG93IG1vcmUgdGhhbiAzIGxheWVycyBvZiBzaGluZ2xlcy4gVGhlcmVmb3JlLCBXZWF0aGVyY3JhZnQgd2lsbCBvbmx5IHJlY29tbWVuZCBhZGRpbmcgYSBsYXllciBvZiBzaGluZ2xlcyBpZiB0aGUgb3duZXIgaGFzIGZpbmFuY2lhbCBjb25zdHJhaW50cyBhbmQgZnVsbHkgdW5kZXJzdGFuZHMgdGhlIG5lZ2F0aXZlIGltcGFjdHMuPC9wPiIsImljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAxNzkyIDE3OTJcIj48cGF0aCBmaWxsPVwiaW5oZXJpdFwiIGQ9XCJNMTY3MSA1NjZxMCA0MC0yOCA2OGwtNzI0IDcyNC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTEzNi0xMzYtMzYyLTM2MnEtMjgtMjgtMjgtNjh0MjgtNjhsMTM2LTEzNnEyOC0yOCA2OC0yOHQ2OCAyOGwyOTQgMjk1IDY1Ni02NTdxMjgtMjggNjgtMjh0NjggMjhsMTM2IDEzNnEyOCAyOCAyOCA2OHpcIiAvPjwvc3ZnPiJ9LHsidGl0bGUiOiJTTE9QRUQgUk9PRlMgU0VFTSBCRVRURVIgVEhBTiBGTEFUIFJPT0ZTLCBTTyBXSFkgRE8gUEVPUExFIEhBVkUgRkxBVCBST09GUz8iLCJoZWFkaW5nVHlwZSI6ImgzIiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+U2xvcGVkIHJvb2ZzIHNoZWQgd2F0ZXIgYmV0dGVyIHR
1257oYW4gZmxhdCByb29mcyBidXQgaGF2ZSBoaWdoZXIgY29uc3RydWN0aW9uIGNvc3RzIGJlY2F1c2Ugb2YgdGhlIHRydXNzZXMuIEluIGFkZGl0aW9uLCBsYXJnZXIgcm9vZnMgYXJlIHRvbyBiaWcgZm9yIHRyYWRpdGlvbmFsIHRydXNzIGNvbnN0cnVjdGlvbi4gRmxhdCByb29mcyB0eXBpY2FsbHkgYXJlIGRlc2lnbmVkIHdpdGggZWl0aGVyIGEgwrwtaW5jaC0gb3IgMS84LWluY2gtcGVyLWZvb3Qgc2xvcGUuIFRoaXMgaXMgYWNoaWV2ZWQgYnkgZWl0aGVyIHNsb3BpbmcgdGhlIGRlY2sgb3IgaW5zdGFsbGluZyB0YXBlcmVkIGluc3VsYXRpb24uIEZsYXQgcm9vZnMgYWxzbyBhcmUgc29tZXRpbWVzIHVzZWQgd2hlbiBidWlsZGluZyBhbiBhZGRpdGlvbiB3aGVyZSB0aGUgZXhpc3RpbmcgdHJ1c3Mgc3lzdGVtIGlzIGFscmVhZHkgaW5zdGFsbGVkIGFuZCBkb2VzIG5vdCBoYXZlIGFuIGVuZ2luZWVyZWQgYXJlYSB0byBoYXZlIGFkZGl0aW9uYWwgdHJ1c3NlcyB0aWVkIGluLiBNYW55IHJvb2ZpbmcgY29udHJhY3RvcnMgb2Z0ZW4gcGVyY2VpdmUgZmxhdCByb29mcyBhcyBpbmZlcmlvciBiZWNhdXNlIHRoZXkgZG8gbm90IGtub3cgaG93IHRvIHdhdGVycHJvb2YgdGhlbSBwcm9wZXJseS4gSW4gbWFueSBzaXR1YXRpb25zLCBjb250cmFjdG9ycyBzcGVjaWFsaXppbmcgaW4gc2xvcGVkIHJvb2ZzIHRyeSB0byB1c2UgcHJvZHVjdHMgdGhhdCBhcmUgbm90IHRoZSBiZXN0IHNvbHV0aW9uIGZvciBhIGZsYXQgcm9vZiBvbiBhIGJ1aWxkaW5nLiBGb3IgaW5zdGFuY2UsIGlmIHBvc3NpYmxlLCBzaGluZ2xlcyBhbmQgc3ByYXkgZm9hbSBzaG91bGQgbm90IGJlIHVzZWQgb24gZmxhdCByb29mcy4gQWx0aG91Z2ggZmxhdCByb29mcyByZXF1aXJlIG1vcmUgYXR0ZW50aW9uIGFuZCBtYWludGVuYW5jZSB0aGFuIGEgdHJhZGl0aW9uYWwgc2xvcGVkIHJvb2YsIHdoZW4gcHJvcGVybHkgaW5zdGFsbGVkLCB0aGV5IG9mdGVuIGhhdmUgYSBsb25nZXIgbGlmZXNwYW4gdGhhbiBzbG9wZWQgcm9vZnMuIFNvbWUgc3lzdGVtcyBhcmUgYWxzbyBtb3JlIHJlc2lzdGFudCB0byB3ZWF0aGVyLCBzdWNoIGFzIHdpbmQgYW5kIGhhaWwuIE1vc3QgZmxhdCByb29mcywgd2hlbiBpbnN0YWxsZWQgYnkgYW4gZXhwZXJpZW5jZWQgY29udHJhY3RvciB1c2luZyBhIHByb3ZlbiBtYW51ZmFjdHVyZXLigJlzIHF1YWxpdHkgcHJvZHVjdHMsIGdpdmUgaG9tZW93bmVycyBhbmQgYnVpbGRpbmcgb3duZXJzIGZldyBwcm9ibGVtcyBvdmVyIHRoZWlyIGxpZmVzcGFuLjwvcD4iLCJpY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgMTc5MiAxNzkyXCI+PHBhdGggZmlsbD1cImluaGVyaXRcIiBkPVwiTTE2NzEgNTY2cTAgNDAtMjggNjhsLTcyNCA3MjQtMTM2IDEzNnEtMjggMjgtNjggMjh0LTY4LTI4bC0xMzYtMTM2LTM2Mi0zNjJxLTI4LTI4LTI4LTY4dDI4LTY4bDEzNi0xMzZxMjgtMjggNjgtMjh0NjggMjhsMjk0IDI5NSA2NTYtNjU3cTI4LTI4IDY4LTI4dDY4IDI4bDEzNiAxMzZxMjggMjggMjggNjh6XCIgLz48L3N2Zz4ifSx7InRpdGxlIjoiSE9XIE1VQ0ggSU5TVUxBVElPTiBTSE9VTEQgSSBIQVZFIElOIE1ZIEFUVElDIE9SIE9OIEEgRkxBVCBST09GPyIsImhlYWRpbmdUeXBlIjoiaDMiLCJkZXNjcmlwdGlvbiI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIj5BU1RNIHN0YW5kYXJkcyBoYXZlIGJlZW4gcmVjZW50bHkgcmV2aXNlZCB0byByZWNvbW1lbmQgYW4gUi12YWx1ZSBvZiAxNSBmb3IgV2VhdGhlcmNyYWZ04oCZcyBzZXJ2aWNlIGFyZWEuIFRoaXMgY2FuIGJlIGFjaGlldmVkIGJ5IGluc3VsYXRpbmcgYmV0d2VlbiB0aGUgcm9vZiBkZWNrIGFuZCB0aGUgY2VpbGluZywgcHV0dGluZyBpbnN1bGF0aW9uIGluIHlvdXIgYXR0aWMgc3BhY2UsIG9yIGluc3RhbGxpbmcgaW5zdWxhdGlvbiBvbiB0b3Agb2YgeW91ciByb29mIGRlY2sgYW5kIHVuZGVyIHlvdXIgcm9vZiBzeXN0ZW0uPC9wPiIsImljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAxNzkyIDE3OTJcIj48cGF0aCBmaWxsPVwiaW5oZXJpdFwiIGQ9XCJNMTY3MSA1NjZxMCA0MC0yOCA2OGwtNzI0IDcyNC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTEzNi0xMzYtMzYyLTM2MnEtMjgtMjgtMjgtNjh0MjgtNjhsMTM2LTEzNnEyOC0yOCA2OC0yOHQ2OCAyOGwyOTQgMjk1IDY1Ni02NTdxMjgtMjggNjgtMjh0NjggMjhsMTM2IDEzNnEyOCAyOCAyOCA2OHpcIiAvPjwvc3ZnPiJ9LHsidGl0bGUiOiJIT1cgTE9ORyBET0VTIEEgUk9PRiBUWVBJQ0FMTFkgTEFTVD8iLCJoZWFkaW5nVHlwZSI6ImgzIiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+U2hpbmdsZXMgb24gYSBzbG9wZWQgcm9vZiB0eXBpY2FsbHkgaGF2ZSBhIDI1LSB0byA1MC15ZWFyIG1hdGVyaWFsIHdhcnJhbnR5LiBJbiBXZWF0aGVyY3JhZnTigJlzIHNlcnZpY2UgYXJlYSwgaGFpbCBsYXJnZSBlbm91Z2ggdG8gZGFtYWdlIG1vc3Qgcm9vZiBzeXN0ZW1zIHdpbGwgb2NjdXIgb24gYXZlcmFnZSBvbmNlIGV2ZXJ5IDEyIHllYXJzLiBUaGlzIG1lYW5zIHRoYXQgeW91ciBzaGluZ2xlcywgb3Igb3RoZXIgc2xvcGVkIHJvb2Zpbmcgc3lzdGVtcywgd2lsbCBtb3N0IGxpa2VseSBiZSByZXBsYWNlZCBieSBhbiBpbnN1cmFuY2UgY2xhaW0gaW5zdGVhZCBvZiBsaXZpbmcgb3V0IHRoZWlyIGVudGlyZSBsaWZlc3Bhbi4gVGFyLWJhc2VkIGZsYXQgcm9vZnMgd2lsbCBoYXZlIGEgc2ltaWxhciBzaXR1YXRpb24gYXMgc2hpbmdsZXMuIFNpbmdsZS1wbHkgc3lzdGVtcywgZXhjZXB0IGZvciBQVkMsIGFyZSBleHRyZW1lbHkgaGFpbCByZXNpc3RhbnQgYW5kIHdpbGwgdHlwaWNhbGx5IGxpdmUgb3V0IHRoZWlyIGxpZmVzcGFuIHdpdGhvdXQgYSB3ZWF0aGVyLXJlbGF0ZWQgc2l0dWF0aW9uLiBGbGF0IHJvb2Ygc3lzdGVtIGxpZmUgc3BhbnMgZ2VuZXJhbGx5IGFyZSAxNSB0byAzMCB5ZWFycyBvciBtb3JlLCBkZXBlbmRpbmcgb24gdGhlIHF1YWxpdHkgb2YgcHJvZHVjdHMgaW5zdGFsbGVkLjwvcD4iLCJpY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgMTc5MiAxNzkyXCI+PHBhdGggZmlsbD1cImluaGVyaXRcIiBkPVwiTTE2NzEgNTY2cTAgNDAtMjggNjhsLTcyNCA3MjQtMTM2IDEzNnEtMjggMjgtNjggMjh0LTY4LTI4bC0xMzYtMTM2LTM2Mi0zNjJxLTI4LTI4LTI4LTY4dDI4LTY4bDEzNi0xMzZxMjgtMjggNjgtMjh0NjggMjhsMjk0IDI5NSA2NTYtNjU3cTI4LTI4IDY4LTI4dDY4IDI4bDEzNiAxMzZxMjggMjggMjggNjh6XCIgLz48L3N2Zz4ifSx7InRpdGxlIjoiU0hPVUxEIE1ZIFJPT0YgQkUgVkVOVEVELCBBTkQgSUYgU08sIEhPVyBNQU5ZIFZFTlRTIFNIT1VMRCBJVCBIQVZFPyIsImhlYWRpbmdUeXBlIjoiaDMiLCJkZXNjcmlwdGlvbiI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIj5BY2NvcmRpbmcgdG8gdGhlIGJ1aWxkaW5nIGNvZGUsIHNsb3BlZCByb29mcyB3aXRoIGFuIGF0dGljIHNwYWNlIHNob3VsZCBoYXZlIGhhbGYgdGhlIHJlcXVpcmVkIHZlbnRpbmcgYXMgYnVpbHQtaW4gcm9vZiB2ZW50cyBvciBnYWJsZSB2ZW50cyBhbmQgaGFsZiBvZiB0aGUgc29mZml0IG9yIHVuZGVyLWVhdmUgdmVudHMuIFRoZSBlYXZlIHZlbnRzIGFjdCBhcyB0aGUgaW50YWtlIGZvciBhdHRpYyB2ZW50aW5nLCBhbmQgdGhlI
1257HJvb2YgdmVudHMgYXJlIHRoZSBleGl0LiBDYXJlIHNob3VsZCBiZSB0YWtlbiB0aGF0IGFueSBhdHRpYyBpbnN1bGF0aW9uIGlzIG5vdCBibG9ja2luZyB0aGUgZWF2ZSB2ZW50aW5nLiBRdWFsaWZpZWQgY29udHJhY3RvcnMgaGF2ZSBjaGFydHMgdG8gZmlndXJlIG91dCB0aGUgc3F1YXJlIGluY2hlcyBvZiB2ZW50aW5nIG5lZWRlZCBmb3IgeW91ciBzcGVjaWZpYyBzaXR1YXRpb24uIEF0dGljcyB0aGF0IGFyZSBub3QgdmVudGVkIHByb3Blcmx5IGNhbiBjYXVzZSBpc3N1ZXMgd2l0aCBtb2xkIGFuZCBkZWNyZWFzZSB0aGUgbGlmZXNwYW4gb2YgeW91ciByb29mIHN5c3RlbS4gRmxhdCByb29mcyB0eXBpY2FsbHkgZG8gbm90IGhhdmUgZGVhZCBhaXJzcGFjZSBhdHRpY3MgYW5kIGFyZSBub3QgdXN1YWxseSB2ZW50ZWQuPC9wPiIsImljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAxNzkyIDE3OTJcIj48cGF0aCBmaWxsPVwiaW5oZXJpdFwiIGQ9XCJNMTY3MSA1NjZxMCA0MC0yOCA2OGwtNzI0IDcyNC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTEzNi0xMzYtMzYyLTM2MnEtMjgtMjgtMjgtNjh0MjgtNjhsMTM2LTEzNnEyOC0yOCA2OC0yOHQ2OCAyOGwyOTQgMjk1IDY1Ni02NTdxMjgtMjggNjgtMjh0NjggMjhsMTM2IDEzNnEyOCAyOCAyOCA2OHpcIiAvPjwvc3ZnPiJ9LHsidGl0bGUiOiJNWSBJTlNVUkFOQ0UgQ09NUEFOWSBTQUlEIEkgV0lMTCBHRVQgT05FLUhBTEYgT0YgTVkgSU5TVVJBTkNFIENMQUlNIE5PVyBBTkQgT05FLUhBTEYgV0hFTiBUSEUgV09SSyBJUyBDT01QTEVURS4gU08sIEhPVyBETyBJIFBBWSBGT1IgVEhFIFJPT0YgUkVQTEFDRU1FTlQ/IiwiaGVhZGluZ1R5cGUiOiJoMyIsImRlc2NyaXB0aW9uIjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPldlYXRoZXJjcmFmdOKAmXMgc2FsZXMgdGVhbSBpcyB0cmFpbmVkIGluIHRoZSBpbnN1cmFuY2UgY2xhaW0gcHJvY2VzcyBhbmQgY2FuIGFzc2lzdCB5b3UgdGhyb3VnaG91dC4gV2VhdGhlcmNyYWZ0IGRvZXMgbm90IHJlcXVpcmUgZnVsbCBwYXltZW50IHVudGlsIHlvdSByZWNlaXZlIHlvdXIgaW5zdXJhbmNlIGNvbXBhbnkmI3gyNztzIG1vbmV5LiBXZWF0aGVyY3JhZnQgd2lsbCBhbHNvIGJpbGwgdGhlIGpvYiB0byBzcGVlZCB1cCB0aGUgcGF5bWVudCBwcm9jZXNzLiBJZiB5b3UgYWxsb3cgV2VhdGhlcmNyYWZ0IHRvIGluc3BlY3QgeW91ciBpbnN1cmFuY2UgY2xhaW0gcGFwZXJ3b3JrIGFuZCBjb21wYXJlIGl0IHRvIHlvdXIgcm9vZiwgZ3V0dGVycywgc2lkaW5nLCBhbmQgZmFjaWEgbWVhc3VyZW1lbnRzLCB3ZSBzaG91bGQgYmUgYWJsZSB0byBjb21wbGV0ZSB0aGUgcHJvamVjdCB3aXRoIG9ubHkgeW91ciBkZWR1Y3RpYmxlIGZvciBvdXQtb2YtcG9ja2V0IGNvc3RzIChhc3N1bWluZyB5b3UgaGF2ZSBhIHJlcGxhY2VtZW50IHBvbGljeSkuPC9wPiIsImljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAxNzkyIDE3OTJcIj48cGF0aCBmaWxsPVwiaW5oZXJpdFwiIGQ9XCJNMTY3MSA1NjZxMCA0MC0yOCA2OGwtNzI0IDcyNC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTEzNi0xMzYtMzYyLTM2MnEtMjgtMjgtMjgtNjh0MjgtNjhsMTM2LTEzNnEyOC0yOCA2OC0yOHQ2OCAyOGwyOTQgMjk1IDY1Ni02NTdxMjgtMjggNjgtMjh0NjggMjhsMTM2IDEzNnEyOCAyOCAyOCA2OHpcIiAvPjwvc3ZnPiJ9LHsidGl0bGUiOiJIT1cgRE8gSSBQUk9HUkFNIE9IRCBBTllXSEVSRSBGT1IgTEVHQUNZIDkyMD8iLCJoZWFkaW5nVHlwZSI6ImgzIiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+SXMgeW91ciBxdWVzdGlvbiBub3QgYW5zd2VyZWQgaGVyZT8gT3VyIGtub3dsZWRnZWFibGUsIGV4cGVyaWVuY2VkIHNhbGVzbWFuIGlzIG9ubHkgYSBwaG9uZSBjYWxsIGF3YXkhPC9wPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+KDgwMCkgNjYyLTI5ODE8L3A+PGJyPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+T3IgY2FsbCBkaXJlY3RseSB0byB5b3VyIGxvY2FsIG9mZmljZS4gVmlzaXQgb3VyIExvY2F0aW9ucyBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uLjwvcD4iLCJpY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgMTc5MiAxNzkyXCI+PHBhdGggZmlsbD1cImluaGVyaXRcIiBkPVwiTTE2NzEgNTY2cTAgNDAtMjggNjhsLTcyNCA3MjQtMTM2IDEzNnEtMjggMjgtNjggMjh0LTY4LTI4bC0xMzYtMTM2LTM2Mi0zNjJxLTI4LTI4LTI4LTY4dDI4LTY4bDEzNi0xMzZxMjgtMjggNjgtMjh0NjggMjhsMjk0IDI5NSA2NTYtNjU3cTI4LTI4IDY4LTI4dDY4IDI4bDEzNiAxMzZxMjggMjggMjggNjh6XCIgLz48L3N2Zz4ifV0sImV4cGFuZEZpcnN0SXRlbSI6dHJ1ZSwiY29sbGFwc2VPdGhlcnMiOnRydWUsImxheW91dCI6InJvdW5kZWRJY29uIn0="> <ul class="accordion-wrapper roundedIcon " data-first-expanded="true"> <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <h3>I HAVE A CONTRACTOR OFFERING A 5-YEAR WARRANTY, BUT MY SHINGLES SAY THEY HAVE A 30-YEAR WARRANTY. WHAT DOES THIS MEAN?</h3> 1258</div> 1259 <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path> 1260</svg> 1261</div> 1262</div> 1263</div> 1264 <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">There are three types of warranties in the industry:</p><br/><br/><p class="rteBlock">1. Workmanship warranty</p><br/><br/><p class="rteBlock">2. Manufacturer’s Material Warranty</p><br/><br/><p class="rteBlock">3. Manufacturer’s Labor & Material Warranty</p><br/><br/><p class="rteBlock">Almost all manufacturers provide a material warranty on their products. This warranty is in writing and will be on a standard form that features the manufacturer’s name. For instance, common asphalt shingle warranties are 25-year, 30-year, or 50-year. Most siding warranties are limited lifetime (which means as long as you own your home or building), and commercial roofing products are typically for 20 years. Typically, these warranties are prorated material-cost-only warranties. This means that the manufacturer would pay a prorated amount if the product failed without an “Act of God” (hail, wind, flood, etc.). The prorated amount would be the percentage of life that the product under warranty did not perform. For instance, if a 30-year asphalt shingle lost all of its granules in the 15th year after installation, the manufacturer would pay 50 percent of the cost of the materials because the shingle only lasted one-half of its life. On the other hand, if a shingle lasts 80 percent of its life under warranty, the manufacturer will pay 20 percent of the material cost. These warranties are available for any product that you buy. As a customer of Weathercraft, you are covered even if you don’
1264t have a copy of the warranty. We keep records of all products used in your home or building.</p><br/><br/><p class="rteBlock">Because manufacturers produce the material and the material warranty, the contractor you choose will warranty their work of installing the product. This is called a workmanship warranty. This warranty is to assure the customer that the work was done per the manufacturer’s guidelines for installation. If the contractor did something wrong, this warranty states that the contractor will return to fix the problem without charging the customer. For instance, if a contractor didn’t use enough nails while installing shingles, the contractor will have to come back to install the proper amount of nails at no cost to the customer. The industry standard is a 2-year workmanship warranty, as most problems with a job are identified during that time. Most states enforce an “implied workmanship warranty,” which means that regardless of whether the warranty is in writing, a customer expects the purchased job to be installed and performed properly for 1 to 2 years minimum. Weathercraft will provide a written workmanship warranty if requested. Weathercraft has an excellent reputation for installing products properly and fixing any mistakes, regardless of how long the product was installed. How long a company has been in business is a better guideline for a workmanship warranty than any written piece of paper because if a company goes out of business, the paper is worthless. Weathercraft finds it amusing that contractors who have been in business for 1 to 2 years offer a 5-year workmanship warranty. The company is trying to “trick” its customers into thinking it installs products differently than its competitors.</p><br/><br/><p class="rteBlock">A manufacturer’s labor and material warranty was developed mainly in the commercial roofing industry in response to the poor performance history of flat roof products prior to the 1980s. Because consumers had little or no confidence in commercial roofing companies installing detail-oriented flat roofs, manufacturers stepped in to “partner” with reputable contractors to provide a manufacturer’s labor and material warranty. The manufacturers backed their products AND the installers of their products 100 percent. This means that if the roofing contractor went out of business, the manufacturer would find another roofing contractor to warranty the roof and pay that contractor directly. So, if your commercial roof leaked from an installation error in the 18th year of a 20-year labor and material warranty, the customer was still 100 percent covered. The manufacturer would find and pay a certified roofing contractor to fix your roof. This type of warranty always requires a manufacturer’s representative to inspect the roof after installation personally. This revolutionized the flat roof industry, and Weathercraft recommends this high-standard warranty on all commercial flat roofs. Beware of unscrupulous contractors who claim their manufacturer’s material-only warranty is the same as a manufacturer’s material and labor warranty. A few manufacturers also provide a false material and labor warranty, which in the fine print states that they are not liable for anything. A Weathercraft customer will always receive a personalized written manufacturer’s labor and material warranty, stating the type of roof, owner's name, and contractor’s name, on the manufacturer’s letterhead for EVERY roof job performed.</p></div> 1265</div> 1266</div> 1267</li> 1268 <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <h3>IS A WHITE ROOF BETTER THAN A BLACK ROOF?</h3> 1269</div> 1270 <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path> 1271</svg> 1272</div> 1273</div> 1274</div> 1275 <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Black roofs will absorb more heat, whereas white roofs will reflect heat. As a result, a black roof can be 10 to 20 degrees warmer on the surface than a white roof. This can be good or bad, depending on three criteria:</p><br/><br/><p class="rteBlock">1) How much insulation do you have in your home or building? Standards say that if you have an R-value of 15 to 30 or more (depending on your climate zone), you are properly insulated. This means that the temperature in your home or building will not be affected by the color of your roof.</p><br/><br/><p class="rteBlock">2) Where do you live geographically? If you live in the middle or northern United States, the added heat absorption is helpful in the winter and harmful in the summer, assuming that your home or building is under-insulated. So, roof color is not a factor in these regions. If you are under-insulated and live in a warm climate (southern United States), then having a lighter roof is advantageous.</p><br/><br/><p class="rteBlock">3) Do you live in an urban or rural area? Large cities that have numerous buildings close together with dark-colored roofs can experience what is called the “urban heat index.” This means that darker roofs “hold” the heat in the city, causing a slightly larger ambient temperature outside. So, more energy is required to cool the building. Lighter or rock-covered roofs help to reflect the heat in these situations. In our opinion, no cities in Weathercraft’s coverage area are large enough to experience the “urban heat index.”</p></div> 1276</div> 1277</div> 1278</li> 1279 <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <h3>CAN I PLACE ANOTHER LAYER OF SHINGLES ON MY HOUSE TO SAVE ON TEAR-OFF AND DUMP COSTS?</h3> 1280</div> 1281 <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path> 1282</svg> 1283</div> 1284</div> 1285</div> 1286 <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Yes, you can place another layer of shingles on your house, although Weathercraft strongly recommends against it for several reasons. First, if you are replacing your roof due to an insurance claim, most insurance companies “holdback” the tear-off and dump payments until they verify the work was performed. Therefore, there are no additional savings for the homeowner to avoid the tear-off and dump. In addition, some insurance companies may drop you or increase your premiums if you have more than one layer of shingles. Second, when you add another layer, you are trapping moisture between the layers that will attempt to escape and accelerate the wear on the underside of the top layer. In Weathercraft’s experience, each additional layer under the top layer will reduce the life of the top layer by 30%. Third, most city building codes (if they exist) will not allow more than 3 layers of shingles. Therefore, Weathercraft will only recommend adding a layer of shingles if the owner has financial constraints and fully understands the negative impacts.</p></div> 1287</div> 1288</div> 1289</li> 1290 <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <h3>SLOPED ROOFS SEEM BETTER THAN FLAT ROOFS, SO WHY DO PEOPLE HAVE FLAT ROOFS?</h3> 1291</div> 1292 <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path> 1293</svg> 1294</div> 1295</div> 1296</div> 1297 <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Sloped roofs shed water better than flat roofs but have higher construction costs because of the trusses. In addition, larger roofs are too big for traditional truss construction. Flat roofs typically are designed with either a ¼-inch- or 1/8-inch-per-foot slope. This is achieved by either sloping the deck or installing tapered insulation. Flat roofs also are sometimes used when building an addition where the existing truss system is already installed and does not have an engineered area to have additional trusses tied in. Many roofing contractors often perceive flat roofs as inferior because they do not know how to waterproof them properly. In many situations, contractors specializing in sloped roofs try to use products that are not the best solution for a flat roof on a building. For instance, if possible, shingles and spray foam should not be used on flat roofs. Although flat roofs require more attention and maintenance than a traditional sloped roof, when properly installed, they often have a longer lifespan than sloped roofs. Some systems are also more resistant to weather, such as wind and hail. Most flat roofs, when installed by an experienced contractor using a proven manufacturer’s quality products, give homeowners and building owners few problems over their lifespan.</p></div> 1298</div> 1299</div> 1300</li> 1301 <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <h3>HOW MUCH INSULATION SHOULD I HAVE IN MY ATTIC OR ON A FLAT ROOF?</h3> 1302</div> 1303 <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path> 1304</svg> 1305</div> 1306</div> 1307</div> 1308 <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">ASTM standards have been recently revised to recommend an R-value of 15 for Weathercraft’s service area. This can be achieved by insulating between the roof deck and the ceiling, putting insulation in your attic space, or installing insulation on top of your roof deck and under your roof system.</p></div> 1309</div> 1310</div> 1311</li> 1312 <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <h3>HOW LONG DOES A ROOF TYPICALLY LAST?</h3> 1313</div> 1314 <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path> 1315</svg> 1316</div> 1317</div> 1318</div> 1319 <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Shingles on a sloped roof typically have a 25- to 50-year material warranty. In Weathercraft’s service area, hail large enough to damage most roof systems will occur on average once every 12 years. This means that your shingles, or other sloped roofing systems, will most likely be replaced by an insurance claim instead of living out their entire lifespan. Tar-based flat roofs will have a similar situation as shingles. Single-ply systems, except for PVC, are extremely hail resistant and will typically live out their lifespan without a weather-related situation. Flat roof system life spans generally are 15 to 30 years or more, depending on the quality of products installed.</p></div> 1320</div> 1321</div> 1322</li> 1323 <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <h3>SHOULD MY ROOF BE VENTED, AND IF SO, HOW MANY VENTS SHOULD IT HAVE?</h3> 1324</div> 1325 <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path> 1326</svg> 1327</div> 1328</div> 1329</div> 1330 <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">According to the building code, sloped roofs with an attic space should have half the required venting as built-in roof vents or gable vents and half of the soffit or under-eave vents. The eave vents act as the intake for attic venting, and the roof vents are the exit. Care should be taken that any attic insulation is not blocking the eave venting. Qualified contractors have charts to figure out the square inches of venting needed for your specific situation. Attics that are not vented properly can cause issues with mold and decrease the lifespan of your roof system. Flat roofs typically do not have dead airspace attics and are not usually vented.</p></div> 1331</div> 1332</div> 1333</li> 1334 <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <h3>MY INSURANCE COMPANY SAID I WILL GET ONE-HALF OF MY INSURANCE CLAIM NOW AND ONE-HALF WHEN THE WORK IS COMPLETE. SO, HOW DO I PAY FOR THE ROOF REPLACEMENT?</h3> 1335</div> 1336 <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path> 1337</svg> 1338</div> 1339</div> 1340</div> 1341 <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Weathercraft’s sales team is trained in the insurance claim process and can assist you throughout. Weathercraft does not require full payment until you receive your insurance company's money. Weathercraft will also bill the job to speed up the payment process. If you allow Weathercraft to inspect your insurance claim paperwork and compare it to your roof, gutters, siding, and facia measurements, we should be able to complete the project with only your deductible for out-of-pocket costs (assuming you have a replacement policy).</p></div> 1342</div> 1343</div> 1344</li> 1345 <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <h3>HOW DO I PROGRAM OHD ANYWHERE FOR LEGACY 920?</h3> 1346</div> 1347 <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path> 1348</svg> 1349</div> 1350</div> 1351</div> 1352 <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Is your question not answered here? Our knowledgeable, experienced salesman is only a phone call away!</p><br/><p class="rteBlock">(800) 662-2981</p><br/><br/><p class="rteBlock">Or call directly to your local office. Visit our Locations page for more information.</p></div> 1353</div> 1354</div> 1355</li> 1356</ul> 1357</div> 1358</div> 1359</div> 1360</div> 1361</div> 1362</div> 1363</div> 1364</div> 1365 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="dmRespRow u_1801234802" style="text-align: center;" id="1801234802" data-page-element-type="section" data-page-element-id="1130075559"> <div class="dmRespColsWrapper" id="1335228834"> <div class="u_1474565079 dmRespCol small-12 large-4 medium-4" id="14
136574565079"> <div class="u_1290543628 imageWidget align-center" data-widget-type="image" id="1290543628" data-element-type="image"> <a href="/" id="1182769220"><img src="https://irp.cdn-website.com/0d0a2696/dms3rep/multi/opt/Weathercraft-Companies-side-white-328w-1920w.webp" id="1550647776" class="" data-dm-image-path="https://irp.cdn-website.com/0d0a2696/dms3rep/multi/Weathercraft-Companies-side-white-328w.webp" width="330" height="91" onerror="handleImageLoadError(this)"/></a> 1366</div> 1367 <div class="u_1831571223 dmNewParagraph" data-element-type="paragraph" id="1831571223" style="transition: none 0s ease 0s; text-align: left;" data-version="5"><p class="m-text-align-center m-size-13 size-16"><span style="color: var(--color_3); display: initial; font-weight: bold;" class="font-size-16 m-font-size-13">CONTACT US</span></p><p class="m-text-align-center m-size-11 size-14"><span style="display: initial; color: var(--color_3);" class="font-size-14 m-font-size-11">[email protected]</span></p><p class="text-align-left m-size-11 size-14" style="line-height: 1.5;"><span style="display: initial; color: var(--color_3);" class="font-size-14 m-font-size-11">807 E Fulton St #1/2, Garden City</span></p><p class="text-align-left m-size-11 size-14" style="line-height: 1.5;"><span style="display: initial; color: var(--color_3);" class="font-size-14 m-font-size-11">KS 67846</span></p><p class="m-text-align-center"><span style="color: var(--color_3); display: initial;">(</span><a href="/" runtime_url="/" type="page" style="color: var(--color_3); display: initial;" class="font-size-14 m-font-size-11">620) 275-4070</a></p><p class="m-text-align-center size-14 m-size-11"><a href="/" runtime_url="/" type="page" class="font-size-14 m-font-size-11" style="display: initial; color: var(--color_3);">(800) 662-2981 (Toll Free)</a></p></div></div> 1368 <div class="u_1727269781 dmRespCol small-12 large-4 medium-4" id="1727269781"> <div class="u_1416120859 dmNewParagraph" data-element-type="paragraph" id="1416120859" style="transition: none 0s ease 0s; display: block;" data-version="5"> <h5 class="m-text-align-center m-size-20 size-18"> <span class="font-size-18 m-font-size-20" style="color:rgb(0, 0, 0);font-weight:bold;display:initial;">Contact info</span> 1369</h5> 1370</div> <div class="u_1332140413 dmNewParagraph" data-element-type="paragraph" id="1332140413" style="transition:none 0s ease 0s;line-height:initial;" data-version="5"><p class="m-text-align-center"><span style="color: rgb(255, 255, 255); display: initial; font-weight: bold;">HOURS</span></p><p class="m-text-align-center size-14 m-size-11"><span style="color: var(--color_3); display: initial;" class="font-size-14 m-font-size-11">Mon - Fri: 8:00 AM - 5:00 PM</span></p><p class="m-text-align-center size-14 m-size-11"><span style="color: var(--color_3); display: initial;" class="font-size-14 m-font-size-11">Sat - Sun: Closed</span></p></div> <div class="u_1010554238 align-center text-align-center dmSocialHub gapSpacing" id="1010554238" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://www.facebook.com/WeathercraftCompanies/" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1371</a> 1372 <a href="https://www.google.com/maps/place/Weathercraft+Roofing/@37.9641938,-100.8637363,15z/data=!4m2!3m1!1s0x0:0xa8d28942bc141efc?sa=X&ved=1t:2428&hl=en-US&ictx=111" target="_blank" dm_dont_rewrite_url="true" aria-label="google_my_business" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'GoogleMyBusiness')"> <span class="dmSocialGoogleMyBusiness dm-social-icons-google-my-business oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1373</a> 1374</div> 1375</div> 1376</div> 1377 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1839796601" style="transition: opacity 1s ease-in-out;"><p class="size-8 m-size-6"><a href="/ai-discovery-page" runtime_url="/ai-discovery-page" type="page" style="display: unset; font-weight: normal; text-decoration: none;" class="font-size-8 m-font-size-6">AI Data</a></p></div> 1378</div> 1379 <div class="u_1633173951 dmRespCol small-12 large-4 medium-4" id="1633173951"> <div class="default align-center flexButton inlineMap" data-type="inlineMap" data-lat="37.96437" data-lng="-100.863837" data-address="807 East Fulton Street, Garden City, Kansas 67846, United States" data-height="" data-msid="" data-mapurl="" data-lang="en" data-color-scheme="" data-zoom="13" data-layout="" data-popup-display="" data-popup-show="false" data-popup-title="" data-popup-title-visible="false" data-popup-description="" data-popup-description-visible="false" id="1369191352" dmle_extension="mapextension" data-element-type="mapextension" modedesktop="map" modemobile="button" addresstodisplay="807 East Fulton Street, Garden City, Kansas 67846, United States" geocompleteaddress="807 East Fulton Street, Garden City, Kansas 67846, United States" data-popup-display-desktop="" data-popup-display-mobile="" data-display-type="block" modetablet="map" wr="true" icon="true" surround="true" adwords="" icon-name="icon-map-marker" provider="mapbox" lon="-100.863837" lat="37.96437" zoom="13"> <div class="mapContainer" style="height: 100%; width: 100%; overflow: hidden; z-index: 0;"></div> 1380</div> 1381</div> 1382</div> 1383</div> 1384</div> 1385 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 1386</div> 1387</div> 1388</div> 1389 <div id="swh-8f58bb6b5b444b1c94a33e315000a592"> <div data-wrapper-source="appstore">
1389<script> if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true; } </script>
1389 1390
1390<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "fb2a8bf852bee70cd90999964dbdbb26"; window.__AudioEyeInstallSource = "duda"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
1390 1391</div> 1392</div> 1393</div> 1394</div> 1395</div> 1396</div> 1397</div> 1398</div> 1399 1400 </div> 1401</div> 1402<!-- Add full CSS and Javascript before the close tag of the body if needed --> 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441<!-- ========= JS Section ========= -->
1442<script> 1443 var isWLR = true; 1444 1445 window.customWidgetsFunctions = {}; 1446 window.customWidgetsStrings = {}; 1447 window.collections = {}; 1448 window.currentLanguage = "ENGLISH" 1449 window.isSitePreview = false; 1450</script>
1450 1451 1452 1453
1454<script> 1455 window.customWidgetsFunctions["832a29738c2b44fdb4e63369b1bf458a~81"] = function (element, data, api) { 1456 1457 1458$(element).find('[data-first-expanded="true"]').attr('data-first-expanded', 'false').find('.accordion-item').eq(0).addClass('expanded'); 1459 1460$(element).off('click.toggle').on('click.toggle', '.accordion-title', function(){ 1461 if(data.config.collapseOthers){ 1462 $(this).parents('.accordion-item').siblings().removeClass('expanded'); 1463 // $(element).find('.accordion-item').not(this).removeClass('expanded'); 1464 } 1465 $(this).parents('.accordion-item').toggleClass('expanded'); 1466}); 1467 1468 1469 }; 1470</script>
1470 1471 1472
1473<script type="text/javascript"> 1474 1475 var d_version = "production_6813"; 1476 var build = "2026-09-30T12_48_50"; 1477 window['v' + 'ersion'] = d_version; 1478 1479 function buildEditorParent() { 1480 window.isMultiScreen = true; 1481 window.editorParent = {}; 1482 window.previewParent = {}; 1483 window.assetsCacheQueryParam = "?version=2026-09-30T12_48_50"; 1484 try { 1485 var _p = window.parent; 1486 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1487 window.editorParent = _p; 1488 } else if (_p.isSitePreview) { 1489 window.previewParent = _p; 1490 } 1491 } catch (e) { 1492 1493 } 1494 } 1495 1496 buildEditorParent(); 1497</script>
1497 1498 1499 1500<!-- Load jQuery --> 1501
1502<script type="text/javascript" id='d-js-jquery' 1503 src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1503 1504 1505<!-- End Load jQuery --> 1506 1507 1508<!-- Injecting site-wide before scripts --> 1509 1510<!-- End Injecting site-wide to the head --> 1511 1512 1513
1514<script> 1515 var _jquery = window.$; 1516 1517 var jqueryAliases = ['$', 'jquery', 'jQuery']; 1518 1519 jqueryAliases.forEach((alias) => { 1520 Object.defineProperty(window, alias, { 1521 get() { 1522 return _jquery; 1523 }, 1524 set() { 1525 console.warn("Trying to over-write the global jquery object!"); 1526 } 1527 }); 1528 }); 1529 window.jQuery.migrateMute = true; 1530</script>
1530 1531 1532 1533 1534
1535<script> 1536 window.cookiesNotificationMarkupPreview = 'null'; 1537</script>
1537 1538 1539<!-- HEAD RT JS Include -->
1540<script id='d-js-params'> 1541 window.INSITE = window.INSITE || {}; 1542 window.INSITE.device = "desktop"; 1543 1544 window.rtCommonProps = {}; 1545 rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; 1546 rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; 1547 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1548 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1549 rtCommonProps["inlineEditGrid.snap"] =true; 1550 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1551 rtCommonProps["rt.pushnotifs.force.button"] =true; 1552 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1553 rtCommonProps["common.mapbox.js.override"] =false; 1554 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1555 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1556 rtCommonProps["isCoverage.test"] =false; 1557 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1558 rtCommonProps["common.resources.dist.cdn"] =true; 1559 rtCommonProps["common.build.dist.folder"] = 'production/6813'; 1560 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1561 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6813'; 1562 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1563 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1564 rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; 1565 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1566 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1567 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1568 rtCommonProps["isAutomation.test"] =false; 1569 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1570 1571 1572 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1573 1574 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1575 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1576 rtCommonProps['server.for.resources'] = ''; 1577 rtCommonProps['feature.flag.lazy.widgets'] = true; 1578 rtCommonProps['feature.flag.single.wow'] = false; 1579 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1580 rtCommonProps['feature.flag.mark.anchors'] = true; 1581 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1582 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1583 rtCommonProps["images.sizes.small"] =160; 1584 rtCommonProps["images.sizes.mobile"] =640; 1585 rtCommonProps["images.sizes.tablet"] =1280; 1586 rtCommonProps["images.sizes.desktop"] =1920; 1587 rtCommonProps["modules.resources.cdn"] =true; 1588 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 1589 rtCommonProps["feature.flag.runtime.inp.threshold"] =150; 1590 rtCommonProps["feature.flag.performance.logs"] =false; 1591 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 1592 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 1593 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 1594 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 1595 // feature flags that's used out of runtime module (in legacy files) 1596 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 1597 1598 window.rtFlags = {}; 1599 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 1600 rtFlags["scripts.widgetCount.enabled"] =true; 1601 rtFlags["fnb.animations.tracking.enabled"] =true; 1602 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 1603 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 1604 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 1605 rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true; 1606 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 1607 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 1608 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
1609 rtFlags["geocode.search.localize"] =false; 1610 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 1611 rtFlags["twitter.heightLimit.enabled"] = true; 1612 rtFlags["runtime.lottieOverflow"] =false; 1613 rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; 1614 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 1615 rtFlags["flex.animation.design.panel.layout"] =true; 1616 rtFlags["runtime.cwv.report.cls.enabled"] =false; 1617 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 1618 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 1619 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 1620 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 1621 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 1622 rtFlags["runtime.video.widget.lazy.enabled"] =true; 1623 rtFlags["contact.form.useActiveForm"] =true; 1624 rtFlags["contact.form.custom.errors.enabled"] =true; 1625 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 1626 rtFlags["runtime.ssr.productCustomizations"]
1626=true; 1627 rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true; 1628 rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true; 1629 rtFlags["editor.widget.form.a11y"] =true; 1630</script>
vendor: 1 bytes, line 1630
1630
1631<script src="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
1631 1632 1633<!-- End of HEAD RT JS Include --> 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645
1645<script src="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
1645 1646 1647 1648 1649 1650
1651<script> 1652 1653 $(window).bind("orientationchange", function (e) { 1654 $.layoutManager.initLayout(); 1655 1656 }); 1657 $(document).resize(function () { 1658 1659 }); 1660</script>
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679
1680<script type="text/javascript" id="d_track_sp"> 1681 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 1682 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 1683 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 1684 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 1685 window.dmsnowplow = window.snowplow; 1686 1687 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 1688 appId: '0d0a2696' 1689 }); 1690 1691 // snowplow queries element styles so we wait until CSS calculations are done. 1692 requestAnimationFrame(() => { 1693 dmsnowplow('trackPageView'); 1694 _dm_insite.forEach((rule) => { 1695 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 1696 // the tracking is in popup.js 1697 if (rule.actionName !== "popup") { 1698 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 1699 } 1700 window?.waitForDeferred?.('dmAjax', () => { 1701 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 1702 }); 1703 }); 1704 }); 1705</script>
1705 1706 1707 1708 1709<div style="display:none;" id="P6iryBW0Wu"></div> 1710 1711<!-- photoswipe markup --> 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721<!-- Root element of PhotoSwipe. Must have class pswp. --> 1722<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 1723 1724 <!-- Background of PhotoSwipe. 1725 It's a separate element as animating opacity is faster than rgba(). --> 1726 <div class="pswp__bg"></div> 1727 1728 <!-- Slides wrapper with overflow:hidden. --> 1729 <div class="pswp__scroll-wrap"> 1730 1731 <!-- Container that holds slides. 1732 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1733 Don't modify these 3 pswp__item elements, data is added later on. --> 1734 <div class="pswp__container"> 1735 <div class="pswp__item"></div> 1736 <div class="pswp__item"></div> 1737 <div class="pswp__item"></div> 1738 </div> 1739 1740 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1741 <div class="pswp__ui pswp__ui--hidden"> 1742 1743 <div class="pswp__top-bar"> 1744 1745 <!-- Controls are self-explanatory. Order can be changed. --> 1746 1747 <div class="pswp__counter"></div> 1748 1749 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 1750 1751 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 1752 1753 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1754 1755 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1756 1757 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 1758 <!-- element will get class pswp__preloader--active when preloader is running --> 1759 <div class="pswp__preloader"> 1760 <div class="pswp__preloader__icn"> 1761 <div class="pswp__preloader__cut"> 1762 <div class="pswp__preloader__donut"></div> 1763 </div> 1764 </div> 1765 </div> 1766 </div> 1767 1768 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1769 <div class="pswp__share-tooltip"></div> 1770 </div> 1771 1772 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 1773 </button> 1774 1775 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 1776 </button> 1777 1778 <div class="pswp__caption"> 1779 <div class="pswp__caption__center"></div> 1780 </div> 1781 1782 </div> 1783 1784 </div> 1785 1786</div> 1787<div id="fb-root" 1788 data-locale="en"></div> 1789<!-- Alias: 0d0a2696 --> 1790<div class="dmPopupMask" id="dmPopupMask"></div> 1791<div id="dmPopup" class="dmPopup" data-auto="popup"> 1792 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 1793 <div class="dmPopupTitle"> <span></span> Share by:</div> 1794 <div class="data"></div> 1795</div>
1795<script id="d_track_personalization"> 1796 window?.waitForDeferred?.('dmAjax', () => { 1797 // Collects client data and updates cookies used by smart sites 1798 window.expireDays = 365; 1799 window.visitLength = 30 * 60000; 1800 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 1801 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 1802 }); 1803</script>
vendor: 1 bytes, line 1803
1803
1804<script type="text/javascript"> 1805 1806 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 1807 1808 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 1809 Parameters.HomeLinkText = 'Home'; 1810 </script>
1810 1811<!-- End Script tags --> 1812<!-- Site Wide Html Markup --> 1813<!-- Site Wide Html Markup --> 1814</body> 1815</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.