@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}h1{font-size:24px;margin-bottom:20px;font-weight:bold}.form-container{max-width:400px}.bumpf{padding-top:60px}.trade-selector{display:none}#browse-category-page h1{margin-top:20px;margin-bottom:20px;font-weight:normal}@media(max-width:694px){#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}}#checkout-page #billing-address-container{border-right:solid 1px #ddd;border-left:solid 1px #ddd}#confirm-page #order-summary table .zone-name-edit-cell{background:#efefef}#confirm-page #confirm-addresses #shipping-address{border-left:solid 1px #ddd}#confirm-page #confirm-payment table td{font-weight:bold}#checkout-progress-bar{display:block;width:100%;padding:0}#checkout-progress-bar li{border:solid 1px #efefef;color:#efefef;padding:20px;display:inline-block;width:100px}#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{background-color:#485961;border-color:#485961;color:#fff}#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}#home-h1{font-weight:normal;margin:.5em;text-align:center;font-size:20px}.sy-box{margin-bottom:2%;position:relative}.sy-box #slider{z-index:0;width:100%;max-width:964px;position:relative;margin:0 0 20px}.sy-box #slider h3.overlay{bottom:0;font-size:16px;text-indent:20px;padding:10px 0;margin-bottom:0}.sy-box .sy-pager{z-index:5;position:absolute;bottom:10px;right:10px}.sy-box .sy-pager li a{width:100%;height:100%;display:block;background-color:#635172}.sy-box .sy-pager li.sy-active a{background-color:#a7a558}.promo{float:left;max-height:380px;margin-bottom:2%;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover}.promo.compliance,.promo.trade,.promo.bespoke{width:32%}.promo.compliance,.promo.value-engineering{clear:left}.promo.sale,.promo.talk-to-us,.promo.value-engineering{width:66%}.promo.bespoke,.promo.talk-to-us,.promo.trade{float:right}.promo img{width:100%;height:auto}.promo .overlay{text-indent:10px;margin:0;font-weight:normal;padding:10px 0}.promo h2.overlay{font-size:18px;top:0}.promo p.overlay{bottom:0}.promo.talk-to-us{color:#fff;font-size:14px}.promo.talk-to-us .text{position:absolute;top:25%;right:5%;width:45%}.promo.talk-to-us a{color:#fff}.promo.talk-to-us strong{text-transform:uppercase}.promo.talk-to-us li{padding-bottom:10px;list-style:none}.promo.value-engineering a{color:#fff;text-decoration:none;display:block;position:absolute;left:5%;top:5%;width:50%;font-size:24px}.promo.value-engineering strong{display:block;font-size:28px}.promo.trade img{opacity:.1}.promo.trade .text{position:absolute;top:16%;width:90%;margin:0 5%;display:block;font-size:15px}.promo.trade .text ul{margin-left:20px}.promo.trade .text ul li{margin-bottom:10px}.promo.trade h3{position:absolute;bottom:0;width:100%;margin:0}.promo.trade h3 .button{display:block;padding:20px 0}#home-intro-text{float:none;clear:both;text-align:justify}@media(min-width:870px)and (max-width:964px){.promo.value-engineering a{font-size:21px}.promo.value-engineering a strong{font-size:24px}.promo.trade .text{font-size:13px}.promo.trade .text p{margin-bottom:10px}}@media(min-width:760px)and (max-width:870px){.promo.value-engineering a{font-size:18px}.promo.value-engineering a strong{font-size:21px}.promo.talk-to-us{font-size:12px}.promo.trade .text{font-size:12px}.promo.trade .text ul li{margin-bottom:7px}.promo.trade h3 .button{padding:10px 0}}@media(max-width:760px){.promo.sale,.promo.talk-to-us,.promo.value-engineering,.promo.trade{width:100%;max-height:initial}.promo.compliance,.promo.bespoke{width:48%}.promo.value-engineering a{font-size:16px}.promo.value-engineering a strong{font-size:18px}.promo.trade{height:300px}}@media(max-width:320px){.sy-box{display:none}}@-webkit-keyframes left-right{0%{-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}100%{-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) translateX(10%);-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}}@-moz-keyframes left-right{0%{-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}100%{-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) translateX(10%);-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}}@-ms-keyframes left-right{0%{-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}100%{-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) translateX(10%);-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}}@keyframes left-right{0%{-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}100%{-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) translateX(10%);-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}}@-webkit-keyframes right-left{0%{-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) translateX(10%);-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}100%{-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}}@-moz-keyframes right-left{0%{-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) translateX(10%);-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}100%{-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}}@-ms-keyframes right-left{0%{-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) translateX(10%);-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}100%{-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}}@keyframes right-left{0%{-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) translateX(10%);-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0%) translateX(10%)}100%{-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translateX(-10%)}}.sy-box.sy-loading{background:url(/views/htl/home/slider/sy-loader.gif) 50% 50% no-repeat;-moz-background-size:32px;-o-background-size:32px;-webkit-background-size:32px;background-size:32px;min-height:40px}.sy-box.sy-loading .sy-slides-wrap,.sy-box.sy-loading .sy-pager{visibility:hidden}.sy-slides-wrap{position:relative;height:100%;width:100%}.sy-slides-wrap:hover .sy-controls{display:block}.sy-slides-crop{height:100%;width:100%;position:absolute;overflow:hidden}.sy-list{width:100%;height:100%;list-style:none;margin:0;padding:0;position:absolute}.sy-list.horizontal{-moz-transition:left ease;-o-transition:left ease;-webkit-transition:left ease;transition:left ease}.sy-list.vertical{-moz-transition:top ease;-o-transition:top ease;-webkit-transition:top ease;transition:top ease}.sy-slide{position:absolute;width:100%;z-index:2}.sy-slide.kenburns{width:140%;left:-20%}.sy-slide.kenburns.useCSS{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity}.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n){-webkit-animation-name:left-right;-webkit-animation-fill-mode:forwards;-moz-animation-name:left-right;-moz-animation-fill-mode:forwards;-o-animation-name:left-right;-o-animation-fill-mode:forwards;animation-name:left-right;animation-fill-mode:forwards}.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n){-webkit-animation-name:right-left;-webkit-animation-fill-mode:forwards;-moz-animation-name:right-left;-moz-animation-fill-mode:forwards;-o-animation-name:right-left;-o-animation-fill-mode:forwards;animation-name:right-left;animation-fill-mode:forwards}.sy-slide.sy-active{z-index:3}.sy-slide>img{margin:0;padding:0;display:block;width:100%;border:0}.sy-slide>a{margin:0;padding:0;display:block;width:100%}.sy-slide>a>img{margin:0;padding:0;display:block;width:100%;border:0}.sy-controls{display:none;list-style:none;height:100%;width:100%;position:absolute;padding:0;margin:0}.sy-controls li{position:absolute;width:10%;min-width:4.2em;height:100%;z-index:33}.sy-controls li.sy-prev{left:0;top:0}.sy-controls li.sy-prev a:after{background-position:-5% 0}.sy-controls li.sy-next{right:0;top:0}.sy-controls li.sy-next a:after{background-position:105% 0}.sy-controls li a{position:relative;width:100%;height:100%;display:block;text-indent:-9999px}.sy-controls li a:link,.sy-controls li a:visited{opacity:.4}.sy-controls li a:hover,.sy-controls li a:focus{opacity:.8;outline:none}.sy-controls li a:after{content:"";background-image:url("/images/arrows.svg");background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;text-align:center;text-indent:0;line-height:2.8em;color:#111;font-weight:800;position:absolute;background-color:#fff;width:2.8em;height:2.8em;left:50%;top:50%;margin-top:-1.4em;margin-left:-1.4em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-device-width:600px){.sy-controls{display:block}.sy-controls li{min-width:2.1em}.sy-controls li a:after{width:1.4em;height:1.4em;margin-top:-.7em;margin-left:-.7em}}.sy-caption-wrap{position:absolute;bottom:2em;z-index:12;left:50%}.sy-caption-wrap .sy-caption{position:relative;left:-50%;background-color:rgba(0,0,0,.54);color:#fff;padding:.4em 1em;-moz-border-radius:1.2em;-webkit-border-radius:1.2em;border-radius:1.2em}.sy-caption-wrap .sy-caption a:link,.sy-caption-wrap .sy-caption a:visited{color:#301647;font-weight:600;text-decoration:none}.sy-caption-wrap .sy-caption a:hover,.sy-caption-wrap .sy-caption a:focus{text-decoration:underline}@media only screen and (max-device-width:600px),screen and (max-width:600px){.sy-caption-wrap{left:0;bottom:.4em}.sy-caption-wrap .sy-caption{left:0;padding:.2em .4em;font-size:.92em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}.sy-pager{overflow:hidden;*zoom:1;display:block;margin:1em 0 0;padding:0;list-style:none;text-align:center}.sy-pager li{display:inline-block;width:1.2em;height:1.2em;margin:0 1em 0 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.sy-pager li a{width:100%;height:100%;display:block;text-indent:-9999px;-moz-background-size:2em;-o-background-size:2em;-webkit-background-size:2em;background-size:2em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.sy-pager li a:link,.sy-pager li a:visited{opacity:1}.sy-pager li a:hover,.sy-pager li a:focus{opacity:.6}.sy-filler{width:100%}.sy-filler.ready{-moz-transition:padding 600ms ease;-o-transition:padding 600ms ease;-webkit-transition:padding 600ms ease;transition:padding 600ms ease}body footer{height:300px;background-color:#000;color:#999;padding:40px 2%!important}body footer #footer-inner{width:100%}body footer .footer-filler{width:50%;float:right;text-align:right}body footer .footer-filler h4.phone-us{font-size:20px;font-weight:normal;margin:0 20px 0 0;padding:0}body footer .links{width:30%;float:left;margin-left:20px}body footer .links li{list-style-type:none;padding:0 0 20px}body footer a{color:#999;text-decoration:none}body footer a:hover{color:#7a7a7a;text-decoration:underline}body footer .groups{margin:40px 20px 20px}body footer .groups p{margin-bottom:0}@media(max-width:760px){body footer{height:initial}body footer .footer-filler{width:100%;text-align:center}}input[type=text]{height:20px}textarea{height:75px}div.error,div.success,div.failure,td.error,td.success,td.failure{background-color:#fff;border:solid 1px #fff;padding:10px 0}.editableform-loading{background:url("/views/default/shared/images/x-editable/loading.gif") center center no-repeat}.editable-clear-x{background:url("/views/default/shared/images/x-editable/clear.png") center center no-repeat}body header{position:relative;padding-top:20px;padding-bottom:20px}body header #header-inner{position:relative;height:102px}body header .phone{color:#301647;font-size:22px;font-weight:normal;position:absolute;left:36%;margin-top:3px}body header .phone a{text-decoration:none;color:#000}body header #logo{width:33%}body header #logo>img{width:100%;display:block}body header .account{position:relative}body header .account li{padding:10px}body header .account li.divider{padding:10px 0;margin:0}body header .account #account-drop-down:hover{background:#efefef}body header .account #account-drop-down:hover ul{display:block;background:#efefef;top:37px;width:160px;left:0;padding-bottom:20px}body header .account #account-drop-down:hover ul li{padding:20px 0 0 10px}body header .account #account-drop-down:hover ul li.account-name{font-weight:bold}body header .search-box{position:absolute;left:39%;bottom:0;width:41%}body header .search-box #search-input{height:30px;width:70%}body header .search-box #search-button{width:34px;height:34px;margin:0;background-image:url("/views/htl/shared/images/search.png");border:none;text-indent:-9000px;position:relative;cursor:pointer;background-color:#a7a558;background-repeat:no-repeat;background-position:center;left:-4px}@media(max-width:760px){header #header-inner{width:100%;height:150px;position:relative}body header .phone{width:100%;left:0;text-align:center;position:relative;margin-top:10px;font-size:14px}body header .phone a{text-decoration:none;color:#000}body header #logo{margin:0 auto;float:none;width:140px;top:-10px;position:relative}body header #project-summary-container{width:32px;height:32px;top:-5px;right:10px}body header #project-summary-container #project-title{display:none}body header .account{display:none}body header .search-box{bottom:-26px;width:92%;left:0;margin:0 5%;text-align:center}body header .search-box #search-input{height:30px;width:80%;top:0;position:relative;border:solid 1px #ccc}}@media(max-width:870px){body header .phone{font-size:18px;margin-top:7px}}header,#menu,#header-breadcrumbs-container,main,footer{width:96%;max-width:964px;margin:0 auto;padding:0 2%}header,#menu,main{background-color:#fff}main{padding-bottom:20px;min-height:-webkit-calc(100vh - (120px) - (300px));min-height:-moz-calc(100vh - (120px) - (300px));min-height:calc(100vh - (120px) - (300px));position:relative}.overlay{position:absolute;left:0;background-color:#000;opacity:.8;width:100%;overflow:hidden;text-align:left;color:#fff}#side-menu-header h3{margin-top:0}.button{text-align:center;background-color:#999;border:solid 1px #999;color:#fff}.button.primary{background-color:#a7a558;color:#fff;border:solid 1px #a7a558}.button.primary:hover{background-color:#868446}.spinner{background-image:url(/views/htl/shared/images/spin-large.svg);width:100px;height:100px}@media(max-width:760px){body{background-color:#fff}}#menu{background-color:#fff}#menu #menu-inner{background-color:#301647;width:100%;height:38px}#menu ul.parent-group li.parent ul.children li{background-color:#5d4b6d}#menu ul.parent-group li.parent ul.children li:hover a{background-color:#705a83}#menu a{color:#fff;padding:10px}#menu li.menu-hover,#menu a:hover{background-color:#5d4b6d;color:#fff}@media(max-width:760px){#menu{display:none;background-color:#fff;-webkit-box-shadow:0 1px 1px #ddd;-moz-box-shadow:0 1px 1px #ddd;box-shadow:0 1px 1px #ddd;border-bottom:2px solid #ddd;height:600px;position:relative;top:-95px;padding:10px 2% 0;z-index:6}#menu #menu-inner{background-color:#fff;height:initial;margin-top:40px}#menu #menu-inner ul li a,#menu #menu-inner ul li a:hover,#menu #menu-inner ul li.menu-hover{text-transform:uppercase;font-size:16px;background-color:#fff;color:#000;text-align:center}#menu #menu-inner ul.parent-group,#menu #menu-inner ul#menu-static{float:none;text-align:left;position:static;height:initial;display:block}#menu #menu-inner ul.parent-group li.parent,#menu #menu-inner ul#menu-static li.parent{display:block;margin-bottom:10px}#menu #menu-inner ul.parent-group li.parent ul.children,#menu #menu-inner ul#menu-static li.parent ul.children{visibility:hidden!important}#menu #menu-inner ul#menu-static{margin-top:40px}#menu #menu-inner ul#menu-static li{display:block}#menu-mobile{display:block;position:relative;top:-126px;left:10px;width:30px;height:14px;color:#000;border:solid 1px #666;border-radius:5px;padding:7px;text-align:center;cursor:pointer;font-size:11px}}#project-summary-container{width:26%;right:0;bottom:0}#project-summary-container #project-summary{display:block}#project-summary-container #project-summary #project-total{display:none}#project-summary-container #project-summary #project-quantity{color:#fff;font-weight:bold;width:20px;height:20px;display:block;position:absolute;top:6px;right:2px;border-radius:15px;text-align:center}#project-summary-container #project-summary #project-title{top:-4px;position:relative;margin-right:10px}#project-summary-container #project-summary #project-title.dropdown{border:solid 1px #ddd;padding:5px 25px 5px 5px;width:160px!important;display:inline-block;background:#fff}#project-summary-container #project-summary #project-title.dropdown:after{content:"";width:0;height:0;position:absolute;right:7px;top:47%;border-width:4px 4px 0 4px;border-style:solid;border-color:#ddd transparent}#project-summary-container #project-summary #project-title.dropdown.open{border-bottom:solid 1px #fff;z-index:1010}#project-summary-container #project-drop-down{right:37px;width:30%;min-width:300px;background-color:#fff;padding:20px 20px 10px;text-align:left;border:solid 1px #ddd;top:29px}#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:hover,#project-summary-container #project-drop-down #most-recent-projects .project-changer:hover{background-color:#efefef}#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;color:#999}#create-project-popup{background:#fff;padding:20px;border:solid 2px #000;left:25%;z-index:6000;top:100px}#create-project-popup h2{margin-top:0}#create-project-popup table{width:100%}#create-project-popup td{padding:10px;vertical-align:top}#create-project-popup td.buttons{text-align:center}#create-project-popup td>button,#create-project-popup td>div{margin:0 30px}#create-project-popup input[type=text],#create-project-popup textarea{width:100%}#create-project-popup .createCustomer{display:none}.read-more-link{text-align:right;margin-bottom:20px}#trade-pricing-banner,#browsing-as-banner{padding:10px 0;color:#fff}#trade-pricing-banner{background-color:#868446}#trade-pricing-banner a{color:#fff}#trade-pricing-banner a:hover{color:#fff}#browsing-as-banner{background-color:#4f143f}#browsing-as-banner a{color:#fff}#close-pricing-banner{margin-right:20px}#portfolio-page #portfolio-menu{width:23%;margin-top:0}#portfolio-page #portfolio-menu>li{text-transform:uppercase}#portfolio-page #portfolio-menu>li.selected{font-weight:bold;text-decoration:underline}#portfolio-page #portfolio-menu>li.view-all{margin-bottom:30px}#portfolio-page #portfolio-container h1{margin:0}#portfolio-page #portfolio-container h1.for-list{margin-left:2%}#portfolio-page #portfolio-container section{margin-top:20px}@media(max-width:760px){#portfolio-page #portfolio-container{width:100%}#portfolio-page #portfolio-container #portfolio-results a p{font-size:13px}#portfolio-page #portfolio-menu{width:100%;margin:10px 0;float:none}#portfolio-page #portfolio-menu li{display:none;cursor:pointer;padding:10px}#portfolio-page #portfolio-menu li:not(.side-menu-header){background-color:#efefef;margin:0}#portfolio-page #portfolio-menu li:not(.side-menu-header):hover,#portfolio-page #portfolio-menu li:not(.side-menu-header).selected{background-color:#efefef;text-decoration:none}#portfolio-page #portfolio-menu li:not(.side-menu-header):hover a{font-weight:bold;color:#000!important}#portfolio-page #portfolio-menu li:not(.side-menu-header):before,#portfolio-page #portfolio-menu li:not(.side-menu-header):after{width:0}#portfolio-page #portfolio-menu li.side-menu-header{display:block;width:100%;background-color:#efefef;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}#portfolio-page #portfolio-menu li.side-menu-header:hover{background-color:#efefef}#portfolio-page #portfolio-menu li.side-menu-header.expanded{background-color:#efefef;background-image:url(/views/tls/shared/images/chevron-up-grey.png)}#portfolio-page #portfolio-menu li.side-menu-header h3{border-bottom:none}}@media(max-width:320px){#portfolio-page #portfolio-container #portfolio-results a{width:100%;margin:0 auto 3%}}#product-page{margin-top:20px}#product-page .breadcrumb{margin:0 0 20px;font-size:14px;height:16px}#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 #trade-processing{padding:20px;margin-bottom:20px}#product-page .general-info,#product-page .add-to-project,#product-page #product-fill-desktop{width:calc(40% - 50px);float:right}#product-page #product-fill-mobile{display:none}#product-page #product-fill-desktop{clear:right}.product-name-container h1{margin-bottom:10px}.product-name-container p{margin-bottom:0}.main-price-container:after{content:" ";display:block;clear:both}.main-price-container .todays-price{margin-bottom:20px;width:50%;display:block;float:left}.main-price-container .todays-price .price,.main-price-container .todays-price #selected-price-value{font-size:42px;font-weight:bold;color:#000}.main-price-container .todays-price .vat-note{font-size:10px;font-weight:normal}.main-price-container .rrp-container,.main-price-container .saving-container,.main-price-container .discount-description{float:right;text-align:right;width:49%;font-size:12px}.main-price-container .rrp-container{font-weight:normal;padding-top:5px}.main-price-container .rrp-container #rrp-value{text-decoration:line-through}.main-price-container .saving-container{color:red}#modal-add-zone{display:none}.trade-discount-available-module{text-decoration:none}.trade-discount-available-module h4{margin-bottom:0}.product-links,.product-description{width:100%;float:left;clear:left}#product-information-container h2{font-weight:bold;font-size:18px}#product-information-container p{margin-bottom:1em}#product-information-container .lamp-info,#product-information-container .tech-spec{border-collapse:collapse}#product-information-container .lamp-info th,#product-information-container .lamp-info td,#product-information-container .tech-spec th,#product-information-container .tech-spec td{padding-top:10px}#product-information-container .lamp-info th,#product-information-container .tech-spec th{padding-right:20px;text-align:left}.product-links .image,.product-links .text{float:left;margin-bottom:20px}.product-links .image{height:100%;width:calc(110px + 20px);vertical-align:top}.product-links .text{width:calc(100% - (111px + 20px));overflow:hidden}.product-links .text h3{margin-top:0}.product-links a.readmore{float:right;position:relative;top:-30px;right:10px}.product-links .results .view-more{width:13%;height:0;padding-bottom:13%;color:#fff;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}.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;text-transform:uppercase;display:table-cell}.contact .email-us,.contact .live-chat,.contact .phone-us{display:inline-block;width:calc((98% - (2*20px))/3);padding-top:20px;background-position:center top;background-repeat:no-repeat;text-align:center;vertical-align:top;text-decoration:none}.contact .email-us{margin-left:20px;margin-right:20px;background-image:url(/views/bab/shared/images/envelope.png)}.contact .live-chat{background-image:url(/views/bab/shared/images/speech-bubble.png)}.contact .phone-us{background-image:url(/views/bab/shared/images/telephone.png)}.contact p{margin-bottom:0}#recommended-accessories .recommended-option .image{display:inline-block}#recommended-accessories .recommended-option .option-text{display:inline-block;padding-left:10px}#recommended-accessories .recommended-option .recommended-accessory-quantity{display:inline-block;width:40px}#recommended-accessories .buttons{margin-top:20px}#product-page #side-column{margin-bottom:40px;padding-bottom:20px}#product-page #side-column #trade-processing.info{padding-left:80px;background-image:url(/views/htl/shared/images/currency.svg);display:block;background-repeat:no-repeat;background-position:20px center;background-size:40px}#product-page #side-column table{width:100%;border-collapse:collapse}#product-page #side-column table td{padding:16px}#product-page #side-column table td.swatches{width:24px;padding-right:0}#product-page #side-column .multi-option{background-color:#fff;border-left:solid 4px #fff}#product-page #side-column .multi-option h3,#product-page #side-column .multi-option .description,#product-page #side-column .multi-option .your-price{font-size:14px;font-weight:normal;vertical-align:top}#product-page #side-column .multi-option h3{margin:0}#product-page #side-column .multi-option .your-price{text-align:right}#product-page #side-column .multi-option:hover{color:#999}#product-page #side-column .multi-option.selected{border-left:solid 4px #635172;padding-left:10px}#product-page #side-column .multi-option.selected h3,#product-page #side-column .multi-option.selected .description,#product-page #side-column .multi-option.selected .your-price{font-weight:bold;color:#000}#product-page #side-column #add-to-project-quantity{padding:10px 0;width:80px;height:15px}#product-page #side-column .quantity{margin:16px 0;height:40px;text-align:right}#product-page #side-column .quantity p{height:20px;vertical-align:middle;padding:10px 5px}#product-page #side-column .quantity .button{font-size:14px;height:39px}#product-page #side-column .quantity #change-zone{position:relative;top:2px;left:-1px}#product-page #side-column .quantity #select-zone-container{border:solid 1px #ddd;width:50%;max-width:300px;z-index:5;top:39px}#product-page #side-column .quantity #select-zone-container li{padding:10px}#product-page #side-column .quantity #select-zone-container li:hover{cursor:pointer;background-color:#5d4b6d;color:#fff}.add-to-project-feedback .button{display:block;width:80%;margin:20px auto}#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 #sku-availability-container{margin-top:20px}#add-to-project-container #sku-availability-container #sku-availability{font-size:14px;font-weight:bold}#add-to-project-container #sku-availability-container #sku-availability.unavailable{color:red}#add-to-project-container #sku-availability-container #sku-delivery-estimate{font-size:12px;padding:2px 0}#sku-availability{color:#a7a558;font-weight:bold}#purchasing-notes-container{margin-bottom:30px}#purchasing-notes-container:after{content:" ";display:block;clear:both}#purchasing-notes-container a{display:inline-block;background-color:#efefef;color:#485961;font-size:12px;text-decoration:none;padding:3px 10px;margin:0 10px 10px 0}#project-container{padding-top:20px;margin-bottom:40px}#project-container #project-table-full{font-size:13px}#project-container #summary-container{margin-bottom:20px}#project-container .buttons{margin-bottom:40px}#project-container .buttons .primary{margin-left:20px}#project-container .pic img{color:#ccc;background-color:#efefef;text-align:left}#project-container .no-checkout-message{width:50%;min-width:300px;float:right;text-align:left;background:#a7a558;padding:10px 20px}#project-container .no-checkout-message h2,#project-container .no-checkout-message a,#project-container .no-checkout-message p{color:#fff}#project-container .no-checkout-message h2{font-size:22px;font-weight:bold;text-transform:uppercase}#project-container .no-checkout-message p.phone{font-size:15px}#project-container .no-checkout-message p.email{font-size:13px}#project-container-mobile .button.fixed{display:none!important}#range-page #col-main{width:100%}#range-page #details{margin-bottom:40px}#range-page #details #main-image,#range-page #details #long-description{float:left}#range-page #details #main-image{margin-right:20px;width:230px}#range-page #details #long-description{width:calc(100% - 230px - 20px)}#range-page #details #long-description.no-image{width:100%}#range-page #details .share{float:left}#range-page #details .share h4{display:inline-block;padding-right:20px}#range-page .all-products .bi2{width:23%;padding-bottom:calc(23% + 56px);margin-bottom:60px}#range-page .all-products .bi2 .description,#range-page .all-products .bi2 .price-container{position:absolute;width:100%;left:0}#range-page .all-products .bi2 .description{bottom:20px;height:36px}#range-page .all-products .bi2 .price-container{bottom:0;height:20px}#range-page h2{margin:0 0 20px}@media(max-width:760px){#range-page #col-main,#range-page #side-column{width:100%;float:none}#range-page #col-main:after,#range-page #side-column:after{content:" ";display:block;clear:both}#range-page #col-main .bi-s{text-align:center;margin:0 auto 40px;width:80%;float:none;display:block}}#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}ul.pagination>li.active>a,ul.pagination>li>a:hover{border:solid 1px #635172;background-color:#635172;color:#fff;text-decoration:none}#filter-column-container .facet-container .nb{position:relative;top:-15px;padding-left:10px;display:block;color:#999}#filter-column-container .facet-container#selected-facets .chips .chip{background-color:#efefef;border:solid 1px #ddd}#filter-column-container .facet-container#selected-facets .chips .chip span{font-size:7px;background:#999;color:#fff;padding:2px;border-radius:10px;width:9px;height:9px;display:inline-block;text-align:center;position:relative;top:-2px}#filter-column-container .facet-container#selected-facets .clear-all:before{content:"[ "}#filter-column-container .facet-container#selected-facets .clear-all:after{content:" ]"}#filter-column-container .facet-container.facet-categories ul{list-style:none}#filter-column-container .facet-container.facet-categories ul li a{color:#000;text-decoration:none;margin-bottom:10px;display:inline-block}#filter-column-container .facet-container.facet-categories ul li ul{margin-left:10px;margin-top:10px}#browse-column-container{position:relative}#browse-column-container #results-header{color:#000;margin-bottom:20px;margin-top:12px;border-bottom:solid 1px #ddd;padding-bottom:20px}#browse-column-container #results-header .paging-info{padding-top:5px}#browse-column-container #results-header .paging-info .results-total{font-weight:bold}#browse-column-container #results-header .order-by>span{display:inline-block;text-decoration:none;padding:5px 10px;position:relative;background:#fff;padding-right:20px;background-position:right center;background-repeat:no-repeat;background-position:right 10px center;font-weight:600;text-align:right;padding-right:30px;cursor:pointer;border:solid 1px #ddd}#browse-column-container #results-header .order-by>span.selected{border:solid 1px #ddd;border-bottom:solid 1px #fff;z-index:10}#browse-column-container #results-header .order-by ul{display:none;background-color:#fff;position:absolute;right:0;width:180px;border:solid 1px #ccc;top:29px}#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 li:hover{background-color:#efefef}#browse-column-container .results .bi-m .bi-img-cnt img{width:100%;height:auto}.products-loading:after{font-size:19px;background-image:url(/views/htl/shared/images/spin-large.svg);z-index:5000;height:40px;left:calc(50% - 100px);padding-top:200px;top:40%;content:""}@media(min-width:760px){#filter-column-container{display:block!important}#modalbg{display:none!important}}@media(max-width:759px){#mobile-filter-header{position:relative;margin-bottom:40px}#mobile-filter-header .paging-info{position:absolute;top:60px;left:0}#browse-column-container{width:100%}#filter-column-container{width:96%;margin:0 auto;float:none}#filter-button{float:left;background-image:url(/views/default/shared/images/filter-white.svg);background-color:#a7a558;color:#fff;background-size:16px}#hide-filter-button{background-image:none;padding:10px}#filter-column-header{box-shadow:0 0 20px 0 #ddd}#spinner{left:65%;text-align:center}#spinner:after{content:"Loading products";display:block;color:#fff}}.contact-methods{display:-webkit-flex;display:flex;justify-content:space-between;padding:40px 0}.contact-methods:after{content:" ";display:block;clear:both}.contact-methods>a,.contact-methods>div{width:30%;flex-grow:0;text-decoration:none;text-align:center;float:left}.contact-methods>a i,.contact-methods>div i{width:20px;height:20px;margin:0 auto 10px;display:block;background-repeat:no-repeat;width:24px;height:24px}.contact-methods>a.live-chat i,.contact-methods>div.live-chat i{background-image:url(/views/htl/shared/images/live-chat.png)}.contact-methods>a.phone-us i,.contact-methods>div.phone-us i{background-image:url(/views/htl/shared/images/telephone.png)}.contact-methods>a.phone-us a,.contact-methods>div.phone-us a{text-decoration:none;display:block;color:#000}.contact-methods>a.email-us i,.contact-methods>div.email-us i{width:30px;height:20px;background-image:url(/views/htl/shared/images/envelope.png)}@media(max-width:880px){.product-contact-methods a,.product-contact-methods div{width:25%}}@media(max-width:500px){.product-contact-methods{justify-content:space-around}}.covid-delay-notice{background-color:#5d4b6d;color:#fff;font-size:14px;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}.image-container{margin-bottom:20px;min-height:320px}.image-container .main-image{border:solid 1px #ddd;width:calc(100% - 2px)}.image-container .main-image a.fancy{width:80%;margin:20px auto}.image-container #image-rotator{margin:20px 0 0}.image-container #image-rotator .viewport{height:calc(110px + 2px);width:calc(100% - (32px*2))}.image-container #image-rotator .viewport ul.overview{height:calc(110px + 2px)}.image-container #image-rotator .viewport ul.overview li{margin:0 20px 0 0;border:solid 1px #ddd;height:112px;width:112px;height:calc(110px + 2px);width:calc(110px + 2px);box-sizing:border-box;overflow:hidden}.image-container #image-rotator .viewport ul.overview.rotator li{margin:0 6px}.image-container #image-rotator a.buttons{height:110px;width:32px}.image-container #image-rotator a.buttons.prev{background-image:url(/views/htl/shared/images/chevron-left.png)}.image-container #image-rotator a.buttons.next{background-image:url(/views/htl/shared/images/chevron-right.png);background-position:0 center}.image-container a.previous:hover img,.image-container a.prev:hover img,.image-container a.next:hover img{width:26px;height:26px}.ui-dialog .ui-dialog-buttonset{margin:20px 0 0;text-align:right}.ui-dialog .ui-dialog-buttonset .button,.ui-dialog .ui-dialog-buttonset .ui-button{margin-left:20px}.ui-dialog input[type=text]{height:20px;margin:0;padding:5px;width:calc(100% - 12px)}.ui-dialog .feedback{margin:20px 0}.pager ul.pagination>li>a{border:none;color:#5d4b6d;padding:5px 10px;margin:0 2px;font-size:12px}.pager ul.pagination>li.active>a,.pager ul.pagination>li>a:hover{background-color:#5d4b6d;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;text-transform:uppercase}.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:#efefef}.pager ul.pagination>li.disabled>a:hover{text-decoration:none}.pager ul.pagination>li.disabled.prev>a,.pager ul.pagination>li.disabled.next>a{color:#efefef}.pager ul.pagination>li.disabled.prev>a:hover,.pager ul.pagination>li.disabled.next>a:hover{color:#efefef;background-color:#fff}@media(max-width:694px){.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 .search-input{border:solid 1px #ccc;height:30px;background-color:#fff;width:100%}.search-box .search-button{width:24px;height:24px;margin:0;border:none;text-indent:-9000px;position:absolute;cursor:pointer;background-color:#fff;right:5px;top:5px}#search-box{position:absolute;left:40%;bottom:0;width:30%;height:34px}#search-box #search-button{width:34px;height:34px;margin:0;background-image:url(/views/htl/shared/images/search.png);border:none;text-indent:-9000px;position:absolute;cursor:pointer;background-color:#a7a558;background-repeat:no-repeat;background-position:center;right:0;top:0}#search-box #autosuggest__input{height:34px;width:100%}#search-box .autosuggest__results{border:solid 1px #ddd;top:-1px;padding-top:0}#search-box .autosuggest__results>div{background:#a7a558;color:#fff}#search-box .autosuggest__results>div a{color:#fff}#search-box .autosuggest__results>div.deselected{background-color:#fff}#search-box .autosuggest__results>div.deselected:hover{background:#a7a558}#search-box .autosuggest__results>div.deselected:hover a{color:#fff}#search-box .autosuggest__results>div.deselected a{color:#000}#search-box .autosuggest__results ul li:active a,#search-box .autosuggest__results ul li:hover a,#search-box .autosuggest__results ul li:focus a,#search-box .autosuggest__results ul li.autosuggest__results_item-highlighted a{background:#a7a558;color:#fff}@media(max-width:760px){#search-box{bottom:-26px;width:92%;left:0;margin:0 5%}#search-box .autosuggest__results{width:99%}}.product-links .results{grid-template-columns:repeat(6,1fr)}.product-links .results .bi-s .bi-text .price-container>span{display:block}@media(max-width:694px){.product-links .results{grid-template-columns:repeat(4,1fr)}}@charset "UTF-8";#static-page #static-page-menu{width:21%;margin-right:0}#static-page #static-page-menu li{margin-left:0;position:relative;display:block}#static-page #static-page-menu li a{padding:5px;display:block;text-decoration:none;position:relative}#static-page #static-page-menu li.selected a{background-color:#301647;color:#fff}#static-page #static-page-menu li.selected:after{content:"▶";float:right;position:absolute;right:10px;top:5px;color:#fff}#static-page #static-page-content{width:calc(79% - 20px);float:right}#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-left:20px;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:20px;margin-top:20px;border-top:solid 1px #ddd;font-style:italic}#bespoke-lighting-container .read-more-link{text-align:right;margin-bottom:20px}@media(max-width:760px){#static-page-page #static-page-content{width:100%;float:none}#static-page-page #static-page-menu{width:100%;margin:10px 0;float:none}#static-page-page #static-page-menu li{display:none;cursor:pointer;padding:10px}#static-page-page #static-page-menu li:not(.side-menu-header){background-color:#efefef;margin:0}#static-page-page #static-page-menu li:not(.side-menu-header):hover,#static-page-page #static-page-menu li:not(.side-menu-header).selected{background-color:#efefef;text-decoration:none}#static-page-page #static-page-menu li:not(.side-menu-header):hover a{font-weight:bold;color:#000!important}#static-page-page #static-page-menu li:not(.side-menu-header):before,#static-page-page #static-page-menu li:not(.side-menu-header):after{width:0}#static-page-page #static-page-menu li.side-menu-header{display:block;width:100%;background-color:#efefef;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}#static-page-page #static-page-menu li.side-menu-header:hover{background-color:#efefef}#static-page-page #static-page-menu li.side-menu-header.expanded{background-color:#efefef;background-image:url(/views/tls/shared/images/chevron-up-grey.png)}#static-page-page #static-page-menu li.side-menu-header h3{border-bottom:none}}