@font-face{font-family:'flexslider-icon';src:url('../fonts/webfont/flexslider-icon.eot');src:url('../fonts/webfonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/flexslider-icon.woff') format('woff'),url('../fonts/webfonts/flexslider-icon.ttf') format('truetype'),url('../fonts/webfonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);-ms-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:32px;height:32px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;-ms-opacity:0;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);-ms-text-shadow:1px 1px 0 rgba(255,255,255,.3);text-shadow:1px 1px 0 rgba(255,255,255,.3);-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;text-indent:1000px}.flex-direction-nav a.flex-next{background-image:url(/content/images/next.svg)}.flex-direction-nav a.flex-prev{background-image:url(/content/images/prev.svg)}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{-ms-opacity:1;opacity:1;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{-ms-opacity:1;opacity:1}.flexslider:hover .flex-direction-nav .flex-next{-ms-opacity:1;opacity:1;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{-ms-opacity:1;opacity:1}.flex-direction-nav .flex-disabled{-ms-opacity:0!important;opacity:0!important;-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;-ms-opacity:.8;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:''}.flex-pauseplay a:hover{-ms-opacity:1;opacity:1}.flex-pauseplay a .flex-play:before{content:''}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-ms-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;-ms-opacity:.7;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{-ms-opacity:1;opacity:1}.flex-control-thumbs .flex-active{-ms-opacity:1;opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{-ms-opacity:1;opacity:1;left:10px}.flex-direction-nav .flex-next{-ms-opacity:1;opacity:1;right:10px}}.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:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;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,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(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,.fancybox-close,.fancybox-prev span,.fancybox-next span{}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/content/images/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/content/images/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}a.fancybox-nav:hover,a.fancybox-close:hover{background-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.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}.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,.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)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/content/images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('/content/images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}.editableform{margin-bottom:0}.editableform .control-group{margin-bottom:0;white-space:nowrap;line-height:20px}.editableform .form-control{width:auto}.editable-buttons{display:inline-block;vertical-align:top;margin-left:7px;zoom:1;*display:inline}.editable-buttons.editable-buttons-bottom{display:block;margin-top:7px;margin-left:0}.editable-input{vertical-align:top;display:inline-block;width:auto;white-space:normal;zoom:1;*display:inline}.editable-buttons .editable-cancel{margin-left:7px}.editable-buttons button.ui-button-icon-only{height:24px;width:30px}.editableform-loading{background:url('/content/images/inlineEdit/loading.gif') center center no-repeat;height:25px;width:auto;min-width:25px}.editable-inline .editableform-loading{background-position:left 5px}.editable-error-block{max-width:300px;margin:5px 0 0 0;width:auto;white-space:normal}.editable-error-block.ui-state-error{padding:3px}.editable-error{color:red}.editableform .editable-date{padding:0;margin:0;float:left}.editable-inline .add-on .icon-th{margin-top:3px;margin-left:1px}.editable-checklist label input[type="checkbox"],.editable-checklist label span{vertical-align:middle;margin:0}.editable-checklist label{white-space:nowrap}.editable-wysihtml5{width:566px;height:250px}.editable-clear{clear:both;font-size:.9em;text-decoration:none;text-align:right}.editable-clear-x{background:url('/content/images/inlineEdit/clear.png') center center no-repeat;display:block;width:13px;height:13px;position:absolute;opacity:.6;z-index:100;top:50%;right:6px;margin-top:-6px}.editable-clear-x:hover{opacity:1}.editable-pre-wrapped{white-space:pre-wrap}.editable-container.editable-popup{max-width:none!important}.editable-container.popover{width:auto}.editable-container.editable-inline{display:inline-block;vertical-align:middle;width:auto;zoom:1;*display:inline}.editable-container.ui-widget{font-size:inherit;z-index:9990}.editable-click,a.editable-click,a.editable-click:hover{text-decoration:none;border-bottom:dashed 1px #08c}.editable-click.editable-disabled,a.editable-click.editable-disabled,a.editable-click.editable-disabled:hover{color:#585858;cursor:pointer;border-bottom:none}.editable-empty,.editable-empty:hover,.editable-empty:focus{font-style:italic;color:#d14;text-decoration:none}.editable-unsaved{font-weight:bold}.editable-unsaved:after{}.editable-bg-transition{-webkit-transition:background-color 1400ms ease-out;-moz-transition:background-color 1400ms ease-out;-o-transition:background-color 1400ms ease-out;-ms-transition:background-color 1400ms ease-out;transition:background-color 1400ms ease-out}.form-horizontal .editable{padding-top:5px;display:inline-block}.featureBox{height:390px;overflow:hidden;width:308px;float:left;margin:0 20px 20px 0}.featureBox h2{background-position:284px 0;background-repeat:no-repeat;font-size:20px;height:31px;margin:31px 0 10px 0;padding:0;width:100%;color:#000}.featureBox .subSection{margin-top:20px;height:60px;position:relative}.featureBox .subSection h3{display:inline;margin:0 0 6px 0;padding:0 0 6px 0;font-size:1em;font-weight:normal}.featureBox .subSection p{display:block;margin-top:10px}.featureBox .subSection a{color:#fff;background-color:#aacd4b;border:#88a43c;padding:5px;display:inline-block;text-decoration:none}.featureBox .subSection a:hover{background-color:#88a43c}.featureBox a img{width:100%}@media(max-width:1022px){.featureBox{height:initial;max-height:390px}}@media(max-width:640px){.featureBox{width:100%;margin:0 0 10px 0}.featuredPortfolio{margin-right:0}.featureBox h2{margin-top:10px}.featureBox .subSection{text-align:center}.featureBox .subSection a{display:inline-block;padding:10px 20px}}@media(min-width:641px)and (max-width:1022px){.featureBox{width:48%;margin:0 1%}}.login-container,.register-container,.bumpf{width:42%;margin:0 20px 0 0;float:right}.login-container.main,.register-container.main{float:left;width:48%;margin-left:20px;margin-right:0}.bumpf{padding-top:40px}.form-container{width:100%;margin:0 auto;padding-top:40px}.form-container .buttons{margin-bottom:40px}.register-link-container{padding-top:40px}.forgotten{text-align:center}.field-wrapper{margin-bottom:40px;width:100%}.field-wrapper>label{display:block;font-size:16px;margin-bottom:5px}.field-wrapper select,.field-wrapper input[type="email"],.field-wrapper input[type="tel"],.field-wrapper input[type="text"],.field-wrapper input[type="password"]{box-sizing:border-box;width:100%;height:38px;font-size:14px;border:solid 1px #ccc;padding:3px 0;text-indent:5px}.field-wrapper textarea{box-sizing:border-box;width:100%;font-size:14px;border:solid 1px #ccc;padding:3px 5px}.field-wrapper select{height:40px}.field-wrapper.remember>label,.field-wrapper.remember>input{display:inline-block;margin-right:8px}.field-wrapper.cancel{text-align:center}#ask-question-form-container h1{padding-top:10px}.help-text{color:#999;background-color:#f6f6f6;padding:5px 4px;line-height:1.4;text-align:left;width:100%}.help-text.permanent{margin-bottom:10px}label.error{margin:5px 0;color:red;display:block;position:absolute;font-size:inherit}.bumpf .section>h2{margin-top:0}.bumpf .button{margin:20px auto 0;display:block;text-align:center}#title{width:150px}#other-title{display:none;width:234px}.placeholder{color:#999;font-style:italic}.accept-terms{display:block;margin-bottom:20px}.required{font-size:11px;font-weight:normal;float:right;color:red;padding-top:7px}div.error{margin-bottom:40px}.error-summary{color:red;position:relative;top:-20px}@media(max-width:1022px){#page{max-width:100%}#content{width:96%}}@media(max-width:640px){.phoneOnly{display:block}}@media(max-width:760px){.register-container{float:none;margin:0 auto;width:400px}.bumpf{width:400px;margin:0 auto;float:none}.bumpf .section{margin-right:0}}#blog-page #pager{border:none;clear:initial}#blog-page #blog-menu{width:23%;float:left}#blog-page #blog-menu>li{display:block;list-style-type:none;margin-bottom:10px}#blog-page #blog-menu>li>a{text-decoration:none;vertical-align:middle}#blog-page #blog-menu>li>a>img{vertical-align:middle}#blog-page #blog-menu>li>a:hover{opacity:.6}#blog-page #blog-menu>li.mobile-menu-header{display:none}#blog-page #blog-menu>li.side-menu-header{margin-bottom:40px}#blog-page #blog-menu>li.side-menu-header h3{border-bottom:solid 2px #000;padding-bottom:5px;display:inline}#blog-page #blog-menu>li #blog-menu-search input{vertical-align:middle}#blog-page #blog-menu>li #blog-menu-search #keywords{padding:5px;margin-bottom:5px}#blog-page #blog-menu>li #blog-menu-search #blog-search-submit{padding:7px 12px}#blog-page #blog-menu>li#menu-tags a{background-color:#efefef;padding:3px 5px;margin:0 5px 10px 0;font-size:12px;display:inline-block}#blog-page #blog-article-container{width:75%;float:right}#blog-page #blog-article-container #blog-article{background-color:#efefef;box-sizing:border-box;padding:60px}#blog-page #blog-article-container #blog-article a.section-header{text-transform:uppercase;text-decoration:none;font-weight:bold;margin-bottom:20px;display:block}#blog-page #blog-article-container #blog-article h1,#blog-page #blog-article-container #blog-article h2,#blog-page #blog-article-container #blog-article h3,#blog-page #blog-article-container #blog-article h4,#blog-page #blog-article-container #blog-article h5,#blog-page #blog-article-container #blog-article h6{margin-bottom:.5em;margin-top:1em}#blog-page #blog-article-container #blog-article .featured-image{margin-bottom:40px;display:block;width:100%;height:auto}#blog-page #blog-article-container #blog-article p img{margin:20px auto;display:block;max-width:100%}#blog-page #blog-article-container #blog-article .fluid-width-video-wrapper{margin-bottom:40px}#blog-page #blog-article-container #blog-article>ul{margin-left:20px}#blog-page #blog-article-container #blog-article #blog-info{margin-top:40px;padding-top:20px;border-top:solid 1px #ccc}#blog-page #blog-article-container #blog-article #blog-info li{list-style:none;display:block;margin-bottom:10px}#blog-page #blog-article-container #blog-article #blog-info li em{font-weight:600;font-style:normal}#blog-page #blog-article-container #blog-article #blog-info #tags a{background-color:#fff;padding:3px 5px;text-decoration:none;margin:0 5px;color:#666;font-size:12px}#blog-page #blog-article-container .share{border-bottom:none}#blog-page #blog-article-container .share h4{margin-bottom:20px}#blog-page #blog-article-container #similar-articles-container{text-align:center;margin-top:20px}#blog-page #blog-article-container #similar-articles-container #similar-articles a{width:32%;text-decoration:none;float:left}#blog-page #blog-article-container #similar-articles-container #similar-articles a .similar-article-image{width:100%;height:0;padding-bottom:55%;background-repeat:no-repeat;background-size:cover;background-position:center}#blog-page #blog-article-container #similar-articles-container #similar-articles a .similar-article-text{text-align:left;margin-top:20px;padding-top:20px;border-top:solid 1px #ccc}#blog-page #blog-article-container #similar-articles-container #similar-articles a .similar-article-text>p{font-size:12px}#blog-page #blog-article-container #similar-articles-container #similar-articles a:nth-of-type(2){margin-left:1.3%;margin-right:1.3%}#blog-page #blog-list{width:75%;float:right;padding-top:10px}#blog-page #blog-list #section-description{margin-bottom:40px}#blog-page #blog-list #section-description p{margin-bottom:1em}#blog-page #blog-list #blog-results{margin-top:20px}#blog-page #blog-list #blog-results:after{content:" ";display:block;clear:both}#blog-page #blog-list #blog-results a{margin:0 0 20px;text-decoration:none;display:block;background-color:#efefef;box-sizing:border-box;padding:20px}#blog-page #blog-list #blog-results a:after{content:" ";display:block;clear:both}#blog-page #blog-list #blog-results a p.section{font-weight:bold;font-size:12px;text-transform:uppercase;color:#000;margin-bottom:5px}#blog-page #blog-list #blog-results a .article-image{width:40%;height:0;padding-bottom:25%;background-position:center center;background-repeat:no-repeat;background-size:cover;height:auto;margin:0 10px 10px 0;float:left}#blog-page #blog-list #blog-results a div{float:right;width:57%}#blog-page #blog-list #blog-results a p.synopsis{font-size:13px;margin-bottom:20px}#blog-page #blog-list #blog-results a p.link{font-size:12px;text-transform:uppercase;margin-bottom:0}#blog-page section:after{content:" ";display:block;clear:both}@media(max-width:990px){#blog-page #blog-menu{width:100%;margin:10px 0;float:none}#blog-page #blog-menu li{display:none;cursor:pointer}#blog-page #blog-menu li:not(.side-menu-header){margin:0;width:100%}#blog-page #blog-menu li:not(.side-menu-header):hover a{color:#000!important}#blog-page #blog-menu li:not(.side-menu-header):before,#blog-page #blog-menu li:not(.side-menu-header):after{width:0}#blog-page #blog-menu li.side-menu-header{display:block;width:100%;background-image:url(/views/tls/shared/images/chevron-down-grey.png);background-position:98% center;background-repeat:no-repeat;padding:10px;box-sizing:border-box;margin:0}#blog-page #blog-menu li.side-menu-header.expanded{background-image:url(/views/tls/shared/images/chevron-up-grey.png)}#blog-page #blog-menu li.side-menu-header h3{border-bottom:none}#blog-page #blog-menu>li{padding-left:20px;box-sizing:border-box}#blog-page #blog-menu>li>a{display:block;width:80%}#blog-page #blog-menu>li.side-menu-header h3{margin-bottom:0}#blog-page #blog-menu>li.menu-sub-header,#blog-page #blog-menu>li#menu-tags{display:none!important}#blog-page #blog-menu>li.mobile-menu-header{display:block;width:100%;background-image:url(/views/tls/shared/images/chevron-down-grey.png);background-position:98% center;background-repeat:no-repeat;padding:10px;box-sizing:border-box;margin:0}#blog-page #blog-article-container #blog-article{padding:20px}#blog-page #blog-article-container #blog-article h1{font-size:26px}#blog-page #blog-article-container #similar-articles-container #similar-articles{display:block;width:60%;margin:0 auto}#blog-page #blog-article-container #similar-articles-container #similar-articles a{width:100%;margin-bottom:40px}#blog-page #blog-list #blog-results a div,#blog-page #blog-list #blog-results a img{width:100%;float:none}#blog-page #blog-list #blog-results a img{margin-bottom:20px;display:block}#blog-page #blog-article-container,#blog-page #blog-list{width:100%;float:none}}@media(max-width:550px){#blog-page #blog-list #blog-results a .article-image{width:100%;padding-bottom:60%}}#browse-category-page{text-align:center}#browse-category-page #category-short-description{max-width:700px;font-size:14px;line-height:1.5em;width:96%}#browse-category-page #category-short-description:after{content:" ";display:block;clear:both}#browse-category-page ul{justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap}#browse-category-page ul:after{content:"";flex:auto}#browse-category-page ul li{list-style:none;width:23%;margin:0 1% 2%;float:left}#browse-category-page ul li a{text-decoration:none;text-align:center}#browse-category-page ul li a h6{font-size:20px;font-weight:normal;margin-top:1em}#browse-category-page ul li a img{display:block;width:380px;height:auto;max-width:100%;max-height:100%}#browse-category-page ul li a div{padding:5px 0}#checkout-page.registered{width:40%;min-width:300px;margin:0 auto}#checkout-page.registered #EmailAddress{color:#ccc}#checkout-page.guest #form-login,#checkout-page.guest #form-contact-details{float:left;width:45%}#checkout-page.guest #form-login{padding-right:4.5%}#checkout-page.guest #form-login .buttons{margin-bottom:20px}#checkout-page.guest #form-contact-details{padding-left:4.5%}#checkout-page #contact-details-container,#checkout-page #billing-address-container,#checkout-page #shipping-address-container{box-sizing:content-box;padding:0;margin:0}#checkout-page #contact-details-container .street1,#checkout-page #billing-address-container .street1,#checkout-page #shipping-address-container .street1{margin-bottom:10px}#checkout-page #billing-address-container{padding:0 2%;margin:0 2%}#checkout-page #shipping-address-container{border:none;padding-right:0;position:relative}#checkout-page #shipping-address-container #shipping-address{display:none}#checkout-page #shipping-address-container #use-billing-address-label{cursor:pointer;position:absolute;top:10px;right:0}#checkout-page #button-container{width:100%;clear:both;text-align:center;padding:40px 0}#checkout-page #button-container:after{content:" ";display:block;clear:both}@media(max-width:760px){#checkout-page.guest #form-login,#checkout-page.guest #form-contact-details{width:96%;margin:0 auto;float:none}#checkout-page.guest #form-login{padding-right:0}#checkout-page.guest #form-contact-details{padding-left:0;border-left:none!important;border-top:solid 1px #ccc;padding-top:40px;margin-top:40px}}#confirm-page #order-summary,#confirm-page #confirm-addresses,#confirm-page #confirm-payment{margin-bottom:60px}#confirm-page #order-summary:after,#confirm-page #confirm-addresses:after,#confirm-page #confirm-payment:after{content:" ";display:block;clear:both}#confirm-page #order-summary table{width:100%}#confirm-page #order-summary table th.price,#confirm-page #order-summary table th.discount,#confirm-page #order-summary table th.qty,#confirm-page #order-summary table td.price,#confirm-page #order-summary table td.discount,#confirm-page #order-summary table td.qty{padding-left:0;padding-right:0;text-align:left;width:8%}#confirm-page #order-summary table th.qty,#confirm-page #order-summary table td.qty{text-align:center}#confirm-page #order-summary table th.line-total,#confirm-page #order-summary table td.line-total{text-align:right}#confirm-page #order-summary table .zone-name-edit-cell{padding:10px;font-size:16px}#confirm-page #order-summary table .line-row .pic{display:inline-block;float:left;text-align:center;overflow:hidden;margin-right:3%}#confirm-page #order-summary table .line-row .text{float:left;display:inline-block;vertical-align:top;padding-bottom:10px}#confirm-page #order-summary table .line-row .text .code{font-size:.8em;display:block}#confirm-page #order-summary table .line-row .line-total{text-align:right}#confirm-page #confirm-addresses #billing-address,#confirm-page #confirm-addresses #shipping-address{box-sizing:border-box;width:30%;float:left}#confirm-page #confirm-addresses #shipping-address{padding-left:60px;margin-left:60px}#confirm-page #confirm-payment table th{text-align:left;font-weight:normal}#confirm-page #confirm-payment table td{text-align:right;padding-left:40px}#confirm-page-mobile h1{font-size:26px;margin-bottom:10px}#confirm-page-mobile h2{font-size:18px}#confirm-page-mobile #order-summary-mobile{margin-top:20px}#confirm-page-mobile #order-summary-mobile .line-row{margin-bottom:20px;padding:10px;border:solid 1px #ddd;position:relative}#confirm-page-mobile #order-summary-mobile .line-row:after{content:" ";display:block;clear:both}#confirm-page-mobile #order-summary-mobile .line-row .product-info{width:100%;clear:both;display:grid;grid-template-columns:60px 1fr;grid-column-gap:20px;text-decoration:none;font-size:14px;font-weight:bold}#confirm-page-mobile #order-summary-mobile .line-row .product-info .web-code{display:block;font-weight:normal;font-size:12px}#confirm-page-mobile #order-summary-mobile .line-row .product-info .condition-note{font-weight:normal;color:red;font-size:12px}#confirm-page-mobile #order-summary-mobile .line-row table.pricing{width:100%;margin:10px 0 0}#confirm-page-mobile #order-summary-mobile .line-row table.pricing:after{content:" ";display:block;clear:both}#confirm-page-mobile #order-summary-mobile .line-row table.pricing th,#confirm-page-mobile #order-summary-mobile .line-row table.pricing td{font-size:14px}#confirm-page-mobile #order-summary-mobile .line-row table.pricing th{font-weight:normal;color:#000;text-align:left;width:50px}#confirm-page-mobile #order-summary-mobile .line-row table.pricing .line-saving{font-size:12px}#confirm-page-mobile #order-summary-mobile .line-row table.pricing .price-cell.line-total{font-weight:bold;color:#000}#confirm-page-mobile #confirm-addresses{margin-bottom:40px}#confirm-page-mobile #billing-address,#confirm-page-mobile #shipping-address{margin-bottom:40px;font-size:14px}#confirm-page-mobile #confirm-payment{margin-bottom:40px}#confirm-page-mobile #confirm-payment th,#confirm-page-mobile #confirm-payment td{font-size:14px}#confirm-page-mobile #confirm-payment .vat-line th,#confirm-page-mobile #confirm-payment .vat-line td{font-size:12px;font-style:italic}#confirm-page-mobile #confirm-payment .grand-total th,#confirm-page-mobile #confirm-payment .grand-total td{padding:5px 0;font-size:16px;font-weight:bold;color:#000}#confirm-page-mobile #confirm-payment th{font-weight:normal;text-align:left;padding-right:20px}#confirm-page-mobile .buttons{text-align:center}@media(max-width:760px){#confirm-page #confirm-addresses #billing-address,#confirm-page #confirm-addresses #shipping-address{width:100%;margin-left:0;float:none;padding-left:0;margin-top:60px;border:none!important}}#payment-page-container #card-details,#payment-page-container #secure{width:40%;box-sizing:border-box;padding:0 40px 40px 20px;float:left}#payment-page-container #card-details .short{width:100px}#payment-page-container #card-details .nb{padding-top:20px}#payment-page-container #card-details input::-webkit-outer-spin-button,#payment-page-container #card-details input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#payment-page-container #card-details input[type=number]{-moz-appearance:textfield}#payment-page-container #card-details #cards-accepted>div{display:inline-block;width:52px;height:38px;background-image:url(/views/default/shared/images/cards/sprite.png);background-repeat:no-repeat}#payment-page-container #card-details #cards-accepted>div.visa{background-position:-967px -65px}#payment-page-container #card-details #cards-accepted>div.visa-debit{background-position:-1082px -65px}#payment-page-container #card-details #cards-accepted>div.mastercard{background-position:-652px -65px}#payment-page-container #card-details #cards-accepted>div.maestro{background-position:-545px -65px}#payment-page-container #secure{padding-left:140px;background-image:url(/views/default/shared/images/padlock.svg);background-repeat:no-repeat;background-position:40px 70px;background-size:50px;padding-top:80px;border:solid 1px #ccc;background-color:#efefef;padding-bottom:80px;margin-top:28px;float:right;width:60%}@media(max-width:760px){#payment-page-container #card-details,#payment-page-container #secure{width:100%;padding-right:0;padding-left:70px;background-position:10px 20px!important;padding-top:20px;padding-bottom:20px}#payment-page-container #card-details{padding-left:0}}#checkout-progress-bar{display:flex;justify-content:space-between;width:80%;margin:0 auto 40px}#checkout-progress-bar li{display:inline-block;padding:20px 0 40px;width:25%;text-align:center;background-position:bottom center;background-repeat:no-repeat;position:relative;bottom:-1px}#checkout-progress-bar>#stage-contact,#checkout-progress-bar.Address>#stage-address,#checkout-progress-bar.Confirm>#stage-address,#checkout-progress-bar.Confirm>#stage-confirm,#checkout-progress-bar.Payment>#stage-address,#checkout-progress-bar.Payment>#stage-confirm,#checkout-progress-bar.Payment>#stage-payment,#checkout-progress-bar.Complete>li{color:#000}#payment-page-container,#checkout-page-container{padding-bottom:20px}#payment-page-container .field-wrapper,#checkout-page-container .field-wrapper{margin-bottom:20px}#error-summary{padding-top:20px;color:red}@media(max-width:760px){#checkout-progress-bar{display:none!important}}#gdpr-page #gdpr-form{width:300px;margin:0 auto}#gdpr-page #gdpr-form .field-wrapper{margin-bottom:20px}#gdpr-page #gdpr-form .buttons{padding-top:20px}#gdpr-page #gdpr-success{display:none}.home-featured-items{display:grid;grid-column-gap:20px;grid-row-gap:40px}.home-featured-items.rectangle{grid-template-columns:repeat(2,1fr)}.home-featured-items.square{grid-template-columns:repeat(4,1fr)}.home-featured-items a{display:block;position:relative;text-decoration:none}.home-featured-items a img{width:100%;height:auto;display:block}.home-featured-items a .overlay{padding:20px 0;font-size:16px;font-weight:300;position:relative}.account-links{display:inline-block;float:right;list-style-type:none}.account-links li{display:inline-block}.account-links li a{text-decoration:none}.account-links li a:hover{text-decoration:underline}.account-links #account-drop-down{position:relative}.account-links #account-drop-down ul{display:none;position:absolute;left:0;top:56px;width:180px;z-index:6000}.account-links #account-drop-down ul li{display:block;text-align:left}.account-links #account-drop-down:hover ul{display:block}#menu .account{display:none}.divider{margin:0 20px}#header-breadcrumbs-container ul{left:-10px;position:relative;top:0}#header-breadcrumbs-container ul li{display:inline-block;list-style:none;font-size:12px}#header-breadcrumbs-container ul li:not(:last-child):after{content:">";display:inline-block}#header-breadcrumbs-container ul li a{padding:7px 10px;text-decoration:none;display:inline-block}#header-breadcrumbs-container ul li:last-child{padding:7px 10px}footer{clear:both}header{clear:both}header #header-inner{height:100%}#logo{display:block;float:left}.greeting{display:block}html{height:100%}#app{position:relative}header,section,footer,aside,nav,main,article,figure{display:block}body{color:#000;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;padding:0;background-color:#fff}#toast{background-color:#b00;color:#fff;text-align:center;font-size:10px;padding:3px;position:fixed;top:0;width:100%;opacity:.4;z-index:9999}a{color:#000}a:hover{color:#000}p{display:block;line-height:1.7em;margin:0 0 20px 0}img{border:none}ul{margin:0;padding:0}ul.bullets{margin-left:40px}h1{font-size:18px;font-weight:normal;margin:0 0 10px 0}h2{font-size:16px;font-weight:normal}#page{background-color:#fff;margin:0;padding:0;min-height:900px}main,footer,#menu>.parentGroup{margin:0 auto}main:after,footer:after,#menu:after,header:after{content:" ";display:block;clear:both}main{min-height:600px}#content{min-height:600px;width:1280px}#col-main,#main-column{float:left}#col-sidebar,#side-column{float:right}.image-table{display:table;vertical-align:middle;text-align:center;padding:0;width:100%}.image-cell{display:table-cell;vertical-align:middle;text-align:center}.image-table110{height:120px;line-height:13px;margin:0 auto 5px auto;padding:0;text-align:center;vertical-align:middle;width:120px}.image-table60,.image-table60 td,.image-table60 tr,.image-table60 tbody{width:60px;height:60px;margin:0;padding:0;vertical-align:middle;text-align:center}.saleTag{display:block;left:-7px;position:absolute;top:0}.phoneOnly{display:none}p.prelist{margin-bottom:10px}article li{padding-bottom:10px;margin-left:20px}article>ul{margin-bottom:20px}article>ul,article>ol{margin-left:10px}#modalbg,#modalbg-clear{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000}#modalbg{background-color:#000;opacity:.8}#spinner{display:none;position:absolute;top:40%;left:48%;z-index:6000}.ui-autocomplete{max-width:300px!important}.boxBtn{background-color:transparent;display:inline-block;font-weight:bold;height:20px;padding:5px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:150px}.boxBtn.plain{border:solid 2px #000;color:#000}iframe{max-width:100%}#christmas-closure-warning{background-color:#fff8dc;padding:10px;margin-left:70%;margin-bottom:40px}@media(max-width:1022px){#trade-pricing-banner{font-size:14px}#christmas-closure-warning{margin-left:50%}}@media(max-width:640px){#close-pricing-banner,.close-banner{margin-right:5px}#close-pricing-banner::before,.close-banner::before{content:"[x]"}#christmas-closure-warning{margin-left:0}}#menu-mobile{display:none}#menu #menu-inner ul.parent-group{display:inline-block}#menu #menu-inner ul.parent-group li.parent{display:inline-block;list-style:none;cursor:pointer}#menu #menu-inner ul.parent-group li.parent a{text-decoration:none;display:block}#menu #menu-inner ul.parent-group li.parent ul.children{visibility:hidden;position:absolute;z-index:500}#menu #menu-inner ul.parent-group li.parent ul.children li{display:block}#menu #menu-inner ul.parent-group li.parent ul.children li a{text-decoration:none;list-style:none}#menu #menu-inner ul#menu-static{float:right}#menu #menu-inner ul#menu-static li{display:inline-block;list-style:none}#menu #menu-inner ul#menu-static li a{text-decoration:none}#menu #menu-inner a{display:block}#project-summary-container{position:absolute;bottom:20px;right:0;text-align:right}#project-summary-container #project-summary{text-decoration:none}#project-summary-container #project-summary #project-title.dropdown{cursor:pointer}#project-summary-container #project-drop-down{display:none;position:absolute;z-index:1000}#project-summary-container #project-drop-down #most-recent-projects .project-changer{cursor:pointer}#create-project-popup{display:none;position:absolute;text-align:left;width:50%}#create-project-popup .create-customer{display:none}#vat-drop-down-container #vat-change-link{cursor:pointer}#vat-drop-down-container #vat-selector{display:none;list-style:none;position:absolute}#trade-pricing-banner,#browsing-as-banner,#banner-covid,#christmas-closure-banner{width:100%;margin:0 0 0 0;text-align:center;font-size:18px;display:none}#close-pricing-banner,.close-banner{float:right;margin-top:0;cursor:pointer;color:#fff;font-size:12px;font-weight:normal;padding-right:10px}#close-pricing-banner::before,.close-banner::before{content:"[close]"}#browsing-as-customer-link{font-style:italic}#christmas-closure-banner{font-size:15px;height:30px;z-index:6000;top:0;background-image:url(/views/default//shared/images/bg/xmas-repeating-light-red.gif);color:#fff;font-weight:bold;padding-top:7px}#banner-covid{display:block;padding:5px 0;color:#000;background-color:#ffffe0;border-bottom:1px solid #f6f6e4}#banner-covid .strong{font-weight:bold}#banner-covid .close-banner{margin-right:5px;color:#000}@media(max-width:900px){#christmas-closure-banner{height:55px}#christmas-closure-banner>span{display:block;width:90%}#christmas-closure-banner #close-christmas-banner{position:absolute;top:20px;right:0}}@media(max-width:600px){#christmas-closure-banner{font-size:13px}#banner-covid{font-size:12px}.close-banner::before{content:"[x]"}}@media(max-width:450px){#banner-covid{font-size:11px}}#trade-pricing-banner,#browsing-as-banner,#banner-covid,#banner-closure-june-bank-holiday,#banner-closure-christmas{width:100%;margin:0 0 0 0;text-align:center;font-size:18px}#close-pricing-banner,.close-banner{float:right;margin-top:0;cursor:pointer;color:#fff;font-size:12px;font-weight:normal;padding-right:10px}#close-pricing-banner::before,.close-banner::before{content:"[close]"}#browsing-as-customer-link{font-style:italic}#banner-closure-christmas{font-size:15px;height:30px;z-index:6000;top:0;background-image:url(/views/default//shared/images/bg/xmas-repeating-light-red.gif);color:#fff;font-weight:bold;padding-top:7px}#banner-closure-june-bank-holiday,#banner-covid{display:block;padding:5px 0;color:#000;background-color:#ffffe0;border-bottom:1px solid #f6f6e4}#banner-closure-june-bank-holiday .strong,#banner-covid .strong{font-weight:bold}#banner-closure-june-bank-holiday .close-banner,#banner-covid .close-banner{margin-right:5px;color:#000}#banner-closure-june-bank-holiday{font-size:16px}@media(max-width:900px){#banner-closure-christmas{height:55px}#banner-closure-christmas>span{display:block;width:90%}#banner-closure-christmas #close-banner-christmas{position:absolute;top:20px;right:0}#banner-closure-june-bank-holiday{font-size:13px}}@media(max-width:600px){#banner-closure-christmas{font-size:13px}#banner-closure-june-bank-holiday,#banner-covid{font-size:12px}.close-banner::before{content:"[x]"}}@media(max-width:450px){#banner-closure-june-bank-holiday,#banner-covid{font-size:11px}}#trade-pricing-banner,#browsing-as-banner{width:100%;margin:0 0 0 0;text-align:center;font-size:18px;display:none}#close-pricing-banner{float:right;margin-top:0;cursor:pointer;color:#fff;font-size:12px}#close-pricing-banner:before{content:"[close]"}#portfolio-page #pager{border:none;clear:initial}#portfolio-page #portfolio-menu{float:left;margin-top:10px}#portfolio-page #portfolio-menu>li{list-style-type:none;margin-bottom:10px}#portfolio-page #portfolio-menu>li>a{text-decoration:none}#portfolio-page #portfolio-container{width:75%;float:right;padding-top:10px}#portfolio-page #portfolio-container h2{clear:both}#portfolio-page #portfolio-results{margin-top:20px}#portfolio-page #portfolio-results:after{content:" ";display:block;clear:both}#portfolio-page #portfolio-results a{width:48%;margin:0 1% 20px;float:left;text-align:center;text-decoration:none}#portfolio-page #portfolio-results a img{max-width:100%}#portfolio-page #mainImageContainer{margin-bottom:20px}#portfolio-page #main-image{width:100%;height:auto}#portfolio-page .flexslider .slides>li{margin-right:10px}#portfolio-page .flexslider .flex-direction-nav a.flex-next{background-image:url(/views/htl/shared/images/next.svg)}#portfolio-page .flexslider .flex-direction-nav a.flex-prev{background-image:url(/views/htl/shared/images/prev.svg)}#portfolio-page .thumb:hover{cursor:pointer}#portfolio-page .similar img{margin:0 10px 10px 0}#portfolio-page #client-web-link a{font-size:15px;text-decoration:none}#portfolio-page #client-web-link a:hover{text-decoration:underline}#portfolio-page section:after{content:" ";display:block;clear:both}.breadcrumb{margin-bottom:10px}.breadcrumb a{text-decoration:none;display:inline-block}.breadcrumb a.last:after{content:"";padding:0}.multi-option{cursor:pointer}#product-page{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#product-page .breadcrumb{width:100%}#product-page #main-column{width:60%;float:left;box-sizing:border-box}#product-page #side-column{width:40%;float:left;padding-left:20px;box-sizing:border-box}.recommended-option.show-availability .recommended-accessory-availability{display:block}.recommended-option.show-availability #sku-availability.unavailable{color:red}.view-availability{display:inline-block;font-size:12px}.view-availability:hover{color:#646464}.recommended-accessory-availability{clear:both;background:#efefef;padding:10px;font-size:12px;margin-bottom:20px;display:none}#add-to-project-container .ui-spinner-button{display:none}#add-to-project-container #add-to-project-feedback{color:red;padding:10px 0;font-size:12px;grid-column:1/span 2}#add-to-project-container add-to-project-quantity{background-color:#fff;border:solid 1px #000;color:#000}#add-to-project-container add-to-project-quantity:disabled{background-color:#efefef;border:solid 1px #ccc;color:#ccc}#add-to-project-container .button.primary:disabled{cursor:not-allowed;background-color:#ccc;color:#efefef;border:#ccc}#add-to-project-container .button.primary:disabled:hover{cursor:not-allowed;background-color:#ccc;color:#efefef;border:#ccc}.add-to-project-feedback>div{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;margin-top:20px}.add-to-project-feedback>div>.button{padding-top:15px;padding-bottom:15px}#product-attachments-container{margin-bottom:40px}#product-attachments-container>div{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:40px;grid-row-gap:40px;text-align:center}#product-attachments-container>div .attachment-link{font-size:12px;text-decoration:none;border:solid 1px #efefef;padding:40px 10px}#product-attachments-container>div .attachment-link:hover{text-decoration:underline}#product-attachments-container>div .attachment-link img{display:block;width:60px;margin:0 auto}#product-information-container #condition-info-container .condition-info{padding-bottom:20px}#product-information-container #condition-info-container .condition-info .condition-title{margin-bottom:10px}#product-page .main-price-container .has-discount,#product-page-mobile .main-price-container .has-discount{display:block}#product-page .main-price-container .no-discount,#product-page-mobile .main-price-container .no-discount{display:none}#product-page #price-clearance-info,#product-page #price-overstock-info,#product-page-mobile #price-clearance-info,#product-page-mobile #price-overstock-info{clear:both}#product-page #price-clearance-info .clearance-status,#product-page #price-overstock-info .clearance-status,#product-page-mobile #price-clearance-info .clearance-status,#product-page-mobile #price-overstock-info .clearance-status{color:red;font-weight:bold}#product-page #price-clearance-info .overstock-status,#product-page #price-overstock-info .overstock-status,#product-page-mobile #price-clearance-info .overstock-status,#product-page-mobile #price-overstock-info .overstock-status{color:#ff8c00;font-weight:bold}#product-selector .multi-option{background-color:#fff}#product-selector .multi-option.discontinued{background-color:#f9f9f9}#project-container #shipping-country-dropdown,#project-container-mobile #shipping-country-dropdown{display:none;width:auto;height:150px;overflow-y:scroll;font-weight:normal;text-align:left;z-index:5;background-color:#fff;padding:8px;position:absolute}#project-container #shipping-country-dropdown>div,#project-container-mobile #shipping-country-dropdown>div{cursor:pointer}#project-container #summary-container #summary-table td,#project-container #summary-container #summary-table th,#project-container-mobile #summary-container #summary-table td,#project-container-mobile #summary-container #summary-table th{padding:0 0 0 60px;text-align:right;vertical-align:middle;height:30px;position:relative}#project-container #summary-container #summary-table .override-shipping-input,#project-container-mobile #summary-container #summary-table .override-shipping-input{width:50%;padding:2px 4px;text-align:right;height:20px;margin:0;padding:0;text-indent:5px}#project-container #summary-container #summary-table .your-total td,#project-container #summary-container #summary-table .your-total th,#project-container-mobile #summary-container #summary-table .your-total td,#project-container-mobile #summary-container #summary-table .your-total th{font-weight:bold;font-size:16px}#project-container #summary-container #summary-table #shipping-country-current,#project-container-mobile #summary-container #summary-table #shipping-country-current{cursor:pointer}#project-container .project-title input#project-name{height:36px;font-size:2em;margin:0 0 10px;width:51%;float:left}#project-container .project-title #share-link{display:block;padding:0 6px;font-weight:bold;text-align:right}#project-container .project-title h3{clear:both}#project-container .project-title #project-description{width:97%;width:calc(98% - 2px);padding:1%;height:75px}#project-container #edit-feedback:after,#project-container #project-table-full:after,#project-container #basket-feedback:after,#project-container #summary-container:after{content:" ";display:block;clear:both}#project-container #edit-feedback,#project-container #basket-feedback{text-align:right;padding-bottom:40px;font-size:12px;color:red;display:none}#project-container #project-table-full{width:100%;font-size:14px;margin-bottom:40px}#project-container thead a,#project-container .line-row a{text-decoration:none}#project-container thead a .pic,#project-container .line-row a .pic{display:inline-block;float:left;text-align:center;overflow:hidden;margin-right:3%}#project-container thead a .pic img,#project-container .line-row a .pic img{max-width:60px;max-height:60px;color:#ccc;font-size:10px;overflow:hidden}#project-container thead a .text,#project-container .line-row a .text{float:left;display:inline-block;vertical-align:top;padding-bottom:10px}#project-container thead a .text .web-code,#project-container thead a .text .condition-note,#project-container .line-row a .text .web-code,#project-container .line-row a .text .condition-note{font-size:.8em;display:block}#project-container thead a .text .condition-note,#project-container .line-row a .text .condition-note{font-weight:bold;color:red}#project-container thead input[type=text],#project-container .line-row input[type=text]{height:20px;margin:0;padding:0;text-indent:5px}#project-container thead .override-price,#project-container thead .line-quantity,#project-container .line-row .override-price,#project-container .line-row .line-quantity{width:80%;max-width:60px;padding:2px 4px}#project-container thead .line-quantity,#project-container .line-row .line-quantity{margin:0;text-align:center;text-indent:0}#project-container thead .price,#project-container thead .discount,#project-container thead .qty,#project-container thead .edit-price,#project-container .line-row .price,#project-container .line-row .discount,#project-container .line-row .qty,#project-container .line-row .edit-price{padding-left:0;padding-right:0;text-align:left;width:8%}#project-container thead .price.rrp,#project-container .line-row .price.rrp{text-decoration:line-through}#project-container thead .line-total,#project-container .line-row .line-total{width:5%}#project-container thead .delete,#project-container .line-row .delete{width:40px;text-align:right;vertical-align:middle}#project-container thead .delete .delete-line,#project-container .line-row .delete .delete-line{padding:2px 0 10px 20px;cursor:pointer;background-image:url(/views/htl/shared/images/bin.png);background-position:center right;background-repeat:no-repeat}#project-container thead .delete .delete-line.loading,#project-container .line-row .delete .delete-line.loading{background-image:url(/views/htl/shared/images/hourglass-dark.svg)}#project-container thead.ui-sortable-helper,#project-container .line-row.ui-sortable-helper{background-color:#fff;border:solid 1px #ccc}#project-container .shipping-note{float:left;width:400px;margin-top:10px}#project-container .shipping-note h4{margin:0}#project-container .shipping-note #shipping-note-input{width:100%;min-height:75px}#project-container #summary-container #summary-table{float:right}#project-container div.buttons{text-align:right;clear:both;width:100%;text-align:right}#project-container div.buttons .primary{margin-left:20px}#project-container div.buttons .admin{float:left}#project-container-mobile h1{font-size:26px;margin-bottom:10px}#project-container-mobile .vat-note{font-size:12px}#project-container-mobile #project-table-mobile{margin-top:20px}#project-container-mobile #project-table-mobile .line-row{margin-bottom:20px;padding:10px;border:solid 1px #ddd;position:relative}#project-container-mobile #project-table-mobile .line-row:after{content:" ";display:block;clear:both}#project-container-mobile #project-table-mobile .line-row .product-link{width:100%;clear:both;display:grid;grid-template-columns:60px 1fr;grid-column-gap:20px;text-decoration:none;font-size:14px;font-weight:bold}#project-container-mobile #project-table-mobile .line-row .product-link .web-code{display:block;font-weight:normal;font-size:12px}#project-container-mobile #project-table-mobile .line-row .product-link .condition-note{font-weight:normal;color:red;font-size:12px}#project-container-mobile #project-table-mobile .line-row table.edit{width:100%;margin:10px 0 0}#project-container-mobile #project-table-mobile .line-row table.edit:after{content:" ";display:block;clear:both}#project-container-mobile #project-table-mobile .line-row table.edit th,#project-container-mobile #project-table-mobile .line-row table.edit td{font-size:14px}#project-container-mobile #project-table-mobile .line-row table.edit th{font-weight:normal;color:#000;text-align:left;width:50px}#project-container-mobile #project-table-mobile .line-row table.edit .line-saving{font-size:12px}#project-container-mobile #project-table-mobile .line-row table.edit .price-cell.line-total{font-weight:bold;color:#000}#project-container-mobile #project-table-mobile .line-row .qty:after{content:" ";display:block;clear:both}#project-container-mobile #project-table-mobile .line-row .qty>span{float:left}#project-container-mobile #project-table-mobile .line-row .qty>span.label{padding-top:5px}#project-container-mobile #project-table-mobile .line-row .edit-line-container{text-align:right;vertical-align:bottom}#project-container-mobile #project-table-mobile .line-row .edit-line-container .button{font-size:10px;padding:5px 10px}#project-container-mobile #summary-container #summary-table{width:100%}#project-container-mobile #summary-container #summary-table tr.your-total td,#project-container-mobile #summary-container #summary-table tr.your-total th{color:#000}#project-container-mobile #summary-container #summary-table tr td,#project-container-mobile #summary-container #summary-table tr th{padding-left:0;font-size:12px}#project-container-mobile #summary-container #summary-table tr th{padding:0 10px 0 0}#project-container-mobile .buttons{text-align:right}#project-container-mobile .button.fixed{border-top:solid 1px #ccc;position:fixed;bottom:0;left:0;padding:10px 0;margin:0;background-color:#ccc;z-index:1000;width:100%;-webkit-box-shadow:2px 5px 16px 4px rgba(0,0,0,.75);-moz-box-shadow:2px 5px 16px 4px rgba(0,0,0,.75);box-shadow:2px 5px 16px 4px rgba(0,0,0,.75)}#project-container-mobile .button.fixed #checkout-total{font-size:14px;margin-bottom:10px;color:#000}#project-container-mobile #edit-line-container{display:none;z-index:6000;position:fixed;bottom:0;left:0;width:100%;padding-bottom:20px;background-color:#fff;-webkit-box-shadow:2px 5px 16px 4px rgba(0,0,0,.75);-moz-box-shadow:2px 5px 16px 4px rgba(0,0,0,.75);box-shadow:2px 5px 16px 4px rgba(0,0,0,.75);color:#000;font-size:14px}#project-container-mobile #edit-line-container #edit-line-details{border-top:solid 1px #efefef;padding:20px 10px;display:grid;grid-template-columns:60px 1fr;grid-column-gap:20px}#project-container-mobile #edit-line-container #edit-line-details #edit-line-description{font-weight:bold;display:inline-block}#project-container-mobile #edit-line-container #edit-line-details .web-code{display:block;font-weight:normal;font-size:12px}#project-container-mobile #edit-line-container #edit-line-details .condition-note{font-weight:normal;color:red;font-size:12px}#project-container-mobile #edit-line-container #line-quantity{width:40px;text-align:center;height:26px;order:2}#project-container-mobile #edit-line-container #update-project-quantity{padding:10px 15px;height:32px;margin-left:20px}#project-container-mobile #edit-line-container #update-project-quantity.loading{background-image:url(/views/tls/shared/images/spinner-light.svg);background-size:14px;padding-left:32px!important}#project-container-mobile #edit-line-container #edit-line-quantity{padding:0 10px 10px}#project-container-mobile #edit-line-container #edit-line-quantity .ui-spinner{padding-left:20px}#project-container-mobile #edit-line-container #delete-line-container{padding:10px}#project-container-mobile #edit-line-container .delete-line{cursor:pointer;font-size:14px;text-decoration:none;padding-left:20px;background-image:url(/views/htl/shared/images/bin.png);background-position:center left;background-repeat:no-repeat}#project-container-mobile #edit-line-container .delete-line.loading{background-image:url(/views/tls/shared/images/spinner-dark.svg);background-size:14px}#project-container-mobile #edit-line-container #edit-line-cancel{right:10px}#project-container-mobile #edit-line-container #edit-feedback{display:none;color:red;padding:10px;text-align:center;font-size:13px}#range-page #details{overflow:hidden}#range-page #details #main-image,#range-page #details #long-description{float:left}#range-page #details #main-image-only{margin:0;width:100%}#range-page #details #main-image-only img{display:block;margin:0 auto}#range-page .product-links{width:100%}#range-page .product-links .text{text-align:justify}#filter-column-container{width:24%;float:left}#filter-column-container .view-style,#filter-column-container .order-by{display:none}#filter-column-container .facet-container{margin-bottom:40px}#filter-column-container .facet-container .nb{padding:0 0 0 10px;position:relative;top:-10px}#filter-column-container .facet-container .facet-list label{display:block;position:relative;padding-left:40px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#filter-column-container .facet-container .facet-list label input{position:absolute;opacity:0;cursor:pointer}#filter-column-container .facet-container .facet-list label .checkmark{position:absolute;top:2px;left:12px;height:16px;width:16px;background-color:#fff;border:solid 1px #ccc}#filter-column-container .facet-container .facet-list label .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:4px;height:10px;border:solid #000;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#filter-column-container .facet-container .facet-list label:hover input~.checkmark{border:solid 1px #000}#filter-column-container .facet-container .facet-list label input:checked~.checkmark{border:solid 2px #000}#filter-column-container .facet-container .facet-list label input:checked~.checkmark:after{display:block}#filter-column-container .facet-container#selected-facets .chips{margin:10px 0}#filter-column-container .facet-container#selected-facets .chips .chip{background-color:#fff;border:solid 1px #ccc;border-radius:5px;font-size:12px;padding:0 10px;display:inline-block;margin-bottom:10px;margin-right:10px}#filter-column-container .facet-container#selected-facets .chips .chip span{margin-left:10px;font-style:initial;font-size:12px}#filter-column-container .facet-container#selected-facets .chips .chip:hover{background-color:#efefef;cursor:pointer}#filter-column-container .facet-container#selected-facets .clear-all{color:#000;font-size:14px}#filter-column-container .facet-container.facet-categories ul{list-style:none;color:#000}#filter-column-container .facet-container.facet-categories ul li{font-weight:bold}#filter-column-container .facet-container.facet-categories ul li a{text-decoration:none;margin-bottom:10px;display:inline-block;font-weight:normal}#filter-column-container .facet-container.facet-categories ul li ul{margin-left:10px;margin-top:10px}#filter-column-container .facet-container.facet-categories ul li:before{content:'- '}#browse-column-container{display:block;float:right;margin-bottom:20px;width:74%}#browse-column-container #results-header{display:block;margin-bottom:20px}#browse-column-container #results-header:after{content:" ";display:block;clear:both}#browse-column-container #results-header .order-by{position:relative}#browse-column-container #results-header .order-by>span{display:inline-block;text-decoration:none;padding:5px 10px;background-position:right 10px center;font-weight:600;text-align:right;padding-right:30px;cursor:pointer}#browse-column-container #results-header .order-by ul{display:none;background-color:#fff;position:absolute;right:0;width:180px}#browse-column-container #results-header .order-by ul.active{display:block}#browse-column-container #results-header .order-by ul li{list-style-type:none;text-decoration:none;display:block;padding:15px 10px;margin:0;cursor:pointer;color:#000}#browse-column-container #results-header .order-by ul.active{z-index:5}#browse-column-container .results{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:40px}#browse-column-container .results:after{content:" ";display:block;clear:both}#browse-column-container .results .bi-img-cnt>img{max-width:100%}.dash{float:left;margin-right:2%;width:2%}.breadcrumbs{margin:0 0 20px 0}.breadcrumbs h1{font-size:13px;font-weight:bold;margin:0;display:inline}.breadcrumbs h2{font-size:13px;font-weight:normal;margin:0;display:inline}.crumb{margin:0 3px 0 3px}#pager-top .pagination-container{display:none}#pager-bottom .view-style,#pager-bottom .order-by,#pager-bottom .paging-info{display:none}#pager-bottom .pagination-container{text-align:center}#pager-bottom .pagination-container .pagination{display:inline-block}.paging-info{display:inline-block}.page-links{float:left;padding:8px 0 0 0}.view-style{float:right;margin:2px 0 0 20px;vertical-align:bottom}.view-style img{cursor:pointer;width:11px;height:11px;padding:0 2px}.order-by{float:right;margin:0}.swatch-outer{border:solid 1px #00f}.show-more{float:right;-ms-opacity:.8;opacity:.8;font-size:11px;text-decoration:none}.facet-term{display:inline-block;max-width:180px;vertical-align:top;margin-bottom:5px;padding-top:2px}input.price{width:35px;margin-left:3px}.products-loading{margin:0;position:fixed;top:0;left:0;height:900px;height:100vh;background-repeat:repeat;width:100%;z-index:5000}.products-loading:after{position:absolute;width:200px;top:40%;left:50%;left:calc((100% - 200px)/2);background-image:url(/views/default/shared/images/spinner/dark.gif);content:"Loading products...";padding-top:60px;background-position:center top;background-repeat:no-repeat;color:#fff;text-align:center}.no-results>ul{margin-left:20px;list-style-type:none}#filter-button{display:none}#browse-column-container .viewStyle,#browse-column-container .orderBy{display:block}#filter-column-container .viewStyle,#filter-column-container .orderBy{display:none}#hide-filter-button{display:none}@media screen and (min-width:0\0)and (min-resolution:72dpi){#browse-column-container .results{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#browse-column-container .results>a{width:22%;margin:0 1% 60px 1%}}#ask-question-form-container{padding-top:20px}#ask-question-form-container h1{text-align:center}#ask-question-form-container .field-wrapper{margin-bottom:20px}#ask-question-form-container .field-wrapper label{font-size:14px}#ask-question-form-container .buttons{margin-bottom:20px}#ask-question-form-container #message{height:120px}.bi0,.bi1,.bi2,.bi3,.bi4,.bi5,.bi-s,.bi-m,.bi-l{padding:0;position:relative;float:left;text-decoration:none;text-align:center;display:block;border:none;box-sizing:border-box;min-height:0;min-width:0;overflow:hidden}.bi0>img,.bi1>img,.bi2>img,.bi3>img,.bi4>img,.bi5>img,.bi-s>img,.bi-m>img,.bi-l>img{display:block;width:auto;height:auto;margin:0 auto;max-width:100%;position:absolute}.bi0 .rrp,.bi1 .rrp,.bi2 .rrp,.bi3 .rrp,.bi4 .rrp,.bi5 .rrp,.bi-s .rrp,.bi-m .rrp,.bi-l .rrp{font-weight:normal;text-decoration:line-through;color:#999;font-size:10px}.bi0 .discount,.bi1 .discount,.bi2 .discount,.bi3 .discount,.bi4 .discount,.bi5 .discount,.bi-s .discount,.bi-m .discount,.bi-l .discount{color:red;font-size:10px}.bi0 .varies-by,.bi1 .varies-by,.bi2 .varies-by,.bi3 .varies-by,.bi4 .varies-by,.bi5 .varies-by,.bi-s .varies-by,.bi-m .varies-by,.bi-l .varies-by{cursor:pointer;float:right;position:absolute;right:3px;top:3px;width:16px;height:16px}.bi0 .varies-by>span,.bi1 .varies-by>span,.bi2 .varies-by>span,.bi3 .varies-by>span,.bi4 .varies-by>span,.bi5 .varies-by>span,.bi-s .varies-by>span,.bi-m .varies-by>span,.bi-l .varies-by>span{display:none}.bi0 .varies-by:hover>span,.bi1 .varies-by:hover>span,.bi2 .varies-by:hover>span,.bi3 .varies-by:hover>span,.bi4 .varies-by:hover>span,.bi5 .varies-by:hover>span,.bi-s .varies-by:hover>span,.bi-m .varies-by:hover>span,.bi-l .varies-by:hover>span{display:block;width:100px;background:#fff;padding:5px;position:relative;z-index:1;border:solid 1px #ccc}.bi-text{display:none}.more-like-this{font-size:14px;text-align:center;text-decoration:none}.more-outer{display:table}.more-inner{display:table-cell;vertical-align:middle}.bi0,.bi-m{font-size:11px}.bi0.priced,.bi-m.priced{padding-bottom:28%}.bi0 .sale-tag,.bi-m .sale-tag{cursor:pointer;float:left;left:3px;position:absolute;top:3px}.bi0 .std,.bi-m .std{color:#aacd4b;font-size:14px;font-weight:bold;vertical-align:top}.bi0 .description,.bi-m .description{display:table-row;width:90%;margin:0 auto}.bi0 .varies-by,.bi-m .varies-by{right:5px;top:5px;width:16px;height:16px;background-image:url(/views/default/search/unspecified.png)}.bi0 .varies-by.appearance,.bi-m .varies-by.appearance{background-image:url(/views/default/search/appearance.png)}@media(max-width:694px){.bi0,.bi1,.bi2,.bi3,.bi4,.bi5{width:100%;height:inherit;margin:0 0 40px}.bi0 img,.bi1 img,.bi2 img,.bi3 img,.bi4 img,.bi5 img{max-width:100%;max-height:100%}.bi0 .bi-text,.bi1 .bi-text,.bi2 .bi-text,.bi3 .bi-text,.bi4 .bi-text,.bi5 .bi-text{text-align:center;display:table-row;width:90%;margin:0 auto 20px}.bi0 .bi-text .std,.bi1 .bi-text .std,.bi2 .bi-text .std,.bi3 .bi-text .std,.bi4 .bi-text .std,.bi5 .bi-text .std{color:#aacd4b;font-size:14px;font-weight:bold;vertical-align:top;padding-top:10px;padding-bottom:10px}.bi0 .bi-text .display-description,.bi1 .bi-text .display-description,.bi2 .bi-text .display-description,.bi3 .bi-text .display-description,.bi4 .bi-text .display-description,.bi5 .bi-text .display-description{padding-bottom:40px}}.contact-methods{margin-bottom:40px}.contact-methods .email-us,.contact-methods .live-chat,.contact-methods .phone-us{display:inline-block;width:32%;padding-top:20px;background-position:center top;background-repeat:no-repeat;text-align:center;vertical-align:top;text-decoration:none}.contact-methods .email-us{margin-left:1%;margin-right:1%}.contact-methods p{margin-bottom:0}.contact-methods #ask-question-feedback{display:block;border:solid 1px red}.covid-delay-notice{padding:15px}.fancybox-skin{background:#fff}.fancybox-overlay{background:url("/views/default/shared/images/trans/black80.png")}.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/views/default/shared/images/fancybox-sprite.png")}.featureBox{height:390px;overflow:hidden;width:308px;float:left;margin:0 20px 20px 0}.featureBox h2{background-position:284px 0;background-repeat:no-repeat;font-size:20px;height:31px;margin:31px 0 10px 0;padding:0;width:100%;color:#000}.featureBox .subSection{margin-top:20px;height:60px;position:relative}.featureBox .subSection h3{display:inline;margin:0 0 6px 0;padding:0 0 6px 0;font-size:1em;font-weight:normal}.featureBox .subSection p{display:block;margin-top:10px}.featureBox .subSection a{color:#fff;background-color:#aacd4b;border:#88a43c;padding:5px;display:inline-block;text-decoration:none}.featureBox .subSection a:hover{background-color:#88a43c}.featureBox a img{width:100%}@media(max-width:1022px){.featureBox{height:initial;max-height:390px}}@media(max-width:640px){.featureBox{width:100%;margin:0 0 10px 0}.featuredPortfolio{margin-right:0}.featureBox h2{margin-top:10px}.featureBox .subSection{text-align:center}.featureBox .subSection a{display:inline-block;padding:10px 20px}}@media(min-width:641px)and (max-width:1022px){.featureBox{width:48%;margin:0 1%}}.buttons{text-align:center}.button,.ui-button{color:#444;padding:10px 8px 10px 8px;font-size:14px;text-decoration:none;cursor:pointer;border-width:1px;display:inline-block;margin:0}.button:hover,.ui-button:hover{-ms-opacity:.9;opacity:.9}.button.slim,.ui-button.slim{padding:4px 6px;font-size:11px;height:24px;position:relative}.ui-button-text-only{background-color:#fff;border:none}input[type=text]{margin:0;padding:0;text-indent:5px}form.has-errors .help-block.error{color:red;margin:5px;display:block}form.has-errors .error-summary{color:red;margin-bottom:20px;display:block!important}form.loading input[type=submit],a.loading,input[type=button].loading,input[type=submit].loading,button.loading{padding-left:40px;background-image:url(/views/default/shared/images/spinner/hourglass.svg);background-repeat:no-repeat;background-position:10px center;opacity:.8}input.button:disabled{cursor:not-allowed}div.error,td.error{background-color:#ffe4e1;border:solid 1px red;color:red;display:block;padding:10px}div.success,td.success{background-color:#e6ffe2;border:solid 1px #aacd4b;color:#4e624b;display:block;padding:10px}div.failure,td.failure{display:block;background-color:#ffe4e1;border:solid 1px red;color:red}div.info,td.info{color:#00529b;background-color:#bde5f8;border:solid 1px #00529b}.ui-widget-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.8}.image-container:after{content:" ";display:block;clear:both}.image-container .main-image{height:100%;position:relative;box-sizing:border-box;width:100%}.image-container .main-image:after{content:" ";display:block;clear:both}.image-container .main-image #img-main{border:none;display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:100%}.image-container .main-image a.fancy{display:block}.image-container .main-image a.previous,.image-container .main-image a.next{width:10%;align-items:center;justify-content:center}.image-container #swatch-popup{display:none}.image-container #image-rotator{overflow:auto}.image-container #image-rotator:after{content:" ";display:block;clear:both}.image-container #image-rotator a,.image-container #image-rotator ul{float:left}.image-container #image-rotator .viewport{display:block;float:left;overflow:hidden;position:relative;height:112px}.image-container #image-rotator .viewport:after{content:" ";display:block;clear:both}.image-container #image-rotator .viewport ul.overview{position:absolute}.image-container #image-rotator .viewport ul.overview li{display:block;float:left;cursor:pointer}.image-container #image-rotator a.buttons{background-repeat:no-repeat}.image-container #image-rotator a.buttons.prev{background-position:0 center}.image-container #image-rotator a.buttons.next{float:right}.image-container #image-rotator a.buttons.disable{opacity:.2;cursor:default}.ui-dialog{background-color:#fff;border:solid 1px #666;padding:20px;z-index:9000;background-color:#fff}.ui-dialog .ui-dialog-titlebar{margin-bottom:10px}.ui-dialog .ui-dialog-title{float:none;font-size:18px;display:block}.ui-dialog th{text-align:left;padding-right:20px;vertical-align:top}.ui-dialog table,.ui-dialog input[type=text],.ui-dialog textarea{width:100%}.ui-dialog textarea{height:150px}.ui-dialog .ui-dialog-content{height:inherit!important}.ui-autocomplete{max-height:250px;overflow-y:auto;overflow-x:hidden;background-color:#efefef;padding:0;border:solid 1px #ccc}.ui-autocomplete li{font-size:14px;margin:0;padding:0}.ui-autocomplete li a{display:block;margin:0;padding:10px;width:100%}.ui-autocomplete li:hover,.ui-autocomplete .ui-state-focus{background-color:#ccc;cursor:pointer}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;background:#fff}body .ui-tooltip{border-width:2px}* html .ui-autocomplete{height:250px}#projectName{margin-bottom:10px}button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABsUlEQVR4Xu2Xy2rCQBSGm2hETI1Kk3hZ6HsUpNtin8JS270P4r5U+hKl4rYU+hYudOElaRdJjYj10v8s7IRAxDAppTADA8M5x/k/Dv+coLTb7U7+csnY/wtAAAgAAaCqqh6Wy2Qyxq8CpFKpJkQGiUSiHsxRDHAD1LRiBmDi1Wq1i61VKpWeH4LOFEMuW6vV7qNAHDWKIX4N4YdcLvcDbFnWfDweN+hM4qZpnu5zruvuhsPh7Wq16nJ3AC0/0zSt4xenRYLlcrnHxNlCvYT6TjqdNmPpQDKZPC+VSv1isZg9pq22bXvoztV6vX6JxQO46G06nV6i7Z+RxfkBGMRkMmEQHOI8c0CRJCkUGobe4vAV7zNkPriA4Z4Nw1DDamDGLIzZJ89EAOAXD0LAsAyCF4CeUqFQePKL+2fBbDabB+P0WvL5fI+eMDfAcrm0HMdp03BhUTaIYMwGnf051G9R314sFh+xeIAmGibbHUH4xTebzSttOlNsLz4ajW7wm8fD0sy5R29FUVq6rruyLNeDOYoh56CmGeHO8El46JOL1tphn2rP896j3Cf+FwgAASAAvgEVJSOJLXL1AwAAAABJRU5ErkJggg==");background-repeat:no-repeat;border:none;width:32px;height:32px;background-color:#fff;text-indent:9000px;cursor:pointer;position:absolute;top:10px;right:10px}.pager{text-align:center;width:100%}.pager ul.pagination>li{display:inline-block;list-style-type:none}.pager ul.pagination>li>a{display:inline-block;list-style-type:none;text-align:center;cursor:pointer;text-decoration:none}.pager ul.pagination>li.active>a,.pager ul.pagination>li>a:hover{color:#fff}.pager ul.pagination>li.prev>a,.pager ul.pagination>li.next>a{border-radius:3px;padding:5px 18px}.pager ul.pagination>li.prev>a:hover,.pager ul.pagination>li.next>a:hover{text-decoration:underline}.pager ul.pagination>li.disabled>a{text-decoration:none;cursor:default;background-color:#fff}.pager ul.pagination>li.disabled.prev>a,.pager ul.pagination>li.disabled.next>a{background-color:#fff;color:#ccc}.pager ul.pagination>li.disabled.prev>a:hover,.pager ul.pagination>li.disabled.next>a:hover{background-color:#fff;color:#ccc;text-decoration:none}.pager ul.pagination>li.active>a{cursor:default}@media(max-width:1022px){#page{max-width:100%}#content{width:96%}}@media(max-width:640px){.phoneOnly{display:block}}.results{width:100%}.results:after{content:" ";display:block;clear:both}.modal{display:none}.application--wrap{background-color:#fff}.recaptcha-message{font-size:12px;background:#efefef;display:block;padding:10px}.grecaptcha-badge{display:none!important}.slide-show-rotator{cursor:pointer}.error-subtle{font-size:13px;color:#ffb300;line-height:2em;padding-bottom:20px}#static-page #static-menu-mobile{display:none}#static-page #static-page-menu{float:left;list-style-type:none}#static-page #static-page-menu li a{display:block;text-decoration:none;position:relative}#static-page ul li,#static-page ol li{margin-left:20px;margin-bottom:10px}#static-page #static-page-content{width:78%;font-size:16px;float:right}#static-page #static-page-content h1,#static-page #static-page-content h2,#static-page #static-page-content h3,#static-page #static-page-content h4{font-weight:400}#static-page #static-page-content p,#static-page #static-page-content li{font-weight:300}#static-page #static-page-content li{margin-left:20px;margin-bottom:10px;line-height:1.3em}#static-page #static-page-content .contact-details td{padding-bottom:10px}#help-page #help-menu-mobile{display:none}#help-page #help-menu{float:left;list-style-type:none}#help-page #help-menu li a{display:block;text-decoration:none;position:relative}#help-page .trading-name{font-style:italic;margin-bottom:10px}#help-page .trading-name p{margin-bottom:10px}#help-page .trading-name p.le-link{font-size:11px}#help-page ul li,#help-page ol li{margin-left:20px;margin-bottom:10px}#TACs>ul>li{list-style-type:none;margin-left:0}#TACs>ul>li>ul{padding:0 0 0 0}#TACs>ul>li>ul li{padding-bottom:10px}#TACs>ul>li>ul li ul{margin-top:10px}#media-page #topic-menu{width:23%;float:left}#media-page #media-container{width:75%;float:right}#media-page #media-container #media-images{width:100%}#media-page #media-container #media-images:after{content:" ";display:block;clear:both}#media-page #media-container #media-portfolio-container{padding-top:20px}#media-page #media-container #media-portfolio-container:after{content:" ";display:block;clear:both}.trade-container{display:none}.trade-container h2{font-size:22px;text-transform:uppercase}.register-bumpf .benefits{margin:0 0 60px 0;padding:0 0 40px 0;border:none;border-bottom:solid 1px #ddd;overflow:hidden;margin:0 auto 60px}.register-bumpf .benefits h1,.register-bumpf .benefits h2,.register-bumpf .benefits h3,.register-bumpf .benefits h4,.register-bumpf .benefits h5,.register-bumpf .benefits h6{margin-top:0}.register-bumpf .benefits h2{font-size:20px}.register-bumpf .benefits h3{margin:0;font-size:18px;font-weight:400}.register-bumpf .benefits p{font-family:sans-serif}.register-bumpf .benefits div{list-style-type:none;padding:20px 0 0 70px;margin-bottom:40px;background-repeat:no-repeat;background-position:0 30px}.register-bumpf .benefits div.personalised-discount{background-image:url(/views/bab/shared/images/grey-bg/star.png)}.register-bumpf .benefits div.dedicated-support{background-image:url(/views/bab/shared/images/grey-bg/customer-support.png)}.register-bumpf .benefits div.special-offers{background-image:url(/views/bab/shared/images/grey-bg/bell.png)}.register-bumpf .benefits div.project-help{background-image:url(/views/bab/shared/images/grey-bg/document.png)}.register-bumpf #different-account-type{font-family:"Roboto Condensed",sans-serif;margin:0 auto 60px;color:#9ba6aa;cursor:pointer}.register-bumpf #different-account-type:hover{text-decoration:underline}.form-container{max-width:600px}.register-link,.section{max-width:400px;margin:auto}.register-link{display:block;margin-top:100px;padding:40px;text-align:center;background-color:#a7a558;color:#fff;text-decoration:none}.register-link:hover{color:#fff;text-decoration:none;opacity:.8}.bumpf{padding-top:40px}h1{font-size:28px;margin-bottom:30px}#form-password-change input{margin-bottom:40px}#brand-page #details{margin:0 0 60px 0;padding:0 0 40px 0;border:none;border-bottom:solid 1px #ddd;overflow:hidden}#brand-page #details h1,#brand-page #details h2,#brand-page #details h3,#brand-page #details h4,#brand-page #details h5,#brand-page #details h6{margin-top:0}#brand-page #details h1{width:calc(100% - 110px - 40px);float:left}#brand-page #details #main-image{float:right;margin-left:40px;width:110px;margin-bottom:40px}#brand-page #details #long-description{float:none;width:100%;display:block;clear:both;text-align:justify}#brand-attachment-header h1,#brand-attachment-header h2{width:60%;display:inline-block;margin-top:0}#brand-attachment-header img{float:right;margin-bottom:40px}#outerContainer .toolbar{z-index:1000}#outerContainer #print,#outerContainer #openFile,#outerContainer #download{display:none}#brand-list-container #brand-initial-links{margin-bottom:20px}#brand-list-container #brand-initial-links a,#brand-list-container #brand-initial-links span{margin-right:10px;margin-bottom:10px;padding:10px;display:inline-block;text-decoration:none}#brand-list-container #brand-initial-links a{border:solid 1px #888781;color:#888781}#brand-list-container #brand-initial-links a:hover{color:#fff;background-color:#888781}#brand-list-container #brand-initial-links span{color:#f3f3f3}#brand-list-container #brand-links h2{border-bottom:solid 1px #ddd;height:30px;margin:50px 0 40px}#brand-list-container #brand-links .brand-group-container .anchor{visibility:hidden;position:relative;top:-80px}#brand-list-container #brand-links .brand-group a{display:block;margin-bottom:40px;text-decoration:none}#brand-list-container #brand-links .brand-group a span{display:inline-block;margin-left:40px}#brand-attachments-container h4{margin-bottom:40px!important}#brand-attachments-container .brand-attachments a{display:inline-block;padding-top:80px;background-repeat:no-repeat;background-size:60px;background-position:top center;margin:0 20px 40px;text-align:center;min-width:60px;width:20%;width:calc(20% - 40px);vertical-align:top;text-decoration:none}#brand-attachments-container .brand-attachments a.pdf{background-image:url(/views/bab/shared/images/mime/pdf.svg)}#brand-attachments-container .brand-attachments a.excel{background-image:url(/views/bab/shared/images/mime/xls.svg)}#browse-category-page h1{margin-bottom:10px}#browse-category-page #category-short-description{color:#000}@media(max-width:991px){#browse-category-page ul li{width:48%}#browse-category-page ul li h6{font-size:16px}#browse-category-page ul li p{font-size:14px}}#addresses-page #billing-address{display:none}#addresses-page #billing-address-container,#addresses-page #shipping-address-container{width:96%;max-width:500px;margin:0 auto}#addresses-page #billing-address-container .street1,#addresses-page #shipping-address-container .street1{margin-bottom:10px}#addresses-page #billing-address-container #use-billing-address-label,#addresses-page #shipping-address-container #use-billing-address-label{position:relative;top:-10px}#addresses-page #button-container{clear:both;text-align:center;padding-top:40px}#payment-page-container #card-details{padding-left:0}#payment-page-container #secure{background-position:50px 60px;background-image:url(/views/bab/shared/images/padlock.svg)}#checkout-progress-bar{padding-left:0;display:block;width:100%}#checkout-progress-bar li{color:#eee;font-weight:bold;font-size:20px;line-height:1em;width:initial;height:1em;padding:20px 30px 20px 0;margin-right:60px}#checkout-progress-bar>#stage-contact,#checkout-progress-bar.Address>#stage-address,#checkout-progress-bar.Confirm>#stage-address,#checkout-progress-bar.Confirm>#stage-confirm,#checkout-progress-bar.Payment>#stage-address,#checkout-progress-bar.Payment>#stage-confirm,#checkout-progress-bar.Payment>#stage-payment,#checkout-progress-bar.Complete>li{color:#9ba6aa;background-position:right center;background-repeat:no-repeat}#checkout-progress-bar.Address>#stage-contact,#checkout-progress-bar.Confirm>#stage-contact,#checkout-progress-bar.Confirm>#stage-address,#checkout-progress-bar.Payment>#stage-confirm,#checkout-progress-bar.Payment>#stage-contact,#checkout-progress-bar.Payment>#stage-address,#checkout-progress-bar.Complete>li{background-image:url(/views/bab/shared/images/tick.png)}#payment-page-container h2,#checkout-page-container h2{font-size:22px}#payment-page-container .field-wrapper .help-block.error,#checkout-page-container .field-wrapper .help-block.error{font-size:13px;color:red}#designer-page #long-description{font-size:16px;margin-bottom:40px}#designer-page #long-description p{font-size:16px}main{margin-bottom:4%}#home-main{position:relative;top:-20px}#home-main .home-featured-items{grid-column-gap:40px;grid-row-gap:40px;margin-bottom:40px}#home-main .home-featured-items a .overlay{position:absolute}#home-h1-container{text-align:center}#home-h1-container h1{font-size:22px;font-family:"Vollkorn","Times New Roman",serif;text-align:center;font-style:italic;margin:0 auto;display:inline-block;padding:14px 0}#home-h1-container h1:after,#home-h1-container h1:before{width:50px;height:30px;background-repeat:no-repeat;background-position:center;content:" ";padding:0 40px 0;background-size:43px 1px}#home-h1-container h1:after,#home-h1-container h1:before{background-image:url(/views/bab/shared/images/dash-grey.png)}#home-fullscreen-image{position:relative;background-repeat:no-repeat;background-position:center center;height:576px;background-size:cover;position:relative;margin:0 auto;display:block}#home-fullscreen-image #lead-image-popup-container{max-width:1620px;display:block;position:relative;height:100%;margin:0 auto}#home-fullscreen-image #lead-image-popup-container #lead-image-popup{display:none;position:absolute;bottom:36px;padding:20px;right:0;background-image:url(/views/default/shared/images/trans/white90.png);width:260px;cursor:pointer;text-decoration:none}#home-fullscreen-image #lead-image-popup-container #lead-image-popup:after{content:"";position:absolute;bottom:-8px;right:47px;border-width:8px 10px 0;border-style:solid;border-color:#eee transparent;display:block;width:0}#home-fullscreen-image #lead-image-popup-container #lead-image-popup h2,#home-fullscreen-image #lead-image-popup-container #lead-image-popup h3{text-align:center;font-family:"Vollkorn","Times New Roman",serif;color:#364e56;margin:0}#home-fullscreen-image #lead-image-popup-container #lead-image-popup h2{font-size:22px;font-weight:bold}#home-fullscreen-image #lead-image-popup-container #lead-image-popup h3{font-style:italic;font-size:14px;font-weight:normal}#home-fullscreen-image #lead-image-popup-container #lead-image-popup p{margin:20px 0}#home-fullscreen-image #lead-image-popup-container #lead-image-popup p.link{color:#b1883c;text-transform:uppercase;text-align:center;margin-bottom:0}#home-fullscreen-image #lead-image-popup-container #lead-image-popup:hover p.link{text-decoration:underline}#home-fullscreen-image #lead-image-icon{position:absolute;bottom:0;right:40px;cursor:pointer}#home-fullscreen-image #lead-image-hover-area{position:absolute;bottom:40px;right:0;width:320px;height:240px}#home-promo-banner{width:100%;height:auto;display:block;margin:0 0 40px;min-height:50px}#home-bumpf{clear:both}#home-bumpf .container{margin-top:4%;background-color:#f5f6f7;min-height:340px;overflow:hidden;color:#364e56;text-align:center}#home-bumpf .container div{float:left;width:25%;margin-top:4%;padding:30px 4% 70px;background-position:center 0;background-repeat:no-repeat}#home-bumpf .container div a{color:#b1883c;text-decoration:none}#home-bumpf .container #shipping-guarantee{background-image:url(/views/bab/shared/images/van.png)}#home-bumpf .container .free-shipping-module-home{background-image:url(/views/bab/shared/images/map.png)}#home-bumpf .container #trade-accounts{background-image:url(/views/bab/shared/images/people-reaching.png)}.home-featured-items a{min-height:130px}#home-partners h3{text-align:center;margin-top:4%}#home-partners div.brand-list a{width:140px;height:50px;display:block;float:left;margin:0 calc((100% - 840px)/12);padding:0;border:0;background-position:0 0}#home-partners div.brand-list a:hover{background-position:0 50px}#home-partners div.brand-list a img{display:block;width:100%;height:60px}@media(max-width:1120px){#home-fullscreen-image{height:370px}#home-feature-products>a .overlay{padding-bottom:10px}#home-feature-products>a .overlay p{padding:0 20px}#home-partners div.brand-list{width:800px;max-width:80%;margin:0 auto}#home-partners div.brand-list a{margin:20px calc((100% - 420px)/6)}}@media(max-width:991px){#home-fullscreen-image #lead-image-hover-area{right:20px}#home-fullscreen-image #lead-image-popup{width:240px}#home-feature-row>a .overlay{padding:10px 0}#home-main .home-featured-items{grid-column-gap:40px;grid-row-gap:40px;margin-bottom:40px}#home-main .home-featured-items .overlay{padding:10px 0}#home-main .home-featured-items .overlay p{margin-bottom:6px}#home-main .home-featured-items .overlay h3{margin:0}#home-feature-products>a{width:48%}#home-feature-products>a.pos-3{clear:left}#home-feature-products>a.pos-2,#home-feature-products>a.pos-4{margin-right:0;float:right}#home-feature-products>a img{width:100%}#home-bumpf .container div{width:92%}#home-partners div.brand-list{width:600px}#home-partners div.brand-list a{margin:20px calc((100% - 280px)/4)}}@media(max-width:767px){#home-fullscreen-image{height:250px}#home-fullscreen-image #lead-image-icon{width:24px}#home-fullscreen-image #lead-image-popup-container #lead-image-popup{right:10px;bottom:30px}#home-fullscreen-image #lead-image-popup-container #lead-image-popup:after{right:32px}#home-main .home-featured-items.rectangle{grid-template-columns:repeat(1,1fr)}#home-main .home-featured-items.square{grid-template-columns:repeat(2,1fr)}#home-h1-container h1:after,#home-h1-container h1:before{display:none}#home-feature-row>a img{display:block}#home-feature-row>a .overlay{position:relative}#home-feature-products>a{width:48%;height:48%;margin-right:0}#home-feature-products>a.pos-2,#home-feature-products>a.pos-4{margin-right:0;float:right}#home-feature-products>a .overlay{padding:12px 0}#home-bumpf{margin-bottom:40px}#home-bumpf .container div{width:92%;margin-top:4%;padding:30px 4% 40px}#home-partners div.brand-list a{margin:20px auto;float:none}}@media(max-width:414px){#home-h1-container h1{font-size:16px;padding:10px 0}#home-main .home-featured-items.square{grid-template-columns:repeat(1,1fr)}#home-fullscreen-image{height:190px}#home-feature-row .overlay,#home-feature-products .overlay,.home-featured-items .overlay{padding:10px 0;font-size:14px}#home-feature-row .overlay p,#home-feature-products .overlay p,.home-featured-items .overlay p{margin-bottom:4px}#home-feature-row .overlay h3,#home-feature-products .overlay h3,.home-featured-items .overlay h3{font-size:16px;margin:0 0 5px}}.account-links #account-drop-down ul{top:54px}.account-links #account-drop-down:hover{background:#f3f3f3}.divider{margin:0 40px}@media(max-width:991px){#menu .account{margin-top:40px;display:block;float:none;border-top:solid 1px #fff}#menu .account .account-links{padding-top:20px;float:none;text-align:left;height:initial;width:100%}#menu .account .account-links li{display:block;float:none;font-family:"Roboto Condensed",sans-serif}#menu .account .account-links li.divider{display:none}#menu .account .account-links li a{color:#fff;font-size:20px;padding:20px;margin:20px 0 0;font-weight:300;display:block}#menu .account .account-links li a:hover{background-color:#44626c;color:#fff;text-decoration:none}}#header-breadcrumbs-container{max-width:1620px;padding:0 40px;margin:0 auto}#header-breadcrumbs-container ul{top:10px;left:1px;position:relative}#header-breadcrumbs-container ul li{color:#000}#header-breadcrumbs-container ul li:first-child a{padding-left:0}@media(max-width:767px){body #header-breadcrumbs-container{padding-bottom:0}body #header-breadcrumbs-container ul{left:-10px}}footer{background-color:#f3f3f3;padding-top:68px;color:#5e5c54}footer a{color:#5e5c54}footer label,footer h4{font-family:"Roboto Condensed",sans-serif;margin-bottom:30px;font-weight:400;font-size:18px;margin-top:1.33em;margin-bottom:2em;display:block}footer #footer-inner{position:relative;overflow:hidden;font-family:"Roboto Condensed",sans-serif}footer #footer-inner>div,footer #footer-inner>ul{width:25%;float:left}footer #footer-inner #footer-mailing-list-signup{text-align:left}footer #footer-inner #footer-mailing-list-signup .input-container{width:100%;margin-bottom:18px;position:relative;overflow:hidden;height:55px}footer #footer-inner #footer-mailing-list-signup .input-container input[type=email]{width:100%;border:none;padding:5px 0;text-indent:15px;height:22px}footer #footer-inner #footer-mailing-list-signup .input-container input[type=submit]{position:absolute;right:0;top:0;background-color:#b1883c;color:#fff;border:none;text-transform:uppercase;font-family:"Vollkorn","Times New Roman",serif;height:32px;font-size:11px}footer #footer-inner #footer-mailing-list-signup .input-container input[type=submit]:hover{cursor:pointer}footer #footer-inner #footer-mailing-list-signup .input-container #mailing-list-error-summary{top:5px}footer #footer-inner #footer-mailing-list-signup p{float:left;margin-bottom:0}footer #footer-inner #footer-mailing-list-signup p.anti-spam{font-size:smaller}footer #footer-inner #footer-help-links a{padding:5px 0}footer #footer-inner #footer-contact-us{text-align:left}footer #footer-inner #footer-contact-us ul.methods{width:100%;clear:both}footer #footer-inner #footer-contact-us ul.methods li{margin:0 0 10px 0;padding:0;background-repeat:no-repeat;background-size:14px}footer #footer-inner #footer-contact-us ul.methods li.email{background-image:url(/views/bab/shared/images/envelope.svg)}footer #footer-inner #footer-contact-us ul.methods li.phone{background-image:url(/views/bab/shared/images/phone.svg)}footer #footer-inner #footer-contact-us ul.methods li.live-chat{background-image:url(/views/bab/shared/images/person.svg)}footer #footer-inner #footer-contact-us ul.methods li a{padding-left:28px}footer #footer-inner #footer-contact-us ul.methods li.opening-hours{margin-top:20px}footer #footer-inner #footer-contact-us p{max-width:300px;float:right}footer #footer-inner #footer-help-links li,footer #footer-inner #footer-about-us-links li,footer #footer-inner #footer-contact-us li{list-style:none;margin-bottom:20px}footer #footer-inner #footer-help-links li a,footer #footer-inner #footer-about-us-links li a,footer #footer-inner #footer-contact-us li a{text-decoration:none}footer #footer-copyright{width:100%;float:none;clear:both;padding:40px 0;margin-top:40px;border-top:solid 1px #ddd}footer #footer-copyright p{margin-bottom:10px;text-align:center;clear:both}footer ul.social{width:60%;max-width:200px;display:block;float:none;margin:0 auto}footer ul.social li{display:block;float:left;width:10%;padding:5%;list-style:none;margin:0}footer ul.social li img{width:100%}@media(min-width:768px)and (max-width:991px){footer{font-size:11px}footer #footer-inner{padding:0 20px}footer #footer-inner #footer-contact-us ul.methods li{background-size:8px;background-position:0 3px}footer #footer-inner #footer-contact-us ul.methods li a{padding-left:12px}footer #footer-inner #footer-contact-us .method-name{display:none}footer #footer-inner #footer-contact-us .opening-hours{display:block}footer ul.social{width:80%}}@media(max-width:767px){footer{padding-top:20px}footer #footer-inner>div,footer footer #footer-inner>ul{width:100%}footer #footer-copyright{width:80%;margin:0 auto}footer ul.social{width:40%;min-width:220px}}body header{height:112px;position:relative;color:#888781}body header #header-inner{position:relative}body header #logo{background-image:url("/views/bab/shared/images/logo.png");background-repeat:no-repeat;background-position:0 center;background-size:contain;width:25%;height:36px;margin:32px 0 0}body header #project-quantity{display:none}body header #header-phone{background-image:url(/views/bab/shared/images/phone.png);background-position:0 center;background-repeat:no-repeat;float:right;padding:46px 20px 44px;text-decoration:none;color:#888781}body header .account{float:right;text-align:center;padding-top:26px}body header .account .greeting{padding-top:8px}body header .account .account-links li{padding:20px}body header .account .account-links li a{color:#888781}body header .account .account-links #account-drop-down{background-color:#fff;padding-right:40px;background-image:url(/views/bab/shared/images/triangle-down.png);background-repeat:no-repeat;background-position:right 15px top 25px}body header .account .account-links #account-drop-down ul{background-color:#f3f3f3}body header .account .account-links #account-drop-down:hover{background-color:#f3f3f3}body header .account .divider{display:none}body header #project-summary-container{float:right;width:230px;padding:34px 0 0 20px;position:static}body header #project-summary-container #project-summary{background-color:#f3f3f3;padding:12px;min-width:150px;display:block;max-width:250px;text-align:center;color:#888781}body header #project-summary-container #project-summary #view-project-link{text-decoration:none}body header #project-summary-container #project-summary #project-total{font-weight:bold;margin-left:10px}body header #project-summary-container #project-summary #project-image{display:none}body header #project-summary-container #project-summary #project-image path{fill:#364e56}body header .search-box{position:absolute;bottom:-57px;right:0;z-index:1000;width:352px}body header .search-box input[type=text]{width:100%;height:18px;padding:14px 0;text-indent:14px;border:solid 1px #ddd;float:right}body header .search-box input[type=submit]{width:52px;position:absolute;right:0;top:0;background-color:#b1883c;color:#fff;height:48px;border:none;text-indent:-9000px;background-image:url(/views/bab/shared/images/magnifying-glass.png);background-position:center center;background-repeat:no-repeat}body header .search-box input[type=submit]:hover{cursor:pointer}body.fixed-header{margin-top:110px}body.fixed-header header{position:fixed;top:0;height:80px;width:100%;left:0;z-index:5000;max-width:100%;padding:0;background-color:#fff;border-bottom:none;-webkit-box-shadow:0 10px 13px -6px #364e56;-moz-box-shadow:0 10px 13px -6px #364e56;box-shadow:0 10px 13px -6px #364e56}body.fixed-header header #header-inner{max-width:1620px;padding:0 40px;margin:0 auto;position:relative}body.fixed-header header #logo{margin-top:22px;width:25%}body.fixed-header header #search-box{bottom:13px;left:35%;right:30%;width:auto}body.fixed-header header .account,body.fixed-header header #project-summary-container,body.fixed-header header #header-phone{float:right;position:static;width:initial}body.fixed-header header #header-phone,body.fixed-header header .account a{padding:46px 22px;display:inline-block;color:#5e5c54}body.fixed-header header #header-phone,body.fixed-header header .account{display:none}body.fixed-header header #project-summary-container{padding-top:20px;width:15%}body.fixed-header header .search-box{float:left;top:18px;right:21%;width:44%}body.fixed-header header .search-box input[type=text]{border:solid 1px #ddd}body.fixed-header header .search-box input[type=submit]{right:-1px;top:0}body.fixed-header header #soulmate{width:100%;left:0}@media(max-width:1400px){body header .search-box{width:310px}}@media(max-width:1200px){body header .search-box{width:240px}}@media(max-width:991px){body header{height:110px;border-bottom:solid 64px #364e56}body header #logo{width:60%}body header #logo img{width:100%;height:auto}body header #project-summary-container{width:14%;position:absolute;right:0;top:0}body header #project-summary-container #project-summary{margin:0;width:80%;min-width:80%;padding:6px 10%}body header #project-summary-container #project-summary #project-image{display:inline-block}body header #project-summary-container #project-summary #project-image path{fill:#364e56}body header #project-summary-container #project-title{display:none}body header .search-box{width:calc(100% - 160px)}body header .account{display:none}body header #header-phone{display:none}body #menu-mobile{z-index:500000;color:#fff;height:33px;position:absolute;left:34px;width:33px;background:url(/views/default/shared/images/mobile-menu-white.svg) no-repeat center center;display:inline-block;cursor:pointer;padding:12px;top:114px}body.fixed-header{margin-top:160px}body.fixed-header header #logo{background-image:url("/views/bab/shared/images/crown.png");width:10%;margin-left:4px}body.fixed-header header .search-box{width:55%;right:24%}body.fixed-header header #project-summary-container{padding-right:0}body.fixed-header header #project-summary-container #project-summary{padding:6px;float:right}body.fixed-header #menu-mobile{display:none}body.fixed-header header #search-box{left:15%;right:20%}}@media(max-width:767px){body header{height:60px}body header .search-box{width:calc(100% - 57px);bottom:-97px}body header #project-summary-container{right:0;width:78px}body.fixed-header header #header-inner{padding:0 10px}body.fixed-header header #header-inner .search-box input[type=text]{text-indent:8px;font-size:12px}}@media(max-width:414px){body header{height:30px}body header #logo{margin-top:14px}body header #project-summary-container{padding-top:14px}body header .search-box{bottom:-94px}body header .search-box #search-input{height:12px}body header .search-box #search-button{height:42px;width:42px;background-size:18px}body.fixed-header header #search-box{left:60px;right:70px}}body{font-family:"Roboto Condensed",sans-serif;color:#364e56;height:initial}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",sans-serif}h4{font-size:16px}header,#menu-inner,#header-breadcrumbs-container,main,#footer-inner{max-width:1620px;padding:0 40px;margin:0 auto}main{position:relative;background-color:#fff;margin-top:20px}main>div{overflow:hidden}main>div.full-width{width:100%;max-width:100%;padding:0}.button{font-family:"Roboto Condensed",sans-serif;text-align:center;background-color:#fff;border:solid 1px #ddd}.button.primary{background-color:#b1883c;color:#fff;border:solid 1px #b1883c;text-transform:uppercase}.button.primary:hover{background-color:#8e6d30}.button.secondary{background-color:#f3f3f3;color:#000;border:solid 1px #f3f3f3;text-transform:uppercase}.button.secondary:hover{background-color:#c2c2c2}::-webkit-input-placeholder{color:#888781;font-style:italic}::-moz-placeholder{color:#888781;font-style:italic}:-ms-input-placeholder{color:#888781;font-style:italic}:-moz-placeholder{color:#888781;font-style:italic}#brand-attachments-container h4,.free-shipping-module h4,.trade-discount-available-module h4,.best-price-guarantee-module h4,.share h4,.product-contact-methods h4{font-size:18px;margin:0 0 10px 0;font-weight:400}.overlay{background-image:url(/views/bab/Shared/images/overlay-bg.png);text-align:center;position:absolute;left:0;bottom:0;width:100%;margin:0;padding:0}#col-main,#main-column{width:60%}#col-sidebar,#side-column{width:calc(40% - 50px)}.fancybox-skin{background:#fff}@media(max-width:991px){body #menu-inner{padding:0 20px 40px}}@media(max-width:880px){#col-sidebar,#col-main,#side-column,#main-column{width:100%}}@media(max-width:767px){body header,body #menu-inner,body main,body #header-breadcrumbs-container,body #footer-inner{max-width:calc(767px - 40px);padding:0 20px 40px}body #menu-mobile{left:0;top:104px}}@media(max-width:414px){body #menu-mobile{top:74px}}#menu{background-color:#364e56;height:66px}#menu #menu-inner{height:66px}#menu a:hover{background-color:#fff}#menu #menu-parent li{display:inline-block}#menu #menu-parent a{display:block;border:none;color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:300;height:26px;margin:0;font-size:16px;padding:20px;text-decoration:none}#menu #menu-parent a:hover,#menu #menu-parent a.menu-hover{background-color:#fff;color:#888781}#menu #menu-dropdown{font-family:"Roboto Condensed",sans-serif;font-weight:300;display:none;background-color:#fff;width:100%;margin:0 auto;position:absolute;padding:40px 0;z-index:5;-webkit-box-shadow:0 10px 13px -6px #364e56;-moz-box-shadow:0 10px 13px -6px #364e56;box-shadow:0 10px 13px -6px #364e56}#menu #menu-dropdown>div{display:none;width:calc(100% - (2*40px));max-width:1620px;margin:0 auto;overflow:hidden;position:relative}#menu #menu-dropdown #menu-floor-child{display:block}#menu #menu-dropdown .sub-menu-header{display:block;font-weight:400;padding:0 0 20px 10px;border-bottom:solid 1px #ddd;font-size:16px}#menu #menu-dropdown .sub-menu-text{width:16%;float:left}#menu #menu-dropdown .sub-menu-text ul{margin-top:20px}#menu #menu-dropdown .sub-menu-text li{display:block}#menu #menu-dropdown .sub-menu-text a{font-size:16px;text-decoration:none;padding:10px;display:inline-block}#menu #menu-dropdown .sub-menu-text a:hover{text-decoration:underline}#menu #menu-dropdown .sub-menu-image{width:26%;float:left;position:relative;overflow:hidden}#menu #menu-dropdown .sub-menu-image a{padding:0 0 10px 40px;background-position-x:40px;background-repeat:no-repeat;height:100%;position:relative;display:block}#menu #menu-dropdown .sub-menu-image a span{visibility:hidden;position:absolute;top:0;display:block;padding-bottom:100%;height:80px;padding:calc(50% - 50px) 0 calc(50% - 70px);text-align:center;font-size:26px;background-image:url(/views/bab/shared/images/trans/gold-70.png);background-repeat:repeat;width:calc(100% - 40px);left:40px;color:#fff}#menu #menu-dropdown .sub-menu-image a span strong{display:block;font-weight:bold}#menu #menu-dropdown .sub-menu-image a:hover span{visibility:visible}#menu #menu-dropdown .sub-menu-image .sub-menu-header,#menu #menu-dropdown .sub-menu-image a{padding-left:40px}#menu #menu-dropdown .sub-menu-image img{width:100%}#menu #menu-dropdown .link-all{color:#b1883c;font-weight:400}#menu #menu-dropdown #menu-exterior-child .sub-menu-text,#menu #menu-dropdown #menu-wall-child .sub-menu-text{width:18%}#menu #menu-dropdown #menu-exterior-child .sub-menu-text.by-type,#menu #menu-dropdown #menu-wall-child .sub-menu-text.by-type{width:36%}#menu #menu-dropdown #menu-exterior-child .sub-menu-text.by-type ul,#menu #menu-dropdown #menu-wall-child .sub-menu-text.by-type ul{float:left;margin-right:40px}#menu #menu-dropdown #menu-exterior-child .sub-menu-text.by-trend,#menu #menu-dropdown #menu-wall-child .sub-menu-text.by-trend{width:20%}#menu #menu-dropdown #menu-bulbs-child .sub-menu-text,#menu #menu-dropdown #menu-other-child .sub-menu-text{width:24%}@media(max-width:1400px){#menu #menu-parent a{font-size:14px;padding:22px 16px 18px}}@media(max-width:1200px){#menu #menu-parent a{font-size:13px;padding:24px 12px 16px}}@media(min-width:992px){#menu{display:block!important}}@media(max-width:991px){#menu{display:none;height:initial;padding:20px 40px}#menu #menu-inner{height:initial}#menu #menu-inner #menu-parent li{display:block}#menu #menu-inner #menu-parent li a{font-size:20px;padding:20px;margin:20px 0 0}#menu #menu-inner #menu-parent li a.menu-hover{background-color:#364e56;color:#fff}#menu #menu-inner #menu-parent li a:hover{background-color:#44626c;color:#fff}#menu #menu-dropdown{display:none!important}}#project-summary-container #project-drop-down{right:0;width:30%;min-width:300px;background-color:#fff;padding:20px 20px 10px;text-align:left;top:72px;background-color:#f3f3f3}#project-summary-container #project-drop-down .button.primary{width:calc(100% - 18px)}#project-summary-container #project-drop-down #all-projects,#project-summary-container #project-drop-down #most-recent-projects{padding:10px}#project-summary-container #project-drop-down #all-projects .project-changer,#project-summary-container #project-drop-down #most-recent-projects .project-changer{list-style:none;padding:5px 0 10px 10px;position:relative;left:-5px}#project-summary-container #project-drop-down #all-projects .project-changer .project-for,#project-summary-container #project-drop-down #most-recent-projects .project-changer .project-for{font-style:italic;font-size:10px}#product-page .breadcrumb{margin:0 0 40px;font-size:14px;height:16px;font-family:"Roboto Condensed",sans-serif}#product-page .breadcrumb a{padding-right:0}#product-page .breadcrumb a:after{content:">";padding-left:10px}#product-page .breadcrumb .last{font-weight:bold}#product-page .breadcrumb .last:after{content:""}#product-page #side-column{display:flex;flex-direction:column}#product-page #side-column #purchasing-notes-container,#product-page #side-column .trade-discount-available-module,#product-page #side-column .product-contact-methods,#product-page #side-column .share{order:5}#product-page #side-column #recommended-accessories-container{padding-bottom:40px}#product-page #side-column #recommended-accessories-container:after{content:" ";display:block;clear:both}#product-page #side-column #recommended-accessories-container .recommended-option:after{content:" ";display:block;clear:both}#product-page #side-column #recommended-accessories-container .recommended-option a{background-color:#fff;margin-bottom:10px;padding:0;display:-webkit-flex;display:flex;justify-content:space-between;text-decoration:none;float:left;width:calc(100% - 70px)}#product-page #side-column #recommended-accessories-container .recommended-option a:hover h6{color:#000;text-decoration:underline}#product-page #side-column #recommended-accessories-container .recommended-option a .image{width:70px;height:70px;padding-right:0;overflow:hidden}#product-page #side-column #recommended-accessories-container .recommended-option a .option-text{padding:10px;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;justify-content:space-between}#product-page #side-column #recommended-accessories-container .recommended-option a .option-text .description{width:70%;font-size:13px}#product-page #side-column #recommended-accessories-container .recommended-option a .option-text .description h6{color:#5e5c54;font-size:14px;margin:0 0 5px}#product-page #side-column #recommended-accessories-container .recommended-option a .option-text .price{text-align:right;font-size:14px}#product-page #side-column #recommended-accessories-container .recommended-option a .option-text .price .you-save{color:red;font-size:12px}#product-page #side-column #recommended-accessories-container .recommended-option .recommended-accessory-quantity{height:42px;font-size:14px;width:40px;text-align:center;text-indent:0;padding:0;float:right}#product-page #side-column #recommended-accessories-container .buttons{text-align:right}#product-page #side-column h5{font-size:1.2em}#product-page #side-column h6{font-size:1em}#product-page #side-column .contact-methods{margin-bottom:0}#product-page #trade-processing{padding:40px;float:right}#product-page .image-container,#product-page #product-more-details{width:100%}#product-page .general-info,#product-page .add-to-project,#product-page #product-fill-desktop{width:calc(40% - 50px);float:right;clear:right}#product-page #product-fill-mobile{display:none}#product-page .general-info h1{font-family:"Vollkorn","Times New Roman",serif;margin-bottom:17px;line-height:1em}#product-page .general-info p{font-family:"Roboto Condensed",sans-serif}#product-page .general-info a{color:#b1883c;text-decoration:none}#product-page .general-info a:hover{text-decoration:underline}#product-page .add-to-project{position:relative}#product-page .add-to-project table.table-multi-option{float:left;clear:both;width:100%;margin-top:40px;border-collapse:collapse}#product-page .add-to-project table.table-multi-option td{padding:10px;font-family:"Roboto Condensed",sans-serif}#product-page .add-to-project table.table-multi-option td.swatches{width:24px;padding-right:0}#product-page .add-to-project table.table-multi-option td h3{margin-top:0;margin-bottom:6px}#product-page .add-to-project table.table-single-option{float:left;clear:both;width:100%;border-collapse:collapse;margin-top:5px;left:-1px;position:relative}#product-page .add-to-project table.table-single-option .swatches{padding-right:20px}#product-page .add-to-project .multi-option{background-color:#f5f6f8;border-bottom:solid 8px #fff}#product-page .add-to-project .multi-option.selected{background-color:#9ba6aa;color:#fff}#product-page .add-to-project .description h4{margin:0}#product-page .add-to-project .your-price{text-align:right;font-size:16px;font-weight:bold}#product-page .todays-price{font-family:"Roboto Condensed",sans-serif;width:50%;display:block;float:left}#product-page .todays-price .price{font-size:32px;font-weight:bold;display:block}#product-page .saving{float:right;width:49%;font-size:14px;font-family:"Roboto Condensed",sans-serif}#product-page .saving .was,#product-page .saving .you-save{display:block;text-align:right;padding-bottom:5px}#product-page #modal-add-zone{display:none}#product-page .product-description{margin:0 0 60px 0;padding:0 0 40px 0;border:none;border-bottom:solid 1px #ddd;overflow:hidden;width:100%;float:left;clear:left;font-family:"Roboto Condensed",sans-serif;padding-top:40px}#product-page .product-description h1,#product-page .product-description h2,#product-page .product-description h3,#product-page .product-description h4,#product-page .product-description h5,#product-page .product-description h6{margin-top:0}#product-page .product-description h2{font-weight:bold;font-size:18px}#product-page .product-description p{margin-bottom:1em}#product-page .product-description .tech-spec{border-collapse:collapse}#product-page .product-description .tech-spec th,#product-page .product-description .tech-spec td{padding-top:20px}#product-page .product-description .tech-spec th{padding-right:40px;font-weight:normal;text-align:left}.add-to-project-feedback{padding:40px;background-color:#fff}.add-to-project-feedback .view-project,.add-to-project-feedback .begin-checkout{width:calc(100% - 20px);margin:40px auto 0}.add-to-project-feedback .begin-checkout{background-color:#f3f3f3;color:#000}@media(max-width:992px){#product-page .general-info,#product-page .image-container,#product-page .add-to-project,#product-page #product-more-details,#product-page #product-fill-mobile{width:100%}#product-page #product-fill-desktop{display:none}#product-page #product-fill-mobile{display:block;margin-top:40px;clear:both}#product-page #product-fill-mobile .share{margin-bottom:0;border-bottom:none}#product-page .product-links:last-child{margin-bottom:0}}@media(max-width:991px){#product-page .breadcrumb{margin-bottom:20px}}@media(max-width:768px){#product-page .free-shipping-module,#product-page .trade-discount-available-module{width:calc(100% - 72px)}}#add-to-project-quantity{height:38px;font-size:14px;width:40px;text-align:center;text-indent:0;padding:0;border:solid 1px #ddd;margin-right:10px}#add-to-project-container{margin-bottom:40px}#add-to-project-container #sku-availability-container{position:relative;margin-top:20px}#add-to-project-container #sku-availability-container #sku-availability{font-size:16px;font-weight:bold}#add-to-project-container #sku-availability-container #sku-availability.unavailable{color:red}#add-to-project-container #sku-availability-container #lead-times,#add-to-project-container #sku-availability-container #lead-times-note,#add-to-project-container #sku-availability-container #supplier-stock-last-updated{font-size:12px}#add-to-project-container #sku-availability-container #lead-times-note,#add-to-project-container #sku-availability-container #supplier-stock-last-updated{font-style:italic}#add-to-project-container #sku-availability-container #sku-delivery-estimate{font-size:14px;padding:7px 0 2px;position:absolute;bottom:0}@media(max-width:1250px){#add-to-project-container{grid-template-columns:100%}#add-to-project-container #sku-availability-container #sku-delivery-estimate{position:static}}#sku-availability{color:#a7a558;padding-top:3px}@media(max-width:1250px){#product-page #add-to-project-container{height:80px}}#add-to-project-container{font-family:"Roboto Condensed",sans-serif;margin:16px 0 0}#add-to-project-container p,#add-to-project-container input{float:left}#add-to-project-container input[type=text]{padding:10px 0;width:60px;text-align:center;margin-right:10px;text-indent:0}#add-to-project-container .button{font-family:"Vollkorn","Times New Roman",serif;text-transform:uppercase;font-size:14px;height:39px}#add-to-project-container #sku-availability-container{position:relative;padding-top:20px;clear:both}#product-information-container #product-info-tabs{width:100%;border-bottom:solid 1px #888781;display:-webkit-flex;display:flex;justify-content:flex-start}#product-information-container #product-info-tabs:after{content:" ";display:block;clear:both}#product-information-container #product-info-tabs li{background:#f3f3f3;padding:10px 20px;font-weight:600;margin:0;position:relative;top:1px;list-style:none;border:solid 1px #ddd;border-bottom:solid 1px #888781;cursor:pointer;color:#000;max-width:30%;float:left}#product-information-container #product-info-tabs li.selected{background:#fff;border:solid 1px #888781;border-bottom:solid 1px #fff}#product-information-container #product-description-container,#product-information-container #tech-spec-container,#product-information-container #product-lamps-container{padding:20px 0;display:none;font-size:16px}#product-information-container #product-description-container.selected,#product-information-container #tech-spec-container.selected,#product-information-container #product-lamps-container.selected{display:block}#product-information-container #product-description-container .range-description,#product-information-container #product-description-container .long-description,#product-information-container #product-description-container p,#product-information-container #product-description-container .goto{margin-bottom:20px;font-size:15px;line-height:1.7em;color:#888781}#product-information-container #product-description-container .long-description{padding:10px}#product-information-container #product-description-container h6{margin-bottom:5px}#product-information-container #product-description-container .goto{padding-left:10px}#product-information-container #condition-info-container .condition-info{color:#888781}#product-information-container #condition-info-container .condition-info .condition-title{color:red;font-weight:bold}#product-information-container #tech-spec-container>table,#product-information-container #tech-spec-container-mobile>table{border-collapse:collapse;width:100%}#product-information-container #tech-spec-container>table tr th,#product-information-container #tech-spec-container>table tr td,#product-information-container #tech-spec-container-mobile>table tr th,#product-information-container #tech-spec-container-mobile>table tr td{border:solid 1px #f3f3f3;padding:5px 10px;font-size:15px}#product-information-container #tech-spec-container>table tr th,#product-information-container #tech-spec-container-mobile>table tr th{width:240px;white-space:nowrap;font-weight:400;text-align:left;color:#5e5c54}#product-information-container #tech-spec-container>table tr td,#product-information-container #tech-spec-container-mobile>table tr td{color:#888781}#product-information-container #product-lamps-container>table,#product-information-container #product-lamps-container-mobile>table{border-collapse:collapse;width:100%}#product-information-container #product-lamps-container>table tr th,#product-information-container #product-lamps-container>table tr td,#product-information-container #product-lamps-container-mobile>table tr th,#product-information-container #product-lamps-container-mobile>table tr td{font-size:15px;padding:10px;background-color:#f3f3f3}#product-information-container #product-lamps-container>table tr th,#product-information-container #product-lamps-container-mobile>table tr th{width:240px;white-space:nowrap;font-weight:400;text-align:left;font-weight:600}#product-information-container #tech-spec-container-mobile,#product-information-container #product-lamps-container-mobile{margin-bottom:40px}#product-page .product-name-container:after,#product-page-mobile .product-name-container:after{content:" ";display:block;clear:both}#product-page .product-name-container h1,#product-page-mobile .product-name-container h1{font-family:"Vollkorn","Times New Roman",serif;margin-bottom:17px;font-size:28px}#product-page .product-name-container p,#product-page-mobile .product-name-container p{margin-bottom:5px;font-size:14px}#product-page .product-name-container a,#product-page-mobile .product-name-container a{text-decoration:none;font-weight:600}#product-page .product-name-container a:hover,#product-page-mobile .product-name-container a:hover{text-decoration:underline}@media(max-width:414px){#product-page-mobile .product-name-container h1{margin-bottom:15px;font-size:22px;line-height:1.2em}#product-page-mobile .product-name-container p{margin-bottom:15px}}#product-page .main-price-container:after,#product-page-mobile .main-price-container:after{content:" ";display:block;clear:both}#product-page .main-price-container .todays-price,#product-page-mobile .main-price-container .todays-price{width:50%;display:block;float:left;color:#364e56}#product-page .main-price-container .todays-price .price,#product-page .main-price-container .todays-price #selected-price-value,#product-page-mobile .main-price-container .todays-price .price,#product-page-mobile .main-price-container .todays-price #selected-price-value{font-size:32px;font-weight:700}#product-page .main-price-container .todays-price .vat-note,#product-page-mobile .main-price-container .todays-price .vat-note{font-size:10px;font-weight:400}#product-page .main-price-container .rrp-container,#product-page .main-price-container .saving-container,#product-page .main-price-container .discount-description,#product-page-mobile .main-price-container .rrp-container,#product-page-mobile .main-price-container .saving-container,#product-page-mobile .main-price-container .discount-description{float:right;text-align:right;width:49%;font-size:12px}#product-page .main-price-container .rrp-container,#product-page-mobile .main-price-container .rrp-container{font-weight:600;padding-top:5px}#product-page .main-price-container .rrp-container #rrp-value,#product-page-mobile .main-price-container .rrp-container #rrp-value{text-decoration:line-through}#product-page .main-price-container .saving-container,#product-page-mobile .main-price-container .saving-container{color:red}#purchasing-notes-container:after{content:" ";display:block;clear:both}#product-page-mobile #purchasing-notes-container{display:none!important}#product-selector{margin-bottom:60px;width:100%}#product-selector .multi-option{background-color:#fff;border:solid 1px #f3f3f3;margin-bottom:10px;padding:0;display:-webkit-flex;display:flex;justify-content:space-between}#product-selector .multi-option:hover{border-color:#888781}#product-selector .multi-option .swatches{width:70px;height:70px;padding-right:0;overflow:hidden}#product-selector .multi-option .option-text{padding:10px;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;justify-content:space-between}#product-selector .multi-option .option-text .description{width:70%;font-size:13px}#product-selector .multi-option .option-text .description h6{color:#5e5c54;font-size:14px;margin:0 0 5px}#product-selector .multi-option .option-text .price{text-align:right;font-size:14px;display:-webkit-flex;display:flex;align-items:center;flex-direction:column}#product-selector .multi-option .option-text .price .your-price,#product-selector .multi-option .option-text .price .you-save{width:100%}#product-selector .multi-option .option-text .price .your-price{font-weight:600}#product-selector .multi-option .option-text .price .you-save{color:red;font-size:12px}#product-selector .multi-option .option-text .price .clearance-option{font-size:11px;color:red;font-weight:bold}#product-selector .multi-option.selected{border-color:#000}#product-selector .multi-option.selected .option-text .description{color:#5e5c54}#product-selector .multi-option.selected .option-text .description h6{color:#5e5c54}#project-container .project-title{margin-bottom:40px}#project-container #project-table-full{font-size:14px;margin-bottom:40px}#project-container #project-table-full .line-row.empty-zone td{padding:20px}#project-container #project-table-full .line-handle{cursor:move}#project-container .zone-name-edit-cell{padding:10px;background:#f5f6f7;font-size:16px}#project-container #summary-container{margin-bottom:40px}#project-container .buttons{margin-bottom:40px}#project-container .buttons .primary{margin-left:40px}#add-zone-form input[type=text]{height:2em;margin-bottom:1em}.ui-dialog-buttonset{text-align:center}#range-page #details{overflow:hidden;margin-bottom:80px}#range-page #details #main-image,#range-page #details #long-description{float:left}#range-page #details #main-image{margin-right:40px;width:350px}#range-page #details #main-image-only{margin:0;width:100%}#range-page #details #main-image-only img{display:block;margin:0 auto}#range-page #details #long-description{width:calc(100% - 350px - 40px)}#range-page .product-links{width:100%}#range-page .product-links .text{width:100%;text-align:justify}#range-page h2{margin:0 0 40px}#mobile-filter-show-button,#mobile-filter-hide-button{display:block;margin-bottom:20px;font-size:14px}#mobile-filter-show-button .icon,#mobile-filter-hide-button .icon{width:14px;height:14px;position:relative;top:2px;margin-left:10px}#filter-column-container{font-family:"Roboto Condensed",sans-serif}#filter-column-container .title{font-family:"Vollkorn","Times New Roman",serif;font-style:italic;font-weight:400;text-align:left;color:#364e56}#filter-column-container .title:after,#filter-column-container .title:before{display:none}#filter-column-container .facet-container{margin-top:40px;padding:0 0 20px 5px;border-bottom:solid 1px #ddd;font-size:14px}#filter-column-container .facet-container h4{font-weight:400;font-size:18px}#filter-column-container .facet-container.expanded h3{background-image:url(/views/bab/shared/images/chevron-down.png)}#filter-column-container .facet-container.expanded .facet-list{display:block}#filter-column-container .facet-container.contracted h3{background-image:url(/views/bab/shared/images/chevron-up.png)}#filter-column-container .facet-container.contracted .facet-list{display:none}#filter-column-container .facet-container .show-more{float:none;text-transform:uppercase;color:#9ba6aa;margin-top:8px;display:block}#filter-column-container .filter-categories .cat.selected{font-weight:400}#browse-column-container h1{font-size:22px;font-family:"Vollkorn","Times New Roman",serif;text-align:center;font-style:italic;margin:0 auto;display:inline-block;margin-bottom:40px;font-size:28px;color:#364e56}#browse-column-container h1:after,#browse-column-container h1:before{width:50px;height:30px;background-repeat:no-repeat;background-position:center;content:" ";padding:0 40px 0;background-size:43px 1px}#browse-column-container h1:after,#browse-column-container h1:before{background-image:url(/views/bab/shared/images/dash-teal.png);background-size:40px 1px}#browse-column-container #browse-column{text-align:center}#browse-column-container #results-header{font-size:14px}#browse-column-container #results-header .paging-info{padding-top:10px;box-sizing:border-box}#browse-column-container #results-header .order-by>span{width:160px;background-color:#f3f3f3;border-color:#f3f3f3;padding:10px;background-image:url(/views/bab/shared/images/triangle-down.png);background-position:right 10px center;background-repeat:no-repeat;font-weight:normal;text-align:left}#browse-column-container #results-header .order-by ul{background-color:#f3f3f3}#browse-column-container .pager{font-family:"Roboto Condensed",sans-serif;font-size:14px}#browse-column-container .pager .paging-info{padding-top:10px;float:left}#browse-column-container .pager .view-style{margin:10px 40px 0 20px}#browse-column-container .pager .view-style img{width:17px;height:17px;vertical-align:bottom;margin:0 0 0 6px}#browse-column-container .pager .order-by select{width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f3f3f3;border-color:#f3f3f3;padding:10px;background-image:url(/views/bab/shared/images/triangle-down.png);background-position:right 10px center;background-repeat:no-repeat}#browse-column-container .saving{display:inline-block;margin-left:10px;font-size:inherit}#browse-column-container .saving .rrp{display:inline-block;margin-right:10px}.products-loading:after{font-size:19px;font-family:"Roboto Condensed",sans-serif;background-image:url(/views/bab/shared/images/gears-white.gif);z-index:5000;height:40px;left:calc(50% - 100px);padding-top:200px;top:40%;content:""}@media(min-width:880px){#filter-column-container{display:block!important}#modalbg{display:none!important}}@media(max-width:879px){#mobile-filter-header{position:relative}#mobile-filter-header .paging-info{position:absolute;top:60px;left:0}#filter-column-container{width:100%}#filter-column-container #filter-column{position:relative;padding-top:60px;min-width:240px;margin-right:10px}#filter-column-container #filter-column .title{border-bottom:none;padding-bottom:0;text-align:center}#filter-column-container #filter-column .title:after,#filter-column-container #filter-column .title:before{background-image:url(/views/bab/shared/images/dash-teal.png);background-size:40px 1px}#filter-column-container #filter-column .filter-box{margin-top:20px;padding-bottom:0}#filter-column-container #filter-column input.price[type=text]{margin-bottom:20px;padding:5px 2px}#filter-column-container #filter-column-header{width:inherit;position:fixed;top:0;left:0;background-color:#fff;padding:10px;min-width:240px}#filter-column-container .viewStyle,#filter-column-container .orderBy{display:block;float:none;font-size:12px;font-weight:bold;margin-bottom:40px}#filter-column-container .orderBy{margin:20px 0}#filter-column-container .orderBy select{margin-left:20px}#filter-column-container .viewStyle>img{padding:0 0 0 10px}#browse-column-container{width:96%;margin:0 auto;float:none}#browse-column-container h1{margin-bottom:20px}#browse-column-container .results{grid-template-columns:repeat(2,1fr)}#browse-column-container .order-by,#browse-column-container .view-style{display:none}#filter-column-container .viewStyle{display:none}#hide-filter-button,#filter-button{border:solid 1px #ddd;display:block;background-repeat:no-repeat;background-position:10px center;padding:10px 18px 10px 29px;color:#9ba6aa}#filter-button{margin-bottom:10px;background-image:url("/views/bab/shared/images/plus.svg");float:right;background-size:11px}#hide-filter-button{width:100%;background-image:url("/views/bab/shared/images/chevron-left.png")}#filterBackground{display:none;background-color:#2b2b2b;-ms-opacity:.8;opacity:.8;z-index:5000;width:100%;height:100%;position:fixed;top:0;left:0}.facet-term{margin-bottom:20px}.filter-box h3{padding:10px 0 20px}}@media(max-width:767px){#browse-column-container h1{font-size:18px}#browse-column-container h1:after,#browse-column-container h1:before{background-size:20px 1px}}@media(max-width:500px){#browse-column-container h1:after,#browse-column-container h1:before{content:none}ul.pagination{width:100%;text-align:center}ul.pagination>li:first-child>a,ul.pagination>li:last-child>a{padding:8px 0}}@media(max-width:450px){ul.pagination>li{display:none}ul.pagination>li:first-child,ul.pagination>li:last-child{display:inline-block}ul.pagination>li>a{margin-right:3px}}.free-shipping-module,.trade-discount-available-module,.best-price-guarantee-module{display:block;font-family:"Roboto Condensed",sans-serif;padding-left:72px;padding-bottom:32px;padding-top:32px;background-position:15px 40px;background-repeat:no-repeat;border-bottom:solid 1px #ddd}.free-shipping-module p,.trade-discount-available-module p,.best-price-guarantee-module p{margin-bottom:0;margin-right:15px}.free-shipping-module{background-image:url(/views/bab/shared/images/van.png)}.best-price-guarantee-module{background-image:url(/views/bab/shared/images/best-price.png)}.trade-discount-available-module{text-decoration:none;background-image:url(/views/bab/shared/images/discount.png)}.trade-discount-available-module:hover{background-color:#f5f6f7}.bi-s .bi-img-cnt img{max-width:100%}.bi1,.bi-m{text-decoration:none;text-align:center}.bi1 .bi-img-cnt>img,.bi-m .bi-img-cnt>img{max-width:100%}.bi1 .bi-text,.bi-m .bi-text{display:block;bottom:0;width:100%;font-family:"Roboto Condensed",sans-serif;color:#364e56;font-size:12px;padding-top:20px}.bi1 .bi-text>span,.bi-m .bi-text>span{display:block;position:absolute;width:100%;text-align:center}.bi1 .bi-text .brand-name,.bi-m .bi-text .brand-name{font-family:"Vollkorn","Times New Roman",serif;padding:0 0 10px;font-size:16px}.bi1 .bi-text .display-description,.bi-m .bi-text .display-description{font-size:16px;margin:0;height:20px;overflow:hidden;top:46px;white-space:nowrap;text-overflow:ellipsis}.bi1 .bi-text .price,.bi-m .bi-text .price{padding-top:10px;font-size:16px;padding-bottom:10px}.bi1 .bi-text .price .rrp,.bi-m .bi-text .price .rrp{padding-left:10px;font-weight:normal;text-decoration:line-through;color:#888781;font-size:14px}.bi1 .bi-text .price .discount,.bi-m .bi-text .price .discount{padding-left:10px;color:red;font-size:14px}.bi1 .bi-text .variant-line .caption,.bi-m .bi-text .variant-line .caption{display:none}.bi1 .bi-text .variant-line img,.bi-m .bi-text .variant-line img{border:1px solid #ddd;margin-right:3px;margin-bottom:3px;width:24px;height:24px;vertical-align:bottom}.bi1 .bi-text .variant-line span,.bi-m .bi-text .variant-line span{font-size:9px;height:18px;border:1px solid #ddd;margin-right:3px;margin-bottom:3px;padding:4px 2px 2px;display:inline-block}.bi2.no-image{background-image:url(/views/bab/shared/images/crown.png);background-position:center center;background-repeat:no-repeat;background-size:40px 33px;border:solid 1px #efefef;box-sizing:border-box;width:13%!important}.contact-methods{margin:0 0 60px 0;padding:0 0 40px 0;border:none;border-bottom:solid 1px #ddd;overflow:hidden;margin-top:40px}.contact-methods h1,.contact-methods h2,.contact-methods h3,.contact-methods h4,.contact-methods h5,.contact-methods h6{margin-top:0}.contact-methods .email-us,.contact-methods .live-chat,.contact-methods .phone-us{display:inline-block;width:30%;padding:40px 1%;background-position:center top;background-repeat:no-repeat;font-family:"Roboto Condensed",sans-serif;text-align:center;vertical-align:top;text-decoration:none}.contact-methods .email-us{background-image:url(/views/bab/shared/images/envelope.png)}.contact-methods .live-chat{background-image:url(/views/bab/shared/images/speech-bubble.png)}.contact-methods .phone-us{background-image:url(/views/bab/shared/images/telephone.png)}.contact-methods .phone-us a{text-decoration:none;display:block;color:#364e56}.contact-methods p{margin-bottom:0}.covid-delay-notice{background-color:#9ba6aa;color:#fff;font-size:15px;background-image:url("/views/tls/shared/images/info-white.png");background-repeat:no-repeat;padding-left:60px;background-position:15px center;line-height:1.7em;margin-bottom:20px}.error-container{text-align:center;margin:100px}.error-container h1{font-size:26px;margin-bottom:40px;text-transform:uppercase}.error-container h2{font-size:18px;margin-bottom:30px;font-weight:300}.error-container p{font-size:18px;width:400px;margin:0 auto}.image-container{margin-bottom:60px}.image-container .main-image{border:solid 1px #ddd;display:table;height:100%;width:calc(100% - 2px);position:relative}.image-container .main-image a.fancy{width:80%;margin:0 auto}.image-container .main-image a.previous,.image-container .main-image a.next{width:10%;height:100%;display:table-cell;text-align:center;vertical-align:middle}.image-container .main-image a.previous:hover,.image-container .main-image a.next:hover{background-color:#f3f3f3}.image-container #image-description{background-image:url(/views/bab/Shared/images/overlay-bg.png);text-align:center;position:absolute;left:0;bottom:0;width:100%;margin:0;padding:0;padding:20px 0;font-family:"Roboto Condensed",sans-serif}.image-container #image-description:empty{display:none}.image-container #image-rotator{margin:40px 0 0}.image-container #image-rotator .viewport{height:110px;width:100%}.image-container #image-rotator .viewport ul.overview{box-sizing:border-box;height:110px}.image-container #image-rotator .viewport ul.overview li{box-sizing:border-box;margin:0 11px;border:solid 1px #ddd;height:112px;width:112px;height:110px;width:110px;box-sizing:border-box}.image-container #image-rotator .viewport ul.overview.rotator li{margin:0 18px}.image-container #image-rotator a.buttons{height:110px;width:32px}.image-container #image-rotator a.buttons.prev{background-image:url(/views/bab/shared/images/prev.png)}.image-container #image-rotator a.buttons.next{background-image:url(/views/bab/shared/images/next.png);background-position:22px center}.all-products,.product-links{margin:0 0 60px 0;padding:0 0 40px 0;border:none;border-bottom:solid 1px #ddd;overflow:hidden;width:100%}.all-products h1,.all-products h2,.all-products h3,.all-products h4,.all-products h5,.all-products h6,.product-links h1,.product-links h2,.product-links h3,.product-links h4,.product-links h5,.product-links h6{margin-top:0}.all-products .bi2,.all-products .bi3,.product-links .bi2,.product-links .bi3{width:13%;margin-left:.75%;margin-right:.75%;margin-bottom:0;padding-bottom:13%}.all-products .bi2 .description,.all-products .bi2 .price-container,.all-products .bi3 .description,.all-products .bi3 .price-container,.product-links .bi2 .description,.product-links .bi2 .price-container,.product-links .bi3 .description,.product-links .bi3 .price-container{display:none}.all-products .results a.bi2.first,.all-products .results a.bi2:first-child,.all-products .results a.bi3.first,.all-products .results a.bi3:first-child,.product-links .results a.bi2.first,.product-links .results a.bi2:first-child,.product-links .results a.bi3.first,.product-links .results a.bi3:first-child{margin-left:0}.all-products .results a.bi2.last,.all-products .results a.bi2:last-child,.all-products .results a.bi3.last,.all-products .results a.bi3:last-child,.product-links .results a.bi2.last,.product-links .results a.bi2:last-child,.product-links .results a.bi3.last,.product-links .results a.bi3:last-child{margin-right:0}.all-products .image,.product-links .image{width:calc(110px + 40px)}.all-products .text,.product-links .text{width:calc(100% - (110px + 40px));text-align:justify}.all-products .bi3,.product-links .bi3{padding-bottom:14%;margin-bottom:40px}.all-products .bi3 .description,.product-links .bi3 .description{position:absolute;top:100%;width:80%;left:10%;display:block}.all-products .bi2{margin-top:40px}.pager ul.pagination>li>a{border:solid 1px #888781;color:#888781;padding:8px;margin:4px;font-size:14px}.pager ul.pagination>li.active>a,.pager ul.pagination>li>a:hover{background-color:#888781;color:#fff}.pager ul.pagination>li.prev,.pager ul.pagination>li.next{margin:0 3px}.pager ul.pagination>li.prev>a,.pager ul.pagination>li.next>a{color:#000;background-color:#fff;border:none;border-radius:3px;padding:5px 18px}.pager ul.pagination>li.prev>a:hover,.pager ul.pagination>li.next>a:hover{color:#000;background-color:#fff;text-decoration:underline}.pager ul.pagination>li.disabled>a{color:#888781;border:none}.pager ul.pagination>li.disabled>a:hover{text-decoration:none;background-color:#fff}.pager ul.pagination>li.disabled.prev>a,.pager ul.pagination>li.disabled.next>a{color:#f3f3f3}.pager ul.pagination>li.disabled.prev>a:hover,.pager ul.pagination>li.disabled.next>a:hover{color:#f3f3f3;background-color:#fff}@media(max-width:991px){.pager ul.pagination>li.prev,.pager ul.pagination>li.next{margin:0}.pager ul.pagination>li.prev>a,.pager ul.pagination>li.next>a{font-size:10px;padding:6px}}#search-box{position:absolute;bottom:-57px;right:0;z-index:1000;max-width:352px;height:47px;width:25%}#search-box #search-button{width:52px;position:absolute;right:0;top:0;background-color:#b1883c;color:#fff;height:47px;border:none;text-indent:-9000px;background-image:url(/views/bab/shared/images/magnifying-glass.png);background-position:center center;background-repeat:no-repeat}#search-box #autosuggest__input{background-color:#fff;padding:15px 0;text-indent:14px;border:solid 1px #ddd}#search-box .autosuggest__results-container{position:absolute;top:46px;right:0}#search-box .autosuggest__results-container .autosuggest__results{border:solid 1px #ddd;border-top:none;padding-top:0}#search-box .autosuggest__results-container .autosuggest__results>div{background:#f5f6f7;cursor:pointer}#search-box .autosuggest__results-container .autosuggest__results>div.deselected{background-color:#fff}#search-box .autosuggest__results-container .autosuggest__results>div.deselected:hover{background:#f5f6f7}#search-box .autosuggest__results-container .autosuggest__results ul li.autosuggest__results_item-highlighted{background:#f5f6f7}#search-box .autosuggest__results-container .autosuggest__results ul li a:active,#search-box .autosuggest__results-container .autosuggest__results ul li a:hover,#search-box .autosuggest__results-container .autosuggest__results ul li a:focus,#search-box .autosuggest__results-container .autosuggest__results ul li a.autosuggest__results_item-highlighted{background:#f5f6f7}@media(max-width:991px){#search-box{width:90%;max-width:90%}#search-box .autosuggest__results-container{position:relative;top:-1px;width:100%;border:solid 1px #ccc;border-top:none;box-sizing:border-box}#search-box .autosuggest__results-container .autosuggest__results{border:none;width:100%}}@media(max-width:768px){#search-box{bottom:-96px}}.product-links{margin:0 0 60px 0;padding:0 0 40px 0;border:none;border-bottom:solid 1px #ddd;overflow:hidden;width:100%;float:left;clear:left;font-family:"Roboto Condensed",sans-serif}.product-links h1,.product-links h2,.product-links h3,.product-links h4,.product-links h5,.product-links h6{margin-top:0}.product-links .image,.product-links .text{float:left;margin-bottom:40px}.product-links .text{width:100%;overflow:hidden}.product-links .text h3{margin-top:0;font-weight:400;font-size:20px}.product-links a.readmore{color:#b1883c;float:right;position:relative;top:-30px;right:20px}.product-links .results{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:40px}.product-links .results .view-more{background-color:#fff;color:#9ba6aa;text-decoration:none;display:inline-block;margin:0 0 0 .75%;position:relative}.product-links .results .view-more>span{display:block;height:100%;width:100%;position:absolute;text-align:center;padding-top:40%}.product-links .results .view-more .valign-outer{display:table;height:100%;width:60%;padding:0 20%}.product-links .results .view-more .valign-inner{vertical-align:middle;text-align:center;font-family:"Vollkorn","Times New Roman",serif;text-transform:uppercase;display:table-cell}@media(max-width:767px){.product-links a.bi2 .bi-text{display:none}}@media(max-width:414px){.product-links .image{margin-bottom:20px}.product-links .text{width:100%}.product-links .view-more{font-size:11px}}#static-page #static-page-menu{width:20%;margin-right:40px;min-width:190px}#static-page #static-page-menu li a{padding:20px;height:20px;font-family:"Roboto Condensed",sans-serif;font-size:16px}#static-page #static-page-menu li a:hover{background:#364e56;color:#fff}#static-page #static-page-menu li a:hover:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#364e56;border-width:30px;border-left-width:20px;margin-top:-30px}#static-page #static-page-menu li.selected a{background-color:#b1883c!important;color:#fff}#static-page #static-page-menu li.selected a:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#b1883c;border-width:30px;border-left-width:20px;margin-top:-30px}#static-page #static-page-content{width:76%;font-family:"Roboto Condensed",sans-serif;font-size:16px;float:right}#static-page #static-page-content h1,#static-page #static-page-content h2,#static-page #static-page-content h3,#static-page #static-page-content h4{font-weight:400}#static-page #static-page-content p,#static-page #static-page-content li{font-weight:300}#static-page #static-page-content li{margin-left:20px;margin-bottom:10px;line-height:1.3em}#static-page #static-page-content .contact-details td{padding-bottom:20px}#static-page #static-page-content .contact-details .phone-link{text-decoration:none}#static-page .legal h2{font-size:18px;margin-top:40px}#static-page .legal h3{font-weight:400;font-size:16px;margin-bottom:5px}#static-page .legal li,#static-page .legal p{font-size:15px;font-weight:300}#static-page .legal ul{margin-bottom:20px}#static-page .legal ul>li{padding-bottom:5px;list-style-type:disc;margin-left:20px}#static-page .legal .last-modified-date{padding-top:40px;margin-top:40px;border-top:solid 1px #ddd;font-style:italic}@media(max-width:991px){main>div#static-page-page{display:-webkit-flex;display:flex;flex-direction:column}main>div#static-page-page #static-page-menu{width:100%;margin:0 0 20px;float:none}main>div#static-page-page #static-page-menu li{display:none;cursor:pointer;padding:10px}main>div#static-page-page #static-page-menu li:not(.side-menu-header){background-color:#f3f3f3;margin:0}main>div#static-page-page #static-page-menu li:not(.side-menu-header):hover,main>div#static-page-page #static-page-menu li:not(.side-menu-header).selected{background-color:#f3f3f3;text-decoration:none}main>div#static-page-page #static-page-menu li:not(.side-menu-header):hover a{font-weight:bold;color:#000!important}main>div#static-page-page #static-page-menu li:not(.side-menu-header):before,main>div#static-page-page #static-page-menu li:not(.side-menu-header):after{width:0}main>div#static-page-page #static-page-menu li.side-menu-header{display:block;width:100%;background-color:#f3f3f3;background-image:url(/views/tls/shared/images/chevron-down-grey.png);background-position:98% center;background-repeat:no-repeat;padding:10px;box-sizing:border-box;margin:0}main>div#static-page-page #static-page-menu li.side-menu-header:hover{background-color:#888781}main>div#static-page-page #static-page-menu li.side-menu-header.expanded{background-color:#f3f3f3;background-image:url(/views/tls/shared/images/chevron-up-grey.png)}main>div#static-page-page #static-page-menu li.side-menu-header h3{border-bottom:none}main>div#static-page-page #static-page-content{width:95%;margin-bottom:40px}main>div#static-page-page #static-page-content #static-page-content-text{width:100%;text-align:justify}main>div#static-page-page #static-page-content #static-page-image{text-align:center;float:none}}