.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed !important;top:50% !important;left:50% !important;z-index:8020;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0px !important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:'\f00d';font-family:'FontAwesome';display:block;font-size:18px;color:#fff;background:rgba(0, 0, 0, 0.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:'\f105'}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:'\f104';font-family:'FontAwesome';color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0, 0, 0, 0.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}.nav > ul > li:hover .mega-menu-wrap{display:block}.nav > ul > li > .mega-menu-wrap ul.sub-menu > li > a{text-transform:uppercase;border-bottom:2px solid #fff}.nav > ul > li > .mega-menu-wrap ul.sub-menu > li > .mega-menu-wrap{position:relative;width:100%;padding:0;top:0;margin-left:0 !important}.nav > ul > li > .mega-menu-wrap ul.sub-menu > li > .mega-menu-wrap > .wrapper{margin:0}.nav > ul > li > .mega-menu-wrap ul.sub-menu > li > .mega-menu-wrap > .wrapper ul.sub-menu{display:flex;flex-flow:column}.nav > ul > li > .mega-menu-wrap ul.sub-menu > li > .mega-menu-wrap > .wrapper ul.sub-menu > li{flex-basis:100%;width:100%}.nav > ul > li > .mega-menu-wrap ul.sub-menu > li > .mega-menu-wrap > .wrapper ul.sub-menu > li > a{border:inherit;padding:0.4em 0;margin:0;text-transform:inherit;font-weight:100}.nav > ul > li > .mega-menu-wrap ul.sub-menu > li > .mega-menu-wrap > .wrapper ul.sub-menu > li > a:hover{color:#f27800}.header-spacer{display:block;height:219px}@media only screen and (max-width:1024px){.header-spacer{height:189px}}header.header{position:fixed}@media only screen and (max-width:1024px){header.header .header-contact{display:none}}.mobile-menu{position:fixed;top:189px;bottom:0;right:0;width:600px;padding:20px 0;overflow-y:scroll;background:#1e6fb7;opacity:0;visibility:hidden;z-index:9999999999;-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:750px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}.mobile-menu.up{top:127px}@media only screen and (max-width:1024px){.mobile-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mobile-menu ul{margin:0;padding:0}.mobile-menu ul li{margin:0}.mobile-menu ul li a{padding:0 25px;display:block;line-height:50px;color:#fff}.mobile-menu ul li ul{background:rgba(0, 0, 0, 0.1);position:relative}.mobile-menu ul li ul.active:before{content:'\f068'}.mobile-menu ul li ul:before{content:'\f067';font-family:'FontAwesome';position:absolute;right:0;top:-50px;width:50px;line-height:50px;text-align:center;cursor:pointer;color:#fff}.mobile-menu ul li ul li{display:none}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:28;background:rgba(0, 0, 0, 0.75);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1024px){.darkness.active{opacity:1;visibility:visible}}.flex{display:flex}.fx-ff-row-wrap{flex-flow:row wrap}.fx-ff-col-wrap{flex-flow:column wrap}.fx-ac-fs{align-content:flex-start}.fx-ac-fe{align-content:flex-end}.fx-ac-c{align-content:center}.fx-ac-sb{align-content:space-between}.fx-jc-fs{justify-content:flex-start}.fx-jc-fe{justify-content:flex-end}.fx-jc-c{justify-content:center}.fx-jc-sb{justify-content:space-between}.fx-ai-fs{align-items:flex-start}.fx-ai-fe{align-items:flex-end}.fx-ai-c{align-items:center}.fx-ai-sb{align-items:space-between}.fx-fb-full{flex-basis:100%}.fx-fb-half{flex-basis:48.9%}.fx-fb-third{flex-basis:31.9%}.fx-fb-quarter{flex-basis:24%}.fx-fb-fifth{flex-basis:19%}.fg-1{flex:1}.fg-2{flex:2}.fg-3{flex:3}.fg-4{flex:4}.fg-5{flex:5}.fg-6{flex:6}.fg-7{flex:7}.header{background:inherit}.header .header-banner--desktop{position:relative;z-index:-6;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.header .header-banner--desktop.hide{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.header .header-banner--mobile{position:relative;display:none;background:#f1f8ff;z-index:-6;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1024px){.header .header-banner--mobile{display:block}}.header .header-banner--mobile.hide{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width:1024px){.home .fp-banner .wrapper{padding-bottom:120px}}.fp-banner .brexit-wrap{width:55%}@media only screen and (max-width:1024px){.fp-banner .brexit-wrap{width:auto;display:block;position:absolute;bottom:0;left:-30px;right:-30px}}.fp-banner .brexit{background:#fff;width:420px;padding:30px;padding-top:150px;position:relative;float:right}@media only screen and (max-width:1400px){.fp-banner .brexit{margin-right:50px}}@media only screen and (max-width:1024px){.fp-banner .brexit{margin:0;width:100%;float:none;overflow:hidden;padding:50px;border-bottom:1px solid #d8d8d8}}.fp-banner .brexit:before{content:'';position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;border:3px solid #fff}@media only screen and (max-width:1024px){.fp-banner .brexit:before{display:none}}.fp-banner .brexit:after{position:absolute;top:0;right:0;bottom:-1px;width:50%;background:#e30613}@media only screen and (max-width:1024px){.fp-banner .brexit:after{content:''}}@media only screen and (max-width:560px){.fp-banner .brexit:after{width:100%}}.fp-banner .brexit .btn--red{background:#e30613;margin-top:12px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1024px){.fp-banner .brexit .btn--red{position:absolute;margin:0;top:50%;right:30px;background:#fff;color:#e30613;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:560px){.fp-banner .brexit .btn--red{right:50px}}@media only screen and (max-width:420px){.fp-banner .brexit .btn--red{font-size:16px;right:30px}}@media only screen and (max-width:330px){.fp-banner .brexit .btn--red{font-size:15px}}.fp-banner .brexit .btn--red:hover{background:#c90b16}.fp-banner .brexit h3{color:#213060}@media only screen and (max-width:1024px){.fp-banner .brexit h3{display:none}}.fp-banner .brexit p{margin-bottom:10px;color:#374880}@media only screen and (max-width:1024px){.fp-banner .brexit p{display:none}}.fp-banner .brexit .brexit-title{position:absolute;width:235px;top:30px;left:30px}@media only screen and (max-width:1024px){.fp-banner .brexit .brexit-title{top:17px;left:30px;width:200px}}@media only screen and (max-width:700px){.fp-banner .brexit .brexit-title{top:26px;width:150px}}@media only screen and (max-width:560px){.fp-banner .brexit .brexit-title{display:none}}.fp-banner .brexit .offer-badge{position:absolute;top:-60px;right:-100px;width:240px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}@media only screen and (max-width:1400px){.fp-banner .brexit .offer-badge{top:-30px;right:-40px;width:180px}}@media only screen and (max-width:1024px){.fp-banner .brexit .offer-badge{top:-40px;right:inherit;width:180px;left:47%;z-index:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:560px) and (max-width:560px){.fp-banner .brexit .offer-badge{left:20px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:360px) and (max-width:360px){.fp-banner .brexit .offer-badge{left:12px;width:160px;top:-30px}}.brexit-strip{position:relative;display:table;width:100%;z-index:1}@media only screen and (max-width:800px){.brexit-strip{overflow:hidden}}.brexit-strip .offer-badge{width:210px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width:1635px){.brexit-strip .offer-badge{left:60%}}@media only screen and (max-width:1290px){.brexit-strip .offer-badge{left:350px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:1050px){.brexit-strip .offer-badge{width:150px}}@media only screen and (max-width:950px){.brexit-strip .offer-badge{left:260px}}@media only screen and (max-width:800px){.brexit-strip .offer-badge{left:10px}}@media only screen and (max-width:500px){.brexit-strip .offer-badge{left:0px;top:39px}}.brexit-strip p{margin:0;width:340px;display:inline-block}.brexit-strip .left{display:table-cell;width:50%;border-bottom:1px solid #d8d8d8;text-align:center;padding:13px 0 25px 0}@media only screen and (max-width:1635px){.brexit-strip .left{width:60%}}@media only screen and (max-width:1290px){.brexit-strip .left{width:400px}}@media only screen and (max-width:950px){.brexit-strip .left{padding-left:15px;width:310px}}@media only screen and (max-width:800px){.brexit-strip .left{display:none}}.brexit-strip .left .wrap{width:730px;text-align:left;display:block;margin:auto;padding-right:50px}@media only screen and (max-width:1290px){.brexit-strip .left .wrap{width:auto;padding-left:30px}}@media only screen and (max-width:950px){.brexit-strip .left .wrap{padding-left:15px}}.brexit-strip .left .wrap img{width:325px;display:inline-block;margin-top:-100px;margin-right:5px;transform:rotate(-2deg);position:relative;left:-10px;bottom:-47px}@media only screen and (max-width:1400px){.brexit-strip .left .wrap img{margin-right:5px}}@media only screen and (max-width:950px){.brexit-strip .left .wrap img{width:240px;margin-top:-75px;left:-15px;bottom:-42px}}@media only screen and (max-width:1290px){.brexit-strip .left .wrap p{display:none}}.brexit-strip .right{display:table-cell;width:50%;background:#e30613;text-align:right;vertical-align:middle;padding:0 50px}@media only screen and (max-width:1800px){.brexit-strip .right{padding-right:20px}}@media only screen and (max-width:1635px){.brexit-strip .right{padding-right:50px;width:40%}}@media only screen and (max-width:1450px){.brexit-strip .right{padding-right:20px}}@media only screen and (max-width:1290px){.brexit-strip .right{width:calc(100% - 400px);padding-right:50px}}@media only screen and (max-width:950px){.brexit-strip .right{padding-right:20px}}@media only screen and (max-width:800px){.brexit-strip .right{padding:20px}}.brexit-strip .right img{width:120px;float:left;margin-left:55px;position:relative;z-index:1;margin-top:13px}@media only screen and (max-width:1635px){.brexit-strip .right img{margin-top:11px;margin-left:80px}}@media only screen and (max-width:1450px){.brexit-strip .right img{margin-left:52px}}@media only screen and (max-width:1290px){.brexit-strip .right img{margin-left:125px;width:155px;margin-top:5px}}@media only screen and (max-width:1050px){.brexit-strip .right img{width:120px;margin-left:52px;margin-top:14px}}@media only screen and (max-width:950px){.brexit-strip .right img{margin-top:8px}}@media only screen and (max-width:800px){.brexit-strip .right img{margin-top:9px;margin-left:160px}}@media only screen and (max-width:560px){.brexit-strip .right img{margin-top:14px;margin-left:138px;width:90px}}@media only screen and (max-width:500px){.brexit-strip .right img{margin-top:54px;margin-left:-1px;width:70px;margin-bottom:-12px}}.brexit-strip .right p{color:#fff;vertical-align:middle;text-align:left;margin-right:20px}@media only screen and (max-width:1835px){.brexit-strip .right p{margin-right:0px}}@media only screen and (max-width:1635px){.brexit-strip .right p{display:none}}.brexit-strip .right .btn{color:#e30613;display:inline-block;width:auto;background:#fff}@media only screen and (max-width:1700px){.brexit-strip .right .btn{font-size:16px;position:relative;top:4px}}@media only screen and (max-width:1635px){.brexit-strip .right .btn{font-size:18px;top:0}}@media only screen and (max-width:950px){.brexit-strip .right .btn{font-size:16px;top:2px}}@media only screen and (max-width:800px){.brexit-strip .right .btn{top:0}}@media only screen and (max-width:500px){.brexit-strip .right .btn{top:7px}}@media only screen and (max-width:1720px){.brexit-strip .right .btn span{display:none}}@media only screen and (max-width:1635px){.brexit-strip .right .btn span{display:inline}}@media only screen and (max-width:390px){.brexit-strip .right .btn span{display:none}}.countdown-wrap{background:#e30613;display:inline-block;padding:0px 20px 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative;right:-59%;top:-13px;z-index:1}@media only screen and (max-width:1635px){.countdown-wrap{right:-68%}}@media only screen and (max-width:1500px){.countdown-wrap{right:-67%}}@media only screen and (max-width:1450px){.countdown-wrap{padding:0px 20px 10px;right:-66%}}@media only screen and (max-width:1290px){.countdown-wrap{right:-50%}}@media only screen and (max-width:900px){.countdown-wrap{right:-47%}}@media only screen and (max-width:800px){.countdown-wrap{right:0;border-bottom-left-radius:0}}@media only screen and (max-width:500px){.countdown-wrap{width:100%;border-radius:0;text-align:center;top:-4px}}.countdown-wrap p{display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;margin:0;position:relative;top:2px}.countdown-wrap #countdown{display:inline-block;vertical-align:middle}.countdown-wrap span{color:#fff;text-align:center;display:inline-block;vertical-align:bottom;margin-left:20px}@media only screen and (max-width:1370px){.countdown-wrap span{margin-left:13px}}@media only screen and (max-width:1290px){.countdown-wrap span{margin-left:20px}}@media only screen and (max-width:1090px){.countdown-wrap span{margin-left:13px}}@media only screen and (max-width:850px){.countdown-wrap span{font-size:14px}}.countdown-wrap span b{display:block;font-size:30px;font-weight:800;margin-bottom:-3px}@media only screen and (max-width:850px){.countdown-wrap span b{font-size:24px}}.page-banner-alt .wrapper,.page-banner-alt main{padding:10em 0}@media only screen and (max-width:800px){.page-banner-alt .wrapper,.page-banner-alt main{padding:5em 0}}.page-banner-alt .wrapper .page-intro__sub-title,.page-banner-alt main .page-intro__sub-title{color:#fff}.page-template-page-showrooms .page-intro__content{width:100%;max-width:100%}.showrooms-opening-times .showrooms-opening-times__content + span{width:49%;display:inline-block;vertical-align:top}.brands-wrapper{position:absolute;top:20px;right:20px;background:rgba(255, 255, 255, 0.85);padding:25px 30px;box-shadow:0px 0px 20px -5px black;z-index:2}@media only screen and (max-width:800px){.brands-wrapper{padding:15px 20px;top:5px;right:5px}}.brands-wrapper img{margin:0 25px;max-width:180px;vertical-align:middle;max-height:120px}@media only screen and (max-width:1400px){.brands-wrapper img{max-width:140px;max-height:100px}}@media only screen and (max-width:800px){.brands-wrapper img{margin:0 10px;max-width:90px;max-height:65px}}.postid-11701 .banner-with-overlay{display:none}.btn--next{padding:1.17em 1.5em;vertical-align:middle;margin-left:20px}@media only screen and (max-width:700px){.btn--next{margin-top:10px;margin-left:0}}@media only screen and (max-width:700px){.btn{display:block}}.header-contact__link{font-size:24px}@media only screen and (max-width:1300px){.header-contact__link{font-size:18px}}.boxed-layout__copy table{border-collapse:collapse}.boxed-layout__copy table h2{margin:0;font-size:24px;padding:5px 0}.boxed-layout__copy table tr:nth-of-type(even){background:#f7f7f7}.boxed-layout__copy table tr td:first-of-type{border-right:1px solid #d7d7d7}.boxed-layout__copy table td{padding:10px 20px}.view-xmas-hours{position:fixed;bottom:20px;left:20px;z-index:999999999;background:#1e6fb7;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:9999999999;padding:8px 20px;border-radius:20px;cursor:pointer;-webkit-box-shadow:0px 0px 20px -5px black;-moz-box-shadow:0px 0px 20px -5px black;-ms-box-shadow:0px 0px 20px -5px black;-o-box-shadow:0px 0px 20px -5px black;box-shadow:0px 0px 20px -5px black;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:600px){.view-xmas-hours{bottom:5px;left:10px;right:10px;font-size:10px}}.view-xmas-hours.hidden{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.view-xmas-hours i.right{transition:all 0.3s ease;margin-left:0}.view-xmas-hours i.right:hover{color:#fff}.view-xmas-hours h3{color:#fff;margin:0;font-weight:100;text-align:center;font-size:16px;max-width:500px;padding:10px}.view-xmas-hours h3 b{display:block;margin-bottom:20px;font-weight:600}.view-xmas-hours h3 a.btn--orange:hover{background-color:#27336a;color:#fff}.view-xmas-hours .fa{margin-left:10px}.xmas-open-hours{position:fixed;bottom:40px;left:40px;background:#1e6fb7;padding:30px 40px;z-index:6;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-box-shadow:0px 0px 20px -5px black;-moz-box-shadow:0px 0px 20px -5px black;-ms-box-shadow:0px 0px 20px -5px black;-o-box-shadow:0px 0px 20px -5px black;box-shadow:0px 0px 20px -5px black;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:800px){.xmas-open-hours{bottom:5px;left:10px}}@media only screen and (max-width:500px){.xmas-open-hours{right:10px;z-index:999999999999;padding:20px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.xmas-open-hours.show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:500px){.xmas-open-hours.show{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@media only screen and (max-width:500px){.xmas-open-hours.mob-hide{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}.xmas-open-hours .hide-xmas{position:absolute;color:#fff;top:0;right:0;padding:2px 15px;font-size:24px}.xmas-open-hours .section{margin-bottom:20px}@media only screen and (max-width:500px){.xmas-open-hours .section{margin-bottom:12px}}.xmas-open-hours .section:last-of-type{margin:0}.xmas-open-hours .mb-show{display:none}@media only screen and (max-width:500px){.xmas-open-hours .mb-show{display:block}}.xmas-open-hours h3{color:#fff}@media only screen and (max-width:500px){.xmas-open-hours h3{font-size:18px}}.xmas-open-hours p{color:#fff;margin:0}@media only screen and (max-width:500px){.xmas-open-hours p{font-size:15px}}.inspiration-gallery{text-align:center;padding:2em 0 5em}@media only screen and (max-width:600px){.inspiration-gallery{padding:2em 0 2.5em}}.gallery-wrap{overflow:hidden}.gallery-wrap h2{margin-bottom:1em}.gallery-wrap a{display:block;width:20%;height:0;padding-bottom:20%;position:relative;overflow:hidden;float:left;border:5px solid #fff}@media only screen and (max-width:950px){.gallery-wrap a{width:25%;padding-bottom:25%}}@media only screen and (max-width:700px){.gallery-wrap a{width:33.333%;padding-bottom:33.333%}}@media only screen and (max-width:480px){.gallery-wrap a{width:50%;padding-bottom:50%}}.gallery-wrap a:hover img,.gallery-wrap a:hover .ie-img{opacity:0.9;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.gallery-wrap a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.gallery-wrap a .ie-img{position:absolute;top:0;left:0;bottom:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.showroom-map{position:relative;padding:160px 0}@media only screen and (max-width:1280px){.showroom-map{padding:100px 0}}@media only screen and (max-width:930px){.showroom-map{padding:50px 0}}@media only screen and (max-width:780px){.showroom-map{padding:0 0 20px}}@media only screen and (max-width:780px){.showroom-map .fg-2{display:none}}.showroom-map .map-content-box{background:#27336a;padding:40px}.showroom-map .map-content-box h2{color:#fff}.showroom-map .map-content-box p{color:#fff}@media only screen and (max-width:1150px){.showroom-map .map-content-box{flex:2}}@media only screen and (max-width:780px){.showroom-map .image-wrapper{width:95%;margin:0 auto;position:relative}}.showroom-map .image-wrapper .map-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;overflow:hidden}@media only screen and (max-width:780px){.showroom-map .image-wrapper .map-image{position:relative;top:inherit;left:inherit;height:350px;z-index:inherit}}@media only screen and (max-width:600px){.showroom-map .image-wrapper .map-image{height:310px}}.showroom-map .image-wrapper .map-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}@media only screen and (max-width:780px){.showroom-map .image-wrapper .map-image img{height:133%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);object-position:calc(-213px + 50%)}}.footer-nav .fg-1{padding-right:10px}@media only screen and (max-width:1150px){.footer-nav .fg-1:nth-child(6){display:none}}@media only screen and (max-width:870px){.footer-nav .fg-1:nth-child(5){display:none}}@media only screen and (max-width:620px){.footer-nav .fg-1:nth-child(1){display:none}}@media only screen and (max-width:600px){.footer-nav{flex-flow:column wrap}}@media only screen and (max-width:600px){.footer-nav.footer-nav-upper{display:none}}@media only screen and (max-width:600px){.footer-nav.footer-nav-lower .fg-1:nth-child(6){display:inherit}.footer-nav.footer-nav-lower .fg-1:nth-child(3),.footer-nav.footer-nav-lower .fg-1:nth-child(4){display:none}}.get-a-free-quote-alt .free-quote-header{position:relative;padding:60px 0;background:#f1f8ff}@media only screen and (max-width:560px){.get-a-free-quote-alt .free-quote-header{padding:0}}.get-a-free-quote-alt .free-quote-header:before{content:'';position:absolute;top:0;left:0;width:100%;height:79%;background:#27336a}.get-a-free-quote-alt .free-quote-header .free-quote-header__form{position:relative;margin:0 auto;min-width:500px}@media only screen and (max-width:900px){.get-a-free-quote-alt .free-quote-header .free-quote-header__form{max-width:500px;border-radius:5px;overflow:hidden}}@media only screen and (max-width:560px){.get-a-free-quote-alt .free-quote-header .free-quote-header__form{max-width:100%;border-radius:0;min-width:inherit}}.get-a-free-quote-alt .free-quote-header .free-quote-header__form .split-wrapper{flex-flow:row;justify-content:space-between}@media only screen and (max-width:520px){.get-a-free-quote-alt .free-quote-header .free-quote-header__form .split-wrapper{flex-flow:column}}.get-a-free-quote-alt .free-quote-header .free-quote-header__form .split-wrapper .frm_half{flex-basis:48.5%}@media only screen and (max-width:520px){.get-a-free-quote-alt .free-quote-header .free-quote-header__form .split-wrapper .frm_half{flex-basis:100%}}@media only screen and (max-width:1190px){.get-a-free-quote-alt .free-quote-header .free-quote-header__form .frm_checkbox{width:25%}}@media only screen and (max-width:520px){.get-a-free-quote-alt .free-quote-header .free-quote-header__form .frm_checkbox{width:50%}}.get-a-free-quote-alt .free-quote-why{padding:0 0 50px 0}a.why-stormclad-box:hover .why-stormclad-box__title{color:#f27800}a.why-stormclad-box .why-stormclad-box__title{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.frm_form_fields fieldset .frm_form_field label label,.frm_form_fields fieldset .form-field.plx-checkbox label{opacity:1;display:inline-block;text-transform:none}.frm_form_fields fieldset .frm_form_field label .frm_checkbox,.frm_form_fields fieldset .form-field.plx-checkbox .frm_checkbox{margin-bottom:20px}.plx-upload .frm_dropzone .frm_icon_font{cursor:pointer}.plx-upload .frm_dropzone .frm_icon_font:hover:before{background:#1e6fb7}.plx-upload .frm_dropzone .frm_icon_font:before{background:#f27800;padding:0.75em 1.25em !important;color:#fff;border-radius:6px;font-weight:bold;position:relative;line-height:calc(100% - 1px);-webkit-transition:none;margin:10px 0}.plx-upload .frm_dropzone .frm_icon_font.dz-remove:before{content:'Remove File';margin-top:6px}#frm_form_16_container .frm_submit,#frm_form_9_container .frm_submit{margin-top:-30px}@media only screen and (max-width:850px){#frm_form_16_container .frm_submit,#frm_form_9_container .frm_submit{margin-top:0}}.page-template-page-flexible .page-intro__sub-title *{color:#fff}.fullwidth-content{padding-top:75px;padding-bottom:75px;background:#f1f8ff}@media only screen and (max-width:1300px){.fullwidth-content{padding-top:50px;padding-bottom:50px}}.fullwidth-content .btn:nth-of-type(2){margin-left:7px}@media only screen and (max-width:700px){.fullwidth-content .btn:nth-of-type(2){margin-left:0;margin-top:10px}}.split-content-row{display:table;width:100%}.split-content-row .vm{vertical-align:middle}.split-content-row .td{display:table-cell;width:50%}@media only screen and (max-width:1100px){.split-content-row .td{width:100%;display:block}}.split-content-row .image{background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:1100px){.split-content-row .image{padding-bottom:40%;display:table-caption}}.split-content-row .content{padding:100px 120px}@media only screen and (max-width:1300px){.split-content-row .content{padding:50px 80px}}@media only screen and (max-width:1100px){.split-content-row .content{padding:40px 25px}}.split-content-row .content .btn:nth-of-type(2){margin-left:7px}@media only screen and (max-width:700px){.split-content-row .content .btn:nth-of-type(2){margin-left:0;margin-top:10px}}.image-gallery{text-align:center;padding:75px 0}@media only screen and (max-width:1300px){.image-gallery{padding-top:40px;padding-bottom:40px}}.image-gallery .gallery-wrap{margin:25px 0 35px}@media only screen and (max-width:1300px){.image-gallery .gallery-wrap{margin:15px 0 20px}}.page-template-page-flexible .our-products{background:#f1f8ff;padding:70px 0 50px;margin:0}@media only screen and (max-width:1300px){.page-template-page-flexible .our-products{padding-top:40px;padding-bottom:30px}}.page-template-page-flexible .our-products h2{text-align:center}.page-template-page-flexible .our-products .our-products-list__icon{background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:780px){.page-template-page-flexible .showroom-map{padding-top:15px}}.door-builder{position:relative;overflow:hidden;background:#27336a;background:linear-gradient(90deg, rgba(39, 51, 106, 1) 50%, rgba(20, 29, 43, 1) 100%);margin:65px 0 0;margin-top:0}@media only screen and (max-width:650px){.door-builder{padding:40px}}@media only screen and (max-width:720px){}.page-template-page-overview .door-builder{margin:0 0 65px}@media only screen and (max-width:720px){.page-template-page-overview .door-builder{margin:0 0 45px}}@media only screen and (max-width:1300px){.door-builder .wrapper{padding-right:0}}@media only screen and (max-width:650px){.door-builder .wrapper{padding-right:0}}.door-builder .skew{position:absolute;top:0;right:32%;height:340px;width:75px;width:66vw;background:#27336a;background:linear-gradient(90deg, rgba(39, 51, 106, 1) 50%, rgba(20, 29, 43, 1) 100%);-webkit-transform:skew(-12deg);-moz-transform:skew(-12deg);-ms-transform:skew(-12deg);-o-transform:skew(-12deg);transform:skew(-12deg)}@media only screen and (max-width:650px){.door-builder .skew{display:none}}.door-builder .flex-wrap{display:flex;flex-wrap:wrap;align-items:center;height:340px}@media only screen and (max-width:650px){.door-builder .flex-wrap{height:auto}}.door-builder .left{position:relative;flex-basis:60%;flex-grow:1}@media only screen and (max-width:650px){.door-builder .left{flex-basis:100%;text-align:center}.door-builder .left ul{list-style:none}}.door-builder .left h2,.door-builder .left ul,.door-builder .left li,.door-builder .left ol,.door-builder .left p{color:#fff}.door-builder .left p:last-of-type,.door-builder .left li:last-of-type{margin-bottom:0}.door-builder .right{height:100%;flex-basis:33%;flex-grow:1;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1300px){.door-builder .right{flex-basis:40%}}@media only screen and (max-width:650px){}.door-builder .right img{width:100%;height:100%;object-fit:cover;background-color:#fff}@media only screen and (max-width:650px){.door-builder .right img{background-color:transparent}}/*# sourceMappingURL=plx-style.css.map */