:root{--mainfont:'Inter';--headingfont:'Montserrat';--green:#76bc22;--greenhover:#5d931b;--darkgreen:#295135;--midgreen:#aed87b;--vlightgreen:#e9edeb;--navy:#15212c;--midnavy:#737a81;--blue:#437f97;--vlightblue:#ecf2f4;--xlightblue:#f5f8f9;--plum:#622046}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}body{font-size:16px}h1,h2,h3,h4,h5,h6,a.action,li.design,li.funding{font-family:var(--headingfont),sans-serif}h1,h2,h3,h4,h5,h6,h1 small{font-weight:600;text-transform:uppercase}h1,.panel-grid .widget-title{font-size:clamp(24px,3vw,42px);line-height:1}h1:not(.alt-h1){margin:0 0 .5em;border-bottom:2px solid var(--green);padding-bottom:.2em}h3,h1 small,h3.subby{font-size:clamp(16px,1.9vw,22px);letter-spacing:.03em}h3.subby,h1 small{color:var(--navy);margin:0 0 .5em}h1 small{margin-top:.5em}.dark .subby,.subby.subgreen{color:var(--green)}.dark h3,.dark h2{font-weight:500}.dark p{font-weight:400}.dark p a:not(.action):focus{color:#8eb2c0}p>strong{font-weight:500}.small-title h2.widget-title,h1.alt-h1,.offer-content h2,.blog-content h2{color:var(--navy);font-size:clamp(24px,2.5vw,32px)}h1.tiny-h1{font-size:1em;margin:1em 0}.centred{text-align:center}hr{border-top:1px solid rgba(0,0,0,.1)}.dark hr{border-top:1px solid rgba(255,255,255,.1)}li sub{display:block;padding:5px 0}thead th{background:var(--green);color:#fff}blockquote{font-size:1em;border-left:3px solid var(--green);font-style:italic}img.top-audio{position:fixed}ul.two-column.narrow{-webkit-columns:180px 2;-moz-columns:180px 2;columns:180px 2}ul.two-column.narrow li{margin-bottom:.3em}iframe.ep-iFrame{width:100%}.fancybox-skin{display:flex;flex-direction:column-reverse;align-items:center;text-align:center}.fancybox-title.fancybox-title-inside-wrap{background:0 0;color:var(--navy);font-size:clamp(1.2em,3vw,1.6em);text-transform:uppercase;line-height:.9;width:100%;font-weight:600;padding:.3em 1.5em}.fancybox-inner{display:flex;align-items:center}div[class*=textfade].dark .textwidget:after{background:linear-gradient(180deg,transparent,var(--navy) 70%)}div[class*=textfade] .textwidget:before{background:var(--green);color:#fff}.fullwidth .main-title{position:relative}.main-title:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(65deg,rgba(236,242,244,.9) 40%,rgba(236,242,244,.65) 85%)}.main-title .container{position:relative}.main-title__primary{font-size:clamp(24px,4vw,36px)}a.action,#blog-grid .lsow-read-more a{font-size:16px;text-transform:uppercase;font-weight:500;border-radius:0;padding-top:.7em;padding-bottom:.7em;margin-bottom:0}a.action.a-phone{padding:.7em 1.5em .7em 2.5em;background:var(--darkgreen)}a.action.a-phone:hover{background:var(--navy)}a.action.a-phone:before{left:.8em}a.action.a-arrow{font-size:13px;padding-top:.6em;padding-bottom:.6em}a.action.a-arrow.arrow-reverse{padding:.4em 1em .4em 2em;margin-bottom:2em}a.action.a-arrow.arrow-reverse:after{right:unset;left:.5em;content:'\f104'}a.action.a-arrow.arrow-reverse:hover:after{left:1em}a.xmas.action{font-size:.7em;color:#fff}#opening{text-align:left;font-size:clamp(.8em,1vw,1em)}#opening p>strong{font-weight:600}#opening h3{margin-top:10px}.centred-widgets .widget a.action{color:#fff}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded=false]:not(.faqtitle):after{content:' MORE \f107'}button.content-collapse[aria-expanded=true]:not(.faqtitle):after{content:' LESS \f106'}.lsow-portfolio-wrap .lsow-filter-item a[data-value=".term-9"]{display:none}.navigation--top>li>a{font-size:25px}.centred-widgets .widget h2{font-size:clamp(20px,2vw,28px)}.centred-widgets .widget h3{font-weight:400;margin:0 0 .3em;font-size:clamp(18px,1.8vw,24px);color:var(--green);text-transform:none}.centred-widgets .widget h4{margin:0;letter-spacing:.05em;color:var(--navy);font-size:clamp(14px,1.2vw,18px)}.centred-widgets .widget p{line-height:1}.centred-widgets .widget a{font-weight:600}.centred-widgets .widget a:hover{color:var(--green)}.carousel-inner:after,.jumbotron #slider-wrap:after,.blog-head-surround:after{position:absolute;left:0;right:0;bottom:-1px;height:clamp(5%,7vw,9%);background:var(--green);clip-path:polygon(0 100%,100% 0,100% 100%)}.blog-head-surround:after{content:'';z-index:1}.centred .carousel-content{padding:1% 5%;width:100%}.jumbotron__category h6{font-size:clamp(13px,1.5vw,20px);font-weight:400;letter-spacing:.2em;text-shadow:0 0 .5em #fff}.jumbotron__title h2{font-weight:600;letter-spacing:.05em;line-height:.9;font-size:clamp(24px,4vw,50px);margin-bottom:.3em;text-shadow:0 0 .5em #fff}.jumbotron__content p,.jumbotron__content li{font-weight:500;font-size:clamp(14px,1.2vw,16px)}.jumbotron__content>p:last-of-type{margin:0}.jumbotron__content p strong{font-weight:600}.jumbotron a.action,.blog-header a.action{margin:3px 0;font-size:clamp(13px,1.3vw,16px)}.carousel-control.left,.carousel-control.right{font-size:clamp(20px,2vw,24px)}.shade-row,.split-row{background:var(--vlightblue)}.pad-sides{padding-left:8%;padding-right:8%}.benefits-row .panel-grid-cell{background:#fff;text-align:center;font-size:15px;line-height:1.2;margin-top:15px;margin-bottom:15px;position:relative}.benefits-row .panel-grid-cell .so-panel{padding:25px 25px 20px}.benefits-row .sow-image-container{margin-top:15px}.benefits-row .widget-title{font-size:20px;color:var(--navy)}.benefits-row .sow-image-container a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:all .3s ease}.benefits-row .sow-image-container a:hover:after{box-shadow:0 0 0 3px var(--green)}.split-row,.pad-row{padding:5% 8%}.pad-row-smaller{padding:2% 8%}.split-row.toppy,.split-row.middly{padding-bottom:2.5%}.split-row.middly,.split-row.bottomy{padding-top:2.5%}.split-row .panel-grid-cell .so-panel:not(.widget_sow-image),.video-extra .panel-grid-cell .so-panel:not(.widget_sow-image){padding:8%}.light-split .widget,.video-extra .widget{background:#fff}.dark-split .widget,.dark-row{background:var(--navy)}.video-extra .video-row.blocklinks{position:relative}.split-row .so-widget-sow-image .sow-image-container:after,.video-extra .video-row.blocklinks:after{content:'';height:100%;width:40px;background:var(--green);position:absolute;top:0}.split-left .so-widget-sow-image .sow-image-container:after{right:-1px;clip-path:polygon(100% 0,100% 100%,0 100%)}.split-right .so-widget-sow-image .sow-image-container:after,.video-extra .video-row.blocklinks:after{left:-1px;clip-path:polygon(0 0,100% 100%,0 100%)}.blocklinks{padding-top:2%}li.design,li.funding,.blocklinks h2.widget-title{position:absolute}li.design{top:100%;right:15px}li.funding{top:100%;left:15px}.blocklinks h2.widget-title{font-size:clamp(14px,1.2vw,20px);bottom:0;z-index:1;padding:0;max-width:90%;text-align:left;pointer-events:none}li.design:before,li.funding:before,.blocklinks h2.widget-title:before,.centred-widgets .widget.design-mob span:before,.centred-widgets .widget.funding-mob span:before{content:'';width:25px;height:100%;top:0;position:absolute}li.design:before,.centred-widgets .widget.design-mob span:before{background:var(--green);right:calc(100% - 5px);clip-path:polygon(0 0,100% 0,100% 100%)}li.funding:before,.centred-widgets .widget.funding-mob span:before{background:var(--green);left:calc(100% - 5px);clip-path:polygon(0 0,100% 0,0 100%)}.blocklinks h2.widget-title:before{background:#fff;left:calc(100% - 5px);clip-path:polygon(0 0,100% 100%,0 100%);z-index:0;transition:all .3s ease}.navigation--main li.design a,.navigation--main li.funding a,.blocklinks h2.widget-title a,.centred-widgets .widget.design-mob a,.centred-widgets .widget.funding-mob a{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-weight:500;display:block;background:var(--navy);font-size:clamp(12px,1.1vw,14px);padding:10px 20px 10px 45px;transition:all .3s ease}.navigation--main li.design a,.centred-widgets .widget.design-mob a{clip-path:polygon(0 0,100% 0,100% 100%,5px 100%)}.navigation--main li.funding a,.centred-widgets .widget.funding-mob a{clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}.navigation--main li.design a:hover,.navigation--main li.funding a:hover{background:var(--darkgreen)}.blocklinks h2.widget-title a{clip-path:polygon(0 0,calc(100% - 5px) 0,100% 100%,0 100%)}.blocklinks .so-widget-sow-image:hover h2.widget-title a{background:var(--darkgreen)}.blocklinks .so-widget-sow-image:hover h2.widget-title:before{background:var(--green)}li.design a:after,li.funding a:after,.blocklinks h2.widget-title:after,.centred-widgets .widget.design-mob a:after,.centred-widgets .widget.funding-mob a:after{content:'';width:24px;height:24px;top:calc(50% - 12px);left:12px;background:url(/wp-content/uploads/2023/07/Windows-Doors-Logo-ICON-150x150.png) 50%/contain no-repeat;position:absolute}.blocklinks.block-text .panel-grid-cell{background:var(--vlightblue)}.blocklinks .textwidget{text-align:left;background:var(--vlightblue);padding:20px 20px 15px}.blocklinks h3{font-size:clamp(15px,1.8vw,20px);margin-top:0}.blocklinks p,.blocklinks p a{font-size:clamp(15px,1.5vw,1em)}.info-box .panel-grid-cell{background:var(--vlightblue)}.info-box.dark .panel-grid-cell{background:var(--navy)}.info-box .so-widget-sow-editor{padding:35px 30px 20px}.info-box .widget-title{font-size:clamp(20px,2vw,30px)}.info-box .sow-image-container{position:relative}.info-box .sow-image-container:after{content:'';width:100%;height:30px;background:var(--green);position:absolute;top:100%;left:0;clip-path:polygon(0 0,100% 0,100% 100%)}.info-box a img{transition:all .3s ease}.info-box a:hover img{opacity:.7}.only2 img.so-widget-image{max-height:350px;object-fit:cover}.cores img.so-widget-image{max-height:400px;object-fit:cover}.bottom-crop img{object-position:bottom}.top-crop img{object-position:top}.shapes .panel-grid-cell{background:var(--vlightblue)}.shade-row .shapes .panel-grid-cell{background:#fff}.shapes .sow-image-container{background:var(--navy);padding-left:3%;padding-right:3%}.choice-grid,ul.feature-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -10px}.choice-grid>div,ul.feature-grid li{flex-basis:300px;flex-grow:1;background:var(--vlightblue);margin:10px;padding:20px 20px 10px;position:relative;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.choice-grid h4,ul.feature-grid strong{color:var(--navy);margin:0 0 .4em;text-transform:uppercase}ul.feature-grid li{flex-basis:clamp(360px,calc(33.33% - 20px),calc(33.33% - 20px));padding:20px 20px 20px 90px;font-size:15px}ul.feature-4 li{flex-basis:clamp(320px,calc(25% - 20px),calc(25% - 20px))}ul.feature-grid li:before{content:'';background:url(/wp-content/uploads/2023/08/Expertise-100x100.png) 50%/contain no-repeat;width:70px;height:70px;position:absolute;left:10px;margin:0;top:calc(50% - 35px)}ul.feature-grid strong{font-family:var(--headingfont)}.cta-full{background:var(--darkgreen);padding:2em 0}.cta-full h3{font-size:clamp(21px,2vw,28px);font-weight:400;margin-top:11px}.cta-full a.action.a-phone:not(:hover){background:var(--green)}.footer{padding:60px 0 0;border-top:2px solid var(--vlightblue)}.footer hr{border-color:var(--midgreen);margin:10px 0}.footer h6.footer__headings{font-size:1.2em;padding-bottom:.5em;border-bottom:1px solid var(--midgreen)}.footer p strong{font-weight:500}.foot-info{width:100%;font-size:12px}.foot-info .widget{margin:30px 0 0;border-top:2px solid var(--green);padding-top:1em}.footer .widget_nav_menu ul>li{margin-bottom:5px}.footer .widget_nav_menu ul>li>a{font-size:1em;margin:0}.footer .widget_nav_menu ul>li>a:before{display:none}ul.social-foot{margin-top:1em}ul.social-foot li:before{display:none}ul.social-foot li{display:inline-block;font-size:2em;margin:5px}.footer ul.social-foot li a i{color:inherit}.foot-accred,.page-accred{display:flex;flex-wrap:wrap;justify-content:space-around;margin:10px -5px}.foot-accred a img,.page-accred a img{height:50px;width:auto;margin:5px;max-width:calc(100% - 10px);transition:all .3s ease}.page-accred a img{height:70px}.foot-accred a:hover img,.page-accred a:hover img{opacity:.7}a.kitemark{float:right;margin:0 0 40px 15px;display:block;position:relative;transition:transform .3s ease}a.sbd{margin-top:1.5em}a.kitemark:hover{transform:scale(.9)}a.kitemark:after,a.sbd:before{content:'click to learn more';display:block;width:90%;position:absolute;line-height:1;text-transform:uppercase;font-weight:500;text-align:center;font-size:clamp(.7em,1.2vw,.8em);top:103%;left:5%}a.sbd:before{content:'Secured By Design';color:#02488b;top:unset;text-transform:none;font-weight:700;bottom:100%;font-size:clamp(.7em,1.2vw,1em)}a.kitemark img{max-width:25vw;height:auto;margin:0}.bsi-kitemark{display:none}div#kite,div#secure{max-width:800px;padding:15px 15px 5px;font-size:14px;text-align:left}div#kite h3,div#secure h3{margin:0 0 .5em}#blog-grid .lsow-portfolio-wrap .lsow-portfolio-header{max-width:100%}#blog-grid .lsow-portfolio-wrap .lsow-taxonomy-filter{display:flex;flex-wrap:wrap;justify-content:center}#blog-grid .lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item{margin:0 0 6px;border:0}#blog-grid .lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item a{font-size:13px;line-height:1.2;padding:.5em 1em;margin:0 3px;background:var(--vlightblue);transition:all .3s ease}#blog-grid .lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item a:hover{box-shadow:inset 0 -2px 0 0 var(--green)}#blog-grid .lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item.lsow-active:after{display:none}#blog-grid .lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item.lsow-active a{background:var(--green);color:#fff}#blog-grid .lsow-read-more a{background:var(--green);color:#fff;font-family:var(--headingfont);padding:.7em 1.5em;transition:all .3s ease}#blog-grid .lsow-read-more a:hover{background:var(--darkgreen)}#blog-grid .lsow-portfolio-item .entry-title{line-height:1.4;font-weight:500;text-transform:none}#blog-grid a[data-value=".term-9"],#blog-grid a[data-value=".term-179"],#blog-grid a[data-value=".term-180"],#blog-grid a[data-value=".term-181"],#blog-grid a[data-value=".term-182"],#blog-grid a[data-value=".term-183"],#blog-grid a[data-value=".term-184"],#blog-grid a[data-value=".term-233"],#blog-grid a[data-value=".term-234"],#blog-grid a[data-value=".term-238"],#blog-grid a[data-value=".term-239"],#blog-grid a[data-value=".term-240"],#blog-grid a[data-value=".term-241"],#blog-grid a[data-value=".term-242"],#blog-grid a[data-value=".term-243"],#blog-grid a[data-value=".term-244"]{display:none}div#list-blogs{display:flex;flex-wrap:wrap;align-items:stretch}.archive .post{margin-bottom:15px}.single-post h3{font-weight:500}.blog-thumb{float:none}.blog-thumb a{position:relative;z-index:9;background:var(--navy)}.blog-thumb img{width:unset;margin-bottom:0;transition:all .4s ease;max-width:100%}.blog-thumb a:hover img{opacity:.5}.blog-text{padding-left:0}.blog-text h2{font-size:1em;text-align:center;margin-top:15px}.blog-head-surround{position:relative}.blog-header{padding:clamp(6em,10vw,10em) 0}h3.blug-subby{font-size:clamp(13px,1.5vw,20px);font-weight:400;letter-spacing:.2em;text-align:left;max-width:600px;margin:0 0 10px;color:#fff}.single-post h2.blog-title{font-size:clamp(28px,3vw,42px);line-height:.9;margin:0 0 10px;text-align:left}.blog-ctas{max-width:600px;text-align:left}.type-post h1.hentry__title{font-size:clamp(28px,3vw,45px)}ul.side-nav{z-index:99}ul.side-nav li.side-quote a:after,ul.side-nav li a:before{font-family:var(--headingfont);text-transform:uppercase;font-weight:600;display:flex;height:135px}ul.side-nav li.side-quote a:after{content:'Get a free quote';background-image:url(/wp-content/uploads/2023/09/Get-Window-Door-Quote.png);background-size:60%;background-position:75% 12px;background-repeat:no-repeat;font-size:13px;line-height:1;text-align:center;align-items:flex-end;width:75px;padding:0 0 12px 10px;clip-path:polygon(0 0,100% 0,100% 100%,12px 100%)}ul.side-nav li a:before{top:0;width:150px;display:flex;align-items:center;justify-content:flex-start;font-size:14px;line-height:1.2;white-space:unset;padding-right:38px}.featured-post{background:var(--navy);color:#fff;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-around;padding:15px;text-align:center}.featured-post h3,.featured-post h4,.featured-post h5{line-height:.9;letter-spacing:-.02em;margin:0;color:#fff}.featured-post h3{font-weight:700;font-size:3.2em}.pre-title{font-size:2.2em;font-weight:400}h4.offer-sub,h5.offer-sub-sub{line-height:1.3}h4.offer-sub{font-size:1.2em}h5.offer-sub-sub{font-weight:400;font-size:.9em;letter-spacing:.02em}.featured-post .action{background:var(--blue)}div.featured-post a.action{margin:.7em 0;font-size:1em}.featured-post small{font-size:.7em;line-height:1.1;margin-top:.5em}.featured-post.offer-b{font-size:13px;background:var(--plum);border:2px dashed;box-shadow:0 0 0 12px var(--plum)}.offer-b .action,.offer-c .action{background:var(--green)}.featured-post.offer-c{background:var(--blue)}.page-id-39165 .featured-post,.page-id-39165 #stars-widget,.page-id-39526 .featured-post{display:none}.page-id-39165 .jumbotron{position:relative}.page-id-39165 .jumbotron:before{content:'';position:absolute;height:140px;width:40px;background:var(--green);right:calc(10% + 290px);top:calc(50% - 70px);z-index:1;clip-path:polygon(0 0,100% 0,100% 100%)}.page-id-39165 .jumbotron:after{content:'Introducing\:';position:absolute;top:calc(50% - 70px);right:10%;background:#fff url(/wp-content/uploads/2024/09/Great-Shutter-Co-Logo.png) 60% 74%/80% no-repeat;width:300px;height:140px;text-align:center;font-family:var(--headingfont);color:var(--green);padding-top:10px;clip-path:polygon(0 0,100% 0,100% 100%,10px 100%);z-index:2}#shutterinfo p{font-size:90%}.page-id-39165 ul.side-nav{display:none}.sections{border:1px solid var(--green);display:inline-block;padding:5px;margin-top:15px}.sections a{display:inline-block;background:var(--green);padding:5px 8px;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.3);margin:2px;text-transform:uppercase;font-family:var(--headingfont);font-weight:600;font-size:90%;transition:all .3s ease}.dark .sections p a:focus{color:var(--navy);text-shadow:none}.sections a:after{content:'\f107';font-family:'FontAwesome';margin-left:.5em}.sections a:hover{background:var(--darkgreen)}.sections p{margin:0}h3.offer-blog{font-weight:600;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;text-shadow:0 1px 8px rgba(0,0,0,.5)}h3.offer-blog:before{content:'';height:1.5em;width:1.5em;background:url(/wp-content/uploads/2023/07/Windows-Doors-Logo-ICON-150x150.png) 50%/contain no-repeat;margin:5px}body .single-offer .featured-post,body .offer-badges .featured-post{position:relative;margin-bottom:15px;filter:none;top:unset;right:unset}main.single-offer,.offer-container,.blog-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 15px 30px}.blog-offer-header .featured-post{z-index:1}.actual-title span{font-weight:500}.cat-thumb .wp-post-image{max-width:300px;margin:0}.offer-badges,.blog-archive{display:flex;justify-content:space-evenly;flex-wrap:wrap}.offer-container,.blog-container{background:var(--vlightblue);margin-bottom:30px;padding:30px}.offer-container h2,.blog-content h2{border-bottom:2px solid var(--green);padding-bottom:.4em;margin:0 0 .5em}table.payment-table{margin:5px auto 45px;width:100%;margin:45px auto;background:#fff;font-size:clamp(12px,1.4vw,16px);box-shadow:0 5px 8px -2px rgba(0,0,0,.2)}.payment-table td{font-weight:300;text-align:center}.payment-table tr>td:first-child{text-align:left;font-weight:400}table tbody>tr:nth-child(odd){background:#fff}table tbody>tr:nth-child(even){background:var(--xlightblue)}td,th{padding:clamp(.7em,.6vw,1em) clamp(.5em,.5vw,.7em);line-height:1.2;border:1px solid #d8e5e9;color:var(--navy)}td small{display:block;font-weight:300;margin-top:.4em}.payment-table th{font-weight:400;vertical-align:bottom;text-align:center;max-width:45px}.payment-table tr th:first-of-type{width:unset}.payment-table th span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-weight:600}.payment-table .fas{color:var(--green)}.payment-table .fas.fa-times{color:#dc2626}.category-offers .hentry__content h4,.offer-info h4{color:var(--navy)}.offer-badges .tiny-table table{font-size:5px;display:inline-block}.offer-info .tiny-table:after{content:'(Click to Enlarge)';text-transform:uppercase;display:block;font-size:14px;letter-spacing:.03em;font-weight:500}.fancybox-skin td{text-align:left}a.table-link{width:fit-content;display:block}a:hover .tiny-table{opacity:.7}table.light-table{border:2px solid #d8e5e9}.festive tr:first-of-type{background:var(--green)}.festive th{color:#fff}.festive tr td:nth-of-type(1){width:95px;font-weight:600}.festive tr td:nth-of-type(2){width:128px}.festive tr td:nth-of-type(3){width:111px}.master-container a.xmas.action{font-size:.9em}a.scroll-top{position:fixed;bottom:15px;right:15px;background:var(--navy);font-size:1.8em;width:1.7em;height:1.7em;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;color:#fff;z-index:9;transition:all .3s ease}a.scroll-top:hover{background:var(--darkgreen)}.is-sticky-navbar a.scroll-top{opacity:1;pointer-events:all}button.content-collapse.faqtitle{border-radius:0;font-size:1em;font-weight:500;padding:.7em 25px;transition:all .3s ease}button.content-collapse.faqtitle:hover{background:var(--greenhover)}button.content-collapse:after{font-size:1.5em;line-height:1;width:1em;text-align:center}button.content-collapse:after{font-size:1.5em;line-height:1}button.content-collapse[aria-expanded=false]:after{content:'+'}button.content-collapse[aria-expanded=true]:after{content:'-'}.faqsolid .thepost.navbar-collapse p{padding:15px 25px}.faq-page .post-holder{margin-top:1.5em}.faq-page .post-faq:before{display:block;font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:clamp(16px,1.9vw,22px);font-family:var(--headingfont),sans-serif;margin:.7em .4em .4em}.faq-page .post-faq[identity=Q36483]:before{content:'Ordering & Installation'}.faq-page .post-faq[identity=Q36494]:before{content:'Windows & Doors'}.faq-page .post-faq[identity=Q36466]:before{content:'General'}.faq-page .post-faq[identity=Q34225]:before{content:'Finance'}.faq-page .faqsolid .thepost.navbar-collapse{background:#ecf2f4}.video-row .sow-image-container{position:relative}.video-row .sow-image-container:after{content:'\f04b';font-family:'FontAwesome';font-size:clamp(4em,6vw,6em);position:absolute;top:0;left:0;display:flex;padding:15px;line-height:1;justify-content:center;align-items:center;width:100%;height:100%;color:rgb(255 255 255/60%);background:linear-gradient(0deg,rgba(255,255,255,.6),transparent 50%);pointer-events:none;transition:all .3s ease}.video-row .sow-image-container:hover:after{color:#fff}.video-row h2.widget-title{font-size:14px}.video-row h2.widget-title:after{content:'\f04b';top:50%;background:0 0;font-family:'FontAwesome';line-height:0;color:var(--green)}.video-extra .video-row.blocklinks{padding:7%}.video-row.highlighted .so-panel{box-shadow:0 0 0 6px var(--green)}.video-extra .video-row.blocklinks .so-widget-sow-image{box-shadow:0 0 0 6px var(--green),0 0 15px 6px rgba(0,0,0,.5);z-index:9}.contact-blocks .widget{background:var(--vlightblue);padding:25px;margin-bottom:20px}.contact-blocks .widget h1{margin-top:0}.page-template-template-designers footer,.page-template-template-designers header,.page-template-template-designers .top{display:none}#iframe-designer{width:calc(100vw - 220px);height:100vh;position:fixed;top:0;left:220px;background:#fff;z-index:999;border:0}li.designer-home{margin-top:1em}li.designer-home a{background:var(--green);font-weight:600;padding:.5em 1em;text-transform:uppercase;display:inline-block}li.designer-home:hover a{background:var(--darkgreen)}.designer-home .fa{font-size:90%;margin-right:.4em}.sow-tabs-panel h2.widget-title{margin-top:21px}#tab-gallery .sow-tabs-panel{padding:0}#tab-gallery .sow-tabs-tab-container{padding:15px 0}#tab-gallery .sow-tabs-tab{font-size:clamp(14px,2vw,18px);padding:.6em .8em;border:0;margin:.2em}#tab-gallery .sow-tabs-tab:not(.sow-tabs-tab-selected):hover{background:var(--vlightblue);color:var(--navy);box-shadow:inset 0 -3px var(--green)}.family h2.widget-title{font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.2}.family h4{font-size:.9em;text-transform:none;color:var(--navy);font-weight:400;font-family:var(--mainfont)}ul.lp-cousins li,ul.dh-siblings li{margin-bottom:10px}ul.dh-siblings li{width:calc(50% - 10px)}ul.lp-cousins li a{padding:7px 10px;font-size:15px}ul.lp-cousins li a:before{margin-right:.3em;font-size:110%}.lp-gallery .gallery{margin:4px 0 0}.page-template-template-front-page-slider-form header{margin-bottom:0}a#modalBtn:hover,a.bw-cta:hover,li.bw-cta:hover a{cursor:pointer}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);align-items:center;justify-content:center}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:500px;max-width:95%;position:relative;overflow:auto;box-shadow:0 10px 25px rgba(0,0,0,.5)}.modal-content iframe{min-height:365px;max-height:565px}.closeBtn{color:#aaa;font-size:28px;font-weight:700;position:absolute;top:5px;right:5px;line-height:1}.closeBtn:hover,.closeBtn:focus{color:#000;text-decoration:none;cursor:pointer}.search-results .master-container{margin-top:45px}.is-menu.is-dropdown form{left:unset}.search-results .row{display:flex;flex-wrap:wrap}div.is-show-more-results-text{padding:6px;background:var(--green);color:#fff;transition:all .3s ease}.is-show-more-results-text:hover{background:var(--greenhover)}.jumbotron .carousel-inner img{object-fit:cover;height:650px;width:100%}@media (min-width:780px) and (max-width:1199px){.jumbotron .carousel-inner img{height:550px}}@media (max-width:991px){.jumbotron .carousel-inner img{height:300px}}.icaal-contact-form input,.icaal-contact-form select,.icaal-contact-form textarea{width:100%;border:1px solid #eee;border-radius:4px;padding:10px;margin-bottom:10px}.icaal-contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.icaal-contact-form input[type=checkbox]{width:auto}.icaal-contact-form .icaal-contact-form-wrap{margin-bottom:.5em}.icaal-contact-form input.is-valid,.icaal-contact-form select.is-valid,.icaal-contact-form textarea.is-valid{border-color:#eee}.icaal-contact-form input.is-invalid,.icaal-contact-form select.is-invalid,.icaal-contact-form textarea.is-invalid{border-color:#a94442}.icaal-contact-form .select-wrapper{position:relative}.icaal-contact-form .select-wrapper:before{content:'\f0d7';font-family:FontAwesome;color:#999;display:inline-block;position:absolute;right:15px;top:10%;pointer-events:none}.icaal-contact-form input[type=checkbox]{margin-right:5px!important;opacity:1!important;position:static!important;transform:translate(0,0)!important}.icaal-contact-form .icaal-contact-form-checkbox{float:left;padding-left:5px}.icaal-contact-form .btn{display:inline-block;width:auto;padding:.5em 2em;border:1px solid rgba(0,0,0,0);border-radius:4px;transition:.2s ease-out;font-size:1em;text-transform:uppercase;font-weight:700}.icaal-contact-form .btn.btn-loading,.icaal-contact-form .btn.btn-loading:hover{background:#efefef;border-color:#efefef;color:#c8c8c8}.icaal-contact-form .submit:hover{cursor:pointer}#page-faq{padding:3rem 0;background:var(--vlightblue)}.accordion{margin-bottom:10px}.accordionTitle{background-color:#76bc22;color:#fff;display:flex;width:100%;justify-content:space-between;align-items:center;font-size:1em;font-weight:500;padding:.7em 25px;cursor:pointer;text-transform:none;transition:all .3s ease;margin:0}.accordionTitle:hover{background:var(--greenhover)}.accordionTitle i{position:relative;width:24px;height:24px}.accordionTitle i:before{content:'';background:#fff;width:18px;height:2px;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-9px;transition:all .3s ease}.accordionTitle i:after{content:'';background:#fff;width:18px;height:2px;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-9px;transform:rotate(90deg);transition:all .3s ease}.accordionBody{display:none;padding:15px 25px;background-color:#fff}.accordion.active .accordionTitle{background:var(--greenhover);transition:background .5s ease-out}.accordion.active .accordionTitle i:after{transform:rotate(0deg)}.accordion.active .accordionBody{display:block}.content-video{box-shadow:0 0 0 6px var(--green);z-index:9;max-width:500px;margin:0 auto}.seo-hidden-h1{position:absolute!important;left:-9999px!important;top:-9999px!important;height:0!important;width:0!important;overflow:hidden!important;border:0!important;margin:0!important;padding:0!important}.panel-cell-style-for-36339-2-1:after{display:none}.panel-cell-style-for-36339-2-1{padding-top:5px!important}@media (min-width:992px){.hide-desk{display:none}div#designer-navbar{display:none!important}.top .container{width:100%}.header-centre .logo{padding:0 0 20px}.centred-widgets.left-widgets.header-widgets-desktop{flex-wrap:wrap}.xmas-wij{margin-top:-25px}.fullwidth .main-title{padding:60px 0}.main-title .container{text-align:left}ul.navigation--main{font-weight:400}.navigation--main>li>a{padding:10px clamp(10px,1.2vw,20px);font-size:clamp(14px,1.2vw,16px)}.navigation--main>li:hover,.navigation--main>li.current-menu-item{box-shadow:none}.navigation--main>li.current-menu-item>a{color:var(--green)}.navigation--main .sub-menu>li>a{padding:8px 30px}.navigation--main li.about-menu .sub-menu>li>a{padding:5px 30px}.navigation--main .sub-menu>li.current-menu-item>a{border-left:3px solid;font-weight:600}.navigation--main .sub-menu>li:last-of-type>a{border-bottom:0}.undernav .navigation--main>.menu-item-has-children>a:after{bottom:-3px;opacity:.7;font-size:80%}.jumbotron a.action{margin:0}.jumbotron #slider-wrap{background:linear-gradient(65deg,#fff 27%,transparent 75%)}.centred .carousel-content{text-align:left;padding:1% 5% 3%}.jumbotron__category,.jumbotron__title,.jumbotron__content{max-width:700px;max-width:clamp(560px,60%,700px)}.carousel-inner:after{content:''}.carousel-control.left,.carousel-control.right{color:var(--green);text-shadow:none}.carousel-control.left:hover,.carousel-control.right:hover{color:var(--darkgreen)}#stars-widget{position:absolute;bottom:3vw;left:calc(5% + 15px)}.featured-post{position:absolute;top:calc(50% - 150px);right:5%;width:300px;height:300px}.offer-a{border:2px solid #fff;box-shadow:0 5px 15px rgba(0,0,0,.5)}.offer-b{top:calc(50% - 145px);width:290px;height:290px;border-radius:50%;padding:3em}.featured-post.offer-c{height:280px;top:calc(50% - 140px);filter:drop-shadow(0 5px 15px rgba(0,0,0,.5))}.offer-c:after{content:'';width:100%;height:20px;background:inherit;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),0 100%);position:absolute;top:99.9%}.slide-form{position:absolute;top:47%;transform:translateY(-50%);background:var(--blue);right:calc(5% + 15px);height:520px}.slide-form h3{color:#fff;margin:.7em 0 0}article.category-offers,.offer-content,.blog-content{max-width:calc(100% - 350px)}.blog-thumb a{display:block}h3.blug-subby{color:var(--navy);text-shadow:0 0 .5em #fff}.single-post h2.blog-title{color:#15212c;max-width:600px}.single-post .blog-header:after{background:linear-gradient(65deg,rgba(255,255,255,.9) 27%,transparent 75%)}.blog-offer-holder .featured-post{position:relative;margin:0 auto -5vw;z-index:2;right:unset}.actual-title span{display:none}.admin-bar #iframe-designer,.admin-bar .designer-menu{top:32px;height:calc(100vh - 32px)}.designer-menu{position:fixed;left:0;top:0;width:220px;height:100vh;z-index:1000;background:var(--navy);text-align:center;padding:30px 5px}.designer-menu h3{margin:0 0 1em;color:#fff;border-bottom:2px dashed #666;padding-bottom:.7em}ul.designer-nav{list-style-type:none;padding:0}ul.designer-nav{list-style-type:none;padding:0;line-height:1.2}.designer-nav li a{transition:all .3s ease}.designer-nav li:not(.current-menu-item) a{color:#fff}.designer-nav li:not(.designer-home):hover a{color:var(--green)}.designer-nav li{margin-bottom:.5em;padding:.5em;display:inline-block;font-family:var(--headingfont);min-width:115px}.designer-nav a b{display:block}.designer-nav li.current-menu-item{border:1px solid var(--green);pointer-events:none;position:relative}.designer-nav li.current-menu-item:after{content:'';width:15px;height:calc(100% + 2px);background:var(--green);left:calc(100% + 1px);top:0;position:absolute;clip-path:polygon(0 0,100% 50%,0 100%)}}@media (max-width:1199px){.page-id-39165 .jumbotron:after,.page-id-39165 .jumbotron:before{top:205px}}@media (min-width:780px){.hide-desk-tab{display:none!important}}@media (max-width:991px){.hide-mob{display:none}.bottomy-mob{padding-top:0}div#headstuff{width:100%}.centred-widgets.hidden-md.hidden-lg{align-items:center}ul.navigation--main li a{font-size:18px;font-family:var(--headingfont);font-weight:500}ul.navigation--main .sub-menu li a{font-weight:400}.centred-widgets.hidden-md.hidden-lg{position:relative}.centred-widgets .widget.design-mob,.centred-widgets .widget.funding-mob{position:absolute;top:100%;z-index:99;margin:0}.centred-widgets .widget.design-mob{right:5px}.centred-widgets .widget.funding-mob{left:5px}.centred-widgets.hidden-md.hidden-lg .widget.design-mob,.centred-widgets.hidden-md.hidden-lg .widget.funding-mob{margin:0}.centred-widgets .widget.design-mob a,.centred-widgets .widget.funding-mob a{display:block;font-family:var(--headingfont);white-space:nowrap;padding:9px 7px 8px 25px;font-size:clamp(9px,2.7vw,13px)}.centred-widgets .widget.design-mob span:before,.centred-widgets .widget.funding-mob span:before{width:15px}.centred-widgets .widget.design-mob a:after,.centred-widgets .widget.funding-mob a:after{left:4px;width:16px}a.kitemark{margin-bottom:25px}.main-title{padding:50px 0 20px}.jumbotron #slider-wrap{position:relative;width:100%}.jumbotron #slider-wrap:after{height:30px;width:100%;bottom:calc(100% - 1px)}.centred .carousel-content{padding:3% 0}.jumbotron__content{margin-bottom:10px}.jumbotron .carousel-content ul{text-align:left;margin:.4em auto .5em;display:inline-block}.jumbotron .carousel-content ul li{margin-bottom:.4em}.carousel-control.left,.carousel-control.right{width:30px}.jumbotron__title h2{height:3em;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.carousel-inner>.item>img,div.jumbotron:not(.over) .carousel-control{height:300px}.page-id-39165 .jumbotron:after,.page-id-39165 .jumbotron:before{top:80px}#stars-widget{left:0;position:absolute;top:195px;max-width:85%;display:inline-block;width:min-content}#stars-widget .ti-widget .ti-header{padding:8px 12px!important}.benefits-row .panel-grid-cell{margin-top:10px;margin-bottom:10px}.benefits-row .panel-grid-cell .so-panel{padding:10px 15px}.benefits-row .sow-image-container img{width:65px}ul.feature-grid li{font-size:14px}.split-row .so-widget-sow-image .sow-image-container:after,.video-extra .video-row.blocklinks:after{height:30px;width:100%;clip-path:polygon(0 0,100% 0,100% 100%)}.video-extra .video-row.blocklinks{padding:10% 7% 7%}.featured-post{font-size:13px}.featured-post.offer-b{width:calc(100% - 20px);margin:0 auto;margin-bottom:12px;height:215px}.single-post .blog-offer-header{position:absolute;bottom:2.5em;left:0;width:100%;z-index:1}.single-post .blog-offer-header .featured-post{border:0;box-shadow:none;padding:.5em 1em;margin:0;display:inline-block;width:auto;position:relative}.blog-offer-header .featured-post h3,.blog-offer-header .featured-post h4{display:inline;font-size:1em}.blog-offer-header a.action,.blog-offer-header h5,.blog-offer-header small{display:none}.single-post .blog-offer-header .featured-post .pre-title:before{content:'\f107';font-family:'FontAwesome';margin-right:.7em}.single-post .blog-header .container{padding-bottom:2em}a.jumplink{position:absolute;left:0;top:0;width:100%;height:100%}.single-offer .featured-post small{width:100%}.single-offer .featured-post.offer-b,.offer-badges .featured-post.offer-b{margin-bottom:25px}#iframe-designer{width:100vw;left:0}.designer-menu{display:none}.admin-bar #iframe-designer{bottom:32px;height:calc(100vh - 32px)}.admin-bar #iframe-designer{top:46px;height:calc(100vh - 78px)}button.navbar-toggle.design-toggle{z-index:999999;position:fixed;bottom:0;right:0;background:var(--green);border-radius:0;padding:4px 10px;width:100%;margin:0;display:flex;justify-content:space-between;align-items:center}.design-toggle .icon-bar{background:#fff}.design-toggle img{margin-right:8px}ul.designer-nav{padding:0 25px 20px}div#designer-navbar{z-index:1000;position:fixed;top:0;left:0;background:rgba(21,33,44,.9);width:100%}.admin-bar div#designer-navbar{margin-top:46px}ul.designer-nav li a{font-weight:400}.navigation--main li.designer-home a{font-size:16px}.designer-nav li.current-menu-item a{color:var(--green);pointer-events:none}#designer-navbar h3{padding:15px 70px 10px 25px;border-bottom:2px dashed #666;color:#fff;margin-top:5px}#tab-gallery .sow-tabs-tab-container{justify-content:center}.blog-thumb{padding:0}.blog-content{margin-top:15px;margin-bottom:5px}.single-post .blog-header:after{background:rgba(0,0,0,.4)}.single-post .offer-b{margin:0 auto 40px}}@media (max-width:779px){.hide-small-mob{display:none}.split-row,.pad-row{padding:15px}ul.side-nav li.side-quote a:after{width:165px;clip-path:polygon(0 10px,100% 0,100% 100%,0 100%);height:75px;padding:2px 54px 5px 8px;align-items:center;justify-content:flex-start;background-position:95% 38%;background-size:auto 64%;font-size:16px}ul.side-nav li.side-quote a:before{display:none}.jumbotron__content>p:last-of-type{margin:0 auto;position:absolute;top:15px;width:100%;left:0}.centred .carousel-content{padding-top:60px}.widget.leftwij{padding-bottom:5px}ul.side-nav li.side-phone a:after{height:55px;clip-path:polygon(0 3px,100% 0,100% 100%,0 100%);background:var(--green)}ul.side-nav li.side-phone a:before{display:none}}@media (max-width:599px){img.alignright,a img.alignright{max-width:35%;float:right}img.alignright.img-float,a img.alignright.img-float{max-width:35%;float:right}.jumbotron .carousel-content ul{columns:1}div#fancybox-wrap[aria-labelledby=fancybox-title]{height:575px!important;margin-top:-100px}.rightwij .textwidget{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.centred-widgets .widget a.action{margin:5px 10px}.centred-widgets .widget p{font-size:16px}.top__left{display:none}.page-id-39165 .jumbotron:after{top:90px;right:calc(50% - 120px);width:240px;height:120px}.page-id-39165 .jumbotron:before{top:90px;height:120px;right:calc(50% + 110px)}.sections span{display:block}}@media (max-width:479px){#list-blogs .col-xs-6{width:100%}.navigation--top>li>a{padding:5px;font-size:20px}.centred-widgets .widget.design-mob{right:0}.centred-widgets .widget.funding-mob{left:0}.header-centre .logo{height:50px;background:url(/wp-content/uploads/2024/12/Doors-Windows-Logo-MOB.png) 50%/contain no-repeat;max-width:calc(100% - 100px);margin:0 0 0 50px;padding-left:60px}.header-centre .logo img{opacity:0}.navbar-toggle{margin:2px 0}}@media (max-width:330px){.is-menu.is-dropdown form{position:fixed;top:100px;left:10px;right:10px;z-index:999;width:calc(100vw - 20px);min-width:unset}.jumbotron__content a.action.a-phone:before{display:none}.jumbotron__content a.action{padding:.7em}table.festive{font-size:12px}.festive tr td:nth-of-type(1){width:72px}.festive tr td:nth-of-type(2){width:95px}.festive tr td:nth-of-type(3){width:82px}}@media (min-width:780px){@keyframes sizer{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}ul.side-nav li.side-quote a:after{animation:sizer ease 2s 2s infinite;transform-origin:right}}#main-new-title .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#main-new-title:before{z-index:2}#main-new-title .container{z-index:10}#videos-section .videos-wrap{display:flex;flex-wrap:wrap}#videos-section .videos-item{width:50%;padding:2%}#videos-section .videos-item h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#videos-section .videos-item .aspect-ratio{position:relative;width:100%;height:0;padding-bottom:56.25%}#videos-section .videos-item video,#videos-section .videos-item iframe{position:absolute;width:100%;height:100%;left:0;top:0}@media (max-width:992px){#videos-section .videos-wrap{display:block}#videos-section .videos-item{width:100%;padding:1rem 0}}