PageSourceSearch

https://www.westernmainescreendoors.com/

html westernmainescreendoors.com collected 2026-10-04 05:03:28 UTC 117,767 bytes, 1,545 lines download raw bytes

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.westernmainescreendoors.com/',
49
50        SystemID: 'US_DIRECT_PRODUCTION',
51        SiteAlias: 'bbc67001',
52        SiteType: atob('RFVEQU9ORQ=='),
53        PublicationDate: 'Aug 17, 2026',
54        ExternalUid: null,
55        IsSiteMultilingual: false,
56        InitialPostAlias: '',
57        InitialPostPageUuid: '',
58        InitialDynamicItem: '',
59        DynamicPageInfo: {
60            isDynamicPage: false,
61            base64JsonRowData: 'null',
62        },
63        InitialPageAlias: 'home',
64        InitialPageUuid: 'a9e6e83769994d05b33418ffe92c430b',
65        InitialPageId: '615609791',
66        InitialEncodedPageAlias: 'aG9tZQ==',
67        InitialHeaderUuid: '225e4d733f084749ba9abc6dbb0bafe7',
68        CurrentPageUrl: '',
69        IsCurrentHomePage: true,
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: 'store',
83        StorePagesUrls: 'e30=',
84        IsNewStore: 'false',
85        StorePath: '/store',
86        StoreId: '22379103',
87        StoreVersion: 2,
88        StoreBaseUrl: '/store',
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.westernmainescreendoors.com/',
116            BlockContainerSelector: '.dmBody',
117            NavbarSelector: '#dmNav:has(a)',
118            SubNavbarSelector: '#subnav_main'
119        },
120        hasCustomCode: true,
121        planID: '8',
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: false,
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<script type="text/javascript" data-termly-config>
167    window.TERMLY_CUSTOM_BLOCKING_MAP = {
168        'app.multiscreenstore.com': {'\/script.js': 'essential'},
169        'd2j6dbq0eux0bg.cloudfront.net': 'essential',
170        'd34ikvsdm2rlij.cloudfront.net': 'essential',
171        'd1oxsl77a1kjht.cloudfront.net': 'essential',
172        'd3fi9i0jj23cau.cloudfront.net': 'essential',
173        'djqizrxa6f10j.cloudfront.net': 'essential',
174        'd1e443hvef5jf2.cloudfront.net': 'essential'
175    };
176</script>
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195<script type="text/javascript" id="d_track_campaign" data-entry-referrer>
196    (function() {
197        if (!window.location.search) {
198            return;
199        }
200        const cleanParams = window.location.search.substring(1); // Strip ?
201        const queryParams = cleanParams.split('&');
202
203        const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000;
204        const domain = 'domain=' + window.location.hostname;
205        const path = "path=/";
206
207        queryParams.forEach((param) => {
208            const [key, value = ''] = param.split('=');
209            if (key.startsWith('utm_')) {
210                const cookieName = "_dm_rt_" + key.substring(4);
211                const cookie = cookieName + "=" + value;
212                const joined = [cookie, expires, domain, path].join(";");
213                document.cookie = joined;
214            }
215        });
216    }());
217</script>
217
218
219<script type="text/javascript" >
220    var _dm_gaq = {};
221    var _gaq = _gaq || [];
222    var _dm_insite = [];
223</script>
223
224
225
226
227
228
229
230<!-- End Injecting site-wide to the head -->
231
232<!-- Inject secured cdn script -->
233
234
235<!-- ========= Meta Tags ========= -->
236<!-- PWA settings -->
237<script>
238    function toHash(str) {
239        var hash = 5381, i = str.length;
240        while (i) {
241            hash = hash * 33 ^ str.charCodeAt(--i)
242        }
243        return hash >>> 0
244    }
245</script>
vendor: 1 bytes, line 245
245
246<script>
247    (function (global) {
248    //const cacheKey = global.cacheKey;
249    const isOffline = 'onLine' in navigator && navigator.onLine === false;
250    const hasServiceWorkerSupport = 'serviceWorker' in navigator;
251    if (isOffline) {
252        console.log('offline mode');
253    }
254    if (!hasServiceWorkerSupport) {
255        console.log('service worker is not supported');
256    }
257    if (hasServiceWorkerSupport && !isOffline) {
258        window.addEventListener('load', function () {
259            const serviceWorkerPath = '/runtime-service-worker.js?v=3';
260            navigator.serviceWorker
261                .register(serviceWorkerPath, { scope: './' })
262                .then(
263                    function (registration) {
264                        // Registration was successful
265                        console.log(
266                            'ServiceWorker registration successful with scope: ',
267                            registration.scope
268                        );
269                    },
270                    function (err) {
271                        // registration failed :(
272                        console.log('ServiceWorker registration failed: ', err);
273                    }
274                )
275                .catch(function (err) {
276                    console.log(err);
277                });
278        });
279
280        // helper function to refresh the page
281        var refreshPage = (function () {
282            var refreshing;
283            return function () {
284                if (refreshing) return;
285                // prevent multiple refreshes
286                var refreshkey = 'refreshed' + location.href;
287                var prevRefresh = localStorage.getItem(refreshkey);
288                if (prevRefresh) {
289                    localStorage.removeItem(refreshkey);
290                    if (Date.now() - prevRefresh < 30000) {
291                        return; // dont go into a refresh loop
292                    }
293                }
294                refreshing = true;
295                localStorage.setItem(refreshkey, Date.now());
296                console.log('refereshing page');
297                window.location.reload();
298            };
299        })();
300
301        function messageServiceWorker(data) {
302            return new Promise(function (resolve, reject) {
303                if (navigator.serviceWorker.controller) {
304                    var worker = navigator.serviceWorker.controller;
305                    var messageChannel = new MessageChannel();
306                    messageChannel.port1.onmessage = replyHandler;
307                    worker.postMessage(data, [messageChannel.port2]);
308                    function replyHandler(event) {
309                        resolve(event.data);
310                    }
311                } else {
312                    resolve();
313                }
314            });
315        }
316    }
317})(window);
318</script>
318
319<!-- Add manifest -->
320<!-- End PWA settings -->
321
322
323
324<link rel="canonical" href="https://www.westernmainescreendoors.com/">
325
326<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
327<meta name="dm:lcp-preload" content="dm:lcp-frozen">
328<meta name="apple-mobile-web-app-capable" content="yes">
329
330<!--Add favorites icons-->
331
332<link rel="apple-touch-icon"
333      href="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/favicon.ico"/>
334
335<link rel="icon" type="image/x-icon" href="https://irp-cdn.multiscreensite.com/bbc67001/site_favicon_16_1576178698377.ico"/>
336
337<!-- End favorite icons -->
338<link rel="preconnect" href="https://irp.cdn-website.com"/>
339<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/>
340<link rel="preconnect" href="https://static.cdn-website.com"/>
341
342
343<!-- Prefetch Ecwid Javascript to speed up loading -->
344<link rel="prefetch" href="https://app.multiscreenstore.com/script.js?22379103"/>
345<script>
346    if (window.Parameters) {
347        window.Parameters.ecwidScriptUrl = 'https://app.multiscreenstore.com/script.js?22379103';
348    }
349</script>
349
350
351
352<!-- render the required CSS and JS in the head section -->
353<script id='d-js-dmapi'>
354    window.SystemID = 'US_DIRECT_PRODUCTION';
355
356    if (!window.dmAPI) {
357        window.dmAPI = {
358            registerExternalRuntimeComponent: function () {
359            },
360            getCurrentDeviceType: function () {
361                return window._currentDevice;
362            },
363            runOnReady: (ns, fn) => {
364                const safeFn = dmAPI.toSafeFn(fn);
365                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
366                const eventName = 'afterAjax.' + ns;
367
368                if (document.readyState === 'complete') {
369                    $.DM.events.off(eventName).on(eventName, safeFn);
370                    setTimeout(function () {
371                        safeFn({
372                            isAjax: false,
373                        });
374                    }, 0);
375                } else {
376                    window?.waitForDeferred?.('dmAjax', () => {
377                        $.DM.events.off(eventName).on(eventName, safeFn);
378                        safeFn({
379                            isAjax: false,
380                        });
381                    });
382                }
383            },
384            toSafeFn: (fn) => {
385                if (fn?.safe) {
386                    return fn;
387                }
388                const safeFn = function (...args) {
389                    try {
390                        return fn?.apply(null, args);
391                    } catch (e) {
392                        console.log('function failed ' + e.message);
393                    }
394                };
395                safeFn.safe = true;
396                return safeFn;
397            }
398        };
399    }
400
401    if (!window.requestIdleCallback) {
402        window.requestIdleCallback = function (fn) {
403            setTimeout(fn, 0);
404        }
405    }
406</script>
406
407
408<!-- loadCSS function header.jsp-->
409
410
411
412
413
414
415<script id="d-js-load-css">
416/**
417 * There are a few <link> tags with CSS resource in them that are preloaded in the page
418 * in each of those there is a "onload" handler which invokes the loadCSS callback
419 * defined here.
420 * We are monitoring 3 main CSS files - the runtime, the global and the page.
421 * When each load we check to see if we can append them all in a batch. If threre
422 * is no page css (which may happen on inner pages) then we do not wait for it
423 */
424(function () {
425  let cssLinks = {};
426  function loadCssLink(link) {
427    link.onload = null;
428    link.rel = "stylesheet";
429    link.type = "text/css";
430  }
431  
432    function checkCss() {
433      const pageCssLink = document.querySelector("[id*='CssLink']");
434      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
435
436        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
437            const storedRuntimeCssLink = cssLinks.runtime;
438            const storedPageCssLink = cssLinks.page;
439            const storedGlobalCssLink = cssLinks.global;
440            const storedWidgetCssLink = cssLinks.widget;
441
442            storedGlobalCssLink.disabled = true;
443            loadCssLink(storedGlobalCssLink);
444
445            if (storedPageCssLink) {
446                storedPageCssLink.disabled = true;
447                loadCssLink(storedPageCssLink);
448            }
449
450            if(storedWidgetCssLink) {
451                storedWidgetCssLink.disabled = true;
452                loadCssLink(storedWidgetCssLink);
453            }
454
455            storedRuntimeCssLink.disabled = true;
456            loadCssLink(storedRuntimeCssLink);
457
458            requestAnimationFrame(() => {
459                setTimeout(() => {
460                    storedRuntimeCssLink.disabled = false;
461                    storedGlobalCssLink.disabled = false;
462                    if (storedPageCssLink) {
463                      storedPageCssLink.disabled = false;
464                    }
465                    if (storedWidgetCssLink) {
466                      storedWidgetCssLink.disabled = false;
467                    }
468                    // (SUP-4179) Clear the accumulated cssLinks only when we're
469                    // sure that the document has finished loading and the document 
470                    // has been parsed.
471                    if(document.readyState === 'interactive') {
472                      cssLinks = null;
473                    }
474                }, 0);
475            });
476        }
477    }
478  
479
480  function loadCSS(link) {
481    try {
482      var urlParams = new URLSearchParams(window.location.search);
483      var noCSS = !!urlParams.get("nocss");
484      var cssTimeout = urlParams.get("cssTimeout") || 0;
485
486      if (noCSS) {
487        return;
488      }
489      if (link.href && link.href.includes("d-css-runtime")) {
490        cssLinks.runtime = link;
491        checkCss();
492      } else if (link.id === "siteGlobalCss") {
493        cssLinks.global = link;
494        checkCss();
495      } 
496      
497      else if (link.id && link.id.includes("CssLink")) {
498        cssLinks.page = link;
499        checkCss();
500      } else if (link.id && link.id.includes("widgetCSS")) {
501        cssLinks.widget = link;
502        checkCss();
503      }
504      
505      else {
506        requestIdleCallback(function () {
507          window.setTimeout(function () {
508            loadCssLink(link);
509          }, parseInt(cssTimeout, 10));
510        });
511      }
512    } catch (e) {
513      throw e
514    }
515  }
516  window.loadCSS = window.loadCSS || loadCSS;
517})();
518</script>
518
519
520
521
522<script data-role="deferred-init" type="text/javascript">
523    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
524    function Def() {
525        this.promise = new Promise((function (a, b) {
526            this.resolve = a, this.reject = b
527        }).bind(this))
528    }
529
530    const defs = {};
531    window.getDeferred = function (a) {
532        return null == defs[a] && (defs[a] = new Def), defs[a]
533    }
534    window.waitForDeferred = function (b, a, c) {
535        let d = window?.getDeferred?.(b);
536        d
537            ? d.promise.then(a)
538            : c && ["complete", "interactive"].includes(document.readyState)
539                ? setTimeout(a, 1)
540                : c
541                    ? document.addEventListener("DOMContentLoaded", a)
542                    : console.error(`Deferred  does not exist`);
543    };
544</script>
544
545<style id="forceCssIncludes">
546    /* This file is auto-generated from a `scss` file with the same name */
547
548.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}}
549    
550body #dm #\31 138297507:not(.photo-gallery-done):not([data-widget-initialized]) { height: 389.0px !important; min-height: initial;}
551</style>
552<style id="cssVariables" type="text/css">
553    
554</style>
555
556
557<style id="hideAnimFix">
558  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
559    visibility: hidden;
560  }
561
562  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
563    visibility: hidden !important;
564  }
565
566  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
567    visibility: hidden;
568  }
569
570</style>
571
572
573
574<style id="criticalCss">
575    @charset "UTF-8";.clearfix:after,.dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop=none]){visibility:hidden}
575@font-face{font-family:FontAwesome;font-display:block;src:url(https://static.cdn-website.com/fonts/fontawesome-webfont.eot?v=6);src:url(https://static.cdn-website.com/fonts/fontawesome-webfont.eot?#iefix&v=6) format("embedded-opentype"),url(https://static.cdn-website.com/fonts/fontawesome-webfont.woff?v=6) format("woff"),url(https://static.cdn-website.com/fonts/fontawesome-webfont.ttf?v=6) format("truetype"),url(https://static.cdn-website.com/fonts/fontawesome-webfont.svg#fontawesomeregular?v=6) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/dmserifdisplay/v17/-nFnOHM81r4j6k0gjAW3mujVU2B2G_Bx0g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/dmserifdisplay/v17/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB0PD2.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:italic;font-weight:100 1000;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/dmsans/v17/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKy58Q.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dmInner{min-height:100vh!important;position:relative;min-width:768px!important}.dmPopup,.dmPopupMask{position:fixed;left:0}.display_None{display:none}.dmDisplay_None{display:none!important}.clearfix:after{clear:both;line-height:0;height:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix{display:inline-block}#dm .dmWidget .icon{font-size:26px}body.dmRoot #dm .dmOuter .dmInner .dmWidget .icon.hasFontIcon{height:26px;margin-top:-13px;line-height:normal;text-align:center;background-image:none}#dm .dmBody div.u_1414742659,.dmRoot .hasFontIcon{background-image:none!important}.dmPopupMask{margin:0;display:none;width:10px;z-index:1000000999;top:0}#dmRoot .dmPopup,.dmPopup,.dmPopupClose:before,[data-display-type=block]{display:block}.dmPopup{text-align:left;top:10px;width:93%;z-index:1000009999!important;box-sizing:border-box;background:#f5f5f5;overflow-y:auto;height:100%}.dmPopup .dmPopupTitle{text-align:left;font:700 19px Helvetica,Arial;margin:20px 20px 35px;color:#999}.lh-1,button{line-height:normal}#dmPopup{opacity:0}.dmPopupClose,.dmPopupClose:before{position:absolute;visibility:visible}.dmPopupClose{border-radius:25px;width:27px;height:27px;z-index:1;background-color:rgba(255,255,255,.4);top:12px;right:12px}.dmPopupClose:before{font-size:20px;color:#000;top:3px;right:3px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar{width:5px;height:5px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-thumb{background:#c8c8c8;box-shadow:inset 0 1px 2px #454545;border-radius:45px}.dmRespRow.fullBleedMode>.dmRespColsWrapper{width:100%!important;max-width:100%!important}.dmRespRow.fullBleedMode{padding-left:0!important;padding-right:0!important}#dm .dmRespRow .dmRespColsWrapper{display:flex}#dm .hasBackgroundOverlay:not(.dmPopupPage):not(.layout-drawer){position:relative!important}#dm .hasBackgroundOverlay:not(.hasExtraLayerOverlay):before{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;content:" "!important;border-radius:inherit}#dm .dmInner .dmWidget.align-center,.align-center{margin-left:auto;margin-right:auto}body.fix-mobile-scrolling{overflow:initial}#dmRoot{text-decoration-skip-ink:none}body{-webkit-overflow-scrolling:touch}@media (min-width:1025px){:root{--btn-text-font-size:15px}}@media (min-width:768px) and (max-width:1024px){:root{--btn-text-font-size:15px}}nav{display:block}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}b{font-weight:700}hr{box-sizing:content-box;height:0}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic;display:inline-block}button{font-family:inherit;font-size:100%;margin:0;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border:0;padding:0}*,:after,:before{box-sizing:border-box}.dmRespRow.dmRespRowNoPadding{padding:0}
575.dmRespRow{padding-top:15px;padding-bottom:15px}.dmRespRow:after,.dmRespRow:before{content:" ";display:table}.dmRespRow:after{clear:both}.dmRespRow,.dmRespRow .dmRespColsWrapper{max-width:960px;position:relative;margin:0 auto;width:100%}.dmRespRow .dmRespCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}.dmRespRow .dmRespCol>*{max-width:100%}.dmDesktopBody .dmRespRow .large-5{position:relative;width:41.66667%}.dmDesktopBody .dmRespRow .large-6{position:relative;width:50%}.dmDesktopBody .dmRespRow .large-7{position:relative;width:58.33333%}.dmDesktopBody .dmRespRow .large-12{position:relative;width:100%}[class*=" dm-common-icons-"]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dm-common-icons!important}.dm-common-icons-close:before{content:"\e901"}#dm div.dmContent [class*=" icon-"],[class*=" icon-"]{font-family:FontAwesome!important;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[class*=" icon-"]:before{text-decoration:none;display:inline-block;speak:none}a [class*=" icon-"]{display:inline}[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-star:before{content:"\f005"}.icon-angle-right:before{content:"\f105"}.icon-angle-down:before{content:"\f107"}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#dm .dmRespRow .dmRespCol>.dmWidget{overflow:initial}@media (min-width:768px){#dm .dmRespRow .dmRespCol>.dmWidget{width:280px;max-width:100%}}@media (max-width:767px){#dm .dmInner .dmWidget{width:100%}}#dm .dmInner .dmWidget:not(.displayNone){display:inline-block}#dm .dmInner .dmWidget:not(.flexButton):not(.displayNone)[data-display-type=block]{display:block}#dm .dmInner .dmWidget{text-decoration:none;margin:10px 0;clear:both;position:relative;text-align:center;line-height:22px;box-shadow:none;background-image:none;padding:0;height:auto;border-style:solid;white-space:nowrap}#dm .dmInner .dmWidget:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0;margin-right:-.25em}#dm .dmInner .dmWidget .iconBg{position:absolute;left:0;width:50px;top:50%;margin-top:-13px}#dm .dmWidget .text{display:inline-block;vertical-align:middle;font-size:1.125em;line-height:normal;white-space:normal;padding:10px 7px;max-width:98%}html:not(.ios-preview) #dm .hasStickyHeader .dmInner div.dmHeaderContainer{position:fixed!important;z-index:101;width:100%;min-width:768px}.imageWidget{position:relative}.dmPhotoGallery{margin:10px 0;width:100%;overflow:hidden;min-height:1px;clear:both}.dmPhotoGalleryHolder{text-align:center}.dmPhotoGallery .image-container{position:relative}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner div,#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner{text-align:center}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3{margin:0;line-height:normal;font-size:21px}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-text,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-title{max-width:100%}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs{list-style:none;position:relative}#dm .dmPhotoGallery.newPhotoGallery.captionAlignment-center_center .photoGalleryThumbs .caption-container .caption-inner:not(:has(>.caption-link)){justify-content:center;align-items:center}#dm .dmPhotoGallery.newPhotoGallery.captionAlignment-center_center .photoGalleryThumbs .caption-container .caption-inner:not(:has(>.caption-link)) div,#dm .dmPhotoGallery.newPhotoGallery.captionAlignment-center_center .photoGalleryThumbs .caption-container .caption-inner:not(:has(>.caption-link)) h3{text-align:center}#dm .dmPhotoGallery.newPhotoGallery.captionAlignment-center_center .photoGalleryThumbs .caption-container .caption-inner .caption-button{margin:10px auto}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner{align-items:center}#dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0;display:none}#dm .dmPhotoGallery.newPhotoGallery .photogallery-row{display:flex}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column{display:flex;flex-direction:column;padding:0;width:100%;margin:0}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column.column-2{width:50%}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs{position:relative;overflow:hidden}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs .image-container{width:100%;overflow:hidden;
575background:url(https://dd-cdn.multiscreensite.com/runtime-img/galleryLoader.gif) center no-repeat}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs .image-container.revealed{background:0}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs .image-container a{display:flex;flex-direction:column;background-size:cover;padding-top:100%}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs .image-container a img{display:none!important}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs.vertical-height .image-container a{padding-top:200%}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .thumbnailInnerWrapper{overflow:hidden;transform:translateZ(0)}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .image-container{overflow:hidden}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .image-container a{background-repeat:no-repeat;background-position:center}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner{display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;z-index:1;background-color:rgba(255,255,255,.9);color:#333;padding:15px;height:100%;box-sizing:border-box}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-button{margin:10px auto;max-width:100%}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-button .text{padding:10px 20px!important}#dm .dmPhotoGallery.newPhotoGallery.text-layout-over .photoGalleryThumbs .caption-container{height:100%;width:100%;position:absolute;top:0;left:0;padding:inherit}#dm .dmPhotoGallery.newPhotoGallery.text-layout-over .photoGalleryThumbs .caption-inner{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:0!important;padding:10px;transform:scale(1.05);opacity:0;filter:alpha(opacity=0)}#dm .dmRespRow.dmRespRowNoPadding,.dmContent,.dmInner ul:not(.defaultList),DIV.dmBody{padding:0}#dm .dmPhotoGallery.newPhotoGallery[data-image-hover-effect=zoomout] .photoGalleryThumbs .image-container{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}*{border:0 solid #333;scrollbar-arrow-color:#fff;scrollbar-track-color:#F2F2F2;scrollbar-face-color:silver;scrollbar-highlight-color:silver;scrollbar-3dlight-color:silver;scrollbar-shadow-color:silver;scrollbar-darkshadow-color:silver;scrollbar-width:12px}body{width:100%;overflow:hidden;-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important}A IMG{border:none}h1,h2,h3,ul{margin-left:0;margin-right:0}.dmInner *{-webkit-font-smoothing:antialiased}.clearfix,a,img,li,ul{vertical-align:top}#iscrollBody,#site_content{position:relative}.dmOuter{word-wrap:break-word}.dmInner{font-size:16px;background:#fff;color:#666}.dmDesktopBody .dmInner{min-width:960px}.dmInner a{color:#463939}.dmHeader{background:#68ccd1;color:#666;text-align:center;position:relative;width:100%;max-width:100%}DIV.dmBody{clear:both}.dmContent{margin:0}#site_content ul:not(.defaultList){-webkit-padding-start:0;-moz-padding-start:0;list-style-position:inside}#innerBar{position:relative;height:36px;width:100%;font-size:20px;margin:0;z-index:80}.dmRespRowsWrapper{max-width:960px;margin:0 auto}.dmLargeBody .imageWidget:not(.displayNone){display:inline-block;max-width:100%}.imageWidget:not(.displayNone) img{width:100%}h3{font-weight:400;font-size:23px}#dm .dmRespColsWrapper{display:block}.dmNewParagraph{text-align:left;margin:8px 0;padding:2px 0}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol,.dmLargeBody .fHeader .dmRespRow .dmRespCol{padding-left:.75%;padding-right:.75%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:first-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:first-child{padding-left:0;padding-right:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:last-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:last-child{padding-right:0;padding-left:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:only-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:only-child{padding-left:0;padding-right:0}#innerBar.lineInnerBar{display:table;width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;font-size:20px;margin-top:30px;margin-bottom:30px;background-color:transparent;color:#666}#innerBar .titleLine{display:table-cell;vertical-align:middle;width:50%}.dmPageTitleRow:not(#innerBar){display:none}.titleLine hr{min-height:1px;background-color:rgba(102,102,102,.2)}.dmStandardDesktop{display:block}#dmFirstContainer .dmRespRowsWrapper:after,#dmFirstContainer .dmRespRowsWrapper:before{content:"";display:table}.dmInner a{outline:0;vertical-align:inherit}.dmLinksMenu>ul{display:block;margin:0;font-size:inherit}.dmStandardDesktop{margin:0 auto}.dmPhotoGalleryHolder{font-size:medium!important;margin:0;list-style:none}#dm .dmPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0}body{background-color:#eee}.main-navigation.unifiednav{display:flex;justify-content:flex-start;align-items:stretch;overflow:visible}.main-navigation.unifiednav ul{list-style:none;padding:0;margin:0;font-size:1rem}.main-navigation.unifiednav .unifiednav__container{display:flex;justify-content:flex-start;list-style:none}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{display:flex;justify-content:flex-start;position:relative;font-weight:400}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::before{content:'';align-self:center;font-weight:700}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:inherit;text-decoration:none;position:relative;padding:12px 15px;margin:0;font-weight:inherit;letter-spacing:.03em}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:0 15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{content:'';width:100%;height:0;border:0 solid transparent;border-top-color:currentColor;display:block;opacity:0}
575.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{opacity:1}.main-navigation.unifiednav.effect-bottom{padding:calc(12px - .2em - 2px) 15px}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{transform:scaleX(0);border-top-width:2px}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{margin-top:.2em}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{margin-bottom:.2em;border-top-color:transparent}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{transform:scaleX(1)}.main-navigation.unifiednav .unifiednav__container .unifiednav__item:not(.unifiednav__item_has-sub-nav) .icon{display:none}.main-navigation.unifiednav .unifiednav__container[data-depth]{position:absolute;top:0;left:0;flex-direction:column;opacity:0;z-index:100;background-color:#faf9f9}.main-navigation.unifiednav .unifiednav__container[data-depth='0']{top:100%;transform:translateY(-10px)}.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container[data-depth='0']{left:15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap .unifiednav__container>.unifiednav__item-wrap{flex-direction:column}.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap .unifiednav__item{padding:15px 30px 15px 15px;margin:0}.main-navigation.unifiednav[layout-sub=submenu_horizontal_1] .unifiednav__container[data-depth]{color:#999}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{display:initial;padding-left:10px;margin-left:0}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .p_hfcontainer nav.main-navigation.unifiednav{min-width:9em!important;text-align:initial!important}#dm .main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:transparent}#dm .main-navigation.unifiednav[layout-sub=submenu_horizontal_1] .unifiednav__container[data-depth]{background-color:#faf9f9}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container{flex-wrap:wrap;justify-content:inherit}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container .nav-item-text::before{text-align:left}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{content:''}#dm .dmBody .dmRespRowsWrapper{max-width:none;background-color:transparent}.dmLargeBody .dmRespRow{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}.dm-bfs.dm-layout-home div.dmInner{background-color:#fff}.dmStandardDesktop .dmHeader{background-color:#68ccd1;max-width:100%}.standardHeaderLayout .dmHeader{float:none;display:block;height:auto}#dm div.dmContent h1{color:#666}#dm div.dmRespCol>*{line-height:1.5}#dm div.dmContent h1,#dm div.dmContent h1 *,#dm div.dmContent h2,#dm div.dmContent h2 *,#dm div.dmContent h3,#dm div.dmInner{line-height:initial}#dm div.dmContent h3{color:#fff}#dm div.dmInner h1,#dm div.dmInner h2,#dm div.dmInner h3{font-family:Montserrat,"Montserrat Fallback"}#dm div.dmContent h2{color:#333}#dm DIV.dmInner{background-repeat:no-repeat;background-image:url(https://irt-cdn.multiscreensite.com/ce0bb35f932b47bb809d0e37905542ba/dms3rep/multi/site_background_education-2087x1173.jpg);background-size:cover;background-position:50% 0}#dm div.dmOuter div.dmInner{background-position:center center;background-repeat:repeat;background-size:auto}.dmLargeBody .dmBody .dmRespRowsWrapper{background-color:transparent}#dm div.dmContent h1{color:rgba(63,81,93,1);font-weight:400;font-family:"DM Serif Display","DM Serif Display Fallback"}#dm div.dmContent h2,#dm div.dmContent h3{color:rgba(61,72,82,1);font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400}#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:rgba(255,255,255,1)}#dm div.dmInner,#dm div.dmInner .dmRespCol{font-size:16px}#dm div.dmContent h3{font-size:42px}#dm div.dmContent h1{font-size:52px}#dm div.dmContent h2{font-size:45px}#dm .dmRespCol div.dmNewParagraph,#dm div.dmInner,#dm div.dmInner .dmRespCol,.dmPhotoGallery .caption-text.caption-text{font-family:"DM Sans","DM Sans Fallback";font-weight:400;color:rgba(37,40,43,1);font-size:16px}@media all{:root{--btn-text-direction:ltr;--btn-border-r-color:var(--btn-border-color);--btn-border-l-color:var(--btn-border-color);--btn-border-b-width:var(--btn-border-width);--btn-border-width:0px;--btn-border-radius:50px;--btn-border-t-width:var(--btn-border-width);--btn-border-tl-radius:var(--btn-border-radius);--btn-border-br-radius:var(--btn-border-radius);--btn-border-bl-radius:var(--btn-border-radius);--btn-bg-color:rgb(245, 116, 0);--btn-border-color:rgba(0, 0, 0, 0);--btn-border-tr-radius:var(--btn-border-radius);--btn-border-r-width:var(--btn-border-width);--btn-bg-image:none;--btn-border-b-color:var(--btn-border-color);--btn-border-l-width:var(--btn-border-width);--btn-border-t-color:var(--btn-border-color);--btn-text-align:center;--btn-text-color:rgb(255, 255, 255);--btn-text-decoration:none;
575--btn-text-font-weight:400;--btn-icon-color:rgb(247, 247, 247);--btn-icon-fill:rgb(247, 247, 247);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:rgba(223, 106, 0, 0.9);--btn-hover-border-t-color:var(--btn-hover-border-color);--btn-hover-border-r-color:var(--btn-hover-border-color);--btn-hover-border-l-color:var(--btn-hover-border-color);--btn-hover-border-color:var(--btn-border-color);--btn-hover-text-color:var(--btn-text-color);--btn-hover-text-font-weight:400;--btn-hover-text-decoration:none;--btn-hover-text-font-style:normal}}@media (min-width:0px) and (max-width:767px){:root{--btn-text-font-size:15px}}#dm .dmWidget:not([data-buttonstyle]){overflow:initial;background-clip:border-box;border-radius:1px}#dm .dmWidget:not([data-buttonstyle]) .text{padding:16px 0}#dm .dmWidget:not([data-buttonstyle]) .iconBg{display:none}@media (min-width:768px){#dm .dmRespRow .dmRespCol>.dmWidget{width:222px}}#dm div.dmInner #site_content .dmWidget,#dm div.dmInner .dmHeader .dmWidget{background-color:var(--btn-bg-color);background-image:var(--btn-bg-image);border-color:var(--btn-border-color);border-bottom-color:var(--btn-border-b-color);border-left-color:var(--btn-border-l-color);border-right-color:var(--btn-border-r-color);border-top-color:var(--btn-border-t-color);border-radius:var(--btn-border-radius);border-bottom-left-radius:var(--btn-border-bl-radius);border-bottom-right-radius:var(--btn-border-br-radius);border-top-left-radius:var(--btn-border-tl-radius);border-top-right-radius:var(--btn-border-tr-radius);border-width:var(--btn-border-width);border-bottom-width:var(--btn-border-b-width);border-left-width:var(--btn-border-l-width);border-right-width:var(--btn-border-r-width);border-top-width:var(--btn-border-t-width);direction:var(--btn-text-direction);text-align:var(--btn-text-align)}#dm div.dmInner #site_content .dmWidget span.text{color:var(--btn-text-color);font-size:var(--btn-text-font-size);font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#dm div.dmInner #site_content .dmWidget span.icon,#dm div.dmInner .dmHeader .dmWidget span.icon{color:var(--btn-icon-color);fill:var(--btn-icon-fill)}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg,#dm div.dmInner .dmHeader .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,#dm .p_hfcontainer .u_1374933714.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1374933714.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:14px!important}#dm .p_hfcontainer .u_1374933714.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1374933714.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:15px!important}#dm .dmInner div.dmHeader,#dm .dmInner div.dmHeader.u_hcontainer,#dm .dmInner div.u_hcontainer{background-color:rgba(255,255,255,1)!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#dm .p_hfcontainer div.u_1347581930{background-color:rgba(63,81,93,1)!important}#dm .dmBody div.u_1414742659,#dm .p_hfcontainer a.u_1284025215{background-color:rgba(0,0,0,0)!important}#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>
575.unifiednav__item{color:rgba(255,255,255,1)!important}#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{border-top-color:rgba(237,132,32,1)!important;border-top-width:1px!important;border-top-style:solid!important}#dm .p_hfcontainer .u_1374933714.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding-top:0!important;padding-left:10px!important;padding-right:10px!important}#dm .p_hfcontainer .u_1374933714.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 0px - 0px)!important}#dm .p_hfcontainer .u_1374933714.main-navigation.unifiednav[data-nav-structure=HORIZONTAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:10px!important}#dm .dmBody a.u_1163286021 span.text,#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item,#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-size:14px!important}#dm .p_hfcontainer a.u_1284025215 span.text{font-weight:700!important;color:rgba(223,106,0,.9)!important}#dm .p_hfcontainer .u_1284025215{text-align:CENTER!important}#dm .p_hfcontainer nav.u_1374933714{color:#fff!important}#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:rgba(63,81,93,1)!important}#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected,#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{color:rgba(255,255,255,1)!important}#dm .dmInner div.u_hcontainer{float:none!important;top:0!important;left:0!important;width:100%!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:0!important;text-align:center!important;padding:25px 0 20px!important;margin:0 auto!important}#dm .p_hfcontainer div.u_1282963702,#dm .p_hfcontainer div.u_1347581930{width:auto!important;height:auto!important;float:none!important;left:0!important;position:relative!important}#dm .dmInner div.dmHeader.u_hcontainer{padding-bottom:20px!important;padding-top:25px!important}#dm .dmInner div.fHeader .dmHeader[freeheader=true]{padding:0!important}.fHeader #hcontainer.dmHeader[freeheader=true]{padding-top:initial!important;padding-bottom:initial!important}#dm .p_hfcontainer div.u_1282963702{top:0!important;max-width:100%!important;min-width:0!important;text-align:center!important;padding:12px 15px!important;margin:0!important}#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer nav.u_1374933714.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#dm .p_hfcontainer nav.u_1374933714{float:none!important;top:0!important;left:0!important;width:calc(100% - 24px)!important;position:relative!important;height:auto!important;max-width:1247px!important;justify-content:center!important;align-items:stretch!important;min-width:25px!important;text-align:start!important;padding:12px 15px!important;margin:0 auto!important}#dm .p_hfcontainer div.u_1347581930{top:0!important;max-width:100%!important;min-width:0!important;text-align:center!important;padding:0!important;margin:0!important}#dm .dmBody a.u_1163286021,#dm .p_hfcontainer a.u_1284025215,#dm .p_hfcontainer div.u_1697047187,#dm .p_hfcontainer div.u_1968322474{min-width:25px!important;top:0!important;text-align:center!important}#dm .p_hfcontainer div.u_1789232918{padding:0!important}#dm .p_hfcontainer div.u_1968322474{display:block!important;float:none!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;height:auto!important;max-width:100%!important;padding:2px 0!important;margin:0 auto 8px!important}#dm .p_hfcontainer a.u_1284025215 span.text{font-size:20px!important}#dm .p_hfcontainer a.u_1284025215{float:none!important;left:0!important;width:calc(100% - 82px)!important;position:relative!important;height:43px!important;max-width:375px!important;padding:0!important;margin:-22px auto 10px!important}#dm .dmBody div.u_1044004671,#dm .p_hfcontainer div.u_1697047187{float:none!important;left:0!important;position:relative!important;height:auto!important}#dm .p_hfcontainer div.u_1697047187{width:calc(100% - 33px)!important;max-width:491px!important;display:block!important;padding:2px 0!important;margin:9px auto 8px!important}.stickyHeaderSpacer{height:146px!important}#dm .dmBody h1.u_1535123411{line-height:normal!important}#dm .dmBody .u_pa_8552430:before{opacity:.5!important;background-color:#000!important}#dm .dmBody .u_1138297507 .photoGalleryThumbs .image-container a{background-size:cover!important}#dm .dmBody .u_1138297507 .caption-inner{-webkit-border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;-webkit-border-bottom-left-radius:0!important;-webkit-border-top-left-radius:0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}#dm .dmBody .u_1066271284,#dm .dmBody .u_1264067532,#dm .dmBody .u_1266881018,#dm .dmBody .u_1372200346,#dm .dmBody .u_1389763926,#dm .dmBody .u_1421230289,#dm .dmBody .u_1469563203,#dm .dmBody .u_1515797216,#dm .dmBody .u_1881845537,#dm .dmBody .u_1970587521{display:none!important}#dm .dmBody a.u_1163286021{background-color:rgba(237,132,32,1)!important;float:none!important;left:0!important;width:calc(100% - 592px)!important;position:relative!important;height:50.99px!important;max-width:221px!important;padding:0!important;margin:22px auto 0!important}#dm .dmBody div.u_1985499698{background-color:rgba(255,255,255,1)!important}#dm .dmBody div.u_1044004671{background-color:rgba(0,0,0,0)!important}div.u_1544010363 img{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}#dm .dmBody div.u_pa_8552430:before{background-color:rgba(0,0,0,1)!important;opacity:.7!important}#dm .dmBody div.u_pa_8552430{background-color:rgba(0,0,0,.36)!important;background-image:url(https://lirp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/opt/carpenter2-1920w.jpg),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpUUqHSwo4pChOlkQFemoVShChVArtOpgcukXNGlIUlwcBdeCgx+LVQcXZ10dXAVB8APEzc1J0UVK/F9aaBHjwXE/3t173L0DhEaFaVbPBKDptplOJsRsblUMvEJAGEEMIi4zy5iTpBQ8x9c9fHy9i/Es73N/jn41bzHAJxLPMsO0iTeIZzZtg/M+cYSVZJX4nHjcpAsSP3JdafEb56LLAs+MmJn0PHGEWCx2sdLFrGRqxNPEUVXTKV/ItljlvMVZq9RY+578haG8vrLMdZojSGIRS5AgQkENZVRgI0arToqFNO0nPPzDrl8il0KuMhg5FlCFBtn1g//B726twtRkKymUAHpfHOdjFAjsAs2643wfO07zBPA/A1d6x19tAPFP0usdLXoEhLeBi+uOpuwBlzvA0JMhm7Ir+WkKhQLwfkbflAMGboG+tVZv7X2cPgAZ6ip1AxwcAmNFyl73eHewu7d/z7T7+wFwJnKmZ9+MiwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwS
575FlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+UCDwksLkLIPkkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAC0lEQVQI12NgAAIAAAUAAeImBZsAAAAASUVORK5CYII=)!important}@media all and (min-width:1920px),all and (-webkit-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){#dm .dmBody div.u_pa_8552430{background-color:rgba(0,0,0,.36)!important;background-image:url(https://lirp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/opt/carpenter2-2880w.jpg)!important;background-repeat:no-repeat!important}}#dm .dmBody div.u_1414742659{background-repeat:repeat!important;background-size:auto!important;background-position:center center!important;padding:0!important}#dm .d-page-1716942098 DIV.dmInner,#dm .dmBody div.u_pa_8552430{background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}#dm .d-page-1716942098 DIV.dmInner{background-image:none!important;background-color:rgba(255,255,255,1)!important}#dm .dmBody .u_1138297507 .photoGalleryThumbs .image-container a{padding-top:385px!important}#dm .dmBody .u_1138297507 .layout-container,#dm .dmBody .u_1138297507 .photoGalleryThumbs{padding:1px!important}#dm .dmBody div.u_1044004671{top:0!important;width:auto!important;max-width:100%!important;min-width:0!important;text-align:start!important;padding:11px 0 105px!important;margin:0!important}#dm .dmBody div.u_1019860510,#dm .dmBody div.u_1373056470{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;min-width:25px!important}#dm .dmBody div.u_1019860510{line-height:200%!important;width:calc(100% - 0px)!important;max-width:100%!important;text-align:left!important;display:block!important;padding:0!important;margin:17px 151.62px 8px 0!important}#dm .dmBody div.u_1373056470{width:calc(100% - 173px)!important;max-width:1083px!important;text-align:center!important;padding:2px 0!important;margin:8px auto!important}#dm .dmBody div.u_1138297507,div.u_1544010363{min-width:25px!important;padding:0!important;float:none!important;top:0!important;left:0!important;position:relative!important;text-align:center!important;height:auto!important}#dm .dmBody div.u_1138297507{width:calc(100% - 31px)!important;max-width:354px!important;important:true!important;margin:83px 15.82px 0 31.6px!important}div.u_1544010363{width:calc(100% - 589px)!important;max-width:118px!important;display:block!important}#dm .dmBody div.u_pa_8552430{float:none!important;top:0!important;max-width:100%!important;left:0!important;width:auto!important;position:relative!important;min-width:0!important;text-align:center!important;height:auto!important;padding:65px 0!important;margin:0!important}#dm .dmBody div.u_1544010363,#dm .dmBody h1.u_1535123411{text-align:center!important;padding:0!important;float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;min-width:25px!important;display:block!important}#dm .dmBody h1.u_1535123411{width:calc(100% - 190px)!important;max-width:915px!important;margin:-10px auto 0!important}#dm .dmBody div.u_1544010363{width:calc(100% - 597px)!important;max-width:101px!important;margin:-40px auto 0!important}#dm .dmBody h2.u_1768893160{float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:25px!important;text-align:left!important;display:block!important;padding:2px 0!important;margin:35px 79.98px 8px 0!important}.font-size-26{font-size:26px!important}.font-size-32{font-size:32px!important}.font-size-16{font-size:16px!important}.font-size-48{font-size:48px!important}.font-size-50{font-size:50px!important}.dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop=none]){visibility:hidden!important}#\31 065445410,#\31 094933228,#\31 134680439,#\31 371248789,#\31 374933714,#\31 429826668,#\31 568127116,#\31 663044434,#\31 728809135,#\3
5751 775634585,#\31 885947386,#\31 978167259{order:0;flex-direction:row} #dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder:not(.photo-gallery-done) {display: none;} @media (max-width:767px){ [data-hidden-on-mobile] {display:none!important}}
576    .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) {
577      visibility: hidden;
578    }
579
580    
581</style>
582
583
584
585<style id="fontFallbacks">
586    @font-face {
587  font-family: "Roboto Fallback";
588  src: local('Arial');
589  ascent-override: 92.6709%;
590  descent-override: 24.3871%;
591  size-adjust: 100.1106%;
592  line-gap-override: 0%;
593 }@font-face {
594  font-family: "Montserrat Fallback";
595  src: local('Arial');
596  ascent-override: 84.9466%;
597  descent-override: 22.0264%;
598  size-adjust: 113.954%;
599  line-gap-override: 0%;
600 }@font-face {
601  font-family: "Poppins Fallback";
602  src: local('Arial');
603  ascent-override: 92.326%;
604  descent-override: 30.7753%;
605  line-gap-override: 8.793%;
606  size-adjust: 113.7274%;
607}@font-face {
608  font-family: "DM Sans Fallback";
609  src: local('Arial');
610  ascent-override: 94.3696%;
611  descent-override: 29.4905%;
612  size-adjust: 105.1186%;
613  line-gap-override: 0%;
614 }@font-face {
615  font-family: "DM Serif Display Fallback";
616  src: local('Arial');
617  ascent-override: 103.2273%;
618  descent-override: 33.3795%;
619  size-adjust: 100.3611%;
620  line-gap-override: 0%;
621 }
622</style>
623
624
625<!-- End render the required css and JS in the head section -->
626
627
628
629
630
631
632
633
634<meta property="og:type" content="website">
635<meta property="og:url" content="https://www.westernmainescreendoors.com/">
636
637  <title>
638    Custom Screen Doors, Shutters &amp; Wood Floors | Western Maine Screen Doors
639  </title>
640  <meta name="description" content="Western Maine Screen Doors custom crafts, doors, shutters, rosettes, hardwood flooring, signs and much more."/>
641
642  <meta name="twitter:card" content="summary"/>
643  <meta name="twitter:title" content="Custom Screen Doors, Shutters &amp; Wood Floors | Western Maine Screen Doors"/>
644  <meta name="twitter:description" content="Western Maine Screen Doors custom crafts, doors, shutters, rosettes, hardwood flooring, signs and much more."/>
645  <meta name="twitter:image" content="https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/wmsdlogo-1920w.png"/>
646  <meta property="og:description" content="Western Maine Screen Doors custom crafts, doors, shutters, rosettes, hardwood flooring, signs and much more."/>
647  <meta property="og:title" content="Custom Screen Doors, Shutters &amp; Wood Floors | Western Maine Screen Doors"/>
648  <meta property="og:image" content="https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/wmsdlogo-1920w.png"/>
649
650
651
652
653<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= -->
654</head>
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676<body id="dmRoot" data-page-alias="home"  class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody "
677      style="padding:0;margin:0;"
678      
679    >
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695<!-- ========= Site Content ========= -->
696<div id="dm" class='dmwr'>
697    
698    <div class="dm_wrapper standard-var5 widgetStyle-3 standard">
699         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-home hasAnimations hasStickyHeader inMiniHeaderMode 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> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" data-scrollable-target="body" data-scrollable-target-threshold="1" data-scroll-responder-id="1" preserve-sticky-header="true" logo-size-target="100%" layout="f014fc9487554eb885e18628ee6309e9===header" mini-header-show-only-navigation-row="true" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="u_1282963702 dmRespRow dmDefaultListContentRow fullBleedChanged fullBleedMode" style="text-align:center" id="1282963702"> <div class="dmRespColsWrapper" id="1429826668">
699 <div class="u_1789232918 small-12 dmRespCol large-6 medium-6" id="1789232918"> <div class="u_1697047187 dmNewParagraph" data-element-type="paragraph" id="1697047187" style="transition: none 0s ease 0s; display: block;"><b style="" class="lh-1 font-size-26"><span style="font-weight:400;font-family:'DM Serif Display', 'DM Serif Display Fallback';" class="lh-1 font-size-32"><font style="color: rgb(61, 72, 82);">Western Maine Screen Doors</font></span></b></div></div> 
700 <div class="u_1255977556 dmRespCol small-12 large-6 medium-6" id="1255977556"> <div class="u_1968322474 dmNewParagraph" data-element-type="paragraph" id="1968322474" style="transition: none 0s ease 0s; display: block;"><div><span style="" class="lh-1 font-size-16"><font style=""><b style="">Call&nbsp;</b><span style=""><b><font style="">(207) 249-1687</font> 
701</b> 
702</span><b style="">for More Information</b></font></span></div></div> <a data-display-type="block" class="u_1284025215 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/order" data-element-type="dButtonLinkId" id="1284025215"> <span class="iconBg" id="1064617140"> <span class="icon hasFontIcon icon-star" id="1395774994"></span> 
703</span> 
704 <span class="text" id="1917203325">REQUEST CUSTOM ORDER &rarr;</span> 
705</a> 
706</div> 
707</div> 
708</div> 
709 <div class="u_1347581930 dmRespRow fullBleedChanged fullBleedMode" id="1347581930"> <div class="dmRespColsWrapper" id="1978167259"> <div class="dmRespCol large-12 medium-12 small-12" id="1019642431"> <nav class="u_1374933714 effect-bottom 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="1374933714" 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" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmNavItemSelected  dmUDNavigationItem_00  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
710         Home
711        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
712</span> 
713</a> 
714</li> 
715 <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_010101619386  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
716         About
717        " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 
718</span> 
719</a> 
720</li> 
721 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/decorative-doors" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_01010167016  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
722         Decorative Doors
723        " data-auto="page-text-style">Decorative Doors<span class="icon icon-angle-down"></span> 
724</span> 
725</a> 
726</li> 
727 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/shutters" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101219495  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
728         Shutters
729        " data-auto="page-text-style">Shutters<span class="icon icon-angle-down"></span> 
730</span> 
731</a> 
732</li> 
733 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/screen-panels" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101182644  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
734         Screen Panels
735        " data-auto="page-text-style">Screen Panels<span class="icon icon-angle-down"></span> 
736</span> 
737</a> 
738</li> 
739 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/hardwood-flooring" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101481057  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
740         Hardwood Flooring
741        " data-auto="page-text-style">Hardwood Flooring<span class="icon icon-angle-down"></span> 
742</span> 
743</a> 
744</li> 
745 <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="/specialty-items" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101725101  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
746         Specialty Items
747        " data-auto="page-text-style">Specialty Items<span class="icon icon-angle-down"></span> 
748</span> 
749</a> 
750 <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="/specialty-items#Hardware" class="unifiednav__item unav-item   dmUDNavigationItem_010101496017  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
751           Hardware
752          " data-auto="page-text-style">
752Hardware<span class="icon icon-angle-right"></span> 
753</span> 
754</a> 
755</li> 
756</ul> 
757</li> 
758 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/measuring" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101801312  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
759         Measuring
760        " data-auto="page-text-style">Measuring<span class="icon icon-angle-down"></span> 
761</span> 
762</a> 
763</li> 
764 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/testimonials" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101617746  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
765         Testimonials
766        " data-auto="page-text-style">Testimonials<span class="icon icon-angle-down"></span> 
767</span> 
768</a> 
769</li> 
770 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/order" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_01010195202  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
771         Order
772        " data-auto="page-text-style">Order<span class="icon icon-angle-down"></span> 
773</span> 
774</a> 
775</li> 
776 <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_010101960562  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
777         Contact
778        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 
779</span> 
780</a> 
781</li> 
782</ul> 
783</nav> 
784</div> 
785</div> 
786</div> 
787</div> 
788</div> 
789</div> 
790 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 
791 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper"> <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 
792<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"></div> 
793 <div class="titleLine display_None"><hr/></div> 
794</div> 
795</div> 
796</div> 
797</div> 
798 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_home dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="u_pa_8552430 dmRespRow fullBleedChanged fullBleedMode hasBackgroundOverlay dmSectionNoParallax" style="text-align: center;" id="pa_8552430" mode="1" data-gallery-bg="eyJzbGlkZXMiOlsiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLy9iYmM2NzAwMS9kbXMzcmVwL211bHRpL29wdC9jYXJwZW50ZXIyLTE5MjB3LmpwZyIsImh0dHBzOi8vaXJwLmNkbi13ZWJzaXRlLmNvbS8vYmJjNjcwMDEvZG1zM3JlcC9tdWx0aS9vcHQvd21zZGhlYWRlcjItMTkyMHcuanBnIl0sInNwZWVkIjoiNCJ9"> <div class="dmRespColsWrapper u_1568127116" id="1568127116"> <div class="u_1414742659 dmRespCol small-12 medium-12 large-12" id="1414742659"> <span id="1346630203"></span> 
799 <div class="u_1544010363 imageWidget align-center" data-widget-type="image" id="1544010363" data-element-type="image"><img src="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/desktop/wmsdlogo.png" id="1437053228" class="" data-dm-image-path="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/desktop/wmsdlogo.png" data-dm-multi-sug-width="2880" onerror="handleImageLoadError(this)" height="84.828125" width="101.0"/></div> 
800 <h1 class="u_1535123411 dmNewParagraph" data-element-type="paragraph" id="1535123411" style="transition: none 0s ease 0s; display: block;"><div><font color="#ffffff"><span><span class="m-font-size-36 lh-1 font-size-48"><span style="font-weight:400;font-family:'DM Serif Display', 'DM Serif Display Fallback';" class="m-font-size-36 lh-1 font-size-50">Crafting the Highest Quality Custom Decorative Doors, Shutters and More</span></span></span></font></div></h1> <div class="u_1373056470 dmNewParagraph" data-element-type="paragraph" id="1373056470" style="transition: none 0s ease 0s; display: block;"><div><span style="" class="lh-1 m-specific m-font-size-18 font-size-16"><font style="color: rgb(255, 255, 255);">Western Maine Screen Doors custom crafts, doors, shutters, rosettes, hardwood flooring, signs and much more.&nbsp;</font></span></div></div> <a data-display-type="block" class="u_1163286021 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/order" data-element-type="dButtonLinkId" id="1163286021"> <span class="iconBg" id="1504144881"> <span class="icon hasFontIcon icon-star" id="1794927542"></span> 
801</span> 
802 <span class="text" id="1495028585">GET A FREE ESTIMATE</span> 
803</a> 
804</div> 
805</div> 
806</div> 
807 <div class="dmRespRow u_1985499698" id="1985499698"> <div class="dmRespColsWrapper" id="1728809135"> <div class="u_1381230133 dmRespCol small-12 large-7 medium-7" id="1381230133"> <h2 class="u_1768893160 dmNewParagraph" data-element-type="paragraph" id="1768893160" data-anim-desktop="fadeIn"><span style="" class="lh-1 m-font-size-36 font-size-48">Western Maine Screen Doors Company</span></h2> <div class="u_1019860510 dmNewParagraph" data-element-type="paragraph" id="1019860510" style="transition: none 0s ease 0s; display: block;"><div><span style="font-weight: 400;" class="lh-1 font-size-16">Western Maine Screen Doors Company custom crafts decorative doors, porch enclosures, shutters and other products using the highest quality materials and impeccable craftsmanship. Western Maine Screen Doors has been a leader in carpentry for decades, and our products are renowned for their attention to detail, durability and unique aesthetic.</span></div><div><span style="font-weight: 400;" class="lh-1 font-size-16"><br/></span></div><div><span style="font-weight: 400;" class="lh-1 font-size-16">All elements of our doors are personally handcrafted on the premises, including the Tempered Glass Storm Door Panels that are interchangeable with the screens in our screen doors.</span></div></div></div> 
808 <div class="u_1150991990 dmRespCol small-12 large-5 medium-5" id="1150991990"> <div class="u_1138297507 dmPhotoGallery newPhotoGallery dmPhotoGalleryResp hasFullWidth photo-gallery-done text-layout-over captionAlignment-center_center photoGallery" galleryoptionsparams="{thumbnailsPerRow: 3, rowsToShow: 3, imageScaleMethod: true}" data-desktop-layout="vertical" data-desktop-columns="2" data-element-type="dPhotoGalleryId" data-desktop-text-layout="over" id="1138297507" data-placeholder="false" data-rows-to-show="100" data-anim-desktop="fadeIn" data-image-hover-effect="zoomout"> <div class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1362986591"></div> 
809 <div class="layout-container vertical"> <div class="photogallery-row " data-index=""> <div class="photogallery-column column-2" data-index="0"> <div index="0" class="photoGalleryThumbs animated vertical-height " data-index="0"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" data-dm-force-device="mobile" class="u_143156202
8091" data-image-url="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/labrador-custom-screen-door-1.jpg" style="background-image: url('https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/labrador-custom-screen-door-1-640w.jpg');"><img id="1992130736" data-src="https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/labrador-custom-screen-door-1-1920w.jpg" alt="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
810</div> 
811 <div id="1980699372" class="caption-container u_1980699372" style="display:none"> <span class="caption-inner"> <a id="1802387069" class="caption-button dmWidget  clearfix u_1802387069" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
812</span> 
813 <span class="text" data-auto="button-text">Button</span> 
814</a> 
815</span> 
816</div> 
817</div> 
818</div> 
819</div> 
820 <div class="photogallery-column column-2" data-index="1"> <div index="1" class="photoGalleryThumbs animated vertical-height " data-index="1"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" data-dm-force-device="mobile" class="u_1105215200" data-image-url="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/shutters1.jpg" style="background-image: url('https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/shutters1-640w.jpg');"><img id="1244447130" data-src="https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/shutters1-1920w.jpg" alt="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
821</div> 
822 <div id="1139165645" class="caption-container u_1139165645" style="display:none"> <span class="caption-inner"> <a id="1960856553" class="caption-button dmWidget  clearfix u_1960856553" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
823</span> 
824 <span class="text" data-auto="button-text">Button</span> 
825</a> 
826</span> 
827</div> 
828</div> 
829</div> 
830</div> 
831</div> 
832</div> 
833</div> 
834</div> 
835</div> 
836</div> 
837 <div class="u_1044004671 dmRespRow fullBleedChanged fullBleedMode" id="1044004671"> <div class="dmRespColsWrapper" id="1134680439"> <div class="u_1063407369 dmRespCol small-12 medium-12 large-12" id="1063407369"> <h2 class="u_1670650492 dmNewParagraph" data-element-type="paragraph" id="1670650492" data-anim-desktop="fadeIn"><span style="" class="m-font-size-36 lh-1 font-size-50">Much More Than Just Screen Doors</span></h2> <div class="u_1576809258 dmNewParagraph" data-element-type="paragraph" id="1576809258" style="transition: none 0s ease 0s; display: block;"><div>Virtually any custom woodwork you can think of, Western Maine Screen Door Company can make it.</div></div> <div class="u_1170836894 dmPhotoGallery newPhotoGallery dmPhotoGalleryResp photo-gallery-done text-layout-fixed captionAlignment-center_center photoGallery" galleryoptionsparams="{thumbnailsPerRow: 3, rowsToShow: 3, imageScaleMethod: true}" data-desktop-layout="square" data-desktop-columns="5" data-element-type="dPhotoGalleryId" data-desktop-text-layout="fixed" id="1170836894" data-placeholder="false" data-rows-to-show="100" data-link-gallery="true" data-desktop-caption-alignment="center_center" data-image-hover-effect="zoomout" data-mobile-text-layout="fixed" data-mobile-caption-alignment="center_center" data-mobile-columns="1"> <div class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1362986591"></div> 
838 <div class="layout-container square"> <div class="photogallery-row " data-index=""> <div class="photogallery-column column-5" data-index="0"> <div index="0" class="photoGalleryThumbs animated  " data-index="0"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-labelledby="1187637052" data-dm-force-device="mobile" class="u_1747334261 has-link" href="/hardwood-flooring" data-image-url="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/woodfloor1.jpg" style="background-image: url('https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/woodfloor1-640w.jpg');"><img id="1331463462" data-src="https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/woodfloor1-1920w.jpg" alt="" aria-labelledby="1187637052" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
839</div> 
840 <div id="1637917723" class="caption-container u_1637917723" style="display:none"> <span class="caption-inner"> <h3 id="1187637052" class="caption-title u_1187637052">Wood Floors</h3> 
841 <a id="1515797216" class="caption-button dmWidget  clearfix u_1515797216" data-auto="c
841aption-button" href="/hardwood-flooring" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
842</span> 
843 <span class="text" data-auto="button-text">Button</span> 
844</a> 
845</span> 
846</div> 
847</div> 
848</div> 
849</div> 
850 <div class="photogallery-column column-5" data-index="1"> <div index="1" class="photoGalleryThumbs animated  " data-index="1"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-labelledby="1577215744" data-dm-force-device="mobile" class="u_1312529154 has-link" href="/screen-panels" data-image-url="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/20431186_1588791724493920_3734588418400288061_n.jpg" style="background-image: url('https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/20431186_1588791724493920_3734588418400288061_n-640w.jpg');"><img id="1498670436" data-src="https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/20431186_1588791724493920_3734588418400288061_n-1920w.jpg" alt="" aria-labelledby="1577215744" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
851</div> 
852 <div id="1594600948" class="caption-container u_1594600948" style="display:none"> <span class="caption-inner"> <h3 id="1577215744" class="caption-title u_1577215744">Screen Panels</h3> 
853 <a id="1469563203" class="caption-button dmWidget  clearfix u_1469563203" data-auto="caption-button" href="/screen-panels" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
854</span> 
855 <span class="text" data-auto="button-text">Button</span> 
856</a> 
857</span> 
858</div> 
859</div> 
860</div> 
861</div> 
862 <div class="photogallery-column column-5" data-index="2"> <div index="2" class="photoGalleryThumbs animated  " data-index="2"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-labelledby="1020192956" data-dm-force-device="mobile" class="u_1342869608 has-link" href="/specialty-items#Rosettes" data-image-url="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/wmsdrosettes4.jpg" style="background-image: url('https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/wmsdrosettes4-640w.jpg');"><img id="1020339183" data-src="https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/wmsdrosettes4-1920w.jpg" alt="" aria-labelledby="1020192956" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
863</div> 
864 <div id="1476153019" class="caption-container u_1476153019" style="display:none"> <span class="caption-inner"> <h3 id="1020192956" class="caption-title u_1020192956">Rosettes</h3> 
865 <a id="1372200346" class="caption-button dmWidget  clearfix u_1372200346" data-auto="caption-button" href="/specialty-items#Rosettes" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
866</span> 
867 <span class="text" data-auto="button-text">Button</span> 
868</a> 
869</span> 
870</div> 
871</div> 
872</div> 
873</div> 
874 <div class="photogallery-column column-5" data-index="3"> <div index="3" class="photoGalleryThumbs animated  " data-index="3"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-labelledby="1473554225" data-dm-force-device="mobile" class="u_1819989332 has-link" href="/shutters" data-image-url="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/shutters1.jpg" style="background-image: url('https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/shutters1-640w.jpg');"><img id="1756703009" data-src="https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/shutters1-1920w.jpg" alt="" aria-labelledby="1473554225" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
875</div> 
876 <div id="1158415890" class="caption-container u_1158415890" style="display:none"> <span class="caption-inner"> <h3 id="1473554225" class="caption-title u_1473554225">Shutters</h3> 
877 <a id="1970587521" class="caption-button dmWidget  clearfix u_1970587521" data-auto="c
877aption-button" href="/shutters" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
878</span> 
879 <span class="text" data-auto="button-text">Button</span> 
880</a> 
881</span> 
882</div> 
883</div> 
884</div> 
885</div> 
886 <div class="photogallery-column column-5" data-index="4"> <div index="4" class="photoGalleryThumbs animated  " data-index="4"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-labelledby="1200857664" data-dm-force-device="mobile" class="u_1817645714 has-link" href="/specialty-items#Hardware" data-image-url="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/21742960_1634551266584632_5477124105929131807_n.jpg" style="background-image: url('https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/21742960_1634551266584632_5477124105929131807_n-640w.jpg');"><img id="1773072324" data-src="https://irp.cdn-website.com//bbc67001/dms3rep/multi/opt/21742960_1634551266584632_5477124105929131807_n-1920w.jpg" alt="" aria-labelledby="1200857664" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
887</div> 
888 <div id="1699772003" class="caption-container u_1699772003" style="display:none"> <span class="caption-inner"> <h3 id="1200857664" class="caption-title u_1200857664">Hardware</h3> 
889 <a id="1389763926" class="caption-button dmWidget  clearfix u_1389763926" data-auto="caption-button" href="/specialty-items#Hardware" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
890</span> 
891 <span class="text" data-auto="button-text">Button</span> 
892</a> 
893</span> 
894</div> 
895</div> 
896</div> 
897</div> 
898</div> 
899</div> 
900</div> 
901</div> 
902</div> 
903</div> 
904 <div class="dmRespRow u_1934291374 hasBackgroundOverlay lazy" id="1934291374" data-background-image="https://lirp.cdn-website.com/md/dmip/dms3rep/multi/opt/light-diagonal-stripe-1920w.png"> <div class="dmRespColsWrapper" id="1094933228"> <div class="u_1102023354 dmRespCol small-12 large-8 medium-8" id="1102023354"> <h2 class="u_1799405337 dmNewParagraph" data-element-type="paragraph" id="1799405337" style="transition: none 0s ease 0s; display: block;"><span style="" class="m-font-size-36 lh-1 font-size-42">More Than Three Decades of Custom Carpentry Excellence&nbsp;</span></h2> <div class="u_1838284591 dmNewParagraph" data-element-type="paragraph" id="1838284591" style="transition: none 0s ease 0s; display: block;"><div><span style="" class="font-size-16 lh-1"><span style="" class="lh-1">For more than 30 years the Western Maine Screen Doors Company has been hand-crafting custom Mahogany screen doors and screen porch panels. We will work with you or your contractor step by step to ensure you get the door or screen panels you want and expect.&nbsp;</span>Western Maine Screen Door Company doesn&rsquo;t compromise on quality, which is why we only work with the best materials available and provide a one-year guarantee on all labor.&nbsp;</span></div></div> <a data-display-type="block" class="u_1719196405 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/about" data-element-type="dButtonLinkId" id="1719196405"> <span class="iconBg" id="1887194574"> <span class="icon hasFontIcon icon-star" id="1592682913"></span> 
905</span> 
906 <span class="text" id="1921197595">LEARN ABOUT CRAIG</span> 
907</a> 
908</div> 
909 <div class="u_1915482397 dmRespCol small-12 large-4 medium-4 lazy" id="1915482397" data-anim-desktop="fadeIn" data-background-image="https://lirp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/opt/Resized_20180324_1114391+%282%29-2880w.jpeg"> <div data-element-type="spacer" class="u_1524233527 dmSpacer" id="1524233527"></div> 
910</div> 
911</div> 
912</div> 
913 <div class="u_1743226808 dmRespRow" style="text-align: center;" id="1743226808"> <div class="dmRespColsWrapper" id="1371248789"> <div class="dmRespCol small-12 medium-12 large-12" id="1639805061"> <span id="1591200615"></span> 
914 <h2 class="u_1880383692 dmNewParagraph" id="1880383692" style="transition: opacity 1s ease-in-out;" data-element-type="paragraph"><div style="text-align: center;"><font style="">Customer Testimonials</font></div></h2></div> 
915</div> 
916</div> 
917 <div class="dmRespRow u_1305452424" style="text-align: center;" id="1305452424"> <div class="dmRespColsWrapper" id="1775634585"> <div class="u_1131980739 dmRespCol small-12 medium-4 large-4" id="1131980739" data-anim-desktop="fadeIn"> <div class="u_1198944433 graphicWidget" data-widget-type="graphic" id="1198944433" data-element-type="graphic"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1664 1792" id="1373122200" class="svg u_1373122200" data-icon-name="fa-quote-right"> <path fill="inherit" d="M768 320v704q0 104-40.5 198.5t-109.5 163.5-163.5 109.5-198.5 40.5h-64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h64q106 0 181-75t75-181v-32q0-40-28-68t-68-28h-224q-80 0-136-56t-56-136v-384q0-80 56-136t136-56h384q80 0 136 56t56 136zM1664 320v704q0 104-40.5 198.5t-109.5 163.5-163.5 109.5-198.5 40.5h-64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h64q106 0 181-75t75-181v-32q0-40-28-68t-68-28h-224q-80 0-136-56t-56-136v-384q0-80 56-136t136-56h384q80 0 136 56t56 136z" id="1802272729"></path> 
918</svg> 
919</div> 
920 <div class="u_1596244147 dmNewParagraph" id="1596244147" style="transition-duration: 1s; transition-timing-function: ease-in-out; transition-delay: initial; transition-property: opacity; display: block;"><div style="text-align: center;"><i style=""><font style="color: rgb(60, 71, 82);">&quot;We unpacked the door today and hung it. Great job on the packaging, it shipped well. Everyone is so pleased with your craftsmanship and we couldn&rsquo;t be happier! Thank you so much. It was a delight doing business with you.&rdquo;</font></i></div></div> <h4 class="u_1351696006 dmNewParagraph" data-element-type="paragraph" id="1351696006" style="text-align: center; transition: opacity 1s ease-in-out 0s;"><i style="" class="lh-1 font-size-18">Nanci Ingram</i></h4></div> 
921 <div class="u_1249847384 dmRespCol small-12 medium-4 large-4" id="1249847384" data-anim-desktop="fadeIn"> <div class="u_1049198627 graphicWidget" data-widget-type="graphic" id="1049198627" data-element-type="graphic"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1664 1792" id="1016271665" class="svg u_1016271665" data-icon-name="fa-quote-right"> <path fill="inherit" d="M768 320v704q0 104-40.5 198.5t-109.5 163.5-163.5 109.5-198.5 40.5h-64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h64q106 0 181-75t75-181v-32q0-40-28-68t-68-28h-224q-80 0-136-56t-56-136v-384q0-80 56-136t136-56h384q80 0 136 56t56 136zM1664 320v704q0 104-40.5 198.5t-109.5 163.5-163.5 109.5-198.5 40.5h-64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h64q106 0 181-75t75-181v-32q0-40-28-68t-68-28h-224q-80 0-136-56t-56-136v-384q0-80 56-136t136-56h384q80 0 136 56t56 136z" id="1691642670"></path> 
922</svg> 
923</div> 
924 <div class="u_1517433512 dmNewParagraph" id="1517433512"><div style="text-align: center;"><i style=""><font style="color: rgb(60, 71, 82);">&ldquo;Customer Service, Quality, and Timeliness!! Very professional and a pleasure to deal with! I did not have to be concerned or wonder when and where the door was and shipped earlier than expected and package secure and protected! I would recommend them to my best clients and associates.&rdquo;</font></i></div></div> <h4 class="u_1351874967 dmNewParagraph" data-element-type="paragraph" id="1351874967" style="text-align: center; transition: opacity 1s ease-in-out 0s;"><i style="" class="lh-1 font-size-18">Darrel</i></h4></div> 
925 <div class="u_1085157179 dmRespCol small-12 medium-4 large-4" id="1085157179" data-anim-desktop="fadeIn"> <div class="u_1531297638 graphicWidget" data-widget-type="graphic" id="1531297638" data-element-type="graphic"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1664 1792" id="1043172783" class="svg u_1043172783" data-icon-name="fa-quote-right"> <path fill="inherit" d="M768 320v704q0 104-40.5 198.5t-109.5 163.5-163.5 109.5-198.5 40.5h-64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h64q106 0 181-75t75-181v-32q0-40-28-68t-68-28h-224q-80 0-136-56t-56-136v-384q0-80 56-136t136-56h384q80 0 136 56t56 136zM1664 320v704q0 104-40.5 198.5t-109.5 163.5-163.5 109.5-198.5 40.5h-64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h64q106 0 181-75t75-181v-32q0-40-28-68t-68-28h-224q-80 0-136-56t-56-136v-384q0-80 56-136t136-56h384q80 0 136 56t56 136z" id="1319999566"></path> 
926</svg> 
927</div> 
928 <div class="u_1814621445 dmNewParagraph" id="1814621445"><div style="text-align: center;"><i style=""><font style="color: rgb(60, 71, 82);">&quot;The door got here in one piece, it looks great.&nbsp;</font></i><i><font style="color: rgb(60, 71, 82);">Haven&rsquo;t installed yet but will send a photo when I do. Enjoy the nor&rsquo;easter!&rdquo;</font></i></div></div> <h4 class="u_1340551425 dmNewParagraph" data-element-type="paragraph" id="1340551425" style="text-align: center; transition: opacity 1s ease-in-out 0s;"><i style="" class="lh-1 font-size-18">Andrew Bemis</i></h4></div> 
929</div> 
930</div> 
931 <div class="u_1145976148 dmRespRow hasBackgroundOverlay lazy" id="1145976148" data-background-image="https://lirp.cdn-website.com/md/dmip/dms3rep/multi/opt/light-diagonal-stripe-1920w.png"> <div class="dmRespColsWrapper" id="1663044434"> <div class="u_1289733315 dmRespCol small-12 medium-12 large-12" id="1289733315"> <div class="u_1502689656 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1502689656" data-anim-desktop="bounceIn"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" id="1585815794" class="svg u_1585815794" data-icon-name="li_award" data-hover-effect="float"> <g id="1868042527"> <path d="M50,23.5c-11,0-19.9,8.9-19.9,19.9S39,63.3,50,63.3s19.9-8.9,19.9-19.9S61,23.5,50,23.5z M50,60.9
932		c-9.6,0-17.5-7.8-17.5-17.5C32.5,33.8,40.4,26,50,26s17.5,7.8,17.5,17.5C67.5,53.1,59.6,60.9,50,60.9z" id="1251940872"></path> 
933 <path d="M88.3,73.7L75.6,61l2.2-1.3V51l4.4-7.6l-4.4-7.6v-8.7l-7.6-4.4l-4.4-7.6h-8.7l-7.6-4.4L42,15.2h-8.7l-4.4,7.6l-7.6,4.4v8.7
934		L17,43.4l4.4,7.6v8.7l2.7,1.6L11.7,73.7c-0.4,0.4-0.5,0.9-0.3,1.4s0.6,0.8,1.2,0.8h11.2v11.2c0,0.5,0.3,1,0.8,1.2
935		c0.2,0.1,0.3,0.1,0.5,0.1c0.3,0,0.6-0.1,0.9-0.4l16.2-16.2l7.5,4.3l7.6-4.4h0.6L74.2,88c0.2,0.2,0.6,0.4,0.9,0.4
936		c0.2,0,0.3,0,0.5-0.1c0.5-0.2,0.8-0.6,0.8-1.2V75.8h11.2c0.5,0,1-0.3,1.2-0.8C88.7,74.6,88.6,74.1,88.3,73.7z M25.1,73.4h-9.5
937		l10.7-10.7l2.6,1.5l4.4,7.6h5.4L26.3,84.1v-9.5C26.3,73.9,25.8,73.4,25.1,73.4z M56.5,69.2l-6.9,4l-6.9-4h-8l-4-6.9l-6.9-4v-8
938		l-4-6.9l4-6.9v-8l6.9-4l4-6.9h8l6.9-4l6.9,4h8l4,6.9l6.9,4v8l4,6.9l-4,6.9v8l-6.9,4l-4,6.9H56.5z M74.9,73.4
939		c-0.7,0-1.2,0.6-1.2,1.2v9.5L61.3,71.7h4.6l4.4-7.6l3.1-1.8l11,11L74.9,73.4L74.9,73.4z" id="1302869392"></path> 
940</g> 
941</svg> 
942</div> 
943 <h2 class="u_1885989294 dmNewParagraph" data-element-type="paragraph" id="1885989294" style="transition: none 0s ease 0s; display: block;"><span style="font-size: 42px;">Western Maine Screen Doors Company Guarantee</span></h2> <div class="u_1367218844 dmNewParagraph" data-element-type="paragraph" id="1367218844" style="transition: none 0s ease 0s; display: block;"><div>Western Maine Screen Door Company doesn&rsquo;t compromise on quality, which is why we only work with the best materials available and provide a one-year guarantee on all labor. We do our best to work within the timelines requested by clients, but we won&rsquo;t promise to rush a job if doing so could result in a substandard product.&nbsp;</div><div><br/></div><div><b>For honest customer service, contact Western Maine Screen Door Company at (207) 249-1687.&nbsp;</b></div></div> <a data-display-type="block" class="u_1002314260 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/Contact" data-element-type="dButtonLinkId" id="1002314260"> <span class="iconBg" id="1951881240"> <span class="icon hasFontIcon icon-star" id="1676376914"></span> 
944</span> 
945 <span class="text" id="1556513482">CONTACT US TODAY</span> 
946</a> 
947</div> 
948</div> 
949</div> 
950</div> 
951</div> 
952</div> 
953</div> 
954 <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_1793926933" id="1793926933"> <div class="dmRespColsWrapper" id="1885947386"> <div class="u_1919006025 dmRespCol small-12 large-4 medium-4" id="1919006025"> <div class="u_1938498935 dmNewParagraph" data-element-type="paragraph" id="1938498935" style="transition: none 0s ease 0s; display: block;"><font style="color: rgb(255, 255, 255);">Western Maine Screen Doors</font><div><font style="color: rgb(255, 255, 255);">435 Carrabassett Rd.</font></div><div><font style="color: rgb(255, 255, 255);">New Portland, ME 04961</font></div><div><font style="color: rgb(255, 255, 255);">(207) 249-1687</font></div></div> <div class="u_1056390206 align-center text-align-center dmSocialHub gapSpacing" id="1056390206" 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">
954 <a href="mailto:[email protected]" dm_dont_rewrite_url="true" aria-label="email" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Email&apos;)"> <span class="dmSocialEmail dm-social-icons-email oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect="float"></span> 
955</a> 
956 <a href="https://www.facebook.com/westermainescreendoors/?ref=br_rs" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect="float"></span> 
957</a> 
958 <a href="https://www.instagram.com/western_maine_screen_doors/?hl=en" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Instagram&apos;)"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect="float"></span> 
959</a> 
960</div> 
961</div> 
962</div> 
963</div> 
964 <div class="u_1290943205 dmRespCol small-12 large-4 medium-4" id="1290943205"> <div class="u_1290830279 imageWidget align-center" data-widget-type="image" id="1290830279" data-element-type="image"> <a href="/" id="1118475422"><img src="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/desktop/wmsdlogo.png" id="1318836786" class="" data-dm-image-path="https://irp-cdn.multiscreensite.com/bbc67001/dms3rep/multi/desktop/wmsdlogo.png" onerror="handleImageLoadError(this)" loading="lazy" height="113.390625" width="135.0"/></a> 
965</div> 
966</div> 
967 <div class="dmRespCol large-4 medium-4 small-12" id="1330651132"> <div data-element-type="html" class="u_1044039578 dmCustomHtml" id="1044039578"> <bbbseal class="bbbseal bbb_1_61_293"></bbbseal> 
968 
968<script type="text/javascript">
969
970
971(function () {
972    var bbb = document.createElement("script");
973    bbb.type = "text/javascript";
974    bbb.async = true;
975    bbb.src = "https://seal-boston.bbb.org/v3/seals/blue-seal-293-61-whitetxt-bbb-137957.js";
976    var s = document.getElementsByTagName("script")[0];
977    s.parentNode.insertBefore(bbb, s);
978})();
979                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
980
981            </script>
981 
982</div> 
983</div> 
984</div> 
985</div> 
986 <div class="dmRespRow" id="1561177254"> <div class="dmRespColsWrapper" id="1065445410"> <div class="dmRespCol large-12 medium-12 small-12" id="1589582686"> <div class="widget-1f5975 u_1611870706 dmCustomWidget" data-lazy-load="" data-title="" id="1611870706" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="1f5975986930429f819d4cd2154b5c4a" data-widget-version="25" data-widget-config="eyJyZXZlcnNlRmxhZyI6bnVsbCwiY29weXJpZ2h0VGV4dCI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIj5BbGwgUmlnaHRzIFJlc2VydmVkIHwgV2VzdGVybiBNYWluZSBTY3JlZW4gRG9vcnM8L3A+PHAgY2xhc3M9XCJydGVCbG9ja1wiPldlYnNpdGUgYnkgPGEgdHlwZT1cInVybFwiIGhyZWY9XCJodHRwczovL3d3dy5yZXY3Ny5jb21cIiB0YXJnZXQ9XCJfYmxhbmtcIiBkYXRhLXJ1bnRpbWUtdXJsPVwiaHR0cHM6Ly93d3cucmV2NzcuY29tXCI+UkVWNzc8L2E+PC9wPiJ9"> <div class="copyright"> <div>&copy; 2026&nbsp;</div> 
987 <div><p class="rteBlock">All Rights Reserved | Western Maine Screen Doors</p><p class="rteBlock">Website by <a type="url" href="https://www.rev77.com" target="_blank" data-runtime-url="https://www.rev77.com">REV77</a></p></div> 
988</div> 
989</div> 
990</div> 
991</div> 
992</div> 
993</div> 
994 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 
995</div> 
996</div> 
997</div> 
998</div> 
999</div> 
1000</div> 
1001</div> 
1002</div> 
1003</div> 
1004</div> 
1005
1006    </div>
1007</div>
1008<!--  Add full CSS and Javascript before the close tag of the body if needed -->
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033<!-- Google Fonts Include -->
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047<!-- loadCSS function fonts.jsp-->
1048
1049
1050
1051<link rel="preload" 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=DM+Sans:ital,wght@0,100..1000;1,100..1000&family=DM+Serif+Display:ital,wght@0,400;1,400&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" />
1052
1053
1054
1055
1056
1057<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global-->
1058<link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" />
1059
1060<!-- End of RT CSS Include -->
1061
1062<link rel="preload" href="https://irp.cdn-website.com/WIDGET_CSS/8ce802922b7cdab36ede49dd1bdf9970.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" />
1063
1064<!-- Support `img` size attributes -->
1065<style>img[width][height] {
1066  height: auto;
1067}</style>
1068
1069<!-- Support showing sticky element on page only -->
1070<style>
1071  body[data-page-alias="home"] #dm [data-show-on-page-only="home"] {
1072    display: block !important;
1073  }
1074</style>
1075
1076<!-- This is populated in Ajax navigation -->
1077<style id="pageAdditionalWidgetsCss" type="text/css">
1078</style>
1079
1080
1081
1082
1083<!-- Site CSS -->
1084<link rel="preload" href="https://irp.cdn-website.com/bbc67001/files/bbc67001_withFlex_1.min.css?v=140" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" />
1085
1086
1087
1088<style id="customWidgetStyle" type="text/css">
1089    
1090</style>
1091<style id="innerPagesStyle" type="text/css">
1092    
1093</style>
1094
1095
1096<style
1097        id="additionalGlobalCss" type="text/css"
1098>
1099</style>
1100
1101<!-- Page CSS -->
1102<link rel="preload" href="https://irp.cdn-website.com/bbc67001/files/bbc67001_home_withFlex_1.min.css?v=140" id="homeCssLink" as="style" fetchpriority="low" onload="loadCSS(this)" />
1103
1104<style id="pagestyle" type="text/css">
1105    
1106</style>
1107
1108<style id="pagestyleDevice" type="text/css">
1109    
1110</style>
1111
1112<!-- Flex Sections CSS -->
1113
1114
1115
1116
1117
1118<style id="globalFontSizeStyle" type="text/css">
1119    .font-size-26, .size-26, .size-26 > font { font-size: 26px !important; }.font-size-32, .size-32, .size-32 > font { font-size: 32px !important; }.font-size-16, .size-16, .size-16 > font { font-size: 16px !important; }.font-size-48, .size-48, .size-48 > font { font-size: 48px !important; }.font-size-50, .size-50, .size-50 > font { font-size: 50px !important; }.font-size-42, .size-42, .size-42 > font { font-size: 42px !important; }.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }
1120</style>
1121<style id="pageFontSizeStyle" type="text/css">
1122</style>
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162<!-- ========= JS Section ========= -->
1163<script>
1164    var isWLR = true;
1165
1166    window.customWidgetsFunctions = {};
1167    window.customWidgetsStrings = {};
1168    window.collections = {};
1169    window.currentLanguage = "ENGLISH"
1170    window.isSitePreview = false;
1171</script>
1171
1172
1173
1174
1175<script>
1176    window.customWidgetsFunctions["1f5975986930429f819d4cd2154b5c4a~25"] = function (element, data, api) {
1177        null
1178    };
1179</script>
1179
1180
1181
1182<script type="text/javascript">
1183
1184    var d_version = "production_6813";
1185    var build = "2026-09-30T12_48_50";
1186    window['v' + 'ersion'] = d_version;
1187
1188    function buildEditorParent() {
1189        window.isMultiScreen = true;
1190        window.editorParent = {};
1191        window.previewParent = {};
1192        window.assetsCacheQueryParam = "?version=2026-09-30T12_48_50";
1193        try {
1194            var _p = window.parent;
1195            if (_p && _p.document && _p.$ && _p.$.dmfw) {
1196                window.editorParent = _p;
1197            } else if (_p.isSitePreview) {
1198                window.previewParent = _p;
1199            }
1200        } catch (e) {
1201
1202        }
1203    }
1204
1205    buildEditorParent();
1206</script>
1206
1207
1208
1209<!-- Load jQuery -->
1210
1211<script type="text/javascript" id='d-js-jquery'
1212        src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1212
1213
1214<!-- End Load jQuery -->
1215
1216
1217<!-- Injecting site-wide before scripts -->
1218
1219<!-- End Injecting site-wide to the head -->
1220
1221
1222
1223<script>
1224    var _jquery = window.$;
1225
1226    var jqueryAliases = ['$', 'jquery', 'jQuery'];
1227
1228    jqueryAliases.forEach((alias) => {
1229        Object.defineProperty(window, alias, {
1230            get() {
1231                return _jquery;
1232            },
1233            set() {
1234                console.warn("Trying to over-write the global jquery object!");
1235            }
1236        });
1237    });
1238    window.jQuery.migrateMute = true;
1239</script>
1239
1240
1241
1242
1243
1244<script>
1245    window.cookiesNotificationMarkupPreview = 'null';
1246</script>
1246
1247
1248<!-- HEAD RT JS Include -->
1249<script id='d-js-params'>
1250    window.INSITE = window.INSITE || {};
1251    window.INSITE.device = "desktop";
1252
1253    window.rtCommonProps = {};
1254    rtCommonProps["rt.ajax.ajaxScriptsFix"] =true;
1255    rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20=';
1256    rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com';
1257    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
1258    rtCommonProps["inlineEditGrid.snap"] =true;
1259    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
1260    rtCommonProps["rt.pushnotifs.force.button"] =true;
1261    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
1262    rtCommonProps["common.mapbox.js.override"] =false;
1263    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
1264    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
1265    rtCommonProps["isCoverage.test"] =false;
1266    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
1267    rtCommonProps["common.resources.dist.cdn"] =true;
1268    rtCommonProps["common.build.dist.folder"] = 'production/6813';
1269    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
1270    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6813';
1271    rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family=';
1272    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
1273    rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true;
1274    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
1275    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
1276    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
1277    rtCommonProps["isAutomation.test"] =false;
1278    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
1279
1280    
1281    rtCommonProps['common.mapsProvider'] = 'mapbox';
1282    
1283    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
1284    rtCommonProps['common.geocodeProvider'] = 'mapbox';
1285    rtCommonProps['server.for.resources'] = '';
1286    rtCommonProps['feature.flag.lazy.widgets'] = true;
1287    rtCommonProps['feature.flag.single.wow'] = false;
1288    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
1289    rtCommonProps['feature.flag.mark.anchors'] = true;
1290    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
1291    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
1292    rtCommonProps["images.sizes.small"] =160;
1293    rtCommonProps["images.sizes.mobile"] =640;
1294    rtCommonProps["images.sizes.tablet"] =1280;
1295    rtCommonProps["images.sizes.desktop"] =1920;
1296    rtCommonProps["modules.resources.cdn"] =true;
1297    rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/';
1298    rtCommonProps["feature.flag.runtime.inp.threshold"] =150;
1299    rtCommonProps["feature.flag.performance.logs"] =false;
1300    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
1301    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
1302    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
1303    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
1304    // feature flags that's used out of runtime module (in  legacy files)
1305    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
1306
1307    window.rtFlags = {};
1308    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true;
1309    rtFlags["scripts.widgetCount.enabled"] =true;
1310    rtFlags["fnb.animations.tracking.enabled"] =true;
1311    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
1312    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
1313    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
1314    rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true;
1315    rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true;
1316    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
1317    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
1318    rtFlags["geocode.search.localize"] =false;
1319    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
1320    rtFlags["twitter.heightLimit.enabled"] = true;
1321    rtFlags["runtime.lottieOverflow"] =false;
1322    rtFlags["runtime.monitoring.sentry.ignoreErrors"] = "";
1323    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
1324    rtFlags["flex.animation.design.panel.layout"] =true;
1325    rtFlags["runtime.cwv.report.cls.enabled"] =false;
1326    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
1327    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
1328    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
1329    rtFlags["runtime.lcp.preload.monitor.enabled"] =true;
1330    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
1331    rtFlags["runtime.video.widget.lazy.enabled"] =true;
1332    rtFlags["contact.form.useActiveForm"] =true;
1333    rtFlags["contact.form.custom.errors.enabled"] =true;
1334    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
1335    rtFlags["runtime.ssr.productCustomizations"] 
1335=true;
1336    rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true;
1337    rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true;
1338    rtFlags["editor.widget.form.a11y"] =true;
1339</script>
vendor: 1 bytes, line 1339
1339
1340<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>
1340
1341
1342<!-- End of HEAD RT JS Include -->
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354    
1354<script src="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
1354
1355
1356
1357
1358
1359
1360<script>
1361    
1362    $(window).bind("orientationchange", function (e) {
1363        $.layoutManager.initLayout();
1364        
1365    });
1366    $(document).resize(function () {
1367        
1368    });
1369</script>
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389<script type="text/javascript" id="d_track_sp">
1390    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
1391        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
1392        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
1393        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
1394    window.dmsnowplow  = window.snowplow;
1395
1396    dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
1397        appId: 'bbc67001'
1398    });
1399
1400    // snowplow queries element styles so we wait until CSS calculations are done.
1401    requestAnimationFrame(() => {
1402        dmsnowplow('trackPageView');
1403        _dm_insite.forEach((rule) => {
1404            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
1405            // the tracking is in popup.js
1406            if (rule.actionName !== "popup") {
1407                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
1408            }
1409            window?.waitForDeferred?.('dmAjax', () => {
1410                $.DM.events.trigger('event-ruleTriggered', {value: rule});
1411            });
1412        });
1413    });
1414</script>
1414
1415
1416
1417
1418<div style="display:none;" id="P6iryBW0Wu"></div>
1419
1420<!-- photoswipe markup -->
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430<!-- Root element of PhotoSwipe. Must have class pswp. -->
1431<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
1432
1433    <!-- Background of PhotoSwipe. 
1434         It's a separate element as animating opacity is faster than rgba(). -->
1435    <div class="pswp__bg"></div>
1436
1437    <!-- Slides wrapper with overflow:hidden. -->
1438    <div class="pswp__scroll-wrap">
1439
1440        <!-- Container that holds slides. 
1441            PhotoSwipe keeps only 3 of them in the DOM to save memory.
1442            Don't modify these 3 pswp__item elements, data is added later on. -->
1443        <div class="pswp__container">
1444            <div class="pswp__item"></div>
1445            <div class="pswp__item"></div>
1446            <div class="pswp__item"></div>
1447        </div>
1448
1449        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
1450        <div class="pswp__ui pswp__ui--hidden">
1451
1452            <div class="pswp__top-bar">
1453
1454                <!--  Controls are self-explanatory. Order can be changed. -->
1455
1456                <div class="pswp__counter"></div>
1457
1458                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button>
1459
1460                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button>
1461
1462                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
1463
1464                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
1465
1466                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
1467                <!-- element will get class pswp__preloader--active when preloader is running -->
1468                <div class="pswp__preloader">
1469                    <div class="pswp__preloader__icn">
1470                      <div class="pswp__preloader__cut">
1471                        <div class="pswp__preloader__donut"></div>
1472                      </div>
1473                    </div>
1474                </div>
1475            </div>
1476
1477            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
1478                <div class="pswp__share-tooltip"></div> 
1479            </div>
1480
1481            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
1482            </button>
1483
1484            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
1485            </button>
1486
1487            <div class="pswp__caption">
1488                <div class="pswp__caption__center"></div>
1489            </div>
1490
1491        </div>
1492
1493    </div>
1494
1495</div>
1496<div id="fb-root"
1497        data-locale="en"></div>
1498<!-- Alias: bbc67001 -->
1499<div class="dmPopupMask" id="dmPopupMask"></div>
1500<div id="dmPopup" class="dmPopup" data-auto="popup">
1501	<div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div>
1502 	<div class="dmPopupTitle"> <span></span> Share by:</div> 
1503	<div class="data"></div>
1504</div>
1504<script id="d_track_personalization">
1505	window?.waitForDeferred?.('dmAjax', () => {
1506		// Collects client data and updates cookies used by smart sites
1507		window.expireDays = 365;
1508		window.visitLength = 30 * 60000;
1509		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
1510			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
1511	});
1512</script>
vendor: 1 bytes, line 1512
1512
1513<script type="text/javascript">
1514    
1515    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
1516    
1517    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
1518    Parameters.HomeLinkText = 'Home';
1519    </script>
1519
1520<!--  End Script tags -->
1521<!--  Begin Body End Markup -->
1522<script src="https://kit.fontawesome.com/761a1d5ea8.js" crossorigin="anonymous">
1523
1524  
1525  
1526
1527  </script>
1527
1528  <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, line 1528
1528  <script async="" src="https://www.googletagmanager.com/gtag/js?id=
1528UA-156005271-1
vendor: 27 bytes, lines 1528-1533
1528">
1529
1530  
1531
1532  </script>
1533  
1533<script>
1534
1535  
vendor: 136 bytes, lines 1535-1538
1535window.dataLayer = window.dataLayer || [];
1536  function gtag(){dataLayer.push(arguments);}
1537  gtag('js', new Date());
1538  gtag('config', '
1538UA-156005271-1
vendor: 13 bytes, lines 1538-1541
1538');
1539  
1540
1541  
1541</script>
1541<!--  End Body End Markup -->
1542<!--  Site Wide Html Markup -->
1543<!--  Site Wide Html Markup -->
1544</body>
1545</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.