﻿@-webkit-keyframes e-arrow-animation{0%{top:20px;}100%{top:27px;}}@-moz-keyframes e-arrow-animation{0%{top:20px;}100%{top:27px;}}@-o-keyframes e-arrow-animation{0%{top:20px;}100%{top:27px;}}@keyframes e-arrow-animation{0%{top:20px;}100%{top:27px;}}li{font-size:14px;}.clear{clear:both !important;}.tooltip{text-align:center;}p{font-size:14px;}@media only screen and (min-width:64.063em){.row.collapse{padding:0 15px;}}@media only screen and (min-width:64.063em){.row .row.collapse{padding:0;}}section.page-outer p a:not(.button){color:#029bd1;}span.date{display:block;text-align:center;font-size:1.25rem;color:#999;margin:0 0 1rem 0;}.success-bar{padding:20px;background-color:#82ad20;color:#fff;font-weight:bold;font-size:18px;}.success-bar i{display:block;float:left;font-size:24px;padding:0 20px 0 0;}body,a,h1,h2,h3,h4,h5,h6,button,p{font-family:'Source Sans Pro',sans-serif;color:#707c7c;}h1,.h1{font-size:30px;text-transform:uppercase;font-weight:normal;}h2,.h2{font-size:20px;font-weight:bold;text-transform:uppercase;}h3,.h3{font-size:30px;font-weight:200;text-transform:uppercase;color:#000;margin-bottom:24px;}h4,.h4{font-size:18px;font-weight:500;text-transform:uppercase;}h4.large,.h4.large{font-size:22px;}.blue,.blue a{color:#029bd1;}ul.blue a:hover{text-decoration:underline;}.red{color:#d34836;}.orange{color:#f48c47;}.green{color:#8cc152;}.yellow{color:#ffc843;}.purple{color:#b381b9;}[role=button]{cursor:pointer;}.main-header{position:relative;padding-bottom:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.main-header .scroll-icons{display:none;}.main-header .menu-search{display:none;}.main-header .home-btn{display:none;}.main-header.scroll{position:sticky;position:-webkit-sticky;display:block;top:0;width:100%;z-index:2000;background:#d6d6d6;padding-bottom:0;height:47px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.75);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.75);box-shadow:0 2px 4px 0 rgba(0,0,0,.75);}@media(max-width:1023px){.main-header.scroll{height:auto;}.main-header.scroll .top-menu{margin-bottom:0;}}.main-header.scroll .main-header-bar{display:none;}.main-header.scroll .scroll-icons{display:none;}.main-header.scroll .info-links{display:flex;justify-content:space-between;align-items:center;}@media(max-width:1023px){.main-header.scroll .info-links{padding:15px;}}.main-header.scroll .info-links .contact-info{text-align:left;display:flex;justify-content:flex-start;}.main-header.scroll .info-links .contact-info .home-btn{display:block;font-size:25px;margin-right:15px;padding-right:15px;border-right:1px solid #707c7c;}@media(max-width:1023px){.main-header.scroll .info-links .contact-info .home-btn{line-height:47px;}}@media(max-width:1023px){.main-header.scroll .info-links .contact-info .main-contact-text{text-align:left;}}@media(max-width:640px){.main-header.scroll .info-links .contact-info .main-contact-text{margin-top:0;font-size:14px;}}.main-header.scroll .info-links .contact-info .header-email{padding-bottom:0;}@media(max-width:640px){.main-header.scroll .info-links .contact-info .header-email{font-size:14px;}}.main-header.scroll .info-links .menu-search{display:block;}.main-header.scroll .info-links .menu-search .fa{font-size:25px;}.scroll-gap{margin-top:47px;margin-bottom:140px;}.content-div.active{height:80px;}.scroll-gap-menu{margin-top:47px;}@media(max-width:1023px){.scroll-gap-menu{margin-top:130px;}}.main-header-bar{position:relative;}.main-logo{max-width:270px;height:auto;width:100%;}.flexwrap .match-height{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flexbox .main-header-bar,.flexboxtweener .main-header-bar,.flexboxlegacy .main-header-bar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}.description-outer{position:relative;}.description.less:not(.mobile){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:16px;max-height:225px;-webkit-line-clamp:10;-webkit-box-orient:vertical;}@media screen and (max-width:640px){.description.less.mobile{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-height:16px;max-height:70px;-webkit-line-clamp:4;}}.more-less-bt{line-height:25px;text-align:center;display:block;}.more-less-bt.show-more-pr{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:46px 0 0 0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.85) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.85) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#d9ffffff',GradientType=0);height:67px;}.more-less-bt i{font-size:25px;margin-left:15px;}.dark-grey-bd-lt-rt{border-left:2px solid #666 !important;border-right:2px solid #666 !important;}.dark-grey-bd img{border-top:2px solid #666 !important;border-left:2px solid #666 !important;border-bottom:2px solid #666 !important;}.dark-grey-bd-full.slide{margin:0 !important;}.dark-grey-bd-full img{border:1px solid #666 !important;}.slick-slide{margin:0 2px;}.slick-list{margin:0 -2px;}.button.with-arrow{text-align:left;background-color:#029bd1;padding-left:15px;padding-right:15px;font-weight:400;}.button.with-arrow::after{content:"";display:block;float:right;background-image:url(/images/icon_button_with-arrow.svg);width:6px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:15px;}.button.load-more-button{text-align:left;background-color:transparent;padding-left:15px;padding-right:15px;font-weight:400;border:1px solid #029bd1;color:#029bd1;}.button.load-more-button::after{content:"";display:block;float:right;background-image:url(/images/icon_button_show-more.svg);width:14px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:30px;}.main-navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style-type:none;margin:0;padding:0;width:100%;padding-top:15px;justify-content:flex-end;}@media only screen and (min-width:64.063em){.main-navigation{justify-content:space-around;}}.main-navigation li{margin:0;padding:5px 0;text-align:center;flex-grow:1;font-size:18px;text-transform:uppercase;position:relative;}.main-navigation li a:after{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background:#707c7c;opacity:0;transition:opacity,.3s ease-in-out 0s;transform:translateY(-10px);}.main-navigation li a:hover:after{opacity:1;transition:opacity,.3s ease-in-out 0s;transform:translateY(0);}.main-navigation li,.main-navigation li a{color:#707c7c;}.main-navigation li.icon{flex-grow:0;padding:5px 10px;}.main-navigation li.icon.whishlist{padding:0;}.main-navigation li.icon:after{content:none;}.main-navigation li.icon,.main-navigation li.icon a{color:#029bd1;}.no-js .main-navigation,.no-flexbox.no-flexboxlegacy.no-flexboxtweener .main-navigation{display:table;}.no-js .main-navigation li,.no-flexbox.no-flexboxlegacy.no-flexboxtweener .main-navigation li{display:table-cell;}.top-menu{display:flex;justify-content:flex-end;}@media only screen and (min-width:64.063em) and (max-width:80em){.top-menu{font-size:12px;}}.top-menu a:not(.item-wl){list-style-type:none;text-align:center;text-transform:uppercase;line-height:1em;font-weight:bold;font-size:12px;transition-duration:250ms;transition-property:background-color;display:block;padding:1rem;color:#fff;flex:1;font-size:12px;}.top-menu a:not(.item-wl) span{text-transform:none;}.top-menu li{display:flex;flex-direction:column;}.top-menu li:nth-child(1) a:not(.item-wl){background-color:#8cc152;}.top-menu li:nth-child(1) a:not(.item-wl):hover,.top-menu li:nth-child(1) a:not(.item-wl):focus,.top-menu li:nth-child(1) a:not(.item-wl):active{background-color:#587f2e;}.top-menu li:nth-child(2) a:not(.item-wl){background-color:#f48c47;}.top-menu li:nth-child(2) a:not(.item-wl):hover,.top-menu li:nth-child(2) a:not(.item-wl):focus,.top-menu li:nth-child(2) a:not(.item-wl):active{background-color:#c9570c;}.top-menu li:nth-child(3) a:not(.item-wl){background-color:#5b5377;}.top-menu li:nth-child(3) a:not(.item-wl):hover,.top-menu li:nth-child(3) a:not(.item-wl):focus,.top-menu li:nth-child(3) a:not(.item-wl):active{background-color:#2d293b;}.top-menu li:nth-child(4) a:not(.item-wl){background-color:#ef436d;}.top-menu li:nth-child(4) a:not(.item-wl):hover,.top-menu li:nth-child(4) a:not(.item-wl):focus,.top-menu li:nth-child(4) a:not(.item-wl):active{background-color:#bc103a;}.top-menu li:nth-child(5) a:not(.item-wl){background-color:#ef436d;}.top-menu li:nth-child(5) a:not(.item-wl):hover,.top-menu li:nth-child(5) a:not(.item-wl):focus,.top-menu li:nth-child(5) a:not(.item-wl):active{background-color:#bc103a;}.top-menu li.empty{min-width:144px;}.top-menu li.icon{background-color:#029bd1;color:#fff;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding-left:10px;padding-right:10px;}@media screen and (min-width:1024px){.top-menu li.icon{margin-left:40px;}}.top-menu li.icon span.title{font-size:12px;margin-right:5px;font-weight:700;}.top-menu li.icon:hover,.top-menu li.icon:focus,.top-menu li.icon:active{background-color:#01506c;cursor:pointer;}.top-menu li.icon:hover .wishlist-dropdown{display:block;}@media screen and (max-width:1023px){.top-menu{flex-wrap:wrap;}.top-menu li{flex:1;}}.icon{position:relative;padding:5px;}.icon .wishlist-image{margin-top:-3px;}.icon .fa,.icon .has-tip{border:none;font-weight:normal;cursor:pointer;}.icon .fa.fa-pencil-square-o,.icon .has-tip.fa-pencil-square-o{font-size:35px;}.icon .badge{position:absolute;bottom:5px;right:35px;font-size:12px;line-height:14px;padding:0;min-width:14px;font-weight:bold;text-align:center;text-indent:1px;}.icon .badge.orange{background-color:#f48c47;color:#fff;}.services-text h3{margin-bottom:0;}.main-contact-text{color:#707c7c;font-size:16px;line-height:22px;display:block;text-align:center;margin:15px 0 0 0;}@media only screen and (min-width:40.063em){.main-contact-text{margin-top:0;}}@media only screen and (min-width:64.063em){.main-contact-text{text-align:left;margin:0;border:none;font-size:21px;line-height:1em;padding:0;}}.main-contact-text a{color:#029bd1;font-weight:bold;}.header-email{text-align:center;padding:0 0 2rem 0;color:#999;}@media only screen and (min-width:64.063em){.header-email{text-align:left;}}.top-link-block>.columns{padding-left:0;padding-right:0;}@media only screen and (min-width:64.063em){.top-link-block>.columns{padding-right:.9375rem;padding-left:.9375rem;}}.category-block{display:block;position:relative;margin-bottom:30px;overflow:hidden;}.category-block h4{display:block;text-align:center;background-color:#666;color:#d6d6d6;font-weight:bold;font-size:18px;line-height:20px;padding:15px 5px;text-transform:uppercase;margin:0;border-bottom:3px solid #f48c47;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}.category-block>p{display:block;text-align:center;border-top:3px solid #f48c47;padding:5px 0;}.category-block .category-ranges{font-weight:600;}.category-block .category-ranges:empty{display:none;}.category-block .overlay{position:absolute;left:0;width:100%;padding:15px;background-color:rgba(0,0,0,.65);display:block;bottom:5px;transition-duration:400ms;transition-property:transform;border-top:5px solid #f48c47;transform:translateY(100%);}.category-block .overlay,.category-block .overlay p{color:#fff;font-size:12px;}.category-block .overlay p:last-child{margin-bottom:0;}.category-block:hover .vimage{border-bottom-color:transparent;}.category-block:hover .overlay{transform:translateY(5px);}.icon-block{display:block;background-color:#5b5377;color:#fff;text-align:center;text-transform:uppercase;font-size:16px;font-weight:bold;padding:30px 10px;margin-bottom:15px;transition-duration:250ms;transition-property:transform;}@media only screen and (min-width:64.063em){.icon-block{font-size:20px;padding:60px 10px;}}.icon-block:hover,.icon-block:focus,.icon-block:active{transform:scale(1.05);color:#fff;}.icon-block.large-text{font-size:24px;}.icon-block .vimage{margin:0 auto 15px auto;}.icon-block.pink{background-color:#ef436d;}.icon-block.blue{background-color:#99daea;}.icon-block.grey{background-color:#707c7c;}.icon-block.orange{background-color:#f48c47;}.icon-block.brown{background-color:#cfa887;}.flexwrap .icon-block{height:calc(100% - 15px);}.text-block{padding:0 15px;}.text-block,.text-block p{font-size:1rem;color:#707c7c;}.break{margin-top:40px;}.small-break{margin-top:20px;}.social-bar{font-size:24px;font-weight:bold;color:#b3b3b3;text-transform:uppercase;}.social-bar a{display:inline-block;margin:0 10px;transition-duration:250ms;transition-property:transform;}.social-bar a:hover,.social-bar a:focus,.social-bar a:active{transform:scale(1.2);}@media only screen and (min-width:40.063em){.social-bar a{margin:0 30px;}}.footer-bar{background-color:#7ea0c4;padding:25px 0 9px 0;}.footer-bar p,.footer-bar p a{color:#fff;font-size:14px;font-weight:300;}.secondary-menu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;display:none;padding:40px 0;z-index:99;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);border-top:1px solid rgba(112,124,124,.4);}.secondary-menu::before{position:absolute;top:-16px;left:0;right:0;height:15px;background:#fff;z-index:10000;content:' ';}.secondary-menu .menu li.header{padding:8px .5rem;text-transform:uppercase;font-weight:bold;}.secondary-menu .menu a{font-size:14px;text-transform:uppercase;padding:8px .5rem;}.secondary-menu .menu a:hover{color:#029bd1;font-weight:500;}.banner{position:relative;}@media only screen and (min-width:64.063em){.banner{width:100%;overflow:hidden;height:400px;}.banner .row{max-width:none;width:1536px;height:400px;position:absolute;top:0;left:50%;transform:translateX(-50%);}.banner .row .content{padding-left:240px;}}hr{border-color:rgba(112,124,124,.4);border-width:1px;max-width:none;margin-top:0;}.breadcrumbs,.breadcrumbs a{color:#707c7c;font-size:16px;text-transform:uppercase;}.row.small-gutter{padding-left:10px;padding-right:10px;}.row.small-gutter .columns{padding-left:5px;padding-right:5px;}.top-text-block{margin-bottom:20px;}.top-text-block .main-image-wrap{border-right:5px solid #f48c47;}.top-text-block .columns:last-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}.top-text-block .columns:last-child .text-block{display:block;padding:20px 40px;}.top-text-block .columns:last-child h1{color:#f48c47;}.top-text-block .columns:last-child p,.top-text-block .columns:last-child{color:#707c7c;}@media screen and (min-width:1024px){.top-text-block .columns:last-child .text-block{max-height:360px;overflow:auto;}}.case-studies-image{margin:0 0 1rem 0;}.section-header{position:relative;max-width:1536px;margin:0 auto;width:100%;display:flex;flex-direction:row;}.section-header .bg{width:50%;height:100%;position:absolute;background-size:cover;background-position:center;right:0;top:0;}@media only screen and (min-width:64.063em){.section-header .row{min-height:400px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:100%;}}.text-block{padding:30px 15px;}.text-block p{display:none;}.text-block p:first-of-type{display:block;}@media only screen and (min-width:40.063em){.text-block p{display:block;}}.text-block a.show-more{display:block;}@media only screen and (min-width:40.063em){.text-block a.show-more{display:none;}}@media only screen and (min-width:64.063em){.text-block{padding:15px 15px 15px 0;}}.steps{padding-top:10px;}.steps p{margin:0;padding:0;font-size:16px;}.steps .vimage{float:left;margin-right:10px;margin-left:5px;margin-top:5px;}div#app-steps{counter-reset:steps;}div#app-steps .step{counter-increment:steps;}div#app-steps .step .number::before{content:counter(steps);}.step:nth-child(2){display:block !important;}.step:not(.chosen){display:none;}.step.chosen+.step:not(.chosen){display:block;}.formulae{padding:1rem 0 0 0;}.formulae>div{line-height:1em;padding:.5em 1em;}.formulae>div+div{margin:.5em 0 0 0;}.process h4{text-align:center;text-transform:uppercase;}.process .vimage{border:2px solid #029bd1;}.process .vimage{position:relative;}@media only screen and (min-width:64.063em){.process .vimage::after{content:"";background-image:url(/images/space-planning/arrow.svg);display:block;width:15px;height:20px;position:absolute;top:50%;transform:translateY(-50%);right:-25px;}}.process .columns:last-child .vimage::after{content:none;}@media only screen and (min-width:64.063em){.row.align-middle-large{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;}}.row.align-middle-large.flip{flex-direction:row-reverse;}@media only screen and (min-width:40.063em){.row.align-middle-medium{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;}}li.select-option.column{margin-bottom:1em;}li.select-option.column.description .option-name{font-weight:bold;}li.select-option.column.description{width:100%;text-align:left;}li.select-option.column.description .option-image{float:left;max-width:90px;margin:0 1.5em 0 0;}li.select-option.column.description .price{text-align:right;margin:0 0 2em 0;display:block;clear:both;}.select-option,.select-option td{position:relative;}span.option-additional-toggle{font-size:1.25em;user-select:none;}.option-additional{visibility:hidden;opacity:0;transform:scale(.95);transform-origin:top left;transition:visibility .1s,opacity .1s,transform .1s;position:absolute;top:100%;top:calc(100% + 1rem);left:0;width:320px;background-color:#fff;border:1px solid #ccc;padding:1em;text-align:left;box-shadow:0 0 10px 0 rgba(0,0,0,.25);z-index:100;cursor:initial;}.option-additional p:last-of-type{margin:0;}.option-additional a:hover{text-decoration:underline;}.option-additional::before{content:'';display:block;width:0;height:0;font-size:16px;border-style:solid;border-width:0 .75em .75em .75em;border-color:transparent transparent #ddd transparent;position:absolute;top:-.75em;left:3.25rem;}.option-additional.visible{visibility:visible;opacity:1;transform:scale(1);}.select-option td .option-additional::before{left:1rem;}.step-header{color:#666;font-size:1rem;background-color:#d6d6d6;transition:background-color .1s;display:flex;flex-flow:row nowrap;align-items:stretch;padding:.875em;position:relative;}.step-header span.option-additional-toggle i.fa{color:#666 !important;}.step-header:hover,.step-header:hover .prod-name,.step-header:hover .step-name strong,.step-header:hover span.option-additional-toggle i.fa{color:#fff !important;}.step-header .number{box-sizing:content-box;background-color:#666;color:#fff;border-right:1px solid #fff;font-weight:bold;line-height:1em;text-align:center;min-width:1em;padding:.875em;margin:-.875em 1em -.875em -.875em;}.step-header .details{display:flex;flex-flow:row wrap;flex:1;overflow:hidden;}.step-header .step-name,.step-header .prod-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;line-height:1.125em;}.step-header .step-name{flex:1;}.step-header .currently-selected{display:flex;flex-flow:row nowrap;align-items:center;line-height:1em;}.step-header .currently-selected span{display:block;}.step-header .prod-name{max-width:10rem;margin:0 .5em;}.step-header .prod-price{font-weight:bold;}.step-header .option-additional::before{left:.5rem;}@media screen and (max-width:550px){.step-header .step-name,.step-header .currently-selected{flex:auto;width:100%;}.step-header .currently-selected{padding:.25em 0 0 0;}}.step+.step{margin-top:.5em;}.option-selector .estimated-price{font-weight:bold;font-size:22px;}.option-selector tr.selected,.option-selector tr.selected .fa{color:#fff;}.option-selector .fa{margin-left:5px;color:#707c7c;}.option-selector .button{margin:0;width:50%;max-width:100%;float:left;height:3em;}.option-selector label.product-qty{width:20%;float:left;padding:.85em 15px 0 0;line-height:.8em;font-size:1.1rem;color:#666;}.option-selector #product-qty{width:30%;float:left;padding:.85em 15px;margin:0;font-size:.9rem;line-height:1;height:3em;vertical-align:middle;}.option-selector .product-description-main{margin-bottom:1em;}.option-selector .button.with-arrow.customise-button{background-color:#029bd1;font-weight:bold;width:100%;}@media(max-width:425px){.option-selector label.product-qty,.option-selector #product-qty{width:50%;margin-bottom:20px;}.option-selector .button{width:100%;}}.error-field[style*="display: inline"]~.ei-textbox input,.error-field[style*="display: inline"]~.ei-textbox textarea{border:1px solid #f00;}.option-selector h3,h3.product-heading{font-size:16px;font-weight:600;color:#888;margin-bottom:10px;}.main-product-image{border-right:5px solid #029bd1;}.breadcrumb-bar{text-transform:uppercase;}.product-slider,.blog-thumb-slider{position:relative;margin:10px 0;}.product-slider .slick-arrow,.blog-thumb-slider .slick-arrow{position:absolute;width:30px;top:0;background-color:#029bd1;color:#fff;display:block;height:100%;}.product-slider .slick-arrow:before,.blog-thumb-slider .slick-arrow:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:14px;}.product-slider .slick-arrow.slick-prev,.blog-thumb-slider .slick-arrow.slick-prev{left:0;}.product-slider .slick-arrow.slick-prev:before,.blog-thumb-slider .slick-arrow.slick-prev:before{content:url(/images/icon_prev.svg);}.product-slider .slick-arrow.slick-next,.blog-thumb-slider .slick-arrow.slick-next{right:0;}.product-slider .slick-arrow.slick-next:before,.blog-thumb-slider .slick-arrow.slick-next:before{content:url(/images/icon_next.svg);}.product-slider .slick-list,.blog-thumb-slider .slick-list{margin:0 35px;}.product-slider .slide,.blog-thumb-slider .slide{margin:0 5px;position:relative;}.product-slider .slide .overlay,.blog-thumb-slider .slide .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);}.product-slider .slide .overlay span,.blog-thumb-slider .slide .overlay span{font-weight:bold;position:absolute;left:50%;transform:translateX(-50%);bottom:.5em;}.product-slider .slide:hover .overlay,.blog-thumb-slider .slide:hover .overlay{display:block;}.related-items{margin-bottom:15px;}.related-items .columns{float:left !important;padding-right:5px !important;}.related-items .slide{color:#707c7c;position:relative;}.related-items .slide a{color:#707c7c;}.related-items .slide a .vimage{margin:0 5px 0 0;}.related-items .slide .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:10;}.related-items .slide .overlay span{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.75);box-shadow:0 0 15px 0 rgba(0,0,0,.75);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:max-content;background-color:#fff;padding:5px;z-index:11;}.related-items .slide:hover .overlay{display:block;}.related-items .slide .blog-thumb-slider .vimage{margin:0 5px;cursor:pointer;}.blog-post a,.blog-post img{transition:opacity .1s;}.blog-post a:hover,.blog-post img:hover{opacity:.7;}[v-cloak]{display:none;}.option-slider{position:relative;margin:10px 0;font-size:14px;text-align:center;color:#666;}.option-slider .slick-arrow{position:absolute;width:30px;top:0;display:block;height:100%;}.option-slider .slick-arrow:before{position:absolute;top:30%;left:50%;transform:translateX(-50%);width:8px;height:14px;}.option-slider .slick-arrow.slick-prev{left:0;}.option-slider .slick-arrow.slick-prev:before{content:url(/images/icon_prev_dark.svg);}.option-slider .slick-arrow.slick-next{right:0;}.option-slider .slick-arrow.slick-next:before{content:url(/images/icon_next_dark.svg);}.option-slider .slick-list{margin:0 35px;}.option-slider .slick-slide{margin:0 5px;text-align:center;cursor:pointer;}.option-wrapper{display:none;}li.select-option.column:not(.selected) .option-image{position:relative;}li.select-option.column:not(.selected) .option-image:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;background-color:#000;}li.select-option.column:not(.selected) .option-image:hover:after{opacity:.5;}li.select-option.column.selected img{outline:3px solid #029bd1;border:1px solid #fff;}li.select-option.column:not(.selected) img{border:1px solid rgba(0,0,0,.6);}span.sub-header{font-weight:bold;text-transform:uppercase;display:block;margin:0 0 10px 0;}.options-preview{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin:-.25em;}.options-preview .item{background-color:#eee;display:flex;align-items:center;padding:.75em 1em;border-radius:4px;margin:.25em;line-height:1em;}.options-preview .item strong{margin:0 .25em 0 0;}.options-preview .item img{margin:-.75em 1em -.75em -1em;border-radius:4px 0 0 4px;overflow:hidden;height:3em;width:3em;}.options-preview .item img.empty{display:none;}.finish-list{list-style-type:none;margin:10px 0 0 0;text-align:center;font-size:14px;text-align:center;color:#666;}[role=button]{cursor:pointer;}.related-downloads{list-style-type:none;margin:0 0 10px 0;}.related-downloads a{color:#666;display:block;border-bottom:1px solid #d6d6d6;padding:10px 0;margin:5px 0;font-weight:600;}.related-downloads a i{font-size:24px;display:inline-block;float:left;margin:0 1rem 0 0;}.related-downloads a:hover{font-weight:bold;color:inherit;}.related-downloads a:hover::after{color:inherit;}.related-downloads a::after{color:#707c7c;font-weight:normal;}.related-downloads .pdf::after{content:"(PDF)";}.contact-box .toggle-contact-form{cursor:pointer;}.contact-box .start-closed{display:none;}.contact-box h5{display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:18px;padding:15px;margin:0;position:relative;}.contact-box h5 .fa{margin-right:10px;}.contact-box h5::after{display:block;content:"";height:22px;width:22px;background-image:url(/images/icon_expand_button_form.svg);background-position:center;background-repeat:no-repeat;background-size:12px 12px;float:right;}.contact-box.no-expand h5::after{content:none;}.contact-box .contact-box-form,.contact-box .contact-box-link{padding:10px 15px;}.contact-box .ei-input.ei-select{height:39px;line-height:37px;}.contact-box .ei-textbox .ei-name{color:#a6a6a6;}.contact-box .button{background-image:url(/images/icon_submit_button.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:right 10px center;padding-right:40px;text-transform:uppercase;font-size:16px;font-weight:bold;transition-duration:250ms;transition-property:background-color;font-family:"Source Sans Pro",sans-serif;}.contact-box textarea{height:150px;}.contact-box .ei-container.ei-file,.contact-box .ei-container.ei-select{margin-bottom:16px;}.contact-box .ei-container.ei-date{margin-bottom:16px;}.contact-box .ei-container.ei-date input{margin:0;background-color:#fff;}.contact-box .ei-container.ei-date .ei-date-icon{display:none;}.contact-box .ei-input.ei-file.ei-compact .ei-name::before{content:"Upload Image";display:inline-block;height:inherit;font-size:14px;text-transform:uppercase;padding:0 15px;background-color:#029bd1;border-radius:0;color:#fff;text-shadow:none;border:none;margin:0 10px 0 0;font-weight:bold;}.contact-box .ei-input.ei-file.ei-compact .ei-name{color:#029bd1;text-transform:uppercase;font-size:14px;font-weight:bold;}.contact-box.blue{border:2px solid #029bd1;background-color:#e6f5fa;}.contact-box.blue .ei-input.ei-select .ei-name{color:#029bd1;}.contact-box.blue h5,.contact-box.blue .button{background-color:#029bd1;}.contact-box.blue .button:hover{background-color:#01506c;}.contact-box.blue textarea,.contact-box.blue input[type=text],.contact-box.blue .ei-input.ei-select{border:1px solid #029bd1;}.contact-box.blue .ei-container.ei-date input{color:#029bd1;}.contact-box.purple{border:2px solid #b381b9;background-color:#f7f3f8;}.contact-box.purple .ei-input.ei-select .ei-name{color:#b381b9;}.contact-box.purple h5,.contact-box.purple .button{background-color:#b381b9;}.contact-box.purple .button:hover{background-color:#824c88;}.contact-box.purple textarea,.contact-box.purple input[type=text],.contact-box.purple .ei-input.ei-select{border:1px solid #b381b9;}.contact-box.purple .ei-container.ei-date input{color:#b381b9;}.contact-box.orange{border:2px solid #f48c47;background-color:#fef2ed;}.contact-box.orange .ei-input.ei-select .ei-name{color:#f48c47;}.contact-box.orange h5,.contact-box.orange .button{background-color:#f48c47;}.contact-box.orange .button:hover{background-color:#c9570c;}.contact-box.orange textarea,.contact-box.orange input[type=text],.contact-box.orange .ei-input.ei-select{border:1px solid #f48c47;}.contact-box.orange .ei-container.ei-date input{color:#f48c47;}.contact-box.yellow{border:2px solid #ffc843;background-color:#fff8e7;}.contact-box.yellow .ei-input.ei-select .ei-name{color:#ffc843;}.contact-box.yellow h5,.contact-box.yellow .button{background-color:#ffc843;}.contact-box.yellow .button:hover{background-color:#dc9c00;}.contact-box.yellow textarea,.contact-box.yellow input[type=text],.contact-box.yellow .ei-input.ei-select{border:1px solid #ffc843;}.contact-box.yellow .ei-container.ei-date input{color:#ffc843;}.contact-box .contact-box-link{background-size:cover;background-position:center;}.form-field{position:relative;}.form-field span{position:absolute;top:2px;right:5px;font-size:12px;pointer-events:none;font-weight:bold;z-index:1;color:#f00;}.flexwrap .contact-box{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.flexwrap .contact-box .contact-box-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex:auto;}.flexwrap .contact-box .contact-box-link .expand{flex:auto;}.related-products .text-block{display:block;padding:20px;}.related-products .text-block p{font-size:14px;color:#fff;}.related-products .text-block h4{font-size:20px;text-transform:uppercase;color:#fff;font-weight:500;margin:10px 0;}.related-products .text-block::after{content:"";background-image:url(/images/icon_expand_button.svg);height:25px;width:25px;background-size:contain;background-position:center;margin:0 auto;display:block;}.related-products-slider *{max-height:220px;}.related-products-slider .slick-dots{margin:0 auto;text-align:center;}.related-products-slider .slick-dots li{display:inline-block;padding:15px 5px;}.related-products-slider .slick-dots li button{color:#d6d6d6;background-color:#d6d6d6;overflow:hidden;width:15px;height:15px;border-radius:50%;}.related-products-slider .slick-dots li.slick-active button{color:#666;background-color:#666;}.search-box-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:999;}.search-box-wrapper .search-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.search-box-wrapper .search-box .ei-name{color:#707c7c;}.search-box-wrapper .search-box .ei-textbox{width:200px;}.search-box-wrapper .search-box .button{font-size:14px;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;background-color:#029bd1;font-weight:bold;}.testimonial-slider{padding:20px 50px;position:relative;}.testimonial-slider .slide{text-align:center;}.testimonial-slider .slide strong{text-transform:uppercase;}.testimonial-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#029bd1;color:#029bd1;width:30px;height:30px;overflow:hidden;border-radius:50%;}.testimonial-slider .slick-arrow::after{font-family:FontAwesome;color:#fff;position:absolute;top:0;left:0;height:30px;width:30px;text-align:center;line-height:30px;}.testimonial-slider .slick-arrow.slick-prev{left:0;}.testimonial-slider .slick-arrow.slick-prev::after{content:"";text-indent:-3px;}.testimonial-slider .slick-arrow.slick-next{right:0;}.testimonial-slider .slick-arrow.slick-next::after{content:"";text-indent:3px;}.share-buttons{font-size:16px;font-weight:bold;color:#707c7c;text-transform:uppercase;line-height:30px;vertical-align:middle;}.share-buttons a{display:inline-block;vertical-align:middle;}.share-buttons .vimage{display:block;height:30px;width:30px;margin-left:10px;}.ep.video{display:block;position:relative;}.ep.video::after{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#029bd1;width:60px;height:60px;display:block;line-height:60px;text-align:center;font-family:FontAwesome;color:#fff;font-size:30px;}.faq-list{list-style-type:none;margin:0;}.faq-list .question{text-transform:none;color:#666;cursor:pointer;font-size:18px;font-weight:bold;border-bottom:1px solid #d6d6d6;padding:5px 0;}.faq-list .question::after{float:right;font-family:FontAwesome;content:"";}.faq-list .question.active{color:#029bd1;}.faq-list .question.active::after{content:"";}.faq-list .answer{display:none;}.blog-content a:link,.blog-content a:visited{color:#1468a0;}.blog-content a:hover,.blog-content a:active{text-decoration:underline;}.blog-content p{font-size:16px;}.blog-content iframe{max-width:100% !important;width:1px !important;min-width:100% !important;overflow:auto !important;}.more-articles-wrap{background-color:#f2f2f2;padding:40px 0;}.more-articles-wrap h3{color:#029bd1;font-weight:bold;font-size:30px;}.more-articles-wrap h4{font-size:18px;font-weight:bold;}.about-row h2{color:#029bd1;}.button i{display:inline-block;font-size:20px;margin:-3px 10px -3px 0;}.wishlist-dropdown{display:none;background-color:#fff;position:absolute;width:540px;top:45px;padding:20px;border:1px solid #029bd1;right:0;z-index:1500;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.75);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.75);box-shadow:0 2px 4px 0 rgba(0,0,0,.75);}@media(min-width:641px){.wishlist-dropdown.with-scroll{max-height:700px;overflow:scroll;overflow-x:hidden;overflow-y:auto;}}@media(max-width:640px){.wishlist-dropdown.with-scroll{width:350px;max-height:400px;overflow:scroll;overflow-x:hidden;overflow-y:auto;}}.wishlist-dropdown .details{border-bottom:1px solid #d6d6d6;text-align:center;color:#5b5377;font-size:18px;padding-bottom:15px;}@media(max-width:640px){.wishlist-dropdown .details{font-size:12px;}}.wishlist-dropdown .details a.white{color:#5b5377;font-size:14px;font-weight:400;text-transform:none;font-size:18px;}@media(max-width:640px){.wishlist-dropdown .details a.white{font-size:12px;}}.wishlist-dropdown .details a.white:after{content:none;}.wishlist-dropdown::after{content:"";display:block;width:20px;height:20px;background-color:#fff;border:1px solid transparent;border-top:1px solid #029bd1;border-right:1px solid #029bd1;transform:rotate(-45deg);position:absolute;top:-10px;right:3px;}@media(max-width:640px){.wishlist-dropdown .product-wishlist-item img{width:150px;margin-left:auto;margin-right:auto;display:block;}}.wishlist-dropdown .product-description{padding-bottom:10px;font-size:14px;}.wishlist-dropdown .price{color:#707c7c;font-size:18px;font-weight:bold;line-height:1em;}.wishlist-dropdown .fa{line-height:35px;color:#d34836;font-size:12px;}.wishlist-dropdown .button.blue{background-image:url(/images/icon_submit_button.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:right 10px center;padding-right:40px;text-transform:uppercase;font-size:12px;font-weight:bold;transition-duration:250ms;transition-property:background-color;font-family:"Source Sans Pro",sans-serif;color:#fff;text-align:left;}.wishlist-dropdown .button.white{text-align:left;background-color:#fff;padding-left:15px;padding-right:15px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#029bd1;}.wishlist-dropdown .button.white::after{content:"";display:block;float:right;background-image:url(/images/icon_button_with-arrow_blue.svg);width:6px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:15px;}.wishlist-dropdown .button{display:block;width:60%;margin-left:auto;margin-right:auto;}.wishlist-dropdown:hover{display:block;}.wishlist-enquiry{max-height:250px;overflow:auto;border-bottom:1px solid #ccc;margin:0 0 1em 0;}.wishlist-enquiry>div.row{padding:1em;border-bottom:1px solid #ccc;}.wishlist-enquiry>div.row a{font-weight:bold;}.success{padding:15px;background-color:#029bd1;}.success p{color:#fff;}.enquiry-more{background-color:#d6d6d6;}.enquiry-more h3{color:#029bd1;font-size:20px;font-weight:bold;margin:0;padding:0;text-transform:none;line-height:40px;}.enquiry-more .button{background-color:#fff;font-size:18px;color:#757575;}.enquiry-more .button.enquire-button{font-size:18px;margin-top:-11px;}.enquiry-more .button.enquire-button i{font-size:26px;margin-right:14px;}.enquiry-more .button.enquire-button::after{height:22px;}.enquiry-more .button.orange{background-color:#f48c47;color:#fff;}.enquiry-more .button.blue{background-color:#029bd1;color:#fff;}.button.expanded.text-left{text-align:left;}.product-wishlist-item{border-bottom:1px solid #ccc;}.product-wishlist-item .description{padding:15px 20px;}@media(min-width:1024px){.product-wishlist-item .description{padding:35px 0 15px 20px;}}.product-wishlist-item .description .fa-trash{line-height:35px;color:#d34836;font-size:20px;margin-left:15px;}.product-wishlist-item .description h2{color:#029bd1;}.product-wishlist-item .description p{color:#666;margin-bottom:0;}.product-wishlist-item .description p.desc{margin:0;display:block;}.product-wishlist-item .description .price{font-size:20px;color:#666;font-weight:bold;margin-bottom:5px;}.product-wishlist-item .description .button{background-color:#029bd1;font-weight:bold;display:inline-block;width:auto;float:right;}.product-wishlist-item strong{color:#707c7c !important;}.product-wishlist-item a.qty-edit{font-weight:600;color:#1779ba;}.product-wishlist-item .quantity{display:none;margin:.5em 0 0 0;}.product-wishlist-item .quantity .button,.product-wishlist-item .quantity input{width:50%;float:left;height:3em;font-size:.9em;padding:.85em 1em;line-height:1em;}.contact-box.blue.printed-brochures p strong{font-size:18px;color:#029bd1;line-height:39px;}::-webkit-input-placeholder{color:#a6a6a6;}::-moz-placeholder{color:#a6a6a6;}:-ms-input-placeholder{color:#a6a6a6;}:-moz-placeholder{color:#a6a6a6;}input::placeholder,textarea::placeholder{color:#a6a6a6;opacity:1;}.share-dialog-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999;overflow-y:auto;overflow-x:hidden;}.share-dialog-wrapper .share-dialog{position:relative;margin:0 auto;display:block;max-width:400px;width:100%;background-color:#fff;}@media only screen and (min-width:40.063em){.share-dialog-wrapper .share-dialog{top:50%;transform:translateY(-50%);}}.share-dialog-wrapper .share-dialog h4{background-color:#f48c47;display:block;text-align:center;color:#fff;font-weight:bold;padding:10px 0;font-size:16px;line-height:24px;}.share-dialog-wrapper .share-dialog .fa.fa-times{position:absolute;top:0;right:0;color:#fff;font-size:12px;padding:10px;line-height:24px;cursor:pointer;}.share-dialog-wrapper .share-dialog .main{padding:20px;}.share-dialog-wrapper .share-dialog input{margin:0;}.share-dialog-wrapper .share-dialog input.wishlist-link{cursor:text;}.share-dialog-wrapper .share-dialog textarea{min-height:150px;}.share-dialog-wrapper .share-dialog .button{font-size:14px;text-transform:uppercase;background-color:#f48c47;font-weight:bold;}.share-dialog-wrapper .share-dialog .email-a-friend input{margin:0 0 1em 0;}.enquire-dialog-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999;overflow-y:auto;overflow-x:hidden;}.enquire-dialog-wrapper .enquire-dialog{position:relative;margin:0 auto;display:block;max-width:400px;width:100%;background-color:#fff;}@media only screen and (min-width:40.063em){.enquire-dialog-wrapper .enquire-dialog{top:50%;transform:translateY(-50%);}}.enquire-dialog-wrapper .enquire-dialog h4{background-color:#029bd1;display:block;text-align:center;color:#fff;font-weight:bold;padding:10px 0;font-size:16px;line-height:24px;}.enquire-dialog-wrapper .enquire-dialog .fa.fa-times{position:absolute;top:0;right:0;color:#fff;font-size:12px;padding:10px;line-height:24px;cursor:pointer;}.enquire-dialog-wrapper .enquire-dialog .main{padding:20px;}.enquire-dialog-wrapper .enquire-dialog .button{background-color:#029bd1;color:#fff;}.enquire-dialog-wrapper .enquire-dialog select{background-image:none;}.enquire-dialog-wrapper .enquire-dialog .existing-customer{margin:0 0 16px 0;}.enquire-dialog-wrapper .enquire-dialog .existing-customer span{top:6px;}.other-options-dialog-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999;overflow-y:auto;overflow-x:hidden;}.other-options-dialog-wrapper .other-options-dialog{position:relative;margin:0 auto;display:block;}@media only screen and (min-width:40.063em){.other-options-dialog-wrapper .other-options-dialog{top:50%;transform:translateY(-50%);}}.other-options-dialog-wrapper .other-options-dialog .fa.fa-times{position:absolute;top:-15px;right:-15px;color:#e8e8e8;background-color:#fff;font-size:25px;padding:10px 12px;line-height:24px;cursor:pointer;border-radius:50%;}@media(max-width:1080px){.other-options-dialog-wrapper .other-options-dialog .fa.fa-times{top:15px;right:15px;}}.other-options-dialog-wrapper .other-options-dialog.active{top:0;transform:none;}.other-options-dialog-wrapper .other-options-dialog.active .fa.fa-times{top:15px;right:15px;}.official-quotation-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999;overflow-y:auto;overflow-x:hidden;}.official-quotation-wrapper .official-quotation-dialog{position:relative;margin:0 auto;display:block;left:50%;top:50%;transform:translate(-50%,-50%) !important;max-width:400px;width:100%;background-color:#e8e8e8;margin:0;border:6px solid #fff;border-bottom-width:4px;padding:1.5rem 1rem;}@media only screen and (min-width:40.063em){.official-quotation-wrapper .official-quotation-dialog{top:50%;transform:translateY(-50%);}}@media(max-width:450px){.official-quotation-wrapper .official-quotation-dialog .info-text{padding-right:40px;}}.official-quotation-wrapper .official-quotation-dialog .columns{padding:0 .5em;}.official-quotation-wrapper .official-quotation-dialog .fa.fa-times{position:absolute;top:-15px;right:-15px;color:#e8e8e8;background-color:#fff;font-size:25px;padding:10px 12px;line-height:24px;cursor:pointer;border-radius:50%;}@media(max-width:450px){.official-quotation-wrapper .official-quotation-dialog .fa.fa-times{top:15px;right:15px;}}.official-quotation-wrapper .official-quotation-dialog .button.blue{background-color:#029bd1;color:#fff;}.added-dialog-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999;overflow-y:auto;overflow-x:hidden;}.added-dialog-wrapper .added-dialog{position:relative;margin:0 auto;display:block;max-width:400px;width:100%;background-color:#fff;}@media only screen and (min-width:40.063em){.added-dialog-wrapper .added-dialog{top:50%;transform:translateY(-50%);}}.added-dialog-wrapper .added-dialog h4{background-color:#5da225;display:block;text-align:center;color:#fff;font-weight:bold;padding:10px 0;font-size:14px;line-height:24px;}.added-dialog-wrapper .added-dialog h4:after{content:"";font-family:FontAwesome;margin-left:25px;font-size:22px;}.added-dialog-wrapper .added-dialog .fa.fa-times{position:absolute;top:0;right:0;color:#fff;font-size:12px;padding:10px;line-height:24px;cursor:pointer;}.added-dialog-wrapper .added-dialog .main{padding:20px;display:flex;justify-content:space-between;}.added-dialog-wrapper .added-dialog .button.orange{background-color:#f48c47;color:#fff;}.product-description-main .price{color:#707c7c;font-size:22px;font-weight:bold;line-height:35px;}.product-details table{width:100% !important;max-width:100%;font-size:.875rem;}.product-details table td,.product-details table th{padding:.25rem .625rem .25rem .625rem;}.old-description{font-size:14px;}.old-description .grey,.old-description .grey strong{color:#808080;}.old-description .blue,.old-description .blue strong{color:#006989;}.old-description .lightblue,.old-description .lightblue strong{color:#66a4b8;}.old-description .brown,.old-description .brown strong{color:#994d1b;}.old-description .orange,.old-description .orange strong{color:#ff9906;}.old-description .green,.old-description .green strong{color:#02716f;}.old-description .darkblue,.old-description .darkblue strong{color:#002f66;}.old-description .lightblue,.old-description .lightblue strong{color:#66a4b8;}.old-description .darkgreen,.old-description .darkgreen strong{color:#033f01;}.old-description .lightgreen,.old-description .lightgreen strong{color:#b0b91d;}.old-description .darkorange,.old-description .darkorange strong{color:#f04e23;}.old-description .lightorange,.old-description .lightorange strong{color:#f7931e;}.old-description .darkpurple,.old-description .darkpurple strong{color:#7e0058;}.old-description .lightpurple,.old-description .lightpurple strong{color:#522e91;}.old-description .lightgrey,.old-description .lightgrey strong{color:#9d977c;}a.togglediv{font-size:1.125rem;color:#fff;display:flex;padding:1rem;margin:0 0 1rem 0;align-items:center;}a.togglediv>div{flex:1;}a.togglediv img{margin:0 1.5rem 0 0;}a.togglediv span{display:block;text-transform:uppercase;font-size:.75rem;}a.togglediv i{display:block;margin:0 1rem 0 0;font-size:1.5rem;transition:font-size .1s,transform .25s;width:2rem;text-align:center;}a.togglediv:hover i{font-size:2rem;}a.togglediv.expanded i{transform:rotate(180deg);}div.toggle{display:none;padding:1rem 0;}h3.sectionTitle{font-size:1.25rem;text-align:center;font-weight:normal;color:#666;}.old-option-grid{display:flex;flex-wrap:wrap;justify-content:center;}.old-option-grid div{flex-basis:25%;text-align:center;padding:0 1rem 0 1rem;border-right:1px solid #ddd;margin:0 0 1rem 0;min-width:80px;}.old-option-grid div:nth-child(4n){border-right:0;}.old-option-grid div label{line-height:1em;margin:.75rem 0 0 0;}.old-option-grid .colourContainer{display:flex;flex-basis:100%;flex-wrap:wrap;border-right:0;}.fabric>a{display:flex;margin:0 0 2rem 0;}.fabric>a .description{flex:1;margin:0 0 0 1.5rem;}.fabric>a .description .title{display:block;font-weight:600;}@media(max-width:450px){a.togglediv{flex-wrap:wrap;font-size:1rem;line-height:1.25em;}a.togglediv i{width:100%;flex-basis:100%;margin:1rem 0 0 0;}a.togglediv:hover i{font-size:1.5rem;}}.table-wrapper{overflow-x:auto;}.product-description-main>div{display:flex;align-items:center;}.product-description-main h3{margin-bottom:0;}.product-description-main{display:flex;}.product-description-main>div.medium-text-right{justify-content:flex-end;}.split{display:flex;flex-flow:row wrap;}.comments{padding:0;width:100%;}.comments h4{text-transform:none;font-weight:700;color:#1779ba;}@media only screen and (min-width:40.063em){.comments{width:auto;flex:1;padding:0;}}.enquiry-more h4{text-transform:none;font-weight:bold;color:#029bd1;}.enquiry-more span.button.enquire-toggle{background-color:#fff;font-size:18px;color:#757575;}.enquiry-more span.button.enquire-toggle i{font-size:24px;color:#757575;}.enquiry-more span.button.enquire-toggle:after{color:#757575;}.enquiry-panel .panel-form{display:none;background-color:#e8e8e8;margin:0;border:1px solid #e8e8e8;border-top:0;border-bottom-width:4px;padding:1.5rem 1rem;}.enquiry-panel .panel-form .columns{padding:0 .5em;}.enquiry-panel+.enquiry-panel{margin:1rem 0 0 0;}span.missing-val{display:inline !important;}.enquiry-header{position:relative;padding-bottom:30px;}.enquiry-header:after{position:absolute;content:"";font-family:FontAwesome;color:#fff;left:50%;transform:translateX(-50%);z-index:9;font-size:25px;-webkit-animation:e-arrow-animation 2s infinite;-moz-animation:e-arrow-animation 2s infinite;-o-animation:e-arrow-animation 2s infinite;animation:e-arrow-animation 2s infinite;}@media screen and (min-width:1024px){.options-outer{padding-right:70px;}}@media screen and (min-width:1024px){.no-pdr-lg{padding-right:0;}}.app-share-wishlist{background-color:#029bd1;}@media screen and (min-width:1024px){.app-share-wishlist.fixed-bar{position:fixed;top:47px;width:295px;}}.app-share-wishlist h3{color:#fff;}.app-share-wishlist h4{color:#fff;}.app-share-wishlist .ei-input.ei-file.ei-compact .ei-name::before{content:"Upload Image";display:inline-block;height:inherit;font-size:14px;text-transform:uppercase;padding:0 15px;background-color:#029bd1;border-radius:0;color:#fff;text-shadow:none;border:none;margin:0 10px 0 0;font-weight:bold;}.app-share-wishlist .ei-input.ei-file.ei-compact .ei-name{color:#029bd1;text-transform:uppercase;font-size:14px;font-weight:bold;}.app-share-wishlist .ei-container.ei-file,.app-share-wishlist .ei-container.ei-select{margin-bottom:16px;}.app-share-wishlist .ei-input.ei-select{height:39px;line-height:37px;color:#b381b9;border:1px solid #b381b9;}.app-share-wishlist .ei-textbox label.ei-name.active{position:absolute;top:-18px;left:0;font-size:10px;padding:0 5px;display:block;transform:none;background-color:#029bd1;color:#fff;transition:none;}.grand-total{display:flex;flex-flow:row nowrap;justify-content:flex-end;font-size:1.5rem;text-transform:uppercase;align-items:baseline;line-height:1em;padding:.5rem 0 0 0;}.grand-total.center{justify-content:center;}.grand-total.left{justify-content:flex-start;}.grand-total .pre-total{font-weight:700;color:#029bd1;}.grand-total .total{font-size:2rem;margin:0 0 0 .5rem;}.wishlist-btns{margin-top:.5em;position:sticky;bottom:30px;padding:10px;background-color:rgba(255,255,255,.5);}.back-button{display:inline-block;background-color:#999;color:#fff;border-radius:1.5em;font-size:.875rem;line-height:1em;padding:.25rem .75rem .25rem .25rem;float:right;}.back-button i{display:inline-block;background-color:#fff;color:#999;border-radius:100%;width:1.5em;height:1.5em;padding:.25em;vertical-align:middle;line-height:1em;}.back-button span{margin-left:.5em;vertical-align:middle;line-height:1em;}.back-button:hover,.back-button:focus{background-color:#fff;color:#999;}.back-button:hover i,.back-button:focus i{background-color:#999;color:#fff;}@media screen and (max-width:1024px){.back-button{display:block;float:none;margin:1rem 0 0 0;max-width:6.5rem;white-space:nowrap;overflow:hidden;}}