html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ir,.icn{color:transparent;font:0/0 a;text-shadow:none}.cf:after,.dl-horizontal:after,.field:after,.page-body .the-content img:after,.wp-pagenavi:after{clear:both;content:"";display:table}html{color:#333;font-family:"Roboto",sans-serif;font-weight:300;line-height:1.25em}p,h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dd,figure,pre,table,fieldset,legend,hr{margin:0 0 16px}*,*:before,*:after{box-sizing:border-box}hr{height:6px;background-image:url(../../images/divider.png);width:100%;margin:0;border:0}hr.bg{background-image:url(../../images/primary-divider.png)}hr.bg.dark{background-image:url(../../images/primary-dark-divider.png)}hr.withpad{margin-bottom:16px}html{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto",sans-serif;text-rendering:optimizeLegibility}h1,.h1,h2,.h2{color:#ba0c2f;font-size:22px;font-size:1.375rem;line-height:1.25em;text-transform:uppercase;margin:15px 0}h3,.h3{font-size:15px;font-size:.9375rem;color:#003660;margin-top:14px;font-weight:400}h4,.h4{font-size:14px;font-size:.875rem;text-transform:uppercase;padding-top:20px;font-weight:400;line-height:1.11111111em}p{font-size:1em;color:#97999b;margin-top:23px}.lead{font-size:1.125em;font-weight:700}blockquote{box-shadow:0 0 6px rgba(0,0,0,0.5);padding:1em;margin-left:16px}blockquote:before{color:#999999;content:"\201C ";display:block;font:italic 400%/1 serif;height:0;margin-left:-0.95em}blockquote footer{font-size:14px;font-size:.875rem}li>ul,li>ol{margin-bottom:0}.pagenav{list-style:none}.sidebar ul{padding-left:0;padding-top:12px}.sidebar ul li{list-style:none;background-image:url(../../images/mobile-menu-list.png);background-size:8px;background-repeat:no-repeat;background-position:0 3px;padding-left:18px;margin-top:8px;width:100%}.sidebar ul li:after{content:" ";margin:8px 0 6px 0;margin-left:-18px;display:block;width:calc(100% + 18px);height:6px;background-image:url(../../images/divider.png)}.sidebar ul li a{color:black;text-transform:uppercase}.dl-horizontal dt{clear:left;float:left;text-align:right;width:20%}.dl-horizontal dd{margin-left:22%}a{color:#ba0c2f;text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear;font-weight:500}a:hover{color:#8a0923}.page-body .the-content a{text-decoration:underline}img{height:auto;max-width:100%}.img--right{float:right;margin-bottom:16px;margin-left:16px}.img--left{float:left;margin-right:16px;margin-bottom:16px}.img--center{display:block;margin:0 auto 16px}table{max-width:100%;width:100%}table th,table td{padding:8px;text-align:left;vertical-align:top}table th{border-bottom:1px solid rgba(0,0,0,0.15);font-weight:700}table td{border-bottom:1px solid rgba(0,0,0,0.1)}table thead th{vertical-align:bottom}table thead{font-size:14px;font-size:.875rem}table tbody{font-size:13px;font-size:.8125rem}.table--striped tbody tr:nth-child(odd) td,.table--striped tbody tr:nth-child(odd) th{background-color:rgba(0,0,0,0.04)}.table--striped tbody tr:hover td,.table--striped tbody tr:hover th{background-color:rgba(0,0,0,0.08)}.table--bordered{border:1px solid rgba(0,0,0,0.1);border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px}.table--bordered th,.table--bordered td{border-left:1px solid rgba(0,0,0,0.1)}.table--bordered thead:first-child tr:first-child th,.table--bordered tbody:first-child tr:first-child th,.table--bordered tbody:first-child tr:first-child td{border-top:0}.table--bordered thead:first-child tr:first-child th:first-child,.table--bordered tbody:first-child tr:first-child td:first-child{border-radius:4px 0 0 0}.table--bordered thead:first-child tr:first-child th:last-child,.table--bordered tbody:first-child tr:first-child td:last-child{border-radius:0 4px 0 0}.table--bordered thead:last-child tr:last-child th:first-child,.table--bordered tbody:last-child tr:last-child td:first-child,.table--bordered tfoot:last-child tr:last-child td:first-child{border-radius:0 0 0 4px}.table--bordered thead:last-child tr:last-child th:last-child,.table--bordered tbody:last-child tr:last-child td:last-child,.table--bordered tfoot:last-child tr:last-child td:last-child{border-radius:0 0 4px 0}form header{border-bottom:1px solid #878a8f;margin-bottom:16px}.field{margin-bottom:16px}label,input,button,select,textarea{font-size:13px;font-size:.8125rem}label{cursor:pointer}select,textarea,input[type="text"],input[type="password"],input[type="number"],input[type="date"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"]{display:inline-block;padding:4px 6px}input[type="file"],input[type="range"]{display:block}input,select,textarea{width:100%}select,textarea,input[type="text"],input[type="password"],input[type="number"],input[type="date"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"]{background-color:#fff;border:1px solid #878a8f;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:all .2s linear;transition:all .2s linear;font-family:"Roboto",sans-serif;font-size:15px;font-size:.9375rem}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus{border-color:#52a8ec;border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0;outline:thin dotted \9}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder{line-height:15px;font-size:15px;font-size:.9375rem;color:#97999b}select:-moz-placeholder,textarea:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder{line-height:15px;font-size:15px;font-size:.9375rem;color:#97999b}select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder{line-height:15px;font-size:15px;font-size:.9375rem;color:#97999b}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder{line-height:15px;font-size:15px;font-size:.9375rem;color:#97999b}input[type="radio"],input[type="checkbox"]{cursor:pointer;line-height:normal;margin-top:1px \9}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;font-size:14px;font-size:.875rem;text-align:left}input[type="file"]:focus,input[type="image"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:0}select[multiple],select[size]{height:auto}.actions{margin-bottom:16px}.field--radio .input label,.field--checkbox-list .input label,.field--radio-list .input label{margin:0 5px 0 8px;text-align:left;width:auto}.field--radio .input label:first-child,.field--checkbox-list .input label:first-child,.field--radio-list .input label:first-child{margin-left:0}.search-form{position:relative}.search-form .search-box{margin:0;padding:4px;width:100%;border:1px solid #878a8f;border-right:0;display:inline-block;float:left;font-family:"Source Sans Pro",sans-serif;box-shadow:none;height:20px;width:calc(100% - 40px)}.search-form .search-box:focus{border:1px solid #000;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0;outline:thin dotted \9}.search-form input[type="submit"]{background-color:#003660;background-image:url(../../images/search-icon.png);background-repeat:no-repeat;background-size:15px;background-position:center 7px;float:left;height:30px;width:30px;border:0;display:inline-block}.ie9 .search-form .search-box{height:20px}.the-content .wpcf7-form{margin:50px 0}.the-content .wpcf7-form label{color:#000;font-size:15px;font-size:.9375rem}.wrapper{margin:auto;padding:0 16px}[class*="mob-"]{display:block;float:left;margin-left:3.125%}[class*="mob-"]:first-child,.alpha,.mob-4{clear:left;margin-left:0}.mob-4{float:none;width:100%}.mob-3{width:74.21875%}.mob-2{width:48.4375%}.mob-1{width:22.65625%}.fw{width:100%}.cb{clear:both;display:block}.mobile-hide{display:none}[role="banner"]{background:#ba0c2f;margin-bottom:32px;padding:1em}.logo{color:#FFF}.search-site{margin:20px 0}.search-site .search-form{width:100%}.search-site:after{clear:both;content:"";display:table}.logo-container{margin-bottom:20px}.logo-container img{width:100%}#hamburger{border:0;cursor:pointer;display:inline-block;height:15px;position:relative;width:20px}#hamburger div{background-color:#000;border:0;height:3px;margin-top:3px;width:100%}.mob-menu{margin:9px 0}.telephone-number,.contact-email{background:url(../../images/telephone-icon.png);background-repeat:no-repeat;float:right;background-size:16px;padding-left:19px;background-position:0 3px;margin-top:5px}.search-site-tablet{display:none}.page-body .the-content img{margin-top:16px}.menu-trigger{color:#FFF;font-size:30px;font-size:1.875rem;height:56px;line-height:56px;position:absolute;right:0;text-align:center;top:0;width:56px;z-index:10}.footer-menus ul{margin:0;padding:0;padding-bottom:15px}.footer-menus ul li{list-style:none;margin-top:16px}.footer-menus ul li a{color:#b8bec5;font-size:14px;font-size:.875rem;font-weight:300}.ajax-loader{display:none}.footer{background:#ba0c2f;clear:both;color:#fff;margin:16px -16px 0;padding:16px}.footer-newsletter{background-color:#203e61;clear:both;margin:16px 0 0;padding:35px 0 25px}.footer-newsletter h2{color:#fff;font-weight:500;margin-bottom:16px;margin-top:0}.footer-newsletter p{margin:10px 0}.footer-newsletter label{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer-newsletter button{font-size:14px;font-size:.875rem;margin-bottom:10px;margin-top:0;padding:11px 25px 11px 11px;text-align:left;width:100%}.footer-newsletter input{font-size:18px;font-size:1.125rem;color:#000;padding:10px 5px 10px 10px;width:100%}.footer-newsletter input::-webkit-input-placeholder{color:#000;font-weight:500}.footer-newsletter input:-ms-input-placeholder{color:#000;font-weight:500}.footer-newsletter input::-ms-input-placeholder{color:#000;font-weight:500}.footer-newsletter input::placeholder{color:#000;font-weight:500}.footer-newsletter .form-row{margin-bottom:15px}.footer-newsletter .newsletter-info p{font-size:14px;font-size:.875rem;color:#c3c6d9;letter-spacing:.5px}.footer-callback{background:#003660;padding:25px 0}.footer-callback h2{color:white;font-weight:500;margin-top:0;margin-bottom:16px}.footer-callback label{display:none}.footer-callback p{margin:0;padding:0;width:100%}.footer-callback input[type="text"]{background:none;border:1px solid #97999b;color:#97999b;margin-bottom:16px;padding:10px 6px 6px}.footer-callback input[type="submit"]{margin-bottom:10px;margin-top:0;padding:11px 25px 11px 11px;width:100%}.footer-callback .wpcf7-response-output{color:#b8bec5;margin-bottom:19px;margin:0}.footer-menus{background:#002c4f}.footer-menus h4{color:#b8bec5}.footer-menus .telephone-number,.footer-menus .contact-email,.footer-menus .contact-fax{background-image:url("../../images/telephone-icon-light.png");color:#b8bec5;float:none;font-weight:500;margin-top:16px;padding-left:24px}.footer-menus .contact-email{background-image:url("../../images/email-icon.png");padding-bottom:16px}.footer-menus .contact-email a{color:#b8bec5;text-decoration:underline}.footer-menus .contact-fax{background-image:url("../../images/facsimile.png");background-repeat:no-repeat;background-size:16px}.footer-menus .contact-fax a{color:#b8bec5;text-decoration:underline}.footer-menus .social-media-icons ul{padding:5px 0 10px}.footer-menus .social-media-icons .social-media{display:inline-block;margin-top:0}.footer-menus .social-media-icons .social-media a{display:block;height:40px}.footer-menus .social-media-icons svg{height:40px;width:40px;fill:#b8bec5}.footer-copyright{font-size:10px;font-size:.625rem;background:#002542;color:#b8bec5;padding-top:15px}.footer-copyright .fat-media{margin-top:10px;padding-bottom:10px}.footer-copyright .fat-media a{color:#b8bec5;text-decoration:underline}.flag{color:#b8bec5}.flag span{display:inline-block;padding:7px 0 0 5px;vertical-align:top}#breadcrumbs{margin:9px 0;font-family:"Roboto",sans-serif;font-size:16px;font-size:1rem;color:#ba0c2f}#breadcrumbs a{color:black}#breadcrumbs .breadcrumb_last{color:#ba0c2f}@media only screen and (min-width: 60em){#breadcrumbs{font-size:12px;font-size:.75rem}}.btn,button{background:#003660;border:0;color:#FFF;cursor:pointer;display:inline-block;line-height:1;padding:7px 25px 7px 16px;text-decoration:none !important;text-transform:uppercase;-webkit-transition:all .2s linear;transition:all .2s linear;position:relative;background-image:url(../../images/button-bg.png);background-repeat:no-repeat;background-position:calc( 100% - 10px) center;background-size:9px}.btn:hover,button:hover{color:#FFF;background-color:#00447a}.btn-alt{background-color:#ba0c2f}.btn-alt:hover{color:#FFF;background-color:#d20e35}.btn--lrg{font-size:18px;font-size:1.125rem}.btn--sml{font-size:12px;font-size:.75rem}.btn--full{display:block}.btn-enquiries{position:relative;height:60px;background:url(../../images/telephone-icon-white.png) 10px 22px no-repeat,url(../../images/email-icon-white.png) 38px 23px no-repeat;background-color:#ba0c2f;background-size:16px}.btn-enquiries span{font-size:16px;font-size:1rem;text-transform:none;font-weight:400;display:inline-block;right:40px;top:50%;line-height:44px;padding-left:45px}.btn-enquiries span.big{display:none;text-transform:uppercase;font-size:22px;font-size:1.375rem;font-weight:400;line-height:44px;float:left;padding-left:50px}.btn-enquiries:after{height:44px;width:29px;content:"";background:url(../../images/button-bg.png) calc(100% - 10px) center no-repeat;background-size:11px;display:inline-block;position:absolute}.btn-shortcode-fw{width:100%}.enquiries-button{position:relative;color:white;padding:9px 16px 9px 16px;background:#ba0c2f}.enquiries-button hr{position:absolute;top:0;left:0;background-image:url(../../images/enquiries-divider.png)}.enquiries-button img{padding-top:6px;float:left}.enquiries-button span{display:none}.enquiries-button .big{margin-left:8px;text-transform:uppercase;display:inline-block;font-weight:500;font-size:18px;font-size:1.125rem;margin-top:5px}.enquiries-button img.arrow{position:absolute;right:19px;top:12px}@media only screen and (min-width: 32.438em){.enquiries-button span{display:inline-block}.enquiries-button .big{padding-right:19px}}@media only screen and (min-width: 47.5em){.btn,button{padding-right:30px}}@media only screen and (min-width: 60em){.enquiries-button{-webkit-transition:all .2s linear;transition:all .2s linear;margin-bottom:70px}.enquiries-button:hover{background-color:#d20e35}.enquiries-button .big{font-size:22px;font-size:1.375rem;padding-left:20px}}.alert{background:#fcedd0;border:1px solid #FAE4B8;border-radius:4px;color:#d7940f;font-size:14px;font-size:.875rem;margin-bottom:16px;padding:8px}.alert button{background:none;border:none;color:#d7940f;cursor:pointer;float:right;font-size:20px;font-size:1.25rem;font-weight:700;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4;padding:0}.alert button:hover{opacity:0.75}.alert--error{background:#f8cad0;border-color:#F29DA8;color:#ac172a}.alert--error button{color:#ac172a}.alert--success{background:#bfe2b6;border-color:#9FD392;color:#396d2c}.alert--success button{color:#396d2c}.alert--information{background:#99d1ed;border-color:#6EBDE5;color:#1c729e}.alert--information button{color:#1c729e}.wp-pagenavi{display:inline-block;margin:19px 0;font-family:"Roboto",sans-serif}.icn{background-image:url(../img/sprite.png);background-repeat:no-repeat;height:32px;width:32px}.icn{display:inline-block}.icn--flight{background-position:0px 0px}.tabs{margin-bottom:16px}.tabs>ul{margin:0;padding:0}.tabs>ul li{border:1px solid #CCC;display:inline-block;list-style:none}.tabs>ul li.active{border-bottom-color:#FFF}.tabs>ul a{display:block;padding:8px}.tabs>div{border:1px solid #CCC;margin-top:-1px;padding:16px}.tabs--full-width>ul{display:table;position:relative;width:100%;z-index:1}.tabs--full-width>ul li{display:table-cell;text-align:center;margin-left:8px}.tabs--full-width>ul li:first-child{margin-left:0}.accordion{display:none}#accordion-wrap{display:none}.accordion-mobile .accordion-item{background:#003660;background-image:url(../../images/primary-divider.png);background-repeat:repeat-x;background-position:top}.accordion-mobile .accordion-item .accordion-title{width:100%;color:white;background-image:url(../../images/accordion-icon-closed.png);background-size:8px;background-repeat:no-repeat;background-position:0 13px;padding:8px 29px;font-size:15px;font-size:.9375rem}.accordion-mobile .accordion-item.expanded .accordion-title{background-image:url(../../images/accordion-icon.png);background-size:13px}.accordion-mobile .accordion-item.expanded .accordion-body{display:block}.accordion-mobile .accordion-body{display:none;position:relative;height:189px;background-size:cover;background-repeat:no-repeat}.accordion-mobile .accordion-body .accordion-copy{position:absolute;background:rgba(255,255,255,0.85);left:16px;top:37px;width:55%}.accordion-mobile .accordion-body .accordion-copy p{padding:14px;width:100%;margin:0 auto;opacity:1;font-size:15px;font-size:.9375rem}.accordion-mobile .accordion-body .accordion-copy a{width:100%}.accordion-mobile .accordion-body .accordion-copy a .btn{position:absolute}.accordion-mobile .accordion-body.expanded{display:block}.accordionContainer{display:none}.sector-icons{float:right}.sector-icons a{margin-right:3px}.key-sectors-container{margin:25px 0}.key-sectors-container .key-sector{margin-bottom:10.8px}.key-sectors-container .key-sector:nth-child(2n+3){margin-left:0}.key-sectors-container .key-sector:hover>.btn{color:#FFF;background-color:#d20e35}.key-sectors-container .key-sector img{margin:0;padding:0;width:100%}.key-sectors-container .key-sector .btn{margin-top:-5px}.core-products-container .core-product{margin-top:25px}.core-products-container img{margin:0 auto;display:block}.core-products-container h3{margin-bottom:10px}.core-products-container p{color:black;margin-top:0;font-size:15px;font-size:.9375rem}.intro-home p{display:none}.intro-home p:first-of-type{display:block;font-size:18px;font-size:1.125rem}.icon.icon-industrial{background:url(../../images/industrial-icon.png);background-repeat:no-repeat;background-size:17px;height:16px;display:inline-block;width:17px}.icon.icon-commercial{background:url(../../images/commercial-icon.png);background-repeat:no-repeat;background-size:17px;height:16px;display:inline-block;width:17px}.icon.icon-retail{background:url(../../images/retail-icon.png);background-repeat:no-repeat;background-size:17px;height:16px;display:inline-block;width:17px}.icon.icon-healthcare{background:url(../../images/healthcare-icon.png);background-repeat:no-repeat;background-size:20px;height:17px;display:inline-block;width:20px}#mobile-menu{display:none;background:#f3f5f7;padding-top:20px}#mobile-menu ul{padding:0;margin:0 16px}#mobile-menu ul ul{display:none}#mobile-menu ul li{list-style:none;background-image:url(../../images/mobile-menu-list.png);background-size:8px;background-repeat:no-repeat;background-position:0 3px;padding-left:18px;width:100%}#mobile-menu ul li:after{content:" ";margin:5px 0 6px 0;margin-left:-18px;display:block;width:calc( 100% + 18px);height:6px;background-image:url(../../images/divider.png)}#mobile-menu ul li a{color:black}#mobile-menu ul li:last-child{padding-bottom:9px}#mobile-menu ul li:last-child:after{margin-bottom:0}#nav-icon1{width:20px;margin-top:15px;position:relative;margin:3px auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span{display:block;position:absolute;height:3px;width:100%;background:black;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:2px}#nav-icon1 span:nth-child(2){top:8px}#nav-icon1 span:nth-child(3){top:14px}#nav-icon1.open span:nth-child(1){top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}div.text{display:inline-block;margin-left:26px}.mobile-menu-container{margin-top:6px;display:inline-block}.cart-item{float:right;margin-left:10px}.cart-item a{background:url("../../images/retail-icon.png");background-size:18px 17px;background-position:left;padding-left:25px;background-repeat:no-repeat}.log-in{float:right}.log-in a{background:url("../../images/log-in.png");background-size:18px 17px;background-position:left;padding-left:25px;background-repeat:no-repeat}@media only screen and (max-width: 60em){#mobile-menu ul li.cart-item,#mobile-menu ul li.log-in,#mobile-menu ul li.shop-item{background:none;width:33%;margin:0;padding:0}}.page-banner{display:none}.the-content .page-repeat-copy .image-holder{text-align:center}.the-content .page-repeat-copy .image-holder img{margin:0 auto 16px auto}.the-content .page-repeat-copy p{color:black}.the-content .page-repeat-copy .copy-holder{text-align:center}.the-content p{color:black;font-size:18px;font-size:1.125rem}.the-content p:first-of-type{color:#97999b;margin-top:0}.the-content img{clear:both;display:block;margin:0 0 19px 0}.the-content img.alignright{float:right}.contact-us .the-content p{color:#97999b;font-size:22px;font-size:1.375rem}.product-listing{margin-bottom:20px}.product-copy{margin-top:19px}.product-copy .excerpt-read-more{display:none}.product-copy .image-container{width:100%;text-align:center}.product-copy .btn{width:100%;margin-top:16px}.product-copy p,.product-copy p:first-of-type{color:black}.product-copy p:first-of-type{margin-top:20px}.product-copy .nopad{margin-left:0}.extra-fields h2,.downloads h2{font-weight:400}.extra-fields p,.downloads p{color:black;margin-top:0;font-size:16px;font-size:1rem}.extra-fields p:last-of-type,.downloads p:last-of-type{margin-bottom:0}.downloads .download-link-single{margin-bottom:28px}.downloads .download-link-single span{color:black;font-size:15px;font-size:.9375rem;margin-top:-19px;display:inline-block}.downloads .download-link-single img{margin-bottom:-14px}.downloads .download-link-single a{text-decoration:none}iframe{width:100%;margin-left:0}.page-id-146 form select{margin-bottom:16px;width:100%}.page-repeat-copy{margin-bottom:16px}.contact-form{width:100%}.contact-form.form-left{margin-top:-25px}.contact-form h3{font-size:18px;font-size:1.125rem;background-color:#002c4f;color:#fff;font-weight:500;padding:10px 15px;text-transform:uppercase}.contact-form .newsletter-info{font-size:14px;font-size:.875rem;margin:40px 0 30px;color:#626262;letter-spacing:.5px}.contact-form .newsletter-check,.contact-form .interest-checkbox{background-color:#003660;padding:10px 15px}.contact-form .newsletter-check label,.contact-form .interest-checkbox label{color:#fff;font-weight:500;letter-spacing:.5px}.contact-form .newsletter-check input[type='checkbox'],.contact-form .interest-checkbox input[type='checkbox']{cursor:pointer;height:30px;margin:-5px -11px 0;opacity:0;position:absolute;width:30px;z-index:3}.contact-form .newsletter-check input[type='checkbox']+span,.contact-form .interest-checkbox input[type='checkbox']+span{cursor:pointer;padding-left:25px;position:relative}.contact-form .newsletter-check input[type='checkbox']+span:before,.contact-form .interest-checkbox input[type='checkbox']+span:before{background-color:#003660;border:1px solid #fff;content:'';height:30px;left:-15px;outline:none;position:absolute;top:-6px;width:30px;z-index:0}.contact-form .newsletter-check input[type='checkbox']:checked+span:before,.contact-form .interest-checkbox input[type='checkbox']:checked+span:before{background-color:#003660}.contact-form .newsletter-check input[type='checkbox']:checked+span:after,.contact-form .interest-checkbox input[type='checkbox']:checked+span:after{border:solid #fff;border-width:0 4px 4px 0;content:'';height:24px;left:-6px;position:absolute;top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.contact-form .interest-checkbox{background-color:transparent;border-bottom:6px solid transparent;-webkit-border-image:url(../../images/divider.png) 6 0 round;-o-border-image:url(../../images/divider.png) 6 0 round;border-image:url(../../images/divider.png) 6 0 round;border-top:0;display:block;margin-bottom:-10px;padding:10px 10px 22.5px;position:relative}.contact-form .interest-checkbox label{color:#002c4f}.contact-form .interest-checkbox input[type="checkbox"]{margin-top:-3px}.contact-form .interest-checkbox input[type="checkbox"]+span{font-size:13px;font-size:.8125rem;padding-left:20px}.contact-form .interest-checkbox input[type="checkbox"]+span:before{background-color:transparent;border:1px solid #003660}.contact-form .interest-checkbox input[type="checkbox"]:checked+span:before{background-color:transparent}.contact-form .interest-checkbox input[type="checkbox"]:checked+span:after{border-color:#ba0c2f;border-width:0 5px 5px 0;height:32px;left:-4px;top:-14px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:16px}.contact-form .newsletter-check input[type="checkbox"]{margin:-4px -15px 0}.contact-form .newsletter-check input[type="checkbox"]+span{font-size:13px;font-size:.8125rem}.contact-form .newsletter-check input[type="checkbox"]+span:before{top:-7px}.contact-form .enquiry-button{margin:25px 0}.contact-form input[type="submit"]{font-size:16px;font-size:1rem;padding:15px;width:100%}div.wpcf7-response-output{border-color:#ba0c2f;clear:both}.contact-map{width:100%;height:500px;margin:0 0 10px}.contact-map .company-info{margin-left:23px;text-align:center;width:140px}.contact-map .company-info .company-name{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:0}.contact-map .company-info p{margin:10px 0}.recaptcha-container{clear:both;width:256px;float:left}.recaptcha-container iframe{margin-top:0}.recaptcha-container .grecaptcha-badge{display:none}.sidebar .in-this-section .pagenav .children{display:none}.sidebar .in-this-section .pagenav .current_page_item .children{display:block}.sidebar .in-this-section .pagenav .current_page_ancestor .children{display:block}.sidebar .in-this-section .pagenav ul li .current_page_item>a{color:#ba0c2f}.sidebar .in-this-section .pagenav ul li a{color:black}.sidebar .in-this-section .pagenav ul li ul{padding-top:0}.sidebar .in-this-section .pagenav ul li ul li{background:none}.sidebar .in-this-section .pagenav ul li ul li a{text-transform:none;color:black;font-size:16px;font-size:1rem}.sidebar .in-this-section .pagenav ul li ul li .current_page_item a{color:#ba0c2f}.sidebar .in-this-section .pagenav ul li ul li:after{background:none;content:none}.sidebar .in-this-section .pagenav ul li ul li ul{padding-top:0}.sidebar .in-this-section .pagenav ul li ul li ul li a{font-size:14px;font-size:.875rem;color:black}.sidebar .in-this-section .pagenav ul li ul li ul li a:before{content:"- ";margin-right:5px;display:inline-block}.sidebar .in-this-section .pagenav ul li ul li ul li .current_page_item>a{color:#ba0c2f}@-ms-viewport{width:device-width}@media only screen and (min-width: 47.5em){h1,.h1{line-height:1.125em}h2,.h2{line-height:1.125em}h3,.h3{font-size:1.5em;line-height:1.25em}h4,.h4{line-height:1.22222222em}p{line-height:1.375em}input,select,textarea{width:420px}input[type="range"]{width:100%}.form--horizontal label{display:inline-block;line-height:28px;line-height:1.75rem;margin-right:10px;vertical-align:top;width:180px}.form--horizontal .input{display:inline-block}.actions{padding-left:194px}[class*="tab-"]{display:block;float:left;margin-left:3.125%}[class*="tab-"]:first-child,.alpha,.tab-6{clear:left;margin-left:0}.tab-6{float:none;width:100%}.tab-5{width:82.8125%}.tab-4{width:65.625%}.tab-3{width:48.4375%}.tab-2{width:31.25%}.tab-1{width:14.0625%}.tab-aw{margin:0;width:auto}.tab-hide{display:none}.accordion-mobile{display:none}#accordion-wrap{display:block}.accordionContainer{visibility:hidden;display:block;max-width:1440px}.uberAccordion{padding:0;max-width:1440px}.uberAccordion>li{list-style:none;margin:0}.uberAccordion>li .content{max-width:1440px}.uberAccordion>li>h1{background-color:#003660;margin:0;font-size:16px;padding:5px;cursor:pointer;color:#fff;text-transform:none;font-weight:200;background-image:url(../../images/accordion-bg.png);background-repeat:no-repeat;padding-left:57px;height:50px;z-index:5;padding-top:17px}.uberAccordion .inner-content{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.uberAccordion .inner-content .content-box{background-color:rgba(255,255,255,0.85);position:absolute;width:43%;top:10%;left:5%;padding:21px}.uberAccordion .inner-content .content-box h2{margin:0;font-size:28px;font-size:1.75rem}.uberAccordion .inner-content .content-box hr{margin:16px 0}.uberAccordion .inner-content p{margin-top:0px;color:black}.uberAccordion .uberAccordion>li>h1{font-size:12px;padding:5px}.uberAccordion .uberAccordion>li>div{background-color:#666666;color:#FFF}.uberAccordion.accordion-vertical{height:471px}.uberAccordion .uberAccordion.accordion-vertical{height:260px}.sector-icons{display:none}.key-sectors-container .key-sector{margin-bottom:15px}.key-sectors-container .key-sector .btn:before{content:" ";display:inline-block;height:16px;width:16px;background-repeat:no-repeat;background-size:16px;left:15px;position:absolute}.key-sectors-container .key-sector .btn.industrial{padding-left:46px}.key-sectors-container .key-sector .btn.industrial:before{background-image:url(../../images/industrial-light.png)}.key-sectors-container .key-sector .btn.retail{padding-left:46px}.key-sectors-container .key-sector .btn.retail:before{background-image:url(../../images/retail-light.png)}.key-sectors-container .key-sector .btn.healthcare{padding-left:46px}.key-sectors-container .key-sector .btn.healthcare:before{background-image:url(../../images/healthcare-light.png);height:18px;width:18px;background-size:18px}.key-sectors-container .key-sector .btn.commercial{padding-left:46px}.key-sectors-container .key-sector .btn.commercial:before{background-image:url(../../images/commercial-light.png);height:18px;width:18px;background-size:18px}.intro-home{margin-bottom:19px}.intro-home p{display:none}.intro-home p:first-of-type{display:block;font-size:22px;font-size:1.375rem}.intro-home p:nth-of-type(2n),.intro-home p:nth-of-type(3n){display:block;color:black;font-size:17px;font-size:1.0625rem}.footer-callback{background:#003660;padding-top:25px}.footer-callback h2{color:white;font-weight:500;margin-top:0;margin-bottom:16px}.footer-callback label{display:none}.footer-callback p{margin:0;padding:0}.footer-callback input{width:100%}.footer-callback input[type="text"]{display:block;margin-bottom:0}.footer-callback input[type="submit"]{display:block;float:left;margin-top:0;margin-bottom:0;width:33.33%}.footer-callback .wpcf7-not-valid-tip{display:none}.footer-callback span.wpcf7-form-control-wrap{float:left;margin-right:20px;width:calc(33.33% - 20px)}.footer-callback .wpcf7-response-output{margin:15px 0}.footer-newsletter .form-heading{width:100%}.footer-newsletter .form-controls .form-row{display:inline-block;width:32.3%;margin-right:1%}.footer-newsletter .form-controls .form-row:last-child{margin-right:0}.footer-newsletter .newsletter-info{clear:both}.footer-menus .telephone-number,.footer-menus .contact-email{display:inline-block}.footer-menus .contact-email{margin-left:3.125%}.footer-copyright .fat-media{margin-top:0px;padding-bottom:10px}.logo-container{float:left;width:50%;min-width:0}.logo-container img{width:auto;margin:20px 0 0 0}.search-site.search-site-tablet{display:block;float:right;width:40%;margin-top:30px}.search-site.search-site-tablet .telephone-number{display:none}.search-site.search-site-mobile{display:none}.page-body .the-content img{margin-top:0;margin-bottom:4px}hr.mobile-hide{display:block;margin-bottom:15px}.product-listing{position:relative}.product-listing .product-copy{margin-top:19px}.product-listing .product-copy .image-container{text-align:left;width:31.25%}.product-listing .product-copy .btn{width:65.625%}.single-product-copy img.product-image{margin-right:3.125%}.page-id-146 .dl-form-label{margin-left:0}.the-content .page-repeat-copy .image-holder img{margin-bottom:0}.the-content .page-repeat-copy{margin-bottom:40px;position:relative}.the-content .page-repeat-copy .copy-holder .find-out-more{position:absolute;bottom:0;right:14%}.contact-form{float:left;margin-top:-35px;width:47%}.contact-form.form-left{margin-right:6%;margin-top:-35px}.contact-form.form-left input,.contact-form.form-left textarea{width:100%}.contact-form.form-left .newsletter-check{padding:15px}.contact-form.form-left .newsletter-check input[type="checkbox"]+span{padding-left:40px}.contact-map .company-info{width:210px}}@media only screen and (min-width: 60em){h1,.h1{font-size:22px;font-size:1.375rem}h2,.h2{font-size:22px;font-size:1.375rem}h3,.h3{font-size:1.35em}p{line-height:1.375em}.form--horizontal label{text-align:right}.page-template-template-contactpage .wpcf7-response-output{width:420px;margin:10px 0px}.page-template-template-contactpage div.wpcf7 img.ajax-loader{margin-top:10px}.wrapper{margin:auto;max-width:1440px;min-width:940px;width:85%}[class*="dts-"]{display:block;float:left;margin-left:3.125%}[class*="dts-"]:first-child,.alpha,.dts-12{clear:left;margin-left:0}.dts-12{float:none;width:100%}.dts-11{width:91.40625%}.dts-10{width:82.8125%}.dts-9{width:74.21875%}.dts-8{width:65.625%}.dts-7{width:57.03125%}.dts-6{width:48.4375%}.dts-5{width:39.84375%}.dts-4{width:31.25%}.dts-3{width:22.65625%}.dts-2{width:14.0625%}.dts-1{width:5.46875%}.dts-hide{display:none}.mobile-menu-header{display:none}.logo-container{float:left !important;padding-left:0;min-width:0}.logo-container img{max-width:360px}.search-site.search-site-tablet{text-align:right;max-width:500px;width:50%}.search-site.search-site-tablet .telephone-number{background-position:0px 2px;background-image:none;color:#97999b;float:left;display:inline-block;margin-right:15px}.mainhead-container{margin-bottom:14px !important}.search-site .search-form{float:right;margin-right:0;width:50%}.mainhead-container .telephone-number{padding-left:30px;margin-right:0;font-size:16px;font-size:1rem;font-weight:500}.menu-trigger{display:none}.nav{background:none;float:right;height:auto;position:relative;overflow:hidden;width:auto}.nav li{display:inline;margin-left:2em}.nav a{color:#FFF;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.footer-callback h2{width:auto;display:inline-block}.footer-callback p{display:inline-block}}@media only screen and (min-width: 60em) and (min-width: 1140px){.footer-callback h2{margin-bottom:0;margin-top:5px;font-size:1.275em}.footer-callback p,.footer-callback h2{float:left}.footer-callback h2{width:25%}.footer-callback p{width:75%}.footer-callback input[type="submit"]{width:20%}.footer-callback span.wpcf7-form-control-wrap{width:calc(40% - 20px)}.footer-newsletter .form-heading{float:left;width:25%}.footer-newsletter .form-heading h2{font-size:20px;font-size:1.25rem;margin-bottom:0;margin-top:10px}.footer-newsletter .form-controls{float:left;width:75%}.footer-newsletter .form-controls .form-row{float:left;margin-right:20px;width:calc(40% - 20px)}.footer-newsletter .form-controls .form-row:last-child{margin-right:0;width:20%}}@media only screen and (min-width: 60em) and (min-width: 86.375em){.footer-callback h2{font-size:1.4em}}@media only screen and (min-width: 60em){.footer-newsletter .form-heading h2{font-size:22px;font-size:1.375rem}.footer-newsletter .form-row{margin-bottom:25px}.footer-menus .contact-email{margin-left:0}.accordionContainer{width:90%;margin:0 auto}#accordion-wrap{background:#002542}.intro-home p{display:block;font-size:15px;font-size:.9375rem;color:black}.intro-home p:first-of-type{font-size:22px;font-size:1.375rem;color:#97999b}#mobile-menu{display:block;background:#fff;padding:0}#mobile-menu ul{position:relative;margin:0 auto;width:100%}#mobile-menu ul li{display:inline-block;width:auto;background:none;padding:9.5px 1px;vertical-align:middle}}@media only screen and (min-width: 60em) and (min-width: 1200px){#mobile-menu ul li{padding:9.5px 5px}}@media only screen and (min-width: 60em){#mobile-menu ul li:first-child{padding-left:0}#mobile-menu ul li:after{content:none}#mobile-menu ul li.current-menu-item a,#mobile-menu ul li.current-page-ancestor a{color:#ba0c2f}#mobile-menu ul li a{font-weight:500;-webkit-transition:all .2s linear;transition:all .2s linear;text-transform:uppercase;font-size:14px;font-size:.875rem}#mobile-menu ul li a:hover{color:#ba0c2f}#mobile-menu ul li ul{display:none;background:#f3f5f7}#mobile-menu ul li ul h2{margin-top:15px}#mobile-menu ul li.menu-shop{background:#ba0c2f;float:right;padding:9.5px 4px}}@media only screen and (min-width: 60em) and (min-width: 1200px){#mobile-menu ul li.menu-shop{padding:9.5px 5px}}@media only screen and (min-width: 60em){#mobile-menu ul li.menu-shop a{color:white}#mobile-menu ul li.log-in{margin-left:4px}}@media only screen and (min-width: 60em) and (min-width: 1200px){#mobile-menu ul li.log-in{margin-left:0}}@media only screen and (min-width: 60em){#mobile-menu ul li:hover>ul{width:100%;position:absolute;display:inline-block;-webkit-transition:all .2s linear;transition:all .2s linear;z-index:6;left:0;top:0;padding:0 20px;margin-top:40px;padding-bottom:20px}#mobile-menu ul li:hover>ul li{vertical-align:top;width:212px;margin-top:15px;padding:0;margin-right:8px;display:block}#mobile-menu ul li:hover>ul li.current-menu-item a{color:#ba0c2f}#mobile-menu ul li:hover>ul li a{text-transform:none;font-weight:300;color:black}#mobile-menu ul li:hover>ul li:hover>ul{-webkit-transition:none;transition:none;top:auto;left:auto;margin:0;margin-top:10px;padding:0;position:relative}#mobile-menu ul li:hover>ul li ul{vertical-align:top;display:block;margin:0;margin-top:10px;padding:0}#mobile-menu ul li:hover>ul li li{display:block;margin-top:0px;background:none;padding:5px 0;width:100%}#mobile-menu ul li:hover>ul li li a{font-weight:300;text-transform:none}#mobile-menu ul li:hover>ul li hr{display:none}#mobile-menu ul li:hover>ul li hr:first-of-type{display:block}#mobile-menu ul li.mega:hover>ul li{width:212px;margin-top:15px;padding:0;margin-right:8px;display:inline-block}#mobile-menu ul li.mega:hover>ul li a{text-transform:uppercase;font-weight:500}#mobile-menu ul li.mega:hover>ul li li a{font-weight:300;text-transform:none}#mobile-menu ul li.mega:hover>ul li hr{display:none}#mobile-menu ul li.mega:hover>ul li hr:first-of-type{display:block}#mobile-menu .menu>li>ul>li>a{min-height:40px;display:inline-block}.the-content p{font-size:17px;font-size:1.0625rem}.the-content p:first-of-type{font-size:22px;font-size:1.375rem}.the-content img.alignleft{float:left;margin-right:19px}.the-content .page-repeat-copy{margin-bottom:16px}.the-content .page-repeat-copy .image-holder{text-align:left}.the-content .page-repeat-copy .image-holder img{margin:0}.the-content .page-repeat-copy p{font-size:16px;font-size:1rem;color:black}.the-content .page-repeat-copy .copy-holder{text-align:left}.page-banner{display:block;overflow:hidden}.page-banner img{width:100%}.contact-us .the-content p{color:black;font-size:17px;font-size:1.0625rem}.product-copy{position:relative;margin-bottom:49px}.product-copy .copy p{font-size:16px;font-size:1rem}.product-copy .image-container{text-align:left;width:31.25%}.product-copy .btn{width:50%}.product-listing{margin-bottom:79px}.product-listing .product-copy{position:relative}.product-listing .product-copy .copy{margin-bottom:19px;clear:right}.product-listing .product-copy .btn{width:48%}.extra-fields h2,.downloads h2{font-size:18px;font-size:1.125rem;margin-bottom:17px}.extra-fields p,.downloads p{color:black;margin-top:0;font-size:15px;font-size:.9375rem}.downloads .download-link-single{text-align:center;display:inline-block;margin-bottom:28px}.downloads .download-link-single:first-of-type{margin-left:0}.downloads .download-link-single span{color:black;font-size:15px;font-size:.9375rem;margin-top:0;display:block}.downloads .download-link-single img{margin:0 auto;margin-bottom:0}iframe{margin-top:60px}.form-holder.dts-6{margin-left:0}.the-content .page-repeat-copy{margin-bottom:70px;position:relative}.the-content .page-repeat-copy .copy-holder .find-out-more{position:absolute;bottom:0;right:auto}.the-content .page-repeat-copy.dts-6{margin-left:0}.contact-form h3{margin-bottom:20px}.contact-form.form-left{margin-right:15%;width:38%}.contact-form .newsletter-check{padding:15px}.contact-form .newsletter-check input[type="checkbox"]+span{font-size:16px;font-size:1rem;padding-left:50px}.contact-form .newsletter-check input[type="checkbox"]+span:beofre{top:-5px}.contact-form .interest-checkbox{padding:7.5px 10px 17.5px}.contact-form .interest-checkbox input[type="checkbox"]{margin-top:1px}.contact-form .interest-checkbox input[type="checkbox"]+span{font-size:16px;font-size:1rem;padding-left:45px}.contact-form.form-right h3{margin-bottom:40px}.contact-form.form-right p{padding-left:10px}}@media only screen and (min-width: 86.375em){.wrapper{margin:auto;max-width:1440px;width:85%}[class*="dtl-"]{display:block;float:left;margin-left:3.125%}[class*="dtl-"]:first-child,.alpha,.dtl-16{clear:left;margin-left:0}.dtl-16{float:none;width:100%}.dtl-15{width:93.5546875%}.dtl-14{width:87.109375%}.dtl-13{width:80.6640625%}.dtl-12{width:74.21875%}.dtl-11{width:67.7734375%}.dtl-10{width:61.328125%}.dtl-9{width:54.8828125%}.dtl-8{width:48.4375%}.dtl-7{width:41.9921875%}.dtl-6{width:35.546875%}.dtl-5{width:29.1015625%}.dtl-4{width:22.65625%}.dtl-4.nc{clear:none}.dtl-3{width:16.2109375%}.dtl-2{width:9.765625%}.dtl-1{width:3.3203125%}.logo-container{float:left !important;min-width:0;width:auto !important;clear:none !important}}.enquiry-container{margin-top:70px}ul.woocommerce-loop{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}ul.woocommerce-loop .product-category{margin-bottom:20px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.woocommerce-message,.woocommerce-Message,.woocommerce-error,.woocommerce-form-login-toggle,.woocommerce-info{color:white;margin:20px 0;padding:10px;list-style-type:none}.woocommerce-message a,.woocommerce-Message a,.woocommerce-error a,.woocommerce-form-login-toggle a,.woocommerce-info a{color:white}.woocommerce-message a:hover,.woocommerce-Message a:hover,.woocommerce-error a:hover,.woocommerce-form-login-toggle a:hover,.woocommerce-info a:hover{color:#97999b}.woocommerce-message a.wc-forward,.woocommerce-Message a.wc-forward,.woocommerce-error a.wc-forward,.woocommerce-form-login-toggle a.wc-forward,.woocommerce-info a.wc-forward{float:right}.woocommerce-message+.dts-8,.woocommerce-Message+.dts-8,.woocommerce-error+.dts-8,.woocommerce-form-login-toggle+.dts-8,.woocommerce-info+.dts-8{margin-left:0}.woocommerce-message .woocommerce-info,.woocommerce-Message .woocommerce-info,.woocommerce-error .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-info .woocommerce-info{margin:0;padding:0}.woocommerce-message,.woocommerce-Message,.woocommerce-form-login-toggle,.woocommerce-info{background:#003660}.woocommerce-error{background:#ba0c2f}.woocommerce-NoticeGroup{background:#ba0c2f;color:white;padding:10px;margin:20px 0}.woocommerce-NoticeGroup ul{list-style-type:none;padding:0;margin:0}mark{background:none}.woocommerce-breadcrumb{margin:10px 0 20px 0}.woocommerce-shop-page .page-description{font-size:1.6rem;line-height:2rem;font-weight:bold;font-style:italic}.woocommerce-shop-page .page-description strong{color:#ba0c2f;font-size:2rem;font-style:normal}.woocommerce-shop-page .page-description a{font-weight:bold}@media only screen and (min-width: 47.5em){.woocommerce-shop-page .page-description p:before{content:'';display:block;float:left;width:40px;height:40px;background-color:#00E348;border-radius:50%;background-image:url("../../images/rarr-white.png");background-repeat:no-repeat;background-size:12px 21px;background-position:calc( 50% + 2px) center;margin-right:20px}.woocommerce-shop-page .page-description a{display:inline-block}}@media only screen and (max-width: 47.5em){ul.woocommerce-loop.categories .product:nth-child(2n+3){margin-left:0}}@media only screen and (min-width: 47.5em) and (max-width: 60em){ul.woocommerce-loop.categories .product:nth-child(3n+4){margin-left:0}}@media only screen and (min-width: 60em){ul.woocommerce-loop.categories .product:nth-child(4n+5){margin-left:0}}ul.woocommerce-loop.categories h3{color:#ba0c2f;font-weight:bold;text-transform:uppercase}.woocommerce-loop-category__title{background:url("../../images/accordion-icon-closed.png");background-repeat:no-repeat;background-position:right;background-size:7px 12px;padding-right:10px;font-size:1rem}@media only screen and (min-width: 47.5em){.woocommerce-loop-category__title{font-size:1.2rem}}ul.woocommerce-loop.products .product{text-align:center;margin-bottom:40px}@media only screen and (max-width: 60em){ul.woocommerce-loop.products .product.tab-3:nth-child(2n+1){margin-left:0}}@media only screen and (min-width: 60em){ul.woocommerce-loop.products .product.dts-4:nth-child(3n+1){margin-left:0}}ul.woocommerce-loop.products .product .excerpt{color:#97999b;font-weight:400;font-size:0.9rem;margin:16px 0}.shop-count-sorting>div{margin-bottom:20px}@media only screen and (min-width: 47.5em){.shop-count-sorting>div{margin-bottom:40px}}.shop-count-sorting .woocommerce-result-count{margin:0;margin-top:4px}.shop-count-sorting .woocommerce-ordering select{width:auto;max-width:100%;float:right}.shop-category-list{list-style-type:none;margin:0;padding:0}.shop-category-list .category{margin-bottom:10px}.shop-category-list .category:not(.current) .children{display:none}.shop-category-list .category .category-name{text-transform:uppercase;color:black;font-size:1rem}.shop-category-list .category .category-name:before{content:' ';display:inline-block;background:url(../../images/accordion-icon-closed.png);width:12px;height:10px;background-size:contain;background-repeat:no-repeat;margin-right:5px}.shop-category-list .category.current .category-name{color:#ba0c2f}.shop-category-list .category.current .category-name:before{background:url(../../images/accordion-icon.png);background-size:contain;background-repeat:no-repeat}.shop-category-list .children{padding-left:17px;list-style-type:none}.shop-category-list .children .product{margin:6px 0}.shop-category-list .children .product .product-name{color:#97999b;font-weight:300;font-size:1rem}.shop-button .btn{width:80%;text-align:left;padding:14px;background-position:calc( 100% - 14px) center}.single-product .woocommerce-product-gallery{position:relative}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-child){display:inline-block;width:calc( 20% - 4px);margin-right:5px}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-child):nth-child(5n+6){margin-right:0}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;left:0;top:0;z-index:99;background:#ba0c2f;margin:5px;width:26px;height:26px;background-image:url("../../images/search-icon.png");background-repeat:no-repeat;background-size:16px;background-position:center}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none !important}.single-product .summary{font-size:.875rem;font-size:black}.single-product .summary .the-content>p:first-of-type{font-size:1.15rem;color:#97999b}.single-product .summary .sku{margin-bottom:16px}.single-product .summary .sku p{margin:0}.single-product .summary ul{-webkit-columns:2;columns:2;list-style-position:inside;padding:0;font-weight:bold}.single-product .summary .button{padding:14px;background:#ba0c2f;font-weight:bold;width:200px;font-size:1rem;font-weight:500;-webkit-transition:all .2s linear;transition:all .2s linear}.single-product .summary .button:hover{background-color:#d20e35}.single-product .product_title{margin-top:0}.single-product .section-title{font-weight:bold;font-size:1.2rem;color:#ba0c2f;text-transform:uppercase}.single-product .variations td{border:0;vertical-align:middle;padding-left:0}.single-product .variations .reset_variations{float:right}.single-product .price{display:block;margin-bottom:20px;color:#ba0c2f;font-weight:bold;font-size:1.5rem;margin-bottom:20px}.single-product .price del{font-size:1.3rem;color:#97999b}.single-product .price ins{color:#ba0c2f;font-size:1.5rem;text-decoration:none}.single-product .price .price-including-vat{display:block;margin-top:10px}@media only screen and (min-width: 47.5em){.single-product .price .price-including-vat{float:right;margin-top:0}}.single-product .quantity{display:inline-block;vertical-align:bottom}.single-product .qty{width:50px;height:44px;font-size:1rem}.single-product #wc-stripe-payment-request-wrapper{display:none}.single-product .product-type-grouped .price{display:none}.single-product .grouped_form{margin-top:40px}.single-product .grouped_form td{vertical-align:middle}.single-product .grouped_form .stock{margin:0}@media only screen and (max-width: 47.5em){.up-sells .woocommerce-loop li:nth-child(3){display:none}}@media only screen and (max-width: 60em){.up-sells .woocommerce-loop li:nth-child(4){display:none}}.product-specifications{margin:40px 0}.product-specifications table{width:calc( 100% + 6px);max-width:calc( 100% + 6px);margin:0 -3px}.product-specifications td,.product-specifications th{border:3px solid white;font-size:0.9rem;vertical-align:top}.product-specifications thead th{background:#003660;color:white;font-weight:normal}.product-specifications tbody td{background:#E6E6E6;color:#97999b;font-weight:bold;text-align:center;vertical-align:middle}.product-specifications tbody td:first-child{background:#97999b;color:white;font-weight:normal;text-align:left}@media only screen and (max-width: 47.5em){.product-specifications .table-container{overflow:scroll}}.product-specifications .scroll-info{text-align:center;font-weight:bold;color:grey;padding:10px 0;width:100%}.features-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.features-list .feature{margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 60em){.features-list .feature.tab-3:nth-child(2n+1){margin-left:0}}@media only screen and (min-width: 60em){.features-list .feature.dts-4:nth-child(3n+1){margin-left:0}}.features-list p{margin:0;color:#000;font-size:1.1rem}.woocommerce-cart-form{margin-left:0}.woocommerce-cart-form td{vertical-align:middle}.woocommerce-cart-form .product-remove{width:30px}.woocommerce-cart-form .product-remove .remove{text-decoration:none;font-size:1.5rem}.woocommerce-cart-form .product-thumbnail{width:150px}.woocommerce-cart-form .product-thumbnail img{max-width:150px}@media only screen and (max-width: 32.438em){.woocommerce-cart-form .product-thumbnail{display:none}}.woocommerce-cart-form .product-quantity input{width:50px}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-quantity,.woocommerce-cart-form .product-subtotal{width:80px}.woocommerce-cart-form .actions{padding-left:8px}.woocommerce-cart-form .actions .coupon{margin-bottom:20px}@media only screen and (min-width: 47.5em){.woocommerce-cart-form .actions .coupon{display:inline-block;margin-bottom:0}}.woocommerce-cart-form .actions .coupon #coupon_code{width:200px}@media only screen and (min-width: 47.5em){.woocommerce-cart-form .actions button[name="update_cart"]{float:right}}.cart-collaterals th{width:100px}.cart-collaterals .woocommerce-shipping-calculator p{margin:10px 0}.cart-collaterals .woocommerce-shipping-calculator input{width:100%}.cart-collaterals .cross-sells{margin-top:40px}.woocommerce-shipping-methods .shipping_method{margin-right:4px}.dpd_uk-delivery-instructions textarea{width:100%}.select2-container .select2-selection{border-radius:0;border:1px solid #878a8f}.select2-container *:focus{outline-color:rgba(82,168,236,0.8)}.select2-container .select2-dropdown,.select2-container .select2-search--dropdown .select2-search__field{border:1px solid #878a8f}.woocommerce-checkout #customer_details label{display:block;color:#000;font-size:15px;font-size:.9375rem}.woocommerce-checkout #customer_details input:not([type="checkbox"]),.woocommerce-checkout #customer_details textarea{width:100%}.woocommerce-checkout #customer_details .required{border-bottom:none;text-decoration:none;color:#ba0c2f}.woocommerce-checkout .checkout_coupon{margin:20px 0}.woocommerce-checkout .checkout_coupon #coupon_code{width:200px}.woocommerce-checkout .woocommerce-checkout-review-order-table td{font-size:1rem}.woocommerce-checkout .wc_payment_methods{list-style-type:none;padding:0}.woocommerce-checkout .wc_payment_methods .wc_payment_method{margin-bottom:10px}.woocommerce-checkout .wc_payment_methods .wc_payment_method label{font-size:1rem;font-weight:bold}.woocommerce-checkout .wc_payment_methods .wc_payment_method p{margin:6px 0 0 17px}.shop_table td,.shop_table th{font-size:1rem}.shop_table .shipping p{margin:0}.shop_table .shipping ul{list-style-type:none;padding:0;margin:0}.shop_table .shipping ul li{margin-bottom:10px}.shop_table .shipping ul label{font-size:1rem}.shop_table .shipping ul .shipping-method-description{font-size:.8125rem}.shop_table .shipping .woocommerce-shipping-calculator .shipping-calculator-form{margin-top:10px}.shop_table .shipping .woocommerce-shipping-calculator p{margin-bottom:5px}.shop_table .shipping .woocommerce-shipping-calculator #calc_shipping_country_field{margin-bottom:9px}.shop_table .shipping .shipping-error{margin-bottom:10px}.woocommerce-form label,.woocommerce-EditAccountForm label{display:block;color:#000;font-size:15px;font-size:.9375rem}.woocommerce-form span,.woocommerce-EditAccountForm span{display:block}.woocommerce-form .required,.woocommerce-EditAccountForm .required{border-bottom:none;text-decoration:none;color:#ba0c2f;display:inline-block}.woocommerce-form input[name="rememberme"]+span,.woocommerce-EditAccountForm input[name="rememberme"]+span{display:inline-block}.woocommerce-form fieldset p:first-of-type,.woocommerce-EditAccountForm fieldset p:first-of-type{margin-top:0}#customer_login input:not([type='submit']):not([type="checkbox"]){width:100%}.payment_method_paypal label img{width:160px}.payment_method_paypal label .about_paypal,.payment_method_paypal label img{display:block;margin-left:17px}.payment_method_worldpay label .description{margin-left:17px;margin-top:5px}label[for="cmw_register_email"]{display:block;color:black;margin:20px 0;font-size:1rem;font-weight:bold}label[for="cmw_register_email"] input{margin:4px 5px 10px 0;float:left}.g-recaptcha iframe{margin-top:0}.search .product-listing,.search .page-repeat-copy{margin-bottom:0}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}.ir a:after,.icn 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{font-size:12pt;line-height:1.25em}h1{font-size:36pt;line-height:1.25em}h2{font-size:24pt;line-height:1.25em}h3{font-size:18pt;line-height:1.25em}h4{font-size:14pt;line-height:1.25em}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.grecaptcha-logo iframe {margin-top: 0px;}
/*# sourceMappingURL=style.css.map */