article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,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:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{border-radius:0;-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width: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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}@font-face{font-family:Proxima Nova Light;font-weight:normal;font-style:normal;src:url('../../fonts/proximanova/proximanova-light.eot');src:url('../../fonts/proximanova/proximanova-light.eot?#iefix') format('embedded-opentype'),url('../../fonts/proximanova/proximanova-light.woff') format('woff'),url('../../fonts/proximanova/proximanova-light.ttf') format('truetype'),url('../../fonts/proximanova/proximanova-light.svg#Proxima Nova Light') format('svg');}@font-face{font-family:Proxima Nova Regular;font-weight:normal;font-style:normal;src:url('../../fonts/proximanova/proximanova-regular.eot');src:url('../../fonts/proximanova/proximanova-regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/proximanova/proximanova-regular.woff') format('woff'),url('../../fonts/proximanova/proximanova-regular.ttf') format('truetype'),url('../../fonts/proximanova/proximanova-regular.svg#Proxima Nova Regular') format('svg');}@font-face{font-family:Proxima Nova Semibold;font-weight:normal;font-style:normal;src:url('../../fonts/proximanova/proximanova-semibold.eot');src:url('../../fonts/proximanova/proximanova-semibold.eot?#iefix') format('embedded-opentype'),url('../../fonts/proximanova/proximanova-semibold.woff') format('woff'),url('../../fonts/proximanova/proximanova-semibold.ttf') format('truetype'),url('../../fonts/proximanova/proximanova-semibold.svg#Proxima Nova Semibold') format('svg');}@font-face{font-family:Proxima Nova Bold;font-weight:normal;font-style:normal;src:url('../../fonts/proximanova/proximanova-bold.eot');src:url('../../fonts/proximanova/proximanova-bold.eot?#iefix') format('embedded-opentype'),url('../../fonts/proximanova/proximanova-bold.woff') format('woff'),url('../../fonts/proximanova/proximanova-bold.ttf') format('truetype'),url('../../fonts/proximanova/proximanova-bold.svg#Proxima Nova Bold') format('svg');}@font-face{font-family:Bebas;font-weight:normal;font-style:normal;src:url('../../fonts/bebas/bebas.eot');src:url('../../fonts/bebas/bebas.eot?#iefix') format('embedded-opentype'),url('../../fonts/bebas/bebas.woff') format('woff'),url('../../fonts/bebas/bebas.ttf') format('truetype'),url('../../fonts/bebas/bebas.svg#Bebas') format('svg');}body{font-family:"Proxima Nova Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;font-size:0.875rem;line-height:1.42857;}strong{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;}input,textarea,select{font-family:"Proxima Nova Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;font-size:0.875rem;line-height:1.42857;}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0 0 20px 0;font-weight:300;}h1,h2,h3,h4,h5,h6,.alpha,.beta,.gamma,.delta,.epsilon{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;}h1,.alpha{font-size:25px;font-size:1.5625rem;line-height:1.2;text-transform:uppercase;font-family:"Proxima Nova Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px;}@media only screen and (min-width: 765px){h1,.alpha{font-size:35px;font-size:2.1875rem;line-height:1.14286;}}h2,.beta{font-size:24px;font-size:1.5rem;line-height:1.2;font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;}h2 strong,.beta strong{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;}h2.feature-heading{font-size:16px;font-size:1rem;line-height:1.25;font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;}h3,.gamma{font-size:18px;font-size:1.125rem;line-height:1.11111;}h4,.delta{font-size:12px;font-size:0.75rem;line-height:1.66667;text-transform:uppercase;font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:5px;}h5,.epsilon{font-size:10px;font-size:0.625rem;line-height:2;text-transform:uppercase;font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;}h6 .zeta{font-size:10px;font-size:0.625rem;line-height:2;}.light{font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;}.semibold,.header-top{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;}.bold{font-family:"Proxima Nova Bold","Helvetica Neue",Helvetica,Arial,sans-serif;}.no-bullet{padding-left:0;margin-bottom:0;list-style:none;}li{line-height:20px;}.uppercase{text-transform:uppercase;}.button{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;}blockquote{color:#eb1c2d;font-size:18px;font-size:1.125rem;line-height:1.3;font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;}.center-content{text-align:center;}.terms{font-size:10px;font-size:0.625rem;line-height:1.5;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html,body{height:100%;}body{background-color:#FFFFFF;}a{color:#eb1c2d;text-decoration:none;}a:hover{color:#c31120;}a:focus{outline:thin dotted;}.cycle-slideshow{width:100%;margin:0 auto;position:relative;max-width:1650px;}.cycle-slideshow img{width:100%;}.overlay{position:absolute;top:0;left:0;right:0;bottom:4px;width:100%;height:auto;background-color:rgba(0, 0, 0, 0.4);}@media only screen and (min-width: 1020px){.overlay{background-color:rgba(0, 0, 0, 0);}}.text-overlay{padding-top:10%;position:absolute;top:0;left:0;width:100%;z-index:110;color:#FFFFFF;}@media only screen and (min-width: 765px){.text-overlay{padding-top:14%;}}.text-overlay h2{font-size:18px;font-size:1.125rem;line-height:1.11111;}@media only screen and (min-width: 765px){.text-overlay h2{font-size:38px;font-size:2.375rem;line-height:1.05263;}}.text-overlay a{color:#FFFFFF;}#slider-title{display:none;margin-top:-32px;z-index:105;}@media only screen and (min-width: 765px){#slider-title{display:block;}}#slider-title a{float:left;width:25%;text-align:center;color:#9a9a9c;background-color:#272727;padding:20px 5px;border-right:2px solid #9a9a9c;}@media only screen and (min-width: 1020px){#slider-title a{padding:20px;}}#slider-title a:last-child{border-right:none;}#slider-title a:hover,#slider-title a.cycle-pager-active{color:#FFFFFF;background-color:#191919;}#slider-title a span{color:#eb1c2d;}.main-banner{width:100%;margin:0 auto;max-width:1650px;position:relative;}.main-banner img{display:block;width:100%;}@media only screen and (min-width: 765px){.banner-text-wrapper{color:#FFFFFF;text-align:left;position:absolute;top:0;left:0;width:100%;height:100%;}}.banner-text{text-align:center;padding:20px 20px 0 20px;}@media only screen and (min-width: 765px){.banner-text{padding:20px;color:#FFFFFF;text-align:left;position:absolute;width:60%;padding-top:6%;top:0;left:0;}}@media only screen and (min-width: 1020px){.banner-text{padding-top:5%;width:31%;}}@media only screen and (min-width: 1290px){.banner-text{padding-top:9%;}}.banner-text--dark{color:#48484a;}@media only screen and (min-width: 1020px){.banner-text--light{color:#FFFFFF;}}@media only screen and (min-width: 1290px){.banner-text h1{font-size:50px;font-size:3.125rem;line-height:0.9;}}.banner-text h3{font-size:18px;font-size:1.125rem;line-height:1.11111;font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;}@media only screen and (min-width: 1020px){.banner-text h3{font-size:22px;font-size:1.375rem;line-height:1;}}@media only screen and (min-width: 765px){.banner-text p{font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;}}.main-banner.main-banner-red .banner-image,.main-banner.main-banner-blue .banner-image,.main-banner.main-banner-grey .banner-image{display:none;}@media only screen and (min-width: 765px){.main-banner.main-banner-red .banner-image,.main-banner.main-banner-blue .banner-image,.main-banner.main-banner-grey .banner-image{display:block;}}@media only screen and (min-width: 765px){.main-banner.main-banner-red .banner-text,.main-banner.main-banner-blue .banner-text,.main-banner.main-banner-grey .banner-text{width:100%;}}@media only screen and (min-width: 1020px){.main-banner.main-banner-red .banner-text,.main-banner.main-banner-blue .banner-text,.main-banner.main-banner-grey .banner-text{width:50%;}}@media only screen and (min-width: 1650px){.product-banner{min-height:600px;}}.product-banner .banner-text{color:#48484a;}@media only screen and (min-width: 765px){.product-banner .banner-text{margin-left:55%;width:35%;}}.product-banner .banner-text h1{text-transform:capitalize;font-family:"Proxima Nova Regular","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:normal;font-size:50px;font-size:3.125rem;line-height:1;}.product-banner .product-price{font-family:"Proxima Nova Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:10px;}.product-banner .product-price span{font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.66667;}.collection-full{width:100%;margin-bottom:40px;}.collection-full .promo-content{padding:50px 30px;background-size:cover;-ms-behavior:url('/backgroundsize.min.htc');background-position:center;background-repeat:no-repeat;text-align:center;color:#FFFFFF;}@media only screen and (min-width: 1020px){.collection-full .promo-content{padding:200px 300px;}}.promo-content__full-link{height:100%;left:0;position:absolute;top:0;width:100%;}.collection-full h2{font-size:25px;font-size:1.5625rem;line-height:1.2;text-transform:uppercase;font-family:"Proxima Nova Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px;letter-spacing:2px;}@media only screen and (min-width: 765px){.collection-full h2{font-size:35px;font-size:2.1875rem;line-height:1.14286;}}.collection-full p{margin-bottom:40px;font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;}.promo-half-wrapper{margin-bottom:40px;}.promo-half{width:100%;}@media only screen and (min-width: 1020px){.promo-half{float:left;width:50%;margin-bottom:40px;}}.promo-half .promo-content{text-align:left;background-repeat:no-repeat;background-size:cover;-ms-behavior:url('/backgroundsize.min.htc');background-position:center right;color:#FFFFFF;height:300px;}@media only screen and (min-width: 765px){.promo-half .promo-content{height:421px;}}.promo-half.half-left{margin-bottom:20px;}@media only screen and (min-width: 1020px){.promo-half.half-left{margin-bottom:0;}}.promo-half.half-right .promo-content{background-position:center;}@media only screen and (min-width: 765px){.promo-half.half-right .promo-content{background-position:right;}}.collection-inner p{font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;display:none;}@media only screen and (min-width: 1020px){.collection-inner p{display:block;}}.promo-half .collection-inner{padding:8%;}.promo-half .collection-inner h2{font-size:20px;font-size:1.25rem;line-height:1.3;}@media only screen and (min-width: 765px){.promo-half .collection-inner h2{font-size:24px;font-size:1.5rem;line-height:1.2;}}.promo-half.half-left .collection-inner{max-width:450px;}@media only screen and (min-width: 1020px){.promo-half.half-left .collection-inner{max-width:400px;}}.promo-half.half-right .collection-inner{padding:70px 8% 70px 25%;float:right;max-width:230px;}@media only screen and (min-width: 325px){.promo-half.half-right .collection-inner{padding:70px 8%;max-width:430px;}}@media only screen and (min-width: 765px){.promo-half.half-right .collection-inner{padding:13% 8%;}}@media only screen and (min-width: 1020px){.promo-half.half-right .collection-inner{max-width:340px;}}.lt-ie9 .promo-half.half-right .collection-inner{max-width:300px;}.promo-three-wrapper{margin-bottom:40px;}.promo-three-wrapper:after{content:"";display:table;clear:both;}.promo-three{width:100%;}@media only screen and (min-width: 1020px){.promo-three{float:left;width:33.33%;}}.promo-three .promo-content{overflow:hidden;text-align:center;background-color:#48484a;background-size:cover;-ms-behavior:url('/backgroundsize.min.htc');background-repeat:no-repeat;background-position:center;color:#FFFFFF;padding:40px;}@media only screen and (min-width: 1020px){.promo-three .promo-content{height:430px;padding:100px 40px 50px 40px;}}.promo-three.promo-3 .promo-content{background-color:#e8e8e8;color:#48484a;padding:40px;}.promo-three.promo-3 .promo-content h3{font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;}@media only screen and (min-width: 1020px){.promo-three.promo-3 .promo-content h3{margin-bottom:220px;}}.promo-three.promo-3 .promo-content h3 strong{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;}@media only screen and (max-width: 1019px){.promo-three.promo-3 .promo-content{background-image:none !important;}}@media only screen and (min-width: 1020px){.promo-three.promo-3 .promo-content{padding:60px 40px 60px;}}.promo-three .promo-content h3{text-transform:uppercase;font-family:"Proxima Nova Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:23px;font-size:1.4375rem;line-height:1.73913;}.grid-promo{text-align:left;}.grid-promo .promo-content{background-size:cover;-ms-behavior:url('/backgroundsize.min.htc');background-repeat:no-repeat;background-color:#48484a;padding:20px;}@media only screen and (max-width: 765px){.grid-promo .promo-content{background-image:none !important;}}.grid-promo a{color:#FFFFFF;}.grid-promo h3{margin-bottom:0;padding-right:20px;background:url('../../img/arrow-right-white.png') no-repeat right center;display:inline-block;}.promo-content__subtitle{font-size:16px;font-size:1rem;line-height:1.25;text-transform:none;}.grid-promo-a{width:100%;margin-bottom:20px;}@media only screen and (min-width: 765px){.grid-promo-a{float:left;width:60%;margin-bottom:0;}}@media only screen and (min-width: 765px){.grid-promo-a{width:38.9313%;float:left;}}.grid-promo-a .promo-content:first-child{margin-bottom:20px;}@media only screen and (min-width: 765px){.grid-promo-a .promo-content{height:240px;}}@media only screen and (min-width: 765px){.grid-promo-a .promo-wrapper{height:220px;}}.grid-promo-a1{color:#FFFFFF;}@media only screen and (min-width: 1020px){.grid-promo-a1{position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;padding:20px;}}@media only screen and (min-width: 1020px){.lt-ie9 .grid-promo-a1{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;padding:20px;}}.grid-promo-a1 h2{font-size:20px;font-size:1.25rem;line-height:1.3;}@media only screen and (min-width: 765px){.grid-promo-a1 h2{font-size:24px;font-size:1.5rem;line-height:1.2;}}.grid-promo-b{width:100%;}@media only screen and (min-width: 765px){.grid-promo-b{float:left;width:40%;}}@media only screen and (min-width: 765px){.grid-promo-b{width:29.00763%;float:left;}}@media only screen and (min-width: 765px){.grid-promo-b .promo-content{height:500px;}}.grid-promo-c{width:100%;clear:both;display:inline-block;margin-top:20px;}@media only screen and (min-width: 765px){.grid-promo-c{clear:none;margin-top:0;width:32.06107%;float:left;}}.grid-promo-d{width:100%;}@media only screen and (min-width: 765px){.grid-promo-d{float:left;width:50%;}}.grid-promo-d .promo-content{margin-bottom:20px;}@media only screen and (min-width: 765px){.grid-promo-d .promo-content{height:230px;margin-bottom:0;}}.grid-promo-e{width:100%;}@media only screen and (min-width: 765px){.grid-promo-e{float:left;width:50%;}}.grid-promo-e .promo-content{margin-bottom:0;}@media only screen and (min-width: 765px){.grid-promo-e .promo-content{height:230px;}}.grid-promo-f{width:100%;}@media only screen and (min-width: 765px){.grid-promo-f{float:left;width:60%;}}@media only screen and (min-width: 765px){.grid-promo-f{width:100%;}}@media only screen and (min-width: 765px){.grid-promo-f .promo-content{height:500px;}}.promo_repeater_wrapper{margin-bottom:40px;}@media only screen and (min-width: 1020px){.promo_repeater_wrapper{font-size:120%;}}.promo-repeater .promo-content{background-size:cover;-ms-behavior:url('/backgroundsize.min.htc');background-position:center;background-repeat:no-repeat;}.promo-repeater.white .promo-content{color:#FFFFFF;}.promo-repeater.white .promo-content a{color:#FFFFFF;}.promo-repeater .promo-content p{font-family:"Proxima Nova Light";}.promo-repeater .promo-content .promo-text{padding:40px;}@media only screen and (max-width: 764px){.promo-repeater .promo-content .promo-text{color:#FFFFFF;background-color:black;background-color:rgba(0, 0, 0, 0.3);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:alpha(opacity=30);}}@media only screen and (min-width: 765px){.promo-repeater .promo-content .promo-text{padding:100px 55% 100px 40px;}}@media only screen and (min-width: 1020px){.promo-repeater .promo-content .promo-text{padding:150px 60% 170px 60px;}}@media only screen and (min-width: 765px){.promo-repeater.right .promo-content .promo-text{padding:100px 40px 100px 55%;}}@media only screen and (min-width: 1020px){.promo-repeater.right .promo-content .promo-text{padding:150px 60px 170px 60%;}}.about-full{width:100%;margin-top:40px;}.about-full .promo-content{text-align:center;padding:50px 30px;color:#FFFFFF;background-size:cover;-ms-behavior:url('/backgroundsize.min.htc');background-position:center;background-repeat:no-repeat;}@media only screen and (min-width: 1020px){.about-full .promo-content{text-align:left;padding:200px 300px 150px 40px;}}.breadcrumb{display:none;padding:20px 0 0;margin:0;}@media only screen and (min-width: 765px){.breadcrumb{display:block;}}.breadcrumb a{color:#48484a;}#map-canvas{width:100%;height:300px;}@media only screen and (min-width: 765px){#map-canvas{height:350px;}}@media only screen and (min-width: 1020px){#map-canvas{height:450px;}}.gform_body .gform_fields{margin-left:-20px;}.gform_body .gform_fields>*{padding-left:20px;}.gform_body .gform_fields:after{content:"";display:table;clear:both;}.gform_confirmation_message{font-size:21px;font-size:1.3125rem;line-height:1.90476;}.gfield_label,.gform_validation_container,.validation_message{display:none;}.gform_fields,.gfield_checkbox{padding:0;}.gfield_checkbox{margin:0 0 20px 0;}.gfield,.gfield_checkbox li{list-style:none;}.gfield input,.gfield select,.gfield textarea{width:100%;padding:15px 10px;margin-bottom:20px;border:1px solid #eaeaed;}.lte-ie9 .gfield input,.lte-ie9 .gfield select,.lte-ie9 .gfield textarea{border:1px solid #cfcfd5;}.gfield input[type=submit],.gfield input[type=text],.gfield textarea{border-radius:0;-webkit-appearance:none;}.gfield input[type=checkbox]{padding:0;}.gfield textarea{height:150px;}.gfield select{height:50px;}.gfield{width:100%;}.gfield ::-webkit-input-placeholder{color:#48484a;}.gfield :-moz-placeholder{color:#48484a;}.gfield ::-moz-placeholder{color:#48484a;}.gfield :-ms-input-placeholder{color:#48484a;}@media only screen and (min-width: 765px){.gfield{float:left;width:50%;}}.gfield.full-col{width:100%;}.gfield_checkbox input{width:auto;margin:0 10px 0 0;}.validation_error{margin-bottom:20px;color:#eb1c2d;}.gfield_error textarea,.gfield_error input,.gfield_error select{background-color:white;border-bottom:1px solid #eb1c2d;}.ui-widget-content{border:1px solid #cfcfcf;background-color:#FFFFFF;color:#48484a;padding:10px;}.ui-datepicker-title{padding:10px 0;float:left;width:100%;clear:both;}.ui-datepicker-calendar{margin-bottom:0;font-size:12px;font-size:0.75rem;line-height:1.66667;}.ui-datepicker-calendar th{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;padding-bottom:5px;}.ui-state-default{border:1px solid #cfcfcf;background-color:#e8e8e8;font-weight:normal;color:#48484a;display:block;padding:3px 5px;text-align:right;}.ui-state-highlight{background-color:white;}.ui-state-active{background-color:white;border-color:#48484a;}.ui-datepicker-prev{color:#48484a;float:left;}.ui-datepicker-prev:hover{cursor:pointer;}.ui-datepicker-next{color:#48484a;float:right;}.ui-datepicker-next:hover{cursor:pointer;}.download-section{margin-bottom:40px;}.download-list{padding:0;margin:0;}.download-list:after{content:"";display:table;clear:both;}.download-item{border-bottom:1px solid #e8e8e8;list-style:none;float:left;width:100%;padding:15px 20px;}@media only screen and (min-width: 1020px){.download-item{float:left;width:50%;}}.download-item:hover{color:#48484a !important;background-color:#dbdbdb !important;}@media only screen and (max-width: 1020px){.download-item:nth-child(odd){background:#e8e8e8;}}@media only screen and (min-width: 1020px){.download-item:nth-child(4n+1),.download-item:nth-child(4n+2){background:#e8e8e8;}.download-item:nth-child(odd){border-right:1px solid #ededed;}}.download,.flipbook{height:20px;width:20px;float:right;line-height:25px;color:#48484a;font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;background:url('../../img/download-icon.png') no-repeat right center;}.download:after,.flipbook:after{content:"";display:table;clear:both;}@media (-webkit-min-device-pixel-ratio: 1.5){.download{background:url('../../img/download-icon.svg') no-repeat right center;background-size:20px 20px;fill:blue;}}.flipbook{background:url('../../img/flipbook-icon.png') no-repeat right center;margin-right:10px;width:26px;}@media (-webkit-min-device-pixel-ratio: 1.5){.flipbook{background:url('../../img/download-icon.svg') no-repeat right center;background-size:26px 20px;fill:blue;}}.download-actions{display:block;float:right;margin-left:20px;}.download-title{float:left;}@media only screen and (min-width: 1020px){.download-title{padding-left:40px;background:url('../../img/pdf-icon.png') no-repeat left center;}}.download-size{float:right;text-transform:uppercase;color:#9a9a9c;padding-right:10px;padding-left:20px;line-height:24px;}.signpost-full{float:left;width:100%;position:relative;color:#FFFFFF;margin-bottom:20px;}.signpost-full .promo-content{float:left;width:100%;background-size:cover;-ms-behavior:url('/backgroundsize.min.htc');background-position:center;background-repeat:no-repeat;}@media only screen and (min-width: 1020px){.signpost-full .promo-content{height:500px;}}.signpost-overlay{width:100%;height:100%;padding:40px;background-color:black;background-color:rgba(0, 0, 0, 0.6);}.lt-ie9 .signpost-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:alpha(opacity=60);}@media only screen and (min-width: 765px){.signpost-overlay{width:400px;}}@media only screen and (min-width: 1020px){.signpost-overlay{float:left;width:450px;padding:120px 60px 20px;}}@media only screen and (min-width: 765px){.signpost-text-right .signpost-overlay{float:right;}}@media only screen and (min-width: 765px){.signpost-diamond{width:44px;height:57px;position:absolute;top:40px;background-repeat:no-repeat;}}@media only screen and (min-width: 1020px){.signpost-diamond{top:120px;}}@media only screen and (min-width: 765px){.signpost-text-left .signpost-diamond{background-image:url('../../img/signpost-diamond-left.png');left:385px;}}@media only screen and (min-width: 1020px){.signpost-text-left .signpost-diamond{left:435px;}}@media only screen and (min-width: 765px){.signpost-text-right .signpost-diamond{background-image:url('../../img/signpost-diamond-right.png');right:385px;}}@media only screen and (min-width: 1020px){.signpost-text-right .signpost-diamond{right:435px;}}.help--support-list{float:left;width:100%;padding-left:0;background-color:#e8e8e8;}@media only screen and (min-width: 765px){.help--support-list{padding:40px 0;}}.help-support-item{width:100%;list-style:none;text-align:center;padding:20px;border-bottom:1px solid #dbdbdb;}.help-support-item:last-child{border:none;}@media only screen and (min-width: 765px){.help-support-item{float:left;width:20%;border-bottom:none;padding-top:0;padding-bottom:0;border-right:1px solid #dedede;}}.help-support-item a{display:block;color:#191919;}.help-support-icon,.help-support-title,.help-support-content{clear:both;display:block;}.help-support-icon{margin:0 auto 20px;}.help-support-title{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:5px;}.colour-swatches{margin-left:-20px;padding:20px 0;margin-bottom:0;}.colour-swatches>*{padding-left:20px;}.colour-swatches:after{content:"";display:table;clear:both;}.colour-col{float:left;width:33.33%;list-style:none;text-align:center;height:120px;}@media only screen and (min-width: 765px){.colour-col{float:left;width:16.66667%;}}@media only screen and (min-width: 1020px){.colour-col{float:left;width:12.5%;}}@media only screen and (min-width: 1290px){.colour-col{float:left;width:10%;}}.colour-swatch{display:block;width:35px;height:35px;margin:0 auto;border-radius:3px;border:1px solid #dbdbdb;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.colour-code{margin-top:20px;font-size:12px;font-size:0.75rem;line-height:1.66667;}@media only screen and (min-width: 765px){.colour-code{font-size:14px;font-size:0.875rem;line-height:1.42857;}}.colour-swatch-overlay{display:block;width:100%;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNCIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 30%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.25) 70%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(30%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0.4)), color-stop(70%, rgba(255, 255, 255, 0.25)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 30%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.25) 70%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 30%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.25) 70%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 30%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.25) 70%, rgba(255, 255, 255, 0) 100%);background:linear,135deg,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.25) 30%,rgba(255, 255, 255, 0.4) 50%,rgba(255, 255, 255, 0.25) 70%,rgba(255, 255, 255, 0) 100%;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}.specialist-menu{display:none;width:100%;max-width:1650px;margin:-1px auto 0;background:#085cb4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzA4NWNiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzBjNmJjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzA2Mzg4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzA2Mzg4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzA1MmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(45deg, #085cb4 11%, #0c6bc7 35%, #06388d 45%, #06388d 62%, #052a70 86%);background:-webkit-gradient(linear, left bottom, right top, color-stop(11%, #085cb4), color-stop(35%, #0c6bc7), color-stop(45%, #06388d), color-stop(62%, #06388d), color-stop(86%, #052a70));background:-webkit-linear-gradient(45deg, #085cb4 11%, #0c6bc7 35%, #06388d 45%, #06388d 62%, #052a70 86%);background:-o-linear-gradient(45deg, #085cb4 11%, #0c6bc7 35%, #06388d 45%, #06388d 62%, #052a70 86%);background:-ms-linear-gradient(45deg, #085cb4 11%, #0c6bc7 35%, #06388d 45%, #06388d 62%, #052a70 86%);background:linear,45deg,#085cb4 11%,#0c6bc7 35%,#06388d 45%,#06388d 62%,#052a70 86%;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#085cb4', endColorstr='#052a70',GradientType=1 );}@media only screen and (min-width: 765px){.specialist-menu{display:block;}}.specialist-list{padding:0;margin:0;text-align:center;font-size:0px;}.specialist-list li{list-style:none;display:inline-block;font-size:14px;font-size:0.875rem;line-height:1.42857;}@media only screen and (max-width: 1020px){.specialist-list li{font-size:12px;font-size:0.75rem;line-height:1.66667;}}.specialist-list li a{display:block;line-height:40px;color:#48484a;padding:0 10px;color:#FFFFFF;}@media only screen and (min-width: 1020px){.specialist-list li a{padding:0 20px;}}.specialist-list li a:hover{background-color:#0d2245;}.specialist-menu .current_page_item a{background-color:#112d5b;}.signpost-wrapper{margin-bottom:40px;display:inline-block;width:100%;}.signpost-item{position:relative;background-color:#EAE9EE;background-size:cover;background-image:url('../../img/signpost-bg.jpg');-ms-behavior:url('/backgroundsize.min.htc');background-position:center bottom;background-repeat:no-repeat;padding:40px;}@media only screen and (min-width: 1020px){.signpost-item{padding:40px 20px;}}@media only screen and (min-width: 1290px){.signpost-item{padding:40px;}}.signpost-item.col-3{width:100%;}@media only screen and (min-width: 1020px){.signpost-item.col-3{float:left;width:33.33%;}}.signpost-item.col-4{width:100%;}@media only screen and (min-width: 1020px){.signpost-item.col-4{float:left;width:25%;}}.signpost-item.col-5{width:100%;}@media only screen and (min-width: 1020px){.signpost-item.col-5{float:left;width:20%;}}.signpost-item.option-image{color:#FFFFFF;background-color:#9a9a9c;}@media only screen and (max-width: 1019px){.signpost-item.option-image{background-image:none !important;}}.signpost-item .button{margin:0 auto;}.signpost-item .signpost-diamond{z-index:10;position:absolute;width:31px;height:31px;background-image:url('../../img/signpost-repeater-diamond.png');}@media only screen and (max-width: 1020px){.signpost-item .signpost-diamond{top:100%;left:50%;margin-left:-15px;margin-top:-15px;}}@media only screen and (min-width: 1020px){.signpost-item .signpost-diamond{top:45%;right:-15px;left:auto;}}.lt-ie9 .signpost-item .signpost-diamond{display:none;}@media only screen and (min-width: 1020px){.signpost-item .signpost-title{height:70px;}.signpost-item .signpost-content{height:300px;}.signpost-item .signpost-button{text-align:center;margin-bottom:20px;}}.flexible-signposts-wrapper{text-align:center;}.flexible-full-width{margin-bottom:20px;}@media only screen and (min-width: 765px){.flexible-one-two,.flexible-two-one,.flexible-one-one{margin-bottom:20px;}}.flexible-one-two,.flexible-two-one,.flexible-one-one{margin-left:-20px;}.flexible-one-two>*,.flexible-two-one>*,.flexible-one-one>*{padding-left:20px;}.flexible-one-two:after,.flexible-two-one:after,.flexible-one-one:after{content:"";display:table;clear:both;}@media only screen and (max-width: 764px){.flexible-one-two .pod-1,.flexible-one-two .pod-2,.flexible-one-two .pod-3,.flexible-two-one .pod-1,.flexible-two-one .pod-2,.flexible-two-one .pod-3,.flexible-one-one .pod-1,.flexible-one-one .pod-2,.flexible-one-one .pod-3{margin-bottom:20px;}}@media only screen and (min-width: 765px){.flexible-one-two .pod-1,.flexible-one-two .pod-2,.flexible-one-two .pod-3,.flexible-two-one .pod-1,.flexible-two-one .pod-2,.flexible-two-one .pod-3,.flexible-one-one .pod-1,.flexible-one-one .pod-2,.flexible-one-one .pod-3{float:left;width:50%;}}@media only screen and (min-width: 765px){.flexible-one-two .pod-2,.flexible-one-two .pod-3,.flexible-two-one .pod-2,.flexible-two-one .pod-3,.flexible-one-one .pod-2,.flexible-one-one .pod-3{float:right;}}.flexible-one-two .pod-2,.flexible-two-one .pod-2,.flexible-one-one .pod-2{margin-bottom:20px;}@media only screen and (min-width: 765px){.flexible-one-two .pod-1 .pod__inner,.flexible-two-one .pod-1 .pod__inner{height:620px;}}@media only screen and (min-width: 765px){.flexible-two-one .pod-1{float:right;}}.flexible-one-one .pod__inner{height:300px;}.pod__inner{background-color:#EAE9EE;height:300px;padding:20px;}.pod__content{color:white;position:relative;top:50%;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.no-csstransforms .pod__content{top:40%;}.pod__content p{margin:0;}.pod__content img{display:block;margin:0 auto;}.pod__content .button{margin-top:40px;line-height:1.2em;min-width:165px;}.pod__title{margin-bottom:0;}.pod-style--image{background-size:cover;background-repeat:no-repeat;position:relative;}.pod-style--image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;background-color:rgba(0, 0, 0, 0.3);z-index:1;}.pod-style--plain{background-color:#333333;}@media only screen and (min-width: 765px){.mobile-nav-links{display:none;margin-bottom:40px;}}.mobile-nav-wrap{display:block;margin-bottom:20px;text-align:left;background-color:#1e51a4;}.mobile-nav-item{display:block;color:#FFFFFF;padding:20px 60px 20px 20px;background:url('../../img/arrow-right-white.png') no-repeat 95% center;}.mobile-nav-item:hover{color:#FFFFFF;}.product-range{border:1px solid #CCCCCC;text-align:center;margin-bottom:40px;}@media only screen and (max-width: 1019px){.product-range{display:none;}}.product-range__tabs{display:table;width:100%;padding:0;margin:0;}.product-range__tabs li{display:table-cell;text-align:center;border-left:1px solid #CCCCCC;}.product-range__tabs li:first-child{border-left:0;}.product-range__tabs h3{margin-bottom:0;}.product-range__tabs a{display:block;padding:30px;border-bottom:1px solid #CCCCCC;background-color:#F8F8F8;}.product-range__tabs a.active{background-color:white;border-bottom:1px solid white;cursor:default;}.product-range__tabs a:focus{outline:none;}.product-range__image{display:block;margin:12px auto 0;}.product-range__inner{padding:66px 40px 10px;max-height:570px;overflow:scroll;}.lt-ie8 .product-range__inner{overflow:auto;}.product-range__table{width:100%;display:none;}.product-range__table:target,.product-range__table.active{display:table;}.product-range__table th{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;padding:16px;}.product-range__table td{padding:6px 10px 6px;}.lt-ie9 table.active{display:table;}.height-group-odd{background-color:#E8E8E8;}.product-range__height-group{font-size:50px;font-size:3.125rem;line-height:1.2;font-family:"Bebas","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;}.product-range__buy{color:#eb1c2d;text-decoration:underline;}.range-footer{text-align:right;margin-bottom:40px;}.range-footer__download:after{content:"";display:table;clear:both;}.range-footer__download .download-item{width:100%;float:none;}.range-footer__download .download-item:after{content:"";display:table;clear:both;}.range-footer__download .download-title{line-height:1.7;}.range-footer__cta,.range-footer__download{display:block;}@media only screen and (max-width: 1019px){.range-footer__cta,.range-footer__download{margin-bottom:20px;}}@media only screen and (min-width: 1020px){.range-footer__cta,.range-footer__download{margin-left:12px;display:inline-block;vertical-align:middle;}}.range-footer__cta .button,.range-footer__download .button{padding:15px 20px;line-height:1.7;}@media only screen and (max-width: 1019px){.range-footer__cta .button,.range-footer__download .button{display:block;text-align:center;}}.map-link{margin:0;padding:0;}.map-link__item{list-style:none;}@media only screen and (max-width: 764px){.map-link__item{margin-bottom:6px;}}@media only screen and (min-width: 765px){.map-link__item{display:inline-block;}}.map-link__link{background-color:#48484a;color:#B3B3B4;display:inline-block;padding:16px 12px;font-size:15px;font-size:0.9375rem;line-height:1.33333;color:white;border-radius:5px 5px 0 0;min-width:160px;text-align:center;font-family:"Proxima Nova Bold","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;width:100%;}@media only screen and (max-width: 764px){.map-link__link{display:block;border-radius:5px;}}.map-link__link:hover{color:white;background-color:#2f2f30;}.map-link__link.active{background-color:#1e51a4;color:white;}@media only screen and (min-width: 765px){.map-link__link.active:after{content:"";height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1e51a4;position:absolute;bottom:-10px;left:50%;margin-left:-10px;z-index:1;}}@media only screen and (max-width: 764px){#map-canvas{margin-top:20px;}}body{background-color:#272727;color:#48484a;position:relative;text-align:center;}@media only screen and (min-width: 765px){body{text-align:left;}}.page-wrapper{background-color:#333333;width:100%;height:auto;min-height:100%;position:relative;z-index:10;overflow:hidden;}@media only screen and (max-width: 1020px){.page-wrapper{-webkit-box-shadow:0px 0 30px #000000;-moz-box-shadow:0px 0 30px #000000;box-shadow:0px 0 30px #000000;}}.lt-ie9 .page-wrapper{min-width:1020px;}.page-wrapper--fixed{position:fixed;top:0;left:0;}.wrapper{margin:0 auto;padding:0 20px;max-width:1290px;position:relative;}.wrapper:after{content:"";display:table;clear:both;}.header{color:#9a9a9c;}.header-top{background-color:#191919;font-size:12px;font-size:0.75rem;line-height:2.5;text-transform:uppercase;}.phone-cta{color:#eb1c2d;display:none;}@media only screen and (min-width: 765px){.phone-cta{display:block;float:right;}}.phone-cta-text{display:none;}@media only screen and (min-width: 765px){.phone-cta-text{display:inline-block;}}.language{float:right;cursor:pointer;position:relative;z-index:120;}.language-default{padding:0 20px;min-width:140px;background:url('../../img/select-arrow-down.png') right 50% no-repeat;}.language-default:hover{color:#808083;}.language-default.open{background-image:url('../../img/select-arrow-up.png');}.language-select{padding:0 20px;min-width:160px;background-color:#191919;position:absolute;display:none;}.language-select ul{list-style:none;padding:0;margin:10px 0;}.language-select a{color:#9a9a9c;display:block;}.language-select a:hover{color:#808083;}.header-main .wrapper{position:relative;}.logo-col{width:130px;float:left;}@media only screen and (min-width: 1020px){.logo-col{width:13.95349%;float:left;}}.logo a{display:block;padding:10px 0;}@media only screen and (min-width: 1020px){.logo a{padding:24px 0;}}.logo img{width:100%;height:auto;}.nav-col{display:none;}@media only screen and (min-width: 1020px){.nav-col{display:block;width:82.17054%;float:left;}}.nav ul{margin-bottom:0;padding:0 20px;}.nav .menu-item{float:left;position:relative;}.nav .menu-item:hover .sub-menu{display:block;}.nav a{font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#9a9a9c;display:block;padding:35px 20px;border-top:1px solid #333333;border-bottom:4px solid #333333;}@media only screen and (min-width: 1290px){.nav a{padding-left:35px;padding-right:35px;}}.nav a:hover{color:#FFFFFF;border-bottom:4px solid #eb1c2d;}.nav .menu-specialist a{background-color:#474747;border-bottom:4px solid #474747;}.nav .menu-specialist a:hover{border-bottom:4px solid #1e51a4;}.menu-item-has-children:hover a{border-bottom:4px solid #eb1c2d;}.nav .current-menu-item a,.nav .current-page-ancestor a{color:#FFFFFF;background-color:#191919;border-top:1px solid #000000;border-bottom:4px solid #eb1c2d;}.nav .sub-menu .current-menu-item a,.nav .sub-menu .current-page-ancestor a{color:#f1626e;}.menu-specialist.menu-item-has-children:hover a,.nav .menu-specialist.current-menu-item a,.nav .menu-specialist.current-page-ancestor a{border-bottom:4px solid #1e51a4;}.nav .menu-specialist .sub-menu .current-menu-item a,.nav .menu-specialist .sub-menu .current-page-ancestor a{color:#4a83de;}.sub-menu{display:none;position:absolute;top:95px;left:0;min-width:230px;padding:0 !important;z-index:200;}.nav .sub-menu .menu-item{float:left;min-width:230px;}.menu-item-has-children .sub-menu a{color:#FFFFFF;background-color:#191919;opacity:0.95;filter:alpha(opacity=90);padding:20px;border-top:1px solid #9a9a9c;border-bottom:none;}.menu-item-has-children .sub-menu a:hover{color:#f1626e;border-top:1px solid #9a9a9c;border-bottom:none;}.menu-specialist.menu-item-has-children .sub-menu a{border-bottom:none;}.menu-specialist.menu-item-has-children .sub-menu a:hover{color:#4a83de;}.compact-nav{font-size:15px;font-size:0.9375rem;line-height:1.33333;position:absolute;width:65%;display:block;top:0;right:0;text-align:left;}@media only screen and (min-width: 765px){.compact-nav{width:45%;}}.compact-nav ul{list-style:none;margin:0;padding:0 0 40px 0;}.compact-nav li{display:block;}.compact-nav a{color:#9a9a9c;padding:20px;display:block;border-bottom:1px solid #9a9a9c;}.compact-nav a:hover{background-color:#191919;border-top:none;border-bottom:1px solid #eb1c2d;color:#FFFFFF;}.compact-nav .current-menu-item a,.compact-nav .current-page-ancestor a{color:#FFFFFF;border-top:none;border-bottom:1px solid #eb1c2d;background-color:#191919;}.compact-nav .sub-menu .current-menu-item a,.compact-nav .sub-menu .current-page-ancestor a{color:#f1626e;}.compact-nav .current-menu-item .sub-menu,.compact-nav .current-page-ancestor .sub-menu{display:block;}.compact-nav .menu-specialist.menu-item-has-children:hover a,.compact-nav .menu-specialist.current-menu-item a,.compact-nav .menu-specialist.current-page-ancestor a{border-bottom:1px solid #1e51a4;}.compact-nav .menu-specialist .sub-menu .current-menu-item a,.compact-nav .menu-specialist .sub-menu .current-page-ancestor a{color:#4a83de;}.compact-nav .sub-menu{background-color:#191919;position:relative;z-index:0;top:0;min-width:100% !important;padding:10px 0 !important;border-bottom:1px solid #9a9a9c;}.compact-nav .menu-specialist.menu-item-has-children:hover .sub-menu a,.compact-nav .menu-item-has-children .sub-menu:hover a,.compact-nav .current-menu-item .sub-menu a,.compact-nav .current-page-ancestor .sub-menu a{border-bottom:0;}.compact-nav .sub-menu a{padding:10px 20px;color:#b4b4b5;}.compact-nav .sub-menu a:hover{border:0;}.compact-nav-col{float:right;margin-left:15px;}@media only screen and (min-width: 1020px){.compact-nav-col{display:none;}}.compact-nav-icon{background:url('../../img/menu-compact.svg') right 45% no-repeat;width:22px;height:55px;display:block;}.no-svg .compact-nav-icon{background:url('../../img/menu-compact.png') right 45% no-repeat;}@media only screen and (min-width: 1020px){.compact-nav-icon{height:95px;}}.compact-nav-icon:hover{opacity:0.8;cursor:pointer;}@media only screen and (min-width: 1020px){.prod-menu .sub-menu{display:none !important;}}.sub-menu--product{display:none;}@media only screen and (min-width: 1020px){.sub-menu--product{display:block;position:absolute;padding:40px 0;top:125px;width:100%;z-index:1000;color:#FFFFFF;background-color:#191919;opacity:0.95;filter:alpha(opacity=90);}}.sub-menu--product .wrapper{padding:0;}.sub-menu--product a{color:#9a9a9c;}.sub-menu--product a:hover{color:#f1626e;}.sub-menu--product .gamma a,.sub-menu--product .sub-menu--product-title{color:#FFFFFF;}.sub-menu--product .gamma a:hover,.sub-menu--product .sub-menu--product-title:hover{color:#f1626e;}.sub-menu--product .gamma{margin-bottom:15px;}.sub-menu--product-col,.sub-menu--product-subcol{float:left;margin:0;padding:0 20px;list-style:none;}.sub-menu--product-col li,.sub-menu--product-subcol li{line-height:24px;}.sub-menu--product-col{float:left;width:14.28571%;border-left:1px solid #4e4e4f;padding-bottom:20px;}.sub-menu--product-col:first-child{border-left:0;}.sub-menu--product-col.double-col{float:left;width:28.57143%;}.sub-menu--product-col.new-tag .gamma a::after{content:url('../../img/expanded-nav-new.png');padding-left:10px;}.sub-menu--product-subcol{padding:0 40px 0 0;}.sub-menu--product-subcol:last-child{padding-right:0;}.search-col{float:right;position:relative;}@media only screen and (min-width: 1020px){.search-col{width:3.87597%;float:left;}}.search-icon{background:url('../../img/search-down.svg') right 45% no-repeat;width:30px;height:55px;float:right;display:block;}.no-svg .search-icon{background:url('../../img/search-down.png') right 45% no-repeat;}@media only screen and (min-width: 1020px){.search-icon{height:95px;}}.search-icon:hover{opacity:0.8;cursor:pointer;}.search-icon.open{background-image:url('../../img/search-up.svg');}.no-svg .search-icon.open{background-image:url('../../img/search-up.png');}.search-box{display:none;clear:both;float:right;width:100%;background-color:#191919;padding:10px 0 20px;z-index:110;}@media only screen and (min-width: 1020px){.search-box{top:95px;}}.search-box input{color:#9a9a9c;border:1px solid #48484a;background-color:#000000;padding:10px 20px;width:100%;float:right;}@media only screen and (min-width: 765px){.search-box input{width:400px;}}.search-form{margin:0;}.search-input{width:100%;}.search-input:focus{outline-width:0;}.search-submit{display:none;}.phone-cta-mob{float:right;margin-right:15px;}@media only screen and (min-width: 765px){.phone-cta-mob{display:none;}}.phone-icon{background:url('../../img/phone-icon.svg') right 45% no-repeat;width:18px;height:55px;float:right;display:block;}.no-svg .phone-icon{background:url('../../img/phone-icon.png') right 45% no-repeat;}.phone-icon:hover{opacity:0.8;cursor:pointer;}.main-content{background-color:#FFFFFF;}.main{float:left;width:100%;padding:20px 0;}@media only screen and (min-width: 765px){.main{padding:40px 0;}}.main ul{text-align:left;}@media only screen and (max-width: 765px){input{font-size:16px;font-size:1rem;line-height:1.25;}}.button{border:2px solid #FFFFFF;border-radius:3px;color:#FFFFFF;padding:13px 35px;display:inline-block;}.button:after{content:"";display:table;clear:both;}.button:hover{color:#FFFFFF;background-color:black;background-color:rgba(0, 0, 0, 0.5);}.button.button-dark{background-color:#48484a;border:none;}.button.button-dark:hover{background-color:#2f2f30;}.button.button-strong,.flexible-full-width .pod__content .button,.pod-style--logo .pod__content .button,.pod-style--plain .pod__content .button,.gform_button{background-color:#eb1c2d;border:none;}.button.button-strong:hover,.flexible-full-width .pod__content .button:hover,.pod-style--logo .pod__content .button:hover,.pod-style--plain .pod__content .button:hover,.gform_button:hover{background-color:#c31120;}.specialist-area .button.button-strong,.specialist-area .flexible-full-width .pod__content .button,.flexible-full-width .pod__content .specialist-area .button,.specialist-area .pod-style--logo .pod__content .button,.pod-style--logo .pod__content .specialist-area .button,.specialist-area .pod-style--plain .pod__content .button,.pod-style--plain .pod__content .specialist-area .button,.specialist-area .gform_button{background-color:#1e51a4;border:none;}.specialist-area .button.button-strong:hover,.specialist-area .flexible-full-width .pod__content .button:hover,.flexible-full-width .pod__content .specialist-area .button:hover,.specialist-area .pod-style--logo .pod__content .button:hover,.pod-style--logo .pod__content .specialist-area .button:hover,.specialist-area .pod-style--plain .pod__content .button:hover,.pod-style--plain .pod__content .specialist-area .button:hover,.specialist-area .gform_button:hover{background-color:#163c79;}.promo-content{background-color:#9a9a9c;position:relative;}.promo-wrapper{margin-left:-20px;}.promo-wrapper>*{padding-left:20px;}.promo-wrapper:after{content:"";display:table;clear:both;}.new{position:absolute;top:0;right:0;padding:8px 15px;background-color:#1e51a4;color:#FFFFFF;line-height:1em;text-transform:uppercase;}.buy{position:absolute;top:0;right:0;padding:8px 15px;background-color:#eb1c2d;color:#FFFFFF;line-height:1em;text-transform:uppercase;}iframe{max-width:100%;}.full-width-image img{width:100%;}.aligned-image{margin-left:-20px;}.aligned-image>*{padding-left:20px;}.aligned-image:after{content:"";display:table;clear:both;}.aligned-image .aligned-image-col{width:100%;margin-bottom:20px;}@media only screen and (min-width: 765px){.aligned-image .aligned-image-col{float:left;width:33.33%;}}.aligned-image .aligned-image-col img{width:100%;}.aligned-image .aligned-text-col{width:100%;}@media only screen and (min-width: 765px){.aligned-image .aligned-text-col{float:left;width:66.66%;}}.aligned-image .aligned-text-col img{width:100%;}h2.feature-heading{color:#FFFFFF;background-color:#48484a;padding:15px 20px;}.red-text{color:#eb1c2d;}.footer{background-color:#333333;color:#9a9a9c;text-align:center;font-size:13px;font-size:0.8125rem;line-height:1.53846;padding:40px 0;}@media only screen and (min-width: 765px){.footer{text-align:left;}}.footer img{height:25px;width:auto;}.footer a{color:#9a9a9c;}.footer a:hover{color:#808083;}.footer-top:after{content:"";display:table;clear:both;}.footer-logo-col{display:block;width:100%;margin-bottom:20px;}@media only screen and (min-width: 765px){.footer-logo-col{width:13.95349%;float:left;margin-bottom:0;}}.footer-logo-col img{width:auto;height:auto;max-width:100%;}.footer-nav-col{width:100%;margin-bottom:20px;}@media only screen and (min-width: 765px){.footer-nav-col{width:62.7907%;float:left;}}.footer-menu-container ul{margin:0;padding:0;}@media only screen and (min-width: 765px){.footer-menu-container ul{padding:0 0 0 20px;}}.footer-menu-container ul li{list-style:none;display:inline-block;padding:0 5px 0;}@media only screen and (min-width: 1020px){.footer-menu-container ul li{padding:10px 5px 0;}}.footer-contact-col{width:100%;font-size:16px;font-size:1rem;line-height:1.25;line-height:25px;}@media only screen and (min-width: 765px){.footer-contact-col{width:23.25581%;float:left;text-align:right;}}.footer-bottom{margin-top:20px;}.footer-bottom:after{content:"";display:table;clear:both;}@media only screen and (min-width: 765px){.copyright{display:inline-block;padding:0 0 0 25px;}}@media only screen and (min-width: 1020px){.copyright{display:inline-block;padding:10px 0 0 25px;}}.social-col{width:100%;}@media only screen and (min-width: 765px){.social-col{float:left;width:33.33%;text-align:right;}}.social-icon{margin:0 3px;display:inline-block;}.social-icon:hover{opacity:0.8;}.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:10px;right:10px;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:rgba(0, 0, 0, 0);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;}.fancybox-prev span{left:-15px;background-position:0 -36px;}.fancybox-next span{right:-15px;background-position:0 -72px;}.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-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{padding:20px 0 10px 0;}.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);}.gform_footer{position:relative;}.gform_ajax_spinner{margin-left:10px;position:absolute;top:10px;}.form,.contact-details{width:100%;margin-bottom:40px;}@media only screen and (min-width: 1020px){.form,.contact-details{float:left;width:50%;}}.contact-wrapper{margin-left:-20px;}.contact-wrapper>*{padding-left:20px;}.contact-wrapper:after{content:"";display:table;clear:both;}.contact-details{font-size:18px;font-size:1.125rem;line-height:1.3;}.contact-details p{text-align:center !important;}@media only screen and (min-width: 1020px){.contact-details p{text-align:left !important;}}.downloads h2.feature-heading{margin-bottom:0;}.accordion-group{padding-bottom:20px;}.accordion-question-wrap{background-color:#e8e8e8;position:relative;font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;}.accordion-question-wrap:after{content:"";display:table;clear:both;}@media only screen and (min-width: 765px){.accordion-question-wrap{cursor:pointer;border-bottom:1px solid #FFFFFF;}}.accordion-count{display:none;width:50px;position:absolute;top:0;left:0;background-color:#48484a;color:#FFFFFF;padding:10px 20px;}@media only screen and (min-width: 765px){.accordion-count{display:block;}}.accordion-question{width:100%;float:left;padding:10px 20px;}@media only screen and (min-width: 765px){.accordion-question{color:#9a9a9c;padding:10px 20px 10px 70px;background:url('../../img/select-arrow-down.png') 99% 50% no-repeat;}}.accordion-question-wrap.active .accordion-question,.accordion-wrap.open .accordion-question{color:#48484a;}@media only screen and (min-width: 765px){.accordion-question-wrap.active .accordion-question,.accordion-wrap.open .accordion-question{background-image:url('../../img/select-arrow-up.png');}}.accordion-question-wrap.active .accordion-count,.accordion-wrap.open .accordion-count{background-color:#eb1c2d;}.accordion-wrap.open .accordion-answer{display:block;}.accordion-answer{margin-top:20px;}@media only screen and (min-width: 765px){.accordion-answer{display:none;padding-left:70px;}}.page-template-tpl-quote-php .quote-wrapper .form{margin:0 auto;float:none;}.page-template-tpl-bim-php .page-content{margin-bottom:40px;}@media only screen and (min-width: 1020px){.page-template-tpl-bim-php .page-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}.page-template-tpl-bim-php .bim-iframe{width:100%;display:block;max-width:740px;margin:0 auto;}.product-index{margin-left:-20px;}.product-index>*{padding-left:20px;}.product-index:after{content:"";display:table;clear:both;}.product-index__full{width:100%;}@media only screen and (min-width: 765px){.product-index__half{float:left;width:50%;}}.product-index__half .product-col{width:100%;}.product-wrapper{margin-left:-20px;margin-bottom:20px;}.product-wrapper>*{padding-left:20px;}.product-wrapper:after{content:"";display:table;clear:both;}.product-col{position:relative;margin-bottom:20px;width:100%;}@media only screen and (min-width: 765px){.product-col{float:left;width:50%;}}@media only screen and (max-width: 1020px){.product-col:nth-child(odd){clear:both;}}@media only screen and (min-width: 1020px){.product-col{float:left;width:33.33%;}.product-col:nth-child(3n+1){clear:both;}}.product-list{border:1px solid #e8e8e8;overflow:hidden;}@media only screen and (min-width: 765px){}@media only screen and (min-width: 1020px){}.product-list a{color:#48484a;display:block;}.product-list-title{padding:20px 20px 0;}.product-list-title h3{padding-right:16px;background:url('../../img/arrow-right-black.png') no-repeat right center;display:inline-block;*display:inline;zoom:1;}@media only screen and (min-width: 1020px){.product-list-title h3{padding-right:20px;}}.product-thumbnail{width:100%;}.product-list-detail{padding:20px;}@media only screen and (min-width: 765px){.product-list-detail{height:120px;}}.product-list-price{font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:5px;}.product-list-price span{font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.66667;}.product-information{margin-bottom:40px;}@media only screen and (min-width: 1020px){.product-information{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}.technical-specification{padding-bottom:40px;}@media only screen and (min-width: 1020px){.technical-specification{margin-left:-20px;}.technical-specification>*{padding-left:20px;}.technical-specification:after{content:"";display:table;clear:both;}}@media only screen and (min-width: 1020px){.technical-details,.technical-stats{float:left;width:50%;}}.technical-stats .feature-heading{cursor:pointer;color:#48484a;background:url('../../img/select-arrow-down.png') 97% 50% no-repeat #e8e8e8;}.technical-stats .feature-heading.active{background-image:url('../../img/select-arrow-up.png');background-color:#c2c2c2;}.stats{margin-bottom:20px;padding:0 20px;text-align:left;display:none;}.stats-row{display:inline-block;clear:both;width:100%;padding:10px 0;border-bottom:1px solid #e8e8e8;}.stats-row-title{padding-right:20px;float:left;width:33.33%;}.stats-row-detail{float:left;width:66.66%;}.product-detail .gallery-list{margin-bottom:40px;}.product-detail .product__warranty{margin-bottom:10px;}.product-detail .product__warranty img{margin:0 5px;}.video-wrapper{width:100%;background-color:#f0f0f0;margin-bottom:40px;}.iframe-wrapper{max-width:860px;margin:0 auto;}.elastic-iframe{position:relative;width:100%;padding-bottom:56.25% !important;}.elastic-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.dop_intro_wrap{margin-left:-20px;margin-bottom:40px;}.dop_intro_wrap>*{padding-left:20px;}.dop_intro_wrap:after{content:"";display:table;clear:both;}@media only screen and (min-width: 765px){.dop_intro_col{float:left;width:50%;}}.dop_explain{font-size:18px;font-size:1.125rem;line-height:1.4;border:1px solid #e8e8e8;padding:20px 20px 0 20px;}.reference_table_wrap{margin-left:-20px;margin-bottom:20px;}.reference_table_wrap>*{padding-left:20px;}.reference_table_wrap:after{content:"";display:table;clear:both;}@media only screen and (min-width: 765px){.reference_table_col{float:left;width:50%;}}.reference_table_col .feature-heading{margin:0;padding:0;}.reference_table_col .feature-heading:after{content:"";display:table;clear:both;}.col_right .feature-heading{display:none;}@media only screen and (min-width: 765px){.col_right .feature-heading{display:block;}}.reference_list{margin:0;padding:0;}.reference_item{list-style:none;border-bottom:1px solid #e8e8e8;}.reference_item:after{content:"";display:table;clear:both;}.reference_item:nth-child(odd){background:#e8e8e8;}@media only screen and (max-width: 765px){.reference_table_col.odd .reference_item:nth-child(odd){background:#FFFFFF;}.reference_table_col.odd .reference_item:nth-child(even){background:#e8e8e8;}.reference_table_col.even .reference_item:nth-child(odd){background:#FFFFFF;}.reference_table_col.even .reference_item:nth-child(even){background:#e8e8e8;}}.ref_left,.ref_right{float:left;width:50%;text-align:left;padding:10px;}@media only screen and (min-width: 765px){.ref_left,.ref_right{padding:20px;}}.ref_left{border-right:1px solid #e8e8e8;}.stockist-intro{margin-left:-20px;padding:20px 0;}.stockist-intro>*{padding-left:20px;}.stockist-intro:after{content:"";display:table;clear:both;}@media only screen and (min-width: 765px){.stockist-col{float:left;width:50%;}}@media only screen and (min-width: 765px){.stockist-intro-text{padding-right:20px;}}.stockist-intro form{margin-left:-20px;}.stockist-intro form>*{padding-left:20px;}.stockist-intro form:after{content:"";display:table;clear:both;}@media only screen and (min-width: 765px){.stockist-input-col{float:left;width:66.66%;}}.stockist-input-col .stockist-input{padding:15px 10px;margin-bottom:20px;border:1px solid #eaeaed;width:100%;}@media only screen and (min-width: 765px){.stockist-button-col{float:left;width:33.33%;}}.stockist-button-col .button{width:50%;}@media only screen and (min-width: 765px){.stockist-button-col .button{margin-top:5px;width:100%;}}.stockists-results-container{margin-left:-20px;}.stockists-results-container>*{padding-left:20px;}.stockists-results-container:after{content:"";display:table;clear:both;}.stockist-results,.stockist-map{width:100%;padding-top:20px;padding-bottom:40px;}@media only screen and (min-width: 765px){.stockist-results,.stockist-map{float:left;width:50%;}}.stockist-map #map-canvas{display:none;}@media only screen and (min-width: 765px){.stockist-map #map-canvas{display:block;height:560px;}}@media only screen and (min-width: 1020px){.stockist-map #map-canvas{height:560px;}}.stockist-results .stockist-heading{font-size:14px;font-size:0.875rem;line-height:1.42857;cursor:pointer;color:#48484a;padding-left:40px;margin-bottom:0;border-bottom:1px solid #FFFFFF;background:url('../../img/select-arrow-down.png') 20px 50% no-repeat #e8e8e8;}.stockist-results .stockist-heading:after{content:"";display:table;clear:both;}.stockist-results .stockist-heading.active{background-image:url('../../img/select-arrow-up.png');}.stockist-company-col{float:left;width:75%;}.stockist-distance-col{float:left;width:25%;}.stockist-company{text-align:left;}.stockist-company,.stockist-distance{float:left;width:100%;padding:10px;}@media only screen and (min-width: 765px){.stockist-company,.stockist-distance{padding:20px;}}.stockist-company,.stockist-distance{border-right:1px solid #f0f0f0;}.stockist-detail{font-size:16px;font-size:1rem;line-height:1.4;display:none;text-align:left;padding:20px;}@media only screen and (min-width: 765px){.stockist-detail{font-size:20px;font-size:1.25rem;line-height:1.4;padding:40px 60px;}}.article-wrapper{margin-left:-20px;}.article-wrapper>*{padding-left:20px;}.article-wrapper:after{content:"";display:table;clear:both;}.article-listing{margin-bottom:40px;width:100%;}@media only screen and (min-width: 765px){.article-listing{float:left;width:50%;}}@media only screen and (max-width: 1020px){.article-listing:nth-child(odd){clear:both;}}@media only screen and (min-width: 1020px){.article-listing{float:left;width:33.33%;min-height:450px;}.article-listing:nth-child(3n+1){clear:both;}}.article-listing a.permalink{display:block;}.article-listing img{width:100%;margin-bottom:20px;border:1px solid #e8e8e8;}.article-listing h3{margin-bottom:5px;color:#48484a;}@media only screen and (min-width: 765px){.article-listing h3{min-height:40px;}}.article-listing .article-date{margin-bottom:20px;}.article{margin-left:-20px;}.article>*{padding-left:20px;}.article:after{content:"";display:table;clear:both;}.article-col{width:100%;}@media only screen and (min-width: 765px){.article-col{float:left;width:50%;}}.article-col h3{margin-bottom:5px;}.article-col .article-date{margin-bottom:20px;}.article-col img{width:100%;border:1px solid #e8e8e8;}.article-caption{font-style:italic;}.article-col .button{margin-bottom:20px;}.article-comments{margin-top:40px;padding-top:20px;width:100%;clear:both;float:left;border-top:1px solid #e8e8e8;}.article-comments .commentlist{padding:0;width:100%;}@media only screen and (min-width: 765px){.article-comments .commentlist{width:50%;}}.article-comments .comment{list-style:none;}.article-comments .comment-body{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;}@media only screen and (min-width: 765px){.article-comments .comment-body{text-align:left;}}.article-comments .children{padding:0;}@media only screen and (min-width: 765px){.article-comments .children{padding-left:40px;}}.article-comments .comment-author img{display:none;}.article-comments #respond #submit{border:2px solid #FFFFFF;color:#FFFFFF;padding:10px 20px;display:inline-block;background-color:#48484a;border:none;}.article-comments #respond #submit:after{content:"";display:table;clear:both;}.article-comments #respond #submit:hover{background-color:#2f2f30;}.article-comments #author,.article-comments #email,.article-comments #url{padding:15px 10px;border:1px solid #e8e8e8;width:100%;clear:both;}@media only screen and (min-width: 765px){.article-comments #author,.article-comments #email,.article-comments #url{width:300px;margin-bottom:20px;}}.article-comments label{width:100%;clear:both;}@media only screen and (min-width: 765px){.article-comments label{width:300px;clear:none;}}.article-comments #respond #comment{width:100%;padding:15px 10px;margin-bottom:20px;border:1px solid #e8e8e8;}@media only screen and (min-width: 1020px){.article-comments #respond #comment{width:50%;}}.events .article-date{display:none;}.events h3{margin-bottom:20px;}.glossary-wrapper{margin-left:-20px;}.glossary-wrapper>*{padding-left:20px;}.glossary-wrapper:after{content:"";display:table;clear:both;}.glossary-half{width:100%;}@media only screen and (min-width: 1020px){.glossary-half{float:left;width:50%;}}.glossary-item{margin-bottom:40px;}@media only screen and (min-width: 1020px){.glossary-item{padding-right:20px;}}.glossary-item h3{color:#f1626e;border-bottom:1px solid #dbdbdb;}.glossary-item h3 span{padding:0 20px 1px;background-color:#FFFFFF;}@media only screen and (min-width: 765px){.glossary-item h3 span{padding-left:0;}}.glossary-icon-wrapper{text-align:left;padding-top:50px;font-size:11px;font-size:0.6875rem;line-height:1.81818;border-top:1px solid #dbdbdb;margin-top:40px;}@media only screen and (min-width: 765px){.glossary-icon-wrapper{margin-top:80px;}}.glossary-icon-wrapper a{color:#48484a;}.glossary-icon-item{position:relative;margin-bottom:40px;width:100%;}@media only screen and (min-width: 765px){.glossary-icon-item{float:left;width:33.33%;}}@media only screen and (min-width: 1020px){.glossary-icon-item{float:left;width:20%;}}.glossary-icon-item img{position:absolute;width:60px;}.glossary-icon-item p{min-height:60px;padding-left:65px;margin-bottom:0;}.gallery-introduction{margin-bottom:40px;}@media only screen and (min-width: 1020px){.gallery-introduction{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}@media only screen and (min-width: 1020px){.image-gallery{margin-bottom:60px;}}@media only screen and (min-width: 1020px){.sub-image-gallery{margin-bottom:20px;}}.sub-image-gallery .feature-heading{background-color:#dbdbdb;color:#48484a;}.gallery-list{padding:0;margin:0;}@media only screen and (min-width: 765px){.gallery-list{margin-left:-20px;}.gallery-list>*{padding-left:20px;}.gallery-list:after{content:"";display:table;clear:both;}}.gallery-link{font-size:13px;font-size:0.8125rem;line-height:1.53846;display:block;margin-bottom:20px;width:100%;}@media only screen and (min-width: 765px){.gallery-link{float:left;width:33.33%;}}.gallery-thumb-caption{color:#48484a;font-family:"Proxima Nova Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:5px;}@media only screen and (min-width: 765px){.gallery-thumb-caption{min-height:45px;}}.gallery-image-wrapper{position:relative;}.gallery-image{width:100%;border:1px solid #e8e8e8;}.gallery-image-hover{display:block;position:absolute;right:1px;bottom:7px;width:40px;height:40px;background:url('../../img/magnify-small.png') no-repeat 0 0;}@media (-webkit-min-device-pixel-ratio: 1.5){.gallery-image-hover{background:url('../../img/magnify-small--retina.png') no-repeat 0 0;background-size:100% 100%;}}.gallery-image-hover img{display:none;width:100%;}.gallery-link:hover .gallery-image-hover{top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:none;}.gallery-link:hover .gallery-image-hover img{display:block;}.touch .gallery-link:hover .gallery-image-hover{display:none;}.enlarge-text{display:none;color:#7a7a7e;font-style:italic;text-align:right;margin:10px 0 0 0;padding-right:35px;line-height:19px;background:url('../../img/search-red.png') no-repeat 100% 50%;}@media only screen and (min-width: 765px){.enlarge-text{display:block;}}.specialists-area{margin-left:-20px;margin-bottom:40px;}.specialists-area>*{padding-left:20px;}.specialists-area:after{content:"";display:table;clear:both;}.specialists-intro{width:100%;}@media only screen and (min-width: 1020px){.specialists-intro{float:left;width:50%;}}.specialists-content{width:100%;}@media only screen and (min-width: 1020px){.specialists-content{float:left;width:50%;}}@media only screen and (min-width: 1020px){.search-items{float:left;width:66.66%;}.search-items .search__result{display:inline-block;width:100%;}}.search-url{color:#9a9a9c;font-size:13px;font-size:0.8125rem;line-height:1.53846;}.search__result{break-inside:avoid;padding:40px 0 20px 0;border-bottom:1px solid #e8e8e8;}.search-items.result-1 .search__result{border-bottom:none;}.pagination{padding:40px 0 20px 0;clear:both;}@media only screen and (min-width: 765px){.pagination{font-size:18px;font-size:1.125rem;line-height:1.11111;}}.new-search{width:100%;padding:15px 10px;margin-bottom:20px;border:1px solid #e8e8e8;}@media only screen and (min-width: 765px){.new-search{width:500px;}}.search-results .specialist-menu{display:none;}.page-template-tpl-redirect-to-partner .wrapper{max-width:3000px;}.redirect{position:relative;z-index:10000;}.redirect__logo{position:fixed;top:8%;z-index:1;width:100%;text-align:center;}@media only screen and (min-width: 1020px){.redirect__logo{width:auto;padding-left:50px;margin-top:-20px;top:50%;}}.redirect__text{position:fixed;top:50%;z-index:1;padding:12px;width:100%;margin-top:-70px;text-align:center;font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;}@media only screen and (min-width: 1020px){.redirect__text{padding-left:400px;}}.redirect__logo--plumbcenter{margin-bottom:20px;}.redirect__title{color:white;font-size:18px;font-size:1.125rem;line-height:1.11111;font-family:"Proxima Nova Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;text-align:center;}@media only screen and (min-width: 1020px){.redirect__title{font-size:28px;font-size:1.75rem;line-height:1.42857;}}.redirect__content{font-size:16px;font-size:1rem;line-height:1.25;color:#7f7f81;}@media only screen and (min-width: 1020px){.redirect__content{font-size:20px;font-size:1.25rem;line-height:1;}}.redirect__content a{color:#7f7f81;text-decoration:underline;}.redirect__bg{background-color:#48484a;}@media only screen and (min-width: 765px){.redirect__bg{width:100%;background-size:auto 100%;position:fixed;top:0;bottom:0;left:0;}}@media only screen and (min-width: 1020px){.redirect__bg{background-image:url('../../img/bg__swirl.png');background-repeat:no-repeat;background-position:left top;}}.no-backgroundsize .redirect__bg{background-image:none;}@media print{@page{margin:2.5cm !important;margin-left:2.5cm !important;}*{background:transparent !important;color:#000 !important;display:block;box-shadow:none !important;text-shadow:none !important;position:relative !important;text-align:left !important;padding-left:0 !important;margin-left:0 !important;}.language,.banner-image,.footer-nav-col,.main-banner,head,.cycle-slideshow,.compact-nav,.button,script{display:none !important;}.pod__inner{height:auto !important;}.wrapper{margin-left:40px !important;}.phone-icon{margin-top:20px;width:200px;}.contact-details p{text-align:left !important;}a,a:visited{text-decoration:underline;}a[href]:after{display:block;content:" (" attr(href) ")";}.footer-contact-col a[href]:after{display:none !important;content:"" !important;}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;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}/*# sourceMappingURL=main.css.map */





.logo a {
    padding: 0;
    margin-top: 8px;
}

.header-main .logo img{
  max-width: 180px;
  height: auto;
  margin-top: 5px;
} 

@media screen and (max-width: 1024px){
  .header-main .logo img{
    margin-top:0;
  }
}
