article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#6b959d;color:#fff;text-shadow:none}::selection{background:#6b959d;color:#fff;text-shadow:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none}.js .jsHide{display:none}.no-js .noJsHide{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after,.container:before,.container:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container:after{clear:both}.clearfix,.container{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:'Roboto Condensed', sans-serif;width:100%;min-width:300px;color:#3c484d}#wrapper{width:100%;overflow:hidden;margin-top:75px}#wrapper #wrapper-inner{-webkit-transition:transform 350ms;transition:transform 350ms;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-open #header-main #main-nav .sliding-nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-open #wrapper #wrapper-inner{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}h1,h2,h3,h4,h5,h6{line-height:100%}h1.nomar,h2.nomar,h3.nomar,h4.nomar,h5.nomar,h6.nomar{margin:0}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#009DE0}h1.border,h2.border,h3.border,h4.border,h5.border,h6.border{border-bottom:1px solid #cdd2d4;padding-bottom:15px}h1,h2{font-size:30px;font-weight:normal;margin:0.3em 0}h3{font-size:24px;margin:0.25em 0;font-weight:normal}h4{font-size:24px;font-weight:300;margin:0.6em 0}h5{font-size:18px;font-weight:normal;line-height:150%;margin:1em 0}h6{font-size:18px;font-weight:bold;margin:0 0 1em}p.large{font-size:1.1em;line-height:150%}p.extraLarge{font-size:1.6em;line-height:180%}a{-webkit-transition:color 150ms,background-color 150ms;transition:color 150ms,background-color 150ms}img{max-width:100%;height:auto}[class^="icn"],[class*=" icn"]{border-radius:50%;background-clip:padding-box;background:#009DE0 url(/img/menu.png) no-repeat;background-size:400%;height:30px;width:30px;display:block}.icn-contact{background-position:0 0}.icn-cart{background-position:33.3% 0}.icn-account{background-position:66.6% 0}.icn-menu{background-position:100% 0}form .row .field{margin-bottom:20px;position:relative}form .row .field label{font-size:21px;font-weight:bold;display:block;margin-bottom:5px}form .row .field label abbr{border-bottom:none;color:#009DE0;cursor:default;text-decoration:none}form .row .field span.field-validation-error{display:block;color:#ff8400;margin:10px 0}form .row .field input,form .row .field select,form .row .field textarea{font:inherit;width:100%;max-width:560px;border:1px solid #3c484d;padding:12px;font-size:18px;line-height:18px;height:48px}form .row .field input.medium,form .row .field select.medium,form .row .field textarea.medium{max-width:320px}form .row .field input.small,form .row .field select.small,form .row .field textarea.small{max-width:240px}form .row .field input.tiny,form .row .field select.tiny,form .row .field textarea.tiny{max-width:70px;text-align:center}form .row .field input.input-validation-error,form .row .field select.input-validation-error,form .row .field textarea.input-validation-error{border-color:#ff8400}form .row .field textarea{height:286px}form .row .field textarea.short{height:80px}form .row .field select{padding:11px}form .row .field input[type="checkbox"],form .row .field input[type="radio"]{width:auto}form .row .field .custom-cb{display:block;overflow:hidden;font-size:18px}form .row .field .custom-cb small{display:block;font-size:14px;color:#8FC438;font-style:italic;line-height:100%}form .row .field .custom-cb input{position:absolute;left:-999em;visibility:hidden}form .row .field .custom-cb .cb{-webkit-transition:150ms;transition:150ms;height:40px;width:40px;float:left;margin:0 10px 0 0;border:1px solid #3c484d;background:#fff}form .row .field .custom-cb .cb:before{-webkit-transition:150ms;transition:150ms;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e90e';color:#fff;opacity:0;font-size:38px;display:block}form .row .field .custom-cb input:checked ~ .cb{background:#009DE0;border-color:#959595}form .row .field .custom-cb input:checked ~ .cb:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}form .row .field.error:before{border-radius:50%;background-clip:padding-box;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e90c';background:#ff8400;color:#fff;padding:4px;position:absolute;top:0;right:0}form .row .field.error label{color:#ff8400}form .row .field.error label abbr{color:#ff8400}form .row .field.error input,form .row .field.error select,form .row .field.error textarea{border-color:#ff8400}form .row .field.terms-cb .custom-cb{display:inline}form .row .field.terms-cb a{font-weight:bold;font-size:18px;color:#3c484d;text-decoration:underline}form .row .field #addressResults{border:1px solid #3c484d;font-size:16px;line-height:18px;border-top:none;width:100%;max-height:200px;overflow:auto;max-width:560px;padding-top:12px}form .row .field #addressResults div{width:100%;padding:2px 12px}form .row .field #addressResults div:hover{background-color:#009DE0;color:#fff;cursor:pointer}form .row.border{padding-bottom:10px;margin-bottom:30px;border-bottom:4px solid #f1f5f6}form button{width:100%;max-width:500px}form .form-validation-errors{border:1px solid #ff8400;padding:20px}form .form-validation-errors h6{color:#ff8400;position:relative;padding-left:35px;margin:5px 0}form .form-validation-errors h6:before{border-radius:50%;background-clip:padding-box;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e90c';font-size:16px;background:#ff8400;color:#fff;padding:5px;position:absolute;top:-3px;left:0}form .form-validation-errors ul{margin:10px 0 0;list-style:none;font-size:18px}form .form-validation-errors ul li:before{content:'-';margin-right:3px}.custom-cb{display:block;overflow:hidden;font-size:18px}.custom-cb small{display:block;font-size:14px;color:#8FC438;font-style:italic;line-height:100%}.custom-cb input{position:absolute;left:-999em;visibility:hidden}.custom-cb .cb{-webkit-transition:150ms;transition:150ms;height:40px;width:40px;float:left;margin:0 10px 0 0;border:1px solid #3c484d;background:#fff}.custom-cb .cb:before{-webkit-transition:150ms;transition:150ms;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e90e';color:#fff;opacity:0;font-size:38px;display:block}.custom-cb input:checked ~ .cb{background:#009DE0;border-color:#959595}.custom-cb input:checked ~ .cb:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}::-webkit-input-placeholder{line-height:22px}::-moz-placeholder{line-height:22px}:-ms-input-placeholder{line-height:22px}:-moz-placeholder{line-height:22px}.loading{border:none !important;display:inline-block;width:20px;height:20px;margin:0 10px}.loading img{-moz-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;-webkit-filter:blur(0);-webkit-transform:translateZ(0)}button,[class^="button"],[class*=" button"]{-webkit-transition:color 150ms,background-color 150ms;transition:color 150ms,background-color 150ms;font-family:'Roboto Condensed', sans-serif;border:none;display:inline-block;vertical-align:middle;text-decoration:none;text-align:center;line-height:100%;background:#009DE0;color:#fff;padding:15px 20px;font-size:18px;font-weight:bold}button:hover,[class^="button"]:hover,[class*=" button"]:hover{background:#14b9ff}button .loading,[class^="button"] .loading,[class*=" button"] .loading{width:40px;height:40px;margin:-12px 0}button .loading-indicator,[class^="button"] .loading-indicator,[class*=" button"] .loading-indicator{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);-webkit-transition:all 250ms;transition:all 250ms;opacity:0;position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-12px}button .text,[class^="button"] .text,[class*=" button"] .text{-webkit-transition:all 250ms;transition:all 250ms;display:block}button [class^="icon"],button [class*=" icon"],[class^="button"] [class^="icon"],[class^="button"] [class*=" icon"],[class*=" button"] [class^="icon"],[class*=" button"] [class*=" icon"]{border-radius:50%;background-clip:padding-box;border:2px solid #0c8cc3;padding:0.5em;margin-right:0.7em;font-size:0.8em;display:inline-block}.button-light{color:#dee8ea;font-weight:normal;font-size:16px}.button-green{background:#8FC438}.button-green:hover{background:#a5d15e}.button-black{background:#3c484d;color:#fff}.button-black:hover{background:#52636a}.btn-group .button{width:100%;margin-top:2%}.block-button{display:block;width:100%;text-align:center}table{border:none;width:100%}table th,table td{text-align:left;padding:5px 10px 5px 0}.container{width:100%;max-width:1200px;position:relative;zoom:1;margin:0 auto}.sidebar .sidebar-search{background:#dfe5e5;padding:20px;position:relative}.sidebar .sidebar-search input{font:inherit;width:100%;border:1px solid #3c484d;padding:12px;font-size:18px;line-height:100%}.sidebar .sidebar-search button{color:#8FC438;background:none;border:none;position:absolute;top:20px;right:20px;padding:8px;font-size:32px}.sidebar .sidebar-search button span{border:none;font-size:1em;margin:0;padding:0;display:block}.sidebar .sidebar-inner{border:4px solid #009DE0;margin-bottom:10px}.sidebar .sidebar-inner.open header h4 .icon-chevron-down{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.sidebar .sidebar-inner.open .expand{display:block}.sidebar .sidebar-inner header h4,.sidebar .sidebar-inner header h5{font-size:22px;margin:0}.sidebar .sidebar-inner header h4{background:#009DE0;color:#fff;padding:15px 20px}.sidebar .sidebar-inner header h4 .icon-chevron-down{-webkit-transition:200ms;transition:200ms;border-radius:50%;background-clip:padding-box;float:right;background:#fff;color:#8FC438;border:2px solid #cdd2d4;font-size:32px;margin-top:-9px}.sidebar .sidebar-inner header h5{padding:10px 20px}.sidebar .sidebar-inner header button{margin:0px 20px 10px;padding:10px;display:block;width:calc(100% - 40px)}.sidebar .sidebar-inner .expand{display:none}.sidebar .sidebar-inner .expand.open{background:#dfe5e5}.sidebar .sidebar-inner .expand .expand-inner{background:none;border:none}.sidebar .sidebar-inner .expand ul{padding:0;margin:0 0 20px;list-style:none}.sidebar .sidebar-inner .expand ul li{margin-bottom:10px}.sidebar .sidebar-inner .expand ul li:last-child{margin-bottom:0}.sidebar .sidebar-inner .link-list{padding:10px 20px;margin:0;list-style:none}.sidebar .sidebar-inner .link-list li{margin:10px 0}.sidebar .sidebar-inner .link-list li a{display:block;color:#3c484d;text-decoration:none;line-height:110%}.sidebar .sidebar-inner .link-list li a:hover{color:#009DE0}.sidebar .sidebar-inner .link-list li a.on{color:#009DE0}.sidebar .sidebar-inner .link-list li a small{display:block;color:#aaa;margin:5px 0}[class^="column"],[class*=" column"]{width:100%;display:inline;float:left;padding-left:20px;padding-right:20px;margin-bottom:40px}[class^="column"].pad,[class*=" column"].pad{padding-top:20px;padding-bottom:20px}[class^="column"].nopad,[class*=" column"].nopad{padding-left:0;padding-right:0}[class^="column"].nomar,[class*=" column"].nomar{margin-bottom:0}.column-s-2-1{width:50%}.column-s-3-1{width:33.333%}.column-s-3-2{width:66.666%}.column_social .social{width:150px;margin:0 auto;padding:10px 0 20px 0}.responsive-iframe{position:relative;width:100%;padding:25% 0}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grid>div{position:relative;margin:20px;padding-bottom:80px}.grid>div p{margin:0}.grid>div .br{position:absolute;bottom:20px;right:20px}.grid>div .info{border-radius:50%;background-clip:padding-box;float:right;font-size:22px;line-height:40px;height:40px;width:40px;border:2px solid #cdd2d4;background:#fff;text-align:center;color:#8FC438;text-decoration:none;position:relative;z-index:2}.left{float:left;margin:0 20px 20px 0}.right{float:right;margin:0 0 20px 20px}.centre{text-align:center}.product-list.on-hire .product-left .product-description{padding:20px}.product-list.basket-list .product .product-right .product-totals{-webkit-flex-flow:column;flex-flow:column;border:3px solid #cdd2d4;padding:10px}.product-list .product{background:#fff;border:2px solid #e4edee;margin-bottom:20px;position:relative;font-size:14px}.product-list .product.regional-product .product-right .product-selector{padding:0;overflow:hidden}.product-list .product.regional-product .product-right .info{font-size:18px;line-height:120%;margin:20px;width:calc(100% - 40px)}.product-list .product.regional-product .product-right .info .icon-info{border-radius:50%;background-clip:padding-box;color:#009DE0;border:2px solid #cdd2d4;float:left;font-size:24px;height:40px;width:40px;line-height:38px;text-align:center;margin-right:10px}.product-list .product.regional-product .product-right .purchase-price{display:block;background:#f1f5f6;border:4px solid #cdd2d4;text-align:center;font-size:18px;margin:0;padding:10px}.product-list .product.regional-product .product-right .purchase-price strong{display:block}.product-list .product a{text-decoration:none}.product-list .product .product-delete{position:absolute;top:-1px;right:-1px;background:#3c484d;color:#fff;padding:2px 5px 2px 10px}.product-list .product .product-delete span{vertical-align:middle;line-height:0.1}.product-list .product .product-delete:hover{background:#52636a}.product-list .product .product-left{overflow:hidden}.product-list .product .product-right{background:#e4edee}.product-list .product .product-right select{font-family:'Roboto Condensed', sans-serif;padding:8px;margin-top:5px;width:100%;border:1px solid #3c484d}.product-list .product .product-right .product-selector{padding:10px 20px}.product-list .product .product-right .product-selector .item-price{float:right;text-align:right;font-size:16px}.product-list .product .product-right .product-selector .item-price span{display:block;line-height:100%;margin-top:4px}.product-list .product .product-right .product-selector .item-price small{display:block;font-size:0.7em}.product-list .product .product-right .product-selector label{margin-bottom:5px}.product-list .product .product-right .product-selector .quantity-selector{width:220px;margin-top:10px}.product-list .product .product-right .product-selector h6{text-align:center;margin:10px 0 0;clear:both}.product-list .product .product-right .product-selector .nomar{margin:0}.product-list .product .product-right .product-totals{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#f1f5f6;text-align:center;font-size:18px}.product-list .product .product-right .product-totals strong{font-size:21px}.product-list .product .product-right .product-totals p{margin:0}.product-list .product .product-right .product-totals a,.product-list .product .product-right .product-totals button{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.product-list .product .product-right .product-totals a .loading,.product-list .product .product-right .product-totals button .loading{margin:-6px auto}.product-list .product .product-image{float:left;margin-right:20px;max-width:100px;width:30%}.product-list .product .product-description{padding:30px 20px 0}.product-list .product .name{font-size:20px;display:block}.product-list .product a.name{color:#009DE0}.product-list .product .rule{display:block;text-align:center;position:relative;padding:10px}.product-list .product .rule span{position:relative;z-index:2;background:#fff;padding:0 10px}.product-list .product .rule:before{content:'';position:absolute;bottom:11px;left:15%;right:15%;height:10px;border:1px solid #3c484d;border-bottom:none;z-index:1}.product-rates{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;clear:both}.product-rates .rate{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;background:#f1f5f6;font-size:13px}.product-rates .rate p{margin:0;padding:10px 2px}.product-rates .rate strong{display:block;background:#e4edee;padding:8px 20px;line-height:130%}.product-rates .rate strong img{margin:10px 0;display:block}.product-rates .rate span{display:block;font-size:0.9em}.product-rates .rate:nth-child(even){background:#e8eef0}.product-rates .rate:nth-child(even) strong{background:#dbe7e8}.social{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0;margin:20px 0 10px}.social li{-webkit-box-flex:1 1 40px;-webkit-flex:1 1 40px;-ms-flex:1 1 40px;flex:1 1 40px;text-align:center;list-style:none}.social li a{-webkit-transition:all 150ms;transition:all 150ms;font-size:1.8em;text-decoration:none;display:block}.social li a:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.social li .facebook{color:#167DD9}.social li .twitter{color:#24C3ED}.social li .linkedin{color:#177EDA}.social li .youtube{color:#D80607}.social li .rss{color:#F87604}.splitter{display:block;margin:30px 20px 40px;background:#e4edee;height:15px;clear:both}.quantity-selector{overflow:hidden;margin:0}.quantity-selector label{display:inline-block;font-weight:600;font-size:16px;margin-right:10px}.quantity-selector .quantity-up,.quantity-selector .quantity-down{color:#fff;float:left;vertical-align:middle;font-size:27px;background:#3c484d;text-decoration:none}.quantity-selector .quantity-up:hover,.quantity-selector .quantity-down:hover{color:#fff;background:#52636a;text-decoration:none}.quantity-selector .quantity-up span,.quantity-selector .quantity-down span{display:block;line-height:100%;text-align:center;width:40px;line-height:40px}.quantity-selector .quantity-input{font-family:inherit;float:left;vertical-align:middle;border:none;background:#fff;line-height:40px;height:40px;text-align:center;font-size:18px;width:60px;padding:0;border:1px solid #3c484d}.category-list{clear:both}.category-list .category-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff;text-decoration:none;position:relative;color:#3c484d;margin:10px 20px;overflow:hidden}.category-list .category-block .image{-webkit-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;background:50% 50% no-repeat;background-size:cover}.category-list .category-block .image img{width:100%}.category-list .category-block .text{-webkit-box-flex:0 0 75%;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;padding:15px 40px 15px 15px;position:relative}.category-list .category-block h5{font-size:16px;margin:0;min-height:40px;font-weight:normal;line-height:125%}.category-list .category-block .icon-chevron-right{border-radius:50%;background-clip:padding-box;position:absolute;top:50%;right:10px;margin-top:-12px;border:2px solid #cdd2d4;color:#009DE0;font-size:20px}.info-section{clear:both}.info-section h3{padding:0 20px}.info-section h3:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;background-clip:padding-box;content:'\e908';color:#8FC438;border:2px solid #cdd2d4;width:1.75em;height:1.75em;line-height:1.5em;float:left;font-size:0.6em;text-align:center;margin-right:10px}.info-section .category-list .category-block{color:#fff}.info-section .category-list .category-block:hover{color:#fff}.info-section .category-list .category-block .text{background:#009DE0}.info-section .category-list .category-block .icon-chevron-right{color:#fff;border-color:#0c8cc3}.expand{-webkit-transition:200ms;transition:200ms;background:#f1f5f6;margin-bottom:4px}.expand.open .expand-caller span{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.expand .expand-caller{font-size:22px;padding:15px 20px;display:block;color:#3c484d;text-decoration:none}.expand .expand-caller span{-webkit-transition:200ms;transition:200ms;border-radius:50%;background-clip:padding-box;float:right;background:#fff;color:#8FC438;border:2px solid #cdd2d4;font-size:32px;margin-top:-3px}.expand .expand-inner{display:none;padding:0 20px;overflow:hidden;background:#fff;border:3px solid #f1f5f6}.article-list{clear:both}.article-list .article-block{display:block;background:#fff;text-decoration:none;position:relative;font-size:14px;color:#3c484d;margin:20px;background-clip:padding-box}.article-list .article-block:hover{color:#009DE0}.article-list .article-block:hover .icon-chevron-right{right:0.4em}.article-list .article-block .inner{padding:1.5em;overflow:hidden}.article-list .article-block .date{position:absolute;top:10px;left:0;z-index:2;background:#009DE0;color:#fff;padding:15px;line-height:100%}.article-list .article-block img{width:100%}.article-list .article-block h5{margin:0;min-height:2.5em;font-size:1.4em;font-weight:normal;line-height:125%}.article-list .article-block .read-more{float:right;clear:right;color:#009DE0;font-size:18px;margin:10px 0}.article-list .article-block .read-more .icon-chevron-right{-webkit-transition:right 150ms;transition:right 150ms;border-radius:50%;background-clip:padding-box;border:2px solid #cdd2d4;color:#009DE0;font-size:1.6em;vertical-align:middle;margin-left:5px}.tag-list{padding:0;margin:10px 0}.tag-list li{border-radius:8px;background-clip:padding-box;display:inline-block;padding:5px 8px;border:1px solid #009DE0;color:#6A7174;margin-right:5px;font-size:13px;line-height:100%;font-weight:bold}.boxed{border:2px solid #e4edee;padding:15px 20px;overflow:hidden}.boxed.grey{background-color:#f1f5f6}.boxed.white{background-color:#fff}.boxed.mar{margin-bottom:20px}.feature-list,.contentArea ul{margin:20px 0 0;padding:0}.feature-list li,.contentArea ul li{position:relative;list-style:none;padding-left:25px;margin-bottom:5px}.feature-list li:before,.feature-list li:after,.contentArea ul li:before,.contentArea ul li:after{-webkit-transform:rotate(32deg);-ms-transform:rotate(32deg);transform:rotate(32deg);content:'';border-radius:5px/7px;border:2px solid;position:absolute;top:4px;height:15px;width:10px}.feature-list li:before,.contentArea ul li:before{border-color:#b2e1f6;left:0}.feature-list li:after,.contentArea ul li:after{border-color:#009DE0;left:2px}.gallery{position:relative;margin-bottom:30px}.gallery .gallery-main{border-radius:5px;background-clip:padding-box;overflow:hidden;position:relative;margin-bottom:10px}.gallery .gallery-main .gallery-main-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-transition:left 350ms;transition:left 350ms;left:0;position:relative}.gallery .gallery-main .gallery-main-inner a{-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.gallery .gallery-main .gallery-main-inner a img{width:100%}.gallery .gallery-thumbs{display:none}.gallery .gallery-next,.gallery .gallery-prev{border-radius:50%;background-clip:padding-box;position:absolute;top:50%;z-index:2;color:#3c484d;text-decoration:none;font-size:20px;border:2px solid #cdd2d4}.gallery .gallery-next:hover,.gallery .gallery-prev:hover{text-decoration:none}.gallery .gallery-next span,.gallery .gallery-prev span{display:block;text-align:center;padding:2px}.gallery .gallery-next{right:0}.gallery .gallery-prev{left:0}.toolbar{overflow:hidden;clear:both;margin:10px 0 20px}.toolbar .pagination{margin:0 0 20px;padding:0;overflow:hidden}.toolbar .pagination li{list-style:none;margin-right:5px;float:left}.toolbar .pagination li.number{display:none}.toolbar .pagination li.on span,.toolbar .pagination li.on a{color:#009DE0;border-color:transparent}.toolbar .pagination li>span,.toolbar .pagination li a{border-radius:50%;background-clip:padding-box;font-size:18px;display:block;height:32px;width:32px;line-height:30px;color:#3c484d;text-decoration:none;border:2px solid #cdd2d4;text-align:center;display:block}.toolbar .pagination li>span span,.toolbar .pagination li a span{font-size:1.2em;display:block;line-height:inherit}.toolbar .pagination li.pagination-all a{border-radius:initial;background-clip:initial;width:auto;border:none;padding-left:10px;line-height:32px}.toolbar .sorting label{font-weight:bold;font-size:20px;margin-right:5px}.toolbar .sorting select{font:inherit;border:1px solid #3c484d;padding:11px;font-size:18px;line-height:100%}.blog-articles .toolbar{margin:0 20px}.blog-articles .article-list .article-block{background-color:#f1f5f6}.checkout-progress{overflow:hidden;margin:30px 0 0;padding:0}.checkout-progress li{list-style:none;border-bottom:15px solid #e4edee;border-right:1px solid #cdd2d4;padding:0 8px 8px 0;text-align:right;float:left;line-height:100%;width:20%}.checkout-progress li .text{display:none}.checkout-progress li.on{color:#009DE0;border-bottom-color:#3c484d}.checkout-progress li.on .text{color:#3c484d}#header-main{font-size:15px;padding:10px;position:fixed;top:0;left:0;z-index:20;width:100%;border-bottom:2px solid #8FC438;background:#fff}#header-main .header-inner{width:100%;max-width:1200px;margin:0 auto}#header-main .logo{float:left;width:120px}#header-main .header-right{float:right}#main-nav{float:right;margin-left:10px}#main-nav .nav-caller{position:relative;z-index:2;display:block;margin-right:2px;text-decoration:none}#main-nav .sliding-nav{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform 350ms;transition:transform 350ms;background:#009DE0;overflow:hidden;height:100vh;width:100vw;margin:0;padding:0;position:absolute;top:100%;right:0}#main-nav .sliding-nav li a{display:block;line-height:1;padding:15px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.3);color:#fff}#header-contact{float:left}#header-basket{float:left;margin-left:10px}#header-basket .basket-caller{display:block}#header-basket .basket-caller .text{display:none}#header-basket #basket{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-transition:height 350ms;transition:height 350ms;position:absolute;top:100%;left:0;z-index:10;width:100%;height:0;overflow:auto;background:rgba(0,0,0,0.4)}#header-basket #basket #basket-top{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background:#f1f5f6;padding:50px 10px 10px;margin-bottom:20px}#header-basket #basket #basket-top .basket-caller{font-size:1.5em;position:absolute;top:-40px;right:0;text-decoration:none}#header-basket #basket #basket-top .basket-summary{margin-bottom:0;font-size:16px}#header-basket #basket #basket-top .basket-summary th,#header-basket #basket #basket-top .basket-summary td{padding:2px 10px 2px 0}#header-basket #basket #basket-top .basket-totals h4{margin:5px 10px 0 0;font-size:22px;font-weight:bold;text-align:right}#header-basket #basket #basket-top .basket-totals p{margin:0.5em 0;font-size:16px}.basket-summary{font-size:18px;margin-bottom:30px}.basket-summary table{width:100%}.basket-summary th,.basket-summary td{padding:0 10px 15px 0;text-align:right}.basket-summary th{font-weight:normal}.basket-summary td{font-weight:bold}.basket-summary select{font-size:16px}.basket-summary .totals-row{font-size:22px;border-top:2px solid #e4edee;border-bottom:2px solid #e4edee}.basket-summary .totals-row tr,.basket-summary .totals-row td{padding:15px 10px 15px 0}.basket-summary .totals-row small{display:block;font-size:16px;font-weight:normal}#header-account{float:left;margin-left:10px}#header-account .text{display:none}#main{zoom:1}#main:before,#main:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}#main:after{clear:both}section.blue{background:#009DE0;color:#fff}section.black{background:#3c484d;color:#fff}section.grey{background:#f1f5f6}section.pad{padding:30px 0}#footer-main{padding-top:30px;font-size:14px;border-top:15px solid #e4edee}#footer-main h5{border-bottom:2px solid #8FC438;margin:0 0 10px;padding-bottom:10px;line-height:100%}#footer-main ul{padding:0;margin:0}#footer-main ul li{list-style:none}#footer-main ul li a{padding:5px 0;display:block;text-decoration:none;color:#3c484d}#footer-main .footer-bottom{background:#3c484d;color:#fff;padding:15px 0;font-size:13px;text-align:center}#footer-main .footer-bottom ul li{margin:8px 0}#footer-main .footer-bottom ul li a{color:#fff;padding:0}.home-banner{position:relative;padding-bottom:140px;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #e5edee 100%);background:-webkit-linear-gradient(top, #fff 0%, #e5edee 100%);background:linear-gradient(to bottom, #fff 0%, #e5edee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5edee',GradientType=0 )}.home-banner .middle{position:absolute;text-align:center;width:100%;left:0;z-index:2}.home-banner .middle h3 span{border-radius:50%;background-clip:padding-box;color:#009DE0;border:2px solid;line-height:1.4em;height:1.5em;width:1.5em;font-size:0.7em;display:inline-block}.home-banner .middle .map{display:inline-block;position:relative;max-width:25%;margin-top:20px}.home-banner .middle .map .region{position:absolute;top:0;left:0;z-index:2;width:100%}.home-banner .link{float:left;width:50%;text-decoration:none;color:#3c484d;margin-top:80px}.home-banner .link:hover .btn{color:#fff}.home-banner .link .btn{-webkit-transition:150ms;transition:150ms;position:absolute;left:20px;z-index:2;border:1px solid;font-weight:300;font-size:16px;padding:10px;line-height:100%;text-transform:uppercase;display:block;background:#fff;width:calc(100% - 40px)}.home-banner .link .btn strong{font-weight:normal;display:block}.home-banner .link .btn span{-webkit-transition:150ms;transition:150ms;font-size:1.5em;line-height:1.4em}.home-banner .link.national{padding-right:10%}.home-banner .link.national:hover .btn{background:#009DE0;border-color:#fff}.home-banner .link.national:hover .btn span{color:#fff}.home-banner .link.national .btn{margin-top:75px;border-color:#009DE0;text-align:right}.home-banner .link.national .btn span{float:left;color:#009DE0}.home-banner .link.regional{text-align:right;padding-left:10%}.home-banner .link.regional:hover .btn{background:#8FC438;border-color:#fff}.home-banner .link.regional:hover .btn span{color:#fff}.home-banner .link.regional .btn{margin-top:10px;border-color:#8FC438;text-align:left}.home-banner .link.regional .btn span{float:right;color:#8FC438}.home-banner .curve{position:absolute;bottom:-1px;left:-5px;z-index:1;width:calc(100% + 10px);max-width:none}.home-upsell{margin-top:-40px;padding:60px 0 20px;text-align:center}.home-upsell h5{margin-bottom:20px}.enquire-box h6{margin:0 0 8px;font-size:1.2em;font-weight:normal}.enquire-box h5{font-size:1.5em;font-weight:bold;margin:0 0 10px;line-height:150%}.enquire-box h5:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;background-clip:padding-box;content:'\e909';color:#8FC438;border:2px solid #cdd2d4;width:1.6em;height:1.6em;line-height:1.6em;float:left;font-size:0.9em;text-align:center;margin-right:10px}.enquire-box .button-green{display:block}.enquire-mini{text-align:center}.enquire-mini h6,.enquire-mini h5{display:inline-block;vertical-align:middle}.dashboard-enquire{margin-bottom:20px}.dashboard-enquire .left{overflow:hidden;float:none;margin:0}.dashboard-enquire .right{overflow:hidden;float:none;margin:20px 0 0;text-align:center}.dashboard-enquire .right h5{margin:0}.dashboard-enquire .right p{margin:0 40px;font-size:24px;line-height:48px}.dashboard-enquire .right .button{padding:15px 50px}.dashboard-enquire h3{margin:0}.dashboard-enquire p{margin:0}.variant-selector{background:#009DE0;color:#fff;padding:15px 20px}.variant-selector label{line-height:100%;font-size:20px;font-weight:bold;display:block;margin-bottom:10px}.variant-selector select{width:100%;padding:10px}.price-container{margin-top:40px}.price-container header{background:#3c484d;color:#fff;padding:15px 20px;overflow:hidden}.price-container header h5{margin:0;float:left}.price-container header img{display:none}.price-container header .vat-info{float:right;color:#fff;font-size:12px;text-decoration:none}.price-container header .vat-info .text{display:none}.price-container header .vat-info .icon-info{border-radius:50%;background-clip:padding-box;background:#3c484d;border:2px solid #636d71;color:#009DE0;font-size:1.6em;line-height:1.6em;width:1.75em;height:1.75em;text-align:center;display:block;margin:-4px 0}.price-container .single-rate{background:#f1f5f6;padding:15px 20px;font-size:1.2em}.price-container .single-rate .divider{margin:0 10px}.price-container .single-rate small{display:block}.price-container .table-style .rate p:first-of-type{padding-bottom:0}.price-container .table-style .rate p:last-of-type{padding-top:0}.price-container .table-style .rate p small{display:inline;font-size:65%}.delivery-info{background:#e4edee;padding:20px 10px;margin-top:40px;text-align:center}.delivery-info img{margin-top:-30px}.delivery-info h5{clear:both;margin:10px 0 0;font-size:19px;line-height:120%}.delivery-info h5 small{display:block;font-size:0.7em;line-height:120%}.add-to-cart-container{margin-top:20px}.add-to-cart-container label{display:block;clear:both;font-size:20px;margin-bottom:5px}.add-to-cart-container .field .quantity-up span,.add-to-cart-container .field .quantity-down span{width:50px;line-height:50px}.add-to-cart-container .field .quantity-input{width:calc(100% - 100px);height:50px;line-height:50px}.add-to-cart-container button{display:block;width:100%;padding:16px}.accessory-scroller{position:relative}.accessory-scroller .accessory-scroller-prev,.accessory-scroller .accessory-scroller-next{border-radius:50%;background-clip:padding-box;-webkit-transition:150ms;transition:150ms;position:absolute;bottom:0;font-size:35px;line-height:1.85em;width:1.75em;height:1.75em;border:2px solid #e4edee;color:#009DE0;text-decoration:none;text-align:center}.accessory-scroller .accessory-scroller-prev:hover,.accessory-scroller .accessory-scroller-next:hover{color:#8FC438}.accessory-scroller .accessory-scroller-prev{left:0}.accessory-scroller .accessory-scroller-prev:hover{left:-5px}.accessory-scroller .accessory-scroller-next{right:0}.accessory-scroller .accessory-scroller-next:hover{right:-5px}.accessory-scroller .accessory-scroller-container{overflow:hidden;padding-bottom:80px}.accessory-scroller .accessory-scroller-inner{-webkit-transition:left 350ms;transition:left 350ms;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;left:0}.accessory-scroller .accessory-scroller-inner .accessory{-webkit-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background:#fff}.accessory-scroller .accessory-scroller-inner .accessory img{float:left;margin:0 20px 20px 0}.accessory-scroller .accessory-scroller-inner .accessory h5{margin:20px}.accessory-scroller .accessory-scroller-inner .accessory p{margin:20px;clear:both}.accessory-scroller .accessory-scroller-inner .accessory .quantity-selector{text-align:center;margin-bottom:10px}.accessory-scroller .accessory-scroller-inner .accessory .quantity-selector label{vertical-align:middle}.accessory-scroller .accessory-scroller-inner .accessory .quantity-selector .field{display:inline-block;vertical-align:middle}.accessory-scroller .accessory-scroller-inner .accessory .quantity-selector .item-price{display:inline-block;vertical-align:middle}.accessory-scroller .accessory-scroller-inner .accessory .quantity-selector .item-price small{display:block;font-size:0.6em;line-height:100%;text-align:right}.accessory-scroller .accessory-scroller-inner .accessory button{display:block;width:100%}.account-dashboard{border:4px solid #e4edee;padding:10px}.account-dashboard .button-black{display:block;margin:10px;padding:20px}.back-button{float:left}.address-caller{float:right;width:520px;max-width:100%}.address .remove-address{padding:15px}.address .remove-address span{display:block;border:none;margin:0;padding:0;font-size:1em}.new-address{display:none}.contact-detail{padding-left:50px;position:relative;font-size:18px}.contact-detail [class^="icon-"],.contact-detail [class*=" icon-"]{border-radius:50%;position:absolute;top:0;left:0;color:#009DE0;font-size:22px;border:2px solid #e4edee;line-height:32px;height:36px;width:36px;text-align:center}.contact-detail strong{display:block}.share-bar{text-align:right;background:#f1f5f6;padding:10px;margin-top:20px}.share-bar .sharingButtons{margin-bottom:-12px;display:inline-block;height:32px;overflow:hidden}.share-bar label{line-height:30px;vertical-align:middle;margin-right:5px}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}.productsloading{width:100%;margin-top:100px;text-align:center}.productsloading .loadingindicator{width:40px;height:40px;margin:auto}.productsloading .text{-webkit-transition:all 250ms;transition:all 250ms;display:block}.clearFilters{text-decoration:none;color:#8FC438}.expand-caller sup{display:inline;font-size:0.6em;color:#8FC438;margin-left:4px;font-weight:bold}@media only screen and (min-width: 640px){.nav-open #wrapper #wrapper-inner{-webkit-transform:none;-ms-transform:none;transform:none}h1,h2{font-size:40px}h3,h4{font-size:32px}form .row .field button{width:auto;vertical-align:top}.btn-group .button{width:31.3%;margin-right:2%;margin-top:2%}.btn-group .button:nth-child(3n){margin-right:0}.column-m-1-1{width:100.0%}.column-m-2-1{width:50.0%}.column-m-3-1{width:33.333%}.column-m-3-2{width:66.666%}.column-m-4-1{width:25.0%}.column_social{position:relative}.column_social .social{width:150px;position:absolute;top:10px;right:10px;padding:0}.sidebar .sidebar-search{overflow:hidden}.sidebar .sidebar-search input{float:right;width:66.6%}.sidebar .sidebar-inner header{overflow:hidden}.sidebar .sidebar-inner header h4{float:left;width:33.3%}.sidebar .sidebar-inner header h5{float:left;width:33.3%}.sidebar .sidebar-inner header button{float:left;width:calc(33.3% - 20px);margin:10px 10px 0}.product-list .product.regional-product .product-right .purchase-price{width:100%}.product-list .product .product-right .product-selector{overflow:hidden}.product-list .product .product-right .product-selector p{float:left;width:50%}.product-list .product .product-right .product-selector .quantity-selector{float:right;margin-left:20px}.toolbar .pagination{float:left;margin:8px 0 0}.toolbar .pagination li.number{display:list-item}.toolbar .sorting{float:right}.category-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}.category-list .category-block{-webkit-box-flex:1 1 33.3%;-webkit-flex:1 1 33.3%;-ms-flex:1 1 33.3%;flex:1 1 33.3%;max-width:33.3%;display:block;margin:0;border:20px solid transparent;background-clip:content-box}.category-list .category-block:hover{color:#009DE0}.category-list .category-block .image{padding:28% 0}.category-list .category-block .icon-chevron-right{-webkit-transition:right 150ms;transition:right 150ms}.article-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}.article-list.m-limit-2 .article-block:nth-child(n+3){display:none}.article-list .article-block{-webkit-box-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;font-size:1em;margin:0;border:20px solid transparent;background-clip:content-box}.blog-articles .article-list .article-block{max-width:50%}.gallery.image-gallery .gallery-next,.gallery.image-gallery .gallery-prev{bottom:30px}.gallery .gallery-thumbs{display:block;position:relative;overflow:hidden;margin:0 45px}.gallery .gallery-thumbs .gallery-thumbs-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-transition:left 350ms;transition:left 350ms;position:relative;left:0}.gallery .gallery-thumbs .gallery-thumbs-inner a{border-radius:4px;background-clip:padding-box;-webkit-transition:opacity 200ms;transition:opacity 200ms;-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;opacity:0.5;margin-right:10px;overflow:hidden}.gallery .gallery-thumbs .gallery-thumbs-inner a img{width:100%}.gallery .gallery-thumbs .gallery-thumbs-inner a:hover{opacity:0.75}.gallery .gallery-thumbs .gallery-thumbs-inner a.on{opacity:1}.gallery .gallery-next,.gallery .gallery-prev{top:auto;bottom:20px}.boxed{padding:25px 30px}.grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}.grid>div{-webkit-box-flex:1 1 40%;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:calc(50% - 40px)}#header-main{padding:5px 20px}#header-main .logo{margin-top:5px;width:140px}#header-main .header-right{width:calc(100% - 140px)}#header-contact{display:none}#main-nav{float:left;margin-left:0;margin-top:5px;width:calc(100% - 80px)}#main-nav .nav-caller{display:none}#main-nav .sliding-nav{-webkit-transform:none;-ms-transform:none;transform:none;text-align:center;position:static;right:0;top:0;max-width:none;height:auto;width:auto;background:none;border:none}#main-nav .sliding-nav li{display:inline-block}#main-nav .sliding-nav li a{border-bottom:none;color:#3c484d;padding:15px}#header-basket{margin:10px 0 0 0}#header-basket #basket #basket-top{padding:70px 20px 20px}#header-basket #basket #basket-top .basket-caller{top:-60px}#header-basket #basket #basket-top .basket-summary{font-size:22px;float:left;width:50%;max-width:350px}#header-basket #basket #basket-top .basket-summary table{width:auto}#header-basket #basket #basket-top .basket-summary th,#header-basket #basket #basket-top .basket-summary td{padding:5px 20px 5px 0}#header-basket #basket #basket-top .basket-totals{float:right;width:50%;max-width:350px}#header-basket #basket #basket-top .basket-totals h4{font-size:28px;margin:0}#header-account{margin:10px 0 0 20px}#footer-main{font-size:18px}#footer-main .footer-bottom{text-align:left}#footer-main .footer-bottom ul li{display:inline-block}#footer-main .footer-bottom ul li:after{content:'|';margin:0 8px}#footer-main .footer-bottom ul li:last-child:after{content:''}#footer-main .footer-bottom ul li a{color:#fff;display:inline;padding:0}#footer-main .footer-bottom .column-m-2-1:last-child ul{float:right}.home-banner{padding:35px 0 15px}.home-banner .middle{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:auto}.home-banner .middle h3 span{line-height:1.5em;font-size:1em;vertical-align:middle}.home-banner .middle .map{max-width:50%;margin-top:0}.home-banner .link{position:relative;z-index:3;float:left;width:50%;margin-top:20px}.home-banner .link .btn{position:relative;left:auto;font-size:20px;width:calc(100% - 20px)}.home-banner .link.national .btn{margin-top:0;margin-left:20px}.home-banner .link.regional .btn{margin-top:0;margin-right:20px}.home-upsell{text-align:left}.home-upsell h5{float:left;max-width:70%}.home-upsell .button-light{float:right}.accessory-scroller .accessory-scroller-prev,.accessory-scroller .accessory-scroller-next{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.accessory-scroller .accessory-scroller-container{overflow:hidden;margin:0 60px;padding:0}.accessory-scroller .accessory-scroller-inner .accessory{max-width:calc(50% - 20px);margin:0 10px}.enquire-mini{text-align:left;position:absolute;top:0;right:20px}.enquire-mini h4,.enquire-mini h5{display:block;margin-bottom:0}.variant-selector{padding:25px 30px}.price-container header{padding:20px 20px 20px 30px}.price-container header img{display:block;float:right;max-width:100px}.price-container header .vat-info{margin-top:5px}.price-container header .vat-info .text{display:block;float:left;background:#636d71;padding:2px 10px;line-height:100%}.price-container header .vat-info .icon-info{margin:-9px -5px -9px -2px;float:right}.price-container .single-rate{padding:20px 30px}.price-container .product-rates .rate strong{min-height:3.7em}.product-rates .rate{font-size:15px}.product-rates .rate strong img{margin:-6px auto}.add-to-cart-container .field{float:left;width:50%}.add-to-cart-container button{float:right;width:50%}.account-dashboard{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;padding:20px}.account-dashboard .button-black{-webkit-box-flex:1 1 40%;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:calc(50% - 30px);margin:15px}.checkout-progress{font-size:14px}.checkout-progress li .text{display:inline}.basket-summary{font-size:22px}.basket-summary .totals-row{font-size:28px}.dashboard-enquire .right{text-align:left}.dashboard-enquire .right h5{float:left;margin:8px 0 0}.dashboard-enquire .right p{float:left}.dashboard-enquire .right .button{float:left}}@media only screen and (min-width: 980px), screen and (min-device-width: 681px) and (max-device-width: 980px) and (min-aspect-ratio: 13 / 9){#wrapper{margin-top:100px}h1,h2{font-size:50px}h3,h4{font-size:38px}h5{font-size:22px}h6{font-size:20px}form .row.two-field .field{width:50%;float:left;padding-left:10px}form .row.two-field .field:first-child{padding-left:0;padding-right:10px}form button{max-width:560px}.container.with-sidebar{padding-left:300px}.container .sidebar-content{float:right}.column-l-1-1{width:100.0%}.column-l-2-1{width:50.0%}.column-l-3-1{width:33.333%}.column-l-3-2{width:66.666%}.column-l-4-1{width:25.0%}.column-l-5-2{width:40.0%}.column-l-5-3{width:60.0%}.column-l-6-1{width:16.666%}.sidebar{margin-left:-280px;float:left;width:260px}.sidebar .sidebar-search input{float:none;width:100%}.sidebar .sidebar-inner header h4,.sidebar .sidebar-inner header h5{float:none;width:100%}.sidebar .sidebar-inner header h4 .icon-chevron-down{display:none}.sidebar .sidebar-inner header button{display:none}.sidebar .sidebar-inner .expand{display:block !important}.product-list .product{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:16px}.product-list .product .product-left{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.product-list .product .product-right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1 0 260px;-webkit-flex:1 0 260px;-ms-flex:1 0 260px;flex:1 0 260px;-webkit-flex-flow:column;flex-flow:column}.product-list .product .product-right .product-selector{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 20px 10px}.product-list .product .product-right .product-selector p{float:none;width:100%}.product-list .product .product-right .product-selector .item-price{font-size:18px}.product-list .product .product-right .product-selector .quantity-selector{float:none;margin-left:0}.product-list .product .product-right .product-totals{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0 0 125px;-webkit-flex:0 0 125px;-ms-flex:0 0 125px;flex:0 0 125px;-webkit-justify-content:center;justify-content:center;-webkit-flex-flow:column;flex-flow:column}.product-list .product .name{font-size:22px}.product-list .product .product-image{max-width:none}.product-list .product .product-description{padding:20px 20px 0}.product-list .product .rule{-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end}.product-rates{-webkit-box-flex:0 0 125px;-webkit-flex:0 0 125px;-ms-flex:0 0 125px;flex:0 0 125px}.product-rates .rate p{padding:15px}.product-rates .rate strong{padding:14px}.product-rates .rate strong img{margin:-2px 0}.category-list .category-block:hover .icon-chevron-right{right:15px}.category-list .category-block .text{padding:20px 60px 20px 20px}.category-list .category-block h5{font-size:22px}.category-list .category-block .icon-chevron-right{margin-top:-18px;font-size:32px;right:20px}.article-list.m-limit-2 .article-block:nth-child(n+3){display:block}.article-list .article-block{-webkit-box-flex:1 1 33.3%;-webkit-flex:1 1 33.3%;-ms-flex:1 1 33.3%;flex:1 1 33.3%;max-width:33.3%}.blog-articles .article-list .article-block{-webkit-box-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.grid>div{padding-bottom:20px}#header-main{font-size:18px;padding:10px 20px}#header-main .logo{margin-top:0;width:auto}#header-main .header-right{width:calc(100% - 185px)}#main-nav{width:calc(100% - 245px)}#header-basket{margin-top:14px}#header-basket .basket-caller{color:#3c484d;position:relative}#header-basket .basket-caller span{vertical-align:middle}#header-basket .basket-caller .text{display:inline-block;margin-left:10px}#header-basket .basket-caller .text:after{content:'';position:absolute;top:100%;left:60%;border-top:5px solid #9da3a6;border-left:8px solid transparent;border-right:8px solid transparent}#header-basket .basket-caller .icn-cart{display:inline-block}#header-account{margin-top:14px;color:#3c484d}#header-account span{vertical-align:middle}#header-account .text{display:inline-block;margin-left:10px}#header-account .icn-account{display:inline-block}.home-banner{padding:25px 0 0}.home-banner .middle .map{margin-top:50px;max-width:none}.home-banner .middle .map.regional .region{opacity:1}.home-banner .middle .map .region{-webkit-transition:opacity 200ms;transition:opacity 200ms;opacity:0}.home-banner .link{margin-top:50px}.home-banner .link .btn{font-size:28px;max-width:360px}.home-banner .link.national .btn{float:right}.home-banner .link.regional .btn{float:left}.accessory-scroller .accessory-scroller-container{margin:0 80px}.accessory-scroller .accessory-scroller-inner .accessory{max-width:calc(33.3% - 40px);margin:0 20px}.enquire-box h5{font-size:1.6em;float:left;margin:5px 0 0}.enquire-box .button-green{float:right;padding:15px 30px}.enquire-mini{top:25px}.enquire-mini h6,.enquire-mini h5{display:inline-block;vertical-align:middle;margin:0}.enquire-mini h5{float:none}.enquire-mini h5:before{line-height:1.5em;margin:0 5px}.price-container header{padding:20px 30px}.price-container header img{max-width:none}.price-container header .vat-info{margin-top:8px}.price-container .product-rates .rate strong{min-height:0}.delivery-info img{float:right}.delivery-info h5{margin:0 175px 0 0;clear:none}.add-to-cart-container .field{width:35%}.add-to-cart-container button{width:55%}.checkout-progress{font-size:16px}.dashboard-enquire .left{float:left}.dashboard-enquire .right{margin-top:8px;float:right}}@media only screen and (min-width: 1240px){.column-xl-1-1{width:100.0%}.column-xl-2-1{width:50.0%}.column-xl-3-1{width:33.333%}.column-xl-3-2{width:66.666%}.column-xl-4-1{width:25.0%}.product-rates .rate{font-size:18px}.enquire-box h5{font-size:1.75em}.enquire-mini h5{font-size:1.5em}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.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,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/img/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/img/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("/img/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.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;background:url("/img/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,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("/img/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/img/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}/*!
 * Datepicker v@VERSION
 * https://github.com/fengyuanchen/datepicker
 *
 * Copyright (c) 2014-@YEAR Fengyuan Chen
 * Released under the MIT license
 *
 * Date: @DATE
 */.datepicker-container{position:fixed;top:0;left:0;z-index:-1;width:100%;font-size:14px;line-height:30px;direction:ltr !important;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;margin-top:15px}.datepicker-container:before,.datepicker-container:after{position:absolute;display:block;height:0;width:0;border:5px solid transparent;content:" "}.datepicker-dropdown{position:absolute;z-index:1;border:1px solid #ccc;box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.datepicker-inline{position:relative;z-index:1}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:before,.datepicker-top-left:after,.datepicker-top-right:before,.datepicker-top-right:after{top:-5px;left:10px;border-top:0}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:before,.datepicker-bottom-left:after,.datepicker-bottom-right:before,.datepicker-bottom-right:after{bottom:-5px;left:10px;border-bottom:0}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{bottom:-4px}.datepicker-top-right:before,.datepicker-top-right:after,.datepicker-bottom-right:before,.datepicker-bottom-right:after{left:auto;right:10px}.datepicker-panel>ul:before,.datepicker-panel>ul:after{display:table;content:" "}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul{width:100%;margin:0;padding:0}.datepicker-panel>ul>li{float:left;width:14.28%;margin:0;padding:5px 0;text-align:center;list-style:none;cursor:pointer}.datepicker-panel>ul>li a:hover{color:#009DE0}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#fff !important;background:#009DE0 !important}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{color:#ccc !important;cursor:default}.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="next"]{position:absolute;top:0;border-radius:50%;font-family:'icomoon' !important;font-size:1.4em;width:10%;border:2px solid #CDD2D4;line-height:1.4em;width:1.6em;padding:0}.datepicker-panel>ul>li[data-view="years prev"]:hover,.datepicker-panel>ul>li[data-view="year prev"]:hover,.datepicker-panel>ul>li[data-view="month prev"]:hover,.datepicker-panel>ul>li[data-view="years next"]:hover,.datepicker-panel>ul>li[data-view="year next"]:hover,.datepicker-panel>ul>li[data-view="month next"]:hover,.datepicker-panel>ul>li[data-view="next"]:hover{color:#009DE0}.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="month prev"]{left:0}.datepicker-panel>ul>li[data-view="years prev"]:before,.datepicker-panel>ul>li[data-view="year prev"]:before,.datepicker-panel>ul>li[data-view="month prev"]:before{content:'\e901'}.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="next"]{right:0}.datepicker-panel>ul>li[data-view="years next"]:before,.datepicker-panel>ul>li[data-view="year next"]:before,.datepicker-panel>ul>li[data-view="month next"]:before,.datepicker-panel>ul>li[data-view="next"]:before{content:'\e900'}.datepicker-panel>ul>li[data-view="years current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="month current"]{width:100%;font-weight:bold;font-size:1.1em;margin-bottom:5px}.datepicker-panel>ul>li[data-view="years current"]:hover,.datepicker-panel>ul>li[data-view="year current"]:hover,.datepicker-panel>ul>li[data-view="month current"]:hover{color:#009DE0}.datepicker-panel>ul[data-view="years"]>li,.datepicker-panel>ul[data-view="months"]>li{width:52.5px;height:52.5px;line-height:52.5px}.datepicker-panel>ul[data-view="week"]>li,.datepicker-panel>ul[data-view="week"]>li:hover{cursor:default}.datepicker-panel[data-view="days picker"] ul[data-view="days"]>li{background:#fff;line-height:0;display:block;padding:7.14% 0;border:1px solid #E4EDEE;font-size:1.2em}.datepicker-panel[data-view="days picker"] ul[data-view="days"]>li:hover{background:#fafafa;color:#009DE0}.datepicker-panel[data-view="months picker"] ul:nth-child(2)>li,.datepicker-panel[data-view="years picker"] ul:nth-child(2)>li{width:16.666%;background:#fff;line-height:0;display:block;padding:8.333% 0;border:1px solid #E4EDEE;font-size:1.2em}.datepicker-panel[data-view="months picker"] ul:nth-child(2)>li:hover,.datepicker-panel[data-view="years picker"] ul:nth-child(2)>li:hover{background:#fafafa;color:#009DE0}.datepicker-hide{display:none}@media only screen and (min-width: 980px), screen and (min-device-width: 681px) and (max-device-width: 980px) and (min-aspect-ratio: 13 / 9){.datepicker-container{font-size:18px}}

/*# sourceMappingURL=maps/styles.css.map */
