@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Exo:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;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]{-webkit-box-sizing:border-box;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;-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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0}td,th{padding:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#333;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Exo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:600;line-height:1;padding:.75em 1em;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#0d0d0d;color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}input,label,select{display:block;font-family:Exo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em}label{font-weight:600;margin-bottom:.375em}label.required:after{content:"*"}label abbr{display:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Exo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color;transition:border-color;width:100%}input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#333;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(38,38,38,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(38,38,38,.7);outline:none}input[type=color].error,input[type=color].invalid,input[type=date].error,input[type=date].invalid,input[type=datetime-local].error,input[type=datetime-local].invalid,input[type=datetime].error,input[type=datetime].invalid,input[type=email].error,input[type=email].invalid,input[type=month].error,input[type=month].invalid,input[type=number].error,input[type=number].invalid,input[type=password].error,input[type=password].invalid,input[type=search].error,input[type=search].invalid,input[type=tel].error,input[type=tel].invalid,input[type=text].error,input[type=text].invalid,input[type=time].error,input[type=time].invalid,input[type=url].error,input[type=url].invalid,input[type=week].error,input[type=week].invalid,select.error,select.invalid,select[multiple=multiple].error,select[multiple=multiple].invalid,textarea.error,textarea.invalid{border-color:red;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(230,0,0,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(230,0,0,.7);outline:none}input[type=color].valid,input[type=date].valid,input[type=datetime-local].valid,input[type=datetime].valid,input[type=email].valid,input[type=month].valid,input[type=number].valid,input[type=password].valid,input[type=search].valid,input[type=tel].valid,input[type=text].valid,input[type=time].valid,input[type=url].valid,input[type=week].valid,select.valid,select[multiple=multiple].valid,textarea.valid{border-color:green;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,103,0,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,103,0,.7);outline:none}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=file]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ol,ul{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.75em}dl dt{font-weight:700;margin-top:.75em}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;text-align:left}td,th{padding:.75em 0}td{border-bottom:1px solid #ddd}td,th,tr{vertical-align:middle}body{-webkit-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#333;line-height:1.5}body,h1,h2,h3,h4,h5,h6{font-family:Exo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 .75em}h1{font-size:2.48832em}h2{font-size:2.0736em}h3{font-size:1.728em}h4{font-size:1.44em}h5{font-size:1.2em}h6{font-size:1em}p{margin:0 0 .75em}a{color:#333;text-decoration:none;-webkit-transition:color .1s linear;transition:color .1s linear}a:active,a:focus,a:hover{color:#0d0d0d}a:active,a:focus{outline:none}hr{border:none;border-bottom:1px solid #ddd;margin:1.5em 0}img,picture{margin:0;max-width:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}

/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{height:100%;left:0;overflow:hidden;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:99999!important}#swipebox-container{height:100%;position:relative;width:100%}#swipebox-slider{cursor:pointer;display:none;height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;white-space:nowrap;width:100%}#swipebox-slider .slide{display:inline-block;height:100%;line-height:1px;text-align:center;width:100%}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;height:auto;margin:0;max-height:100%;max-width:100%;padding:0;vertical-align:middle;width:auto}#swipebox-slider .slide .swipebox-video-container{background:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;max-width:1140px;padding:5%;width:100%}#swipebox-slider .slide .swipebox-video-container .swipebox-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}#swipebox-slider .slide-loading{background:url(/images/loader.gif) no-repeat 50%}#swipebox-bottom-bar,#swipebox-top-bar{height:50px;left:0;position:absolute;-webkit-transition:.5s;transition:.5s;width:100%;z-index:999}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;text-align:center;width:100%}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(/images/icons.png);background-repeat:no-repeat;border:none!important;cursor:pointer;height:50px;text-decoration:none!important;top:0;width:50px}#swipebox-arrows{display:block;height:50px;margin:0 auto;width:100%}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{background-position:15px 12px;position:absolute;right:0;top:0;z-index:9999}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:" ";height:100%;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:20px;z-index:999}.swipebox-touch #swipebox-container:before{-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565;left:0}.swipebox-touch #swipebox-container:after{-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565;right:0}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}to{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}to{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}to{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{max-width:800px;width:92%}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{background:#000;opacity:.95;text-shadow:1px 1px 1px #000}#swipebox-top-bar{color:#fff!important;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:43px}.popover{background-color:#fff;border:1px solid #999;border-radius:7px;color:#333;display:none;left:0;max-width:276px;position:absolute;text-align:center;text-shadow:1px 1px 1px hsla(0,0%,40%,.7);top:0;z-index:999999}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{background-color:#e6e6e6;border-bottom:1px solid #999;border-radius:5px 5px 0 0;font-size:1.5em;margin:0;padding:0}.popover-content{padding:10px}.popover .arrow,.popover .arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:50%;margin-left:-11px}.popover.top .arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.popover.right .arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);left:-11px;margin-top:-11px;top:50%}.popover.right .arrow:after{border-left-width:0;border-right-color:#fff;bottom:-10px;content:" ";left:1px}.popover.bottom .arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.popover.bottom .arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.popover.left .arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0;margin-top:-11px;right:-11px;top:50%}.popover.left .arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}header{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px;margin-right:10px}header:after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){header{margin-left:20px;margin-right:20px}}@media screen and (max-width:75em){header:after{clear:both;content:"";display:table}}header .logo{margin:0;padding:10px 0 0;text-align:center;width:100%}header .logo img{border-radius:8px;display:block;height:auto;margin:0 auto;padding:0}@media screen and (min-width:40em){header .logo img{max-height:200px}}@media screen and (min-width:75em){header .logo img{margin-bottom:-20px}}header .logo h1{line-height:0;margin:0}header .social{margin-bottom:-7px}header .social img{width:36px}header .login{margin-top:15px}@media screen and (min-width:53.75em){header .login{margin-top:40px}}header .login a{font-weight:600;text-shadow:1px 1px 2px #999}header .leftheader{text-align:center;width:100%}header .leftheader h2{font-size:2.8em;font-weight:300;line-height:1;margin-bottom:5px;margin-top:0;text-shadow:1px 1px 2px #999}header .leftheader h4{font-size:1.2em;font-weight:400;line-height:.8;margin-bottom:5px;margin-top:5px;text-shadow:1px 1px 2px hsla(0,0%,70%,.7)}header .leftheader h6{font-weight:400;margin-bottom:2px}@media screen and (min-width:53.75em){header .leftheader{float:left;text-align:left;width:55%}header .leftheader h2{font-size:2.8em;margin:20px 0 0}header .leftheader h4{font-weight:400;line-height:.8;margin-bottom:5px;margin-right:5px;margin-top:0}}header .rightheader{margin-bottom:5px;text-align:center;width:100%}header .rightheader h3{font-size:2.5em;font-style:italic;font-weight:100;line-height:1;margin:0;text-align:center;text-shadow:1px 1px 2px #999}@media screen and (min-width:53.75em){header .rightheader{float:left;text-align:right;width:45%}}@media screen and (min-width:75em){header .rightheader h3{font-size:2.5em;margin-left:0;margin-right:0;margin-top:5px}}.covidheader{background-color:#02a202;border-radius:10px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;margin:10px;padding:10px;text-align:center}.covidheader:after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.covidheader{margin:20px}}@media screen and (max-width:75em){.covidheader:after{clear:both;content:"";display:table}}.covidheader .sig{font-style:italic}.covidheader .modal-covid{display:inline-block;font-size:.8em}.covidheader ul{font-family:Exo,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1em}#shopping-cart-nav li{display:inline-block;position:relative;width:100%;z-index:99999}@media screen and (min-width:40em){#shopping-cart-nav li{width:auto}}#shopping-cart-nav li .cart-summary{vertical-align:middle}#shopping-cart-nav ul{background-color:#fff;border:4px solid #333;border-radius:7px;display:none;font-size:.8em;padding:0 3px;position:absolute;top:28px}#shopping-cart-nav ul .prod-name{display:block;float:left;margin-right:2.3576515979%;text-align:left;width:82.9403914003%}#shopping-cart-nav ul .prod-name:last-child{margin-right:0}#shopping-cart-nav ul .prod-price{display:block;float:left;margin-right:0;text-align:right;width:14.7019570017%}#shopping-cart-nav ul .prod-price:last-child{margin-right:0}#shopping-cart-nav ul .left-btn{display:block;float:left;margin-right:2.3576515979%;text-align:left;width:48.821174201%}#shopping-cart-nav ul .left-btn:last-child{margin-right:0}#shopping-cart-nav ul .left-btn a{font-size:.9em}@media screen and (min-width:40em){#shopping-cart-nav ul .left-btn a{margin-left:20px}}#shopping-cart-nav ul .left-btn a:hover{color:#b3b3b3}#shopping-cart-nav ul .right-btn{display:block;float:left;margin-right:2.3576515979%;text-align:right;width:48.821174201%}#shopping-cart-nav ul .right-btn:last-child{margin-right:0}#shopping-cart-nav ul .right-btn a{font-size:.9em;padding:5px 10px}@media screen and (min-width:40em){#shopping-cart-nav ul .right-btn a{margin-right:20px}}#shopping-cart-nav ul .right-btn a:hover{color:#b3b3b3}@media screen and (min-width:40em){#shopping-cart-nav ul{font-size:1em;margin:auto;right:-1px;width:600px}}#shopping-cart-nav ul a.nodisp{display:none}#shopping-cart-nav ul a{text-decoration:none}#shopping-cart-nav ul a:hover{color:#595959}.cart-btn,.cart-summary{display:inline-block}.cart-btn a{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);background-size:100%;border-radius:7px;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000;color:#fff;display:inline-block;font-size:.8em;font-weight:400;line-height:1;margin:0 0 10px;padding:5px 25px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);z-index:100}.cart-btn a,.cart-btn a:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cart-btn a:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#1a1a1a,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#1a1a1a,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-100}.cart-btn a:hover:before{opacity:1}.cart-btn a:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#b3b3b3}.cart-btn a:before{border-radius:7px}.nostock,.oos{color:red;font-weight:600}.oos{text-align:center}.checkout .custdets{margin-left:10px}@media screen and (min-width:25em){.checkout .custdets{margin-left:20px}}@media screen and (min-width:40em){.checkout .custdets{margin-left:20px}}@media screen and (min-width:53.75em){.checkout .custdets{margin-left:50px}}.checkout .custdets p{line-height:1.2;margin:0}.checkout .cobuttons{text-align:center}.checkout .cobuttons button{margin:10px}.checkout .pagemessage{margin-bottom:30px}.tips-modal .modal-state{display:none}.tips-modal .modal-fade-screen{background:rgba(0,0,0,.85);bottom:0;left:0;opacity:0;padding-top:.6em;position:fixed;right:0;text-align:left;top:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;visibility:hidden;z-index:99999999999}@media screen and (min-width:53.75em){.tips-modal .modal-fade-screen{padding-top:5em}}.tips-modal .modal-fade-screen .modal-bg{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.tips-modal .modal-close{background:#fff;cursor:pointer;height:1.5em;position:absolute;right:.75em;top:.75em;width:1.5em}.tips-modal .modal-close:after,.tips-modal .modal-close:before{background:#ddd;bottom:0;content:"";display:block;height:1.5em;left:50%;margin:-3px 0 0 -1px;position:absolute;right:3px;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.15em}.tips-modal .modal-close:hover:after,.tips-modal .modal-close:hover:before{background:#c4c4c4}.tips-modal .modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tips-modal .modal-inner{background:#fff;border-radius:7px;font-size:1.2em;margin:0 auto auto;max-height:100%;max-width:800px;overflow:visible;padding:0;position:relative;text-align:center;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:95%}@media screen and (min-width:40em){.tips-modal .modal-inner{width:75%}}@media screen and (min-width:53.75em){.tips-modal .modal-inner{width:75%}}.tips-modal .modal-inner h1{margin:0}.tips-modal .modal-inner h2{text-align:center}.tips-modal .modal-inner .modal-header{padding:10px 10px 0}.tips-modal .modal-inner .modal-body{max-height:80vh;overflow:auto;padding:0 10px}.tips-modal .modal-inner .modal-footer{overflow:visible;padding:10px;text-align:center}.tips-modal .modal-inner ul{list-style:disc;margin-left:20%;padding:10px 0;text-align:left}.tips-modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.tips-modal .modal-state:checked+.modal-fade-screen .modal-inner{top:.5em}.modal .modal-state{display:none}.modal .modal-fade-screen{background:rgba(0,0,0,.85);bottom:0;left:0;opacity:0;padding-top:.6em;position:fixed;right:0;text-align:left;top:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;visibility:hidden;z-index:99999999999}@media screen and (min-width:53.75em){.modal .modal-fade-screen{padding-top:5em}}.modal .modal-fade-screen .modal-bg{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.modal .modal-close{background:#fff;cursor:pointer;height:1.5em;position:absolute;right:.75em;top:.75em;width:1.5em}.modal .modal-close:after,.modal .modal-close:before{background:#ddd;bottom:0;content:"";display:block;height:1.5em;left:50%;margin:-3px 0 0 -1px;position:absolute;right:3px;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.15em}.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:#c4c4c4}.modal .modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-inner{background:#fff;border-radius:7px;font-size:.8em;margin:0 auto auto;max-height:100%;max-width:560px;overflow:visible;padding:0;position:relative;text-align:center;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:95%}@media screen and (min-width:40em){.modal .modal-inner{width:60%}}@media screen and (min-width:53.75em){.modal .modal-inner{width:50%}}@media screen and (min-width:75em){.modal .modal-inner{font-size:.9em}}.modal .modal-inner .modal-header{padding:10px}.modal .modal-inner .modal-body{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;max-height:400px;overflow:auto;padding:10px}.modal .modal-inner .banner{height:auto}.modal .modal-inner .modal-footer{overflow:visible;padding:10px;text-align:center}.modal .modal-inner h2,.modal .modal-inner h3{color:#333;margin:0;padding:0}.modal .modal-inner h3{color:#fff;line-height:1.2em;margin-bottom:10px;text-shadow:2px 2px 1px #000}.modal .modal-inner h4{font-size:1.3em}.modal .modal-inner p{font-size:1.1em;margin:10px 0;padding:0;text-shadow:1px 1px 1px #000}.modal .modal-inner p.highlight{color:#fff;text-shadow:1px 2px 1px #000}.modal .modal-inner pspan{font-size:1.1em}.modal .modal-inner ul{font-size:1.1em;list-style:disc;margin-left:20%;padding:10px 0;text-align:left}.modal .patchtest{background-image:url(/images/patchtest-tint.jpg)}.modal .infill{background-image:url(/images/infill-tint.jpg)}.modal .proverb{background-color:#919191;background-image:url(/images/proverb-bg.png);background-size:contain!important}.modal .discounts{background-image:url(/images/discount-tint.jpg)}.modal .discounts p{margin:0 0 20px}.modal .discounts p.highlight{margin:0}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-fade-screen .modal-inner{top:.5em}.modal-pay label{cursor:pointer;margin-bottom:0}.modal-pay label img{border-radius:150px;display:block;max-width:300px}.modal-pay .modal-state{display:none}.modal-pay .modal-trigger{background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#8c8c8c,#666);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#8c8c8c,#666);background-size:100%;border-radius:7px;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000;color:#fff;display:inline-block;font-weight:600;line-height:1.6;margin:0;padding:5px 20px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);z-index:100}.modal-pay .modal-trigger,.modal-pay .modal-trigger:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal-pay .modal-trigger:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(gray,#595959);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(gray,#595959);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-100}.modal-pay .modal-trigger:hover:before{opacity:1}.modal-pay .modal-trigger:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#b3b3b3}.modal-pay .modal-trigger:before{border-radius:7px}@media screen and (min-width:40em){.modal-pay .modal-trigger{font-size:1.4em}}.modal-pay .modal-fade-screen{background-color:rgba(0,0,0,.85);bottom:0;left:0;opacity:0;padding-top:.6em;position:fixed;right:0;text-align:left;top:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;visibility:hidden;z-index:99999999999}@media screen and (min-width:53.75em){.modal-pay .modal-fade-screen{padding-top:10em}}.modal-pay .modal-fade-screen .modal-bg{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.modal-pay .modal-close{background:#fff;cursor:pointer;height:1.5em;position:absolute;right:1.5em;top:1.5em;width:1.5em}.modal-pay .modal-close:after,.modal-pay .modal-close:before{background:#ddd;bottom:0;content:"";display:block;height:1.5em;left:50%;margin:-3px 0 0 -1px;position:absolute;right:3px;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.15em}.modal-pay .modal-close:hover:after,.modal-pay .modal-close:hover:before{background:#c4c4c4}.modal-pay .modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-pay .modal-inner{background:#fff;border-radius:7px;color:#696969;margin:0 auto auto;max-height:95%;overflow:auto;position:relative;text-shadow:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:95%}@media screen and (min-width:40em){.modal-pay .modal-inner{max-width:500px}}.modal-pay .modal-inner select{display:inline-block}.modal-pay .modal-inner .payment-errors{color:red;display:block;font-weight:600;text-align:center}.modal-pay .modal-inner .security-info{background-color:#d9edf7;border-color:#85c5e5;-webkit-box-shadow:none;box-shadow:none;color:#3a87ad;font-size:.9em;line-height:1.4;text-align:center}.modal-pay .modal-inner .security-info h4{margin-bottom:5px}.modal-pay .modal-inner .stripe-label{background-color:#3a87ad;border-radius:3px;color:#fff;font-weight:600;padding:0 6px 2px}.modal-pay .modal-inner .modal-header{margin-bottom:1em;padding:1.5em 1.5em 0;text-align:center}.modal-pay .modal-inner .modal-header:after{clear:both;content:"";display:table}.modal-pay .modal-inner .modal-header img{border-radius:0;max-height:50px}@media screen and (min-width:40em){.modal-pay .modal-inner .modal-header{padding:3em 3em 0}.modal-pay .modal-inner .modal-header img{float:right;max-height:40px}.modal-pay .modal-inner .modal-header h3{float:left;margin-top:10px}}.modal-pay .modal-inner .modal-body{padding:0 1.5em}@media screen and (min-width:40em){.modal-pay .modal-inner .modal-body{padding:0 3em}}.modal-pay .modal-inner .modal-footer{background-color:#eee;border-top:1px solid #ccc;padding:1.6em 2em 2em;text-align:center}.modal-pay .modal-inner .modal-footer button{background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#8c8c8c,#666);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#8c8c8c,#666);background-size:100%;border-radius:5px;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000;color:#fff;font-size:1.4em;font-weight:600;line-height:1.6;padding:5px 20px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.modal-pay .modal-inner .modal-footer button:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(gray,#595959);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(gray,#595959);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-100}.modal-pay .modal-inner .modal-footer button:hover:before{opacity:1}.modal-pay .modal-inner .modal-footer button:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#b3b3b3}.modal-pay .modal-inner .modal-footer button:before{border-radius:5px}.modal-pay .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal-pay .modal-state:checked+.modal-fade-screen .modal-inner{top:.5em}.covid-modal{color:#333;font-family:Exo,Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:none}.covid-modal .modal-state{display:none}.covid-modal .modal-fade-screen{background:rgba(0,0,0,.85);bottom:0;left:0;opacity:0;padding-top:.6em;position:fixed;right:0;text-align:left;top:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;visibility:hidden;z-index:99999999999}@media screen and (min-width:53.75em){.covid-modal .modal-fade-screen{padding-top:1em}}.covid-modal .modal-fade-screen .modal-bg{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.covid-modal .modal-close{background:#fff;cursor:pointer;height:1.5em;position:absolute;right:.75em;top:.75em;width:1.5em}.covid-modal .modal-close:after,.covid-modal .modal-close:before{background:#ddd;bottom:0;content:"";display:block;height:1.5em;left:50%;margin:-3px 0 0 -1px;position:absolute;right:3px;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.15em}.covid-modal .modal-close:hover:after,.covid-modal .modal-close:hover:before{background:#c4c4c4}.covid-modal .modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.covid-modal .modal-inner{background:#fff;border-radius:7px;font-size:.8em;margin:0 auto auto;max-height:100%;max-width:1200px;overflow:visible;padding:0;position:relative;text-align:left;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:95%}@media screen and (min-width:75em){.covid-modal .modal-inner{font-size:.9em}}.covid-modal .modal-inner .modal-header{padding:10px}.covid-modal .modal-inner .modal-header h2{margin:0}.covid-modal .modal-inner .modal-body{max-height:90vh;overflow:auto;padding:10px}.covid-modal .modal-inner .modal-body h4{margin-bottom:5px}.covid-modal .modal-inner .modal-body .redtext{color:#d1221f;font-weight:900}.covid-modal .modal-inner .modal-body .signoff{font-weight:700}.covid-modal .modal-inner .modal-body .sig{font-style:italic;font-weight:700}.covid-modal .modal-inner .modal-footer{overflow:visible;padding:10px;text-align:center}.covid-modal .patchtest{background-image:url(/images/patchtest-tint.jpg)}.covid-modal .infill{background-image:url(/images/infill-tint.jpg)}.covid-modal .proverb{background-color:#919191;background-image:url(/images/proverb-bg.png);background-size:contain!important}.covid-modal .discounts{background-image:url(/images/discount-tint.jpg)}.covid-modal .discounts p{margin:0 0 20px}.covid-modal .discounts p.highlight{margin:0}.covid-modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.covid-modal .modal-state:checked+.modal-fade-screen .modal-inner{top:.5em}.modal-open{overflow:hidden}.men-nav-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 10px;position:relative;z-index:9999}.men-nav-wrap:after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.men-nav-wrap{margin-left:20px;margin-right:20px}}.men-nav-wrap .navigation{background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.4)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(5%,transparent)),radial-gradient(gray,#a6a6a6);background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(gray,#a6a6a6);border-radius:3px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;font-size:1.2em;min-height:40px;text-align:center;z-index:9999}.men-nav-wrap .navigation a{text-decoration:none}@media screen and (min-width:75em){.men-nav-wrap .navigation{float:left;margin-left:0;margin-right:0;width:100%}}.men-nav-wrap .navigation .navigation-wrapper{margin-left:auto;margin-right:auto;max-width:75em;position:relative;z-index:9999}.men-nav-wrap .navigation .navigation-wrapper:after{clear:both;content:"";display:table}.men-nav-wrap .navigation .navigation-menu-button{color:#333;display:block;float:right;font-weight:700;line-height:40px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width:53.75em){.men-nav-wrap .navigation .navigation-menu-button{display:none}}.men-nav-wrap .navigation .navigation-menu-button:focus,.men-nav-wrap .navigation .navigation-menu-button:hover{color:#fff}.men-nav-wrap .navigation nav{float:none;min-height:40px;z-index:9999}.men-nav-wrap .navigation ul.navigation-menu{clear:both;display:none;margin:0 auto;overflow:visible;padding:0;position:relative;-webkit-transform-style:preserve-3d;width:100%;z-index:9999}.men-nav-wrap .navigation ul.navigation-menu.show{display:block}@media screen and (min-width:53.75em){.men-nav-wrap .navigation ul.navigation-menu{display:inline;margin:0;padding:0}}.men-nav-wrap .navigation ul li.nav-link{background:#999;display:block;line-height:40px;overflow:hidden;padding-right:20px;text-align:right;width:100%;z-index:9999}@media screen and (min-width:53.75em){.men-nav-wrap .navigation ul li.nav-link{background:transparent;display:inline;line-height:40px;padding:0;text-align:center;text-decoration:none}}.men-nav-wrap .navigation ul li.nav-link a{color:#333;display:inline-block;font-weight:400;text-shadow:1px 1px 3px hsla(0,0%,40%,.7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:53.75em){.men-nav-wrap .navigation ul li.nav-link a{background-size:100%;margin:0;padding:0;position:relative;width:16%;z-index:100}.men-nav-wrap .navigation ul li.nav-link a:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-100}.men-nav-wrap .navigation ul li.nav-link a:hover:before{opacity:1}.men-nav-wrap .navigation ul li.nav-link a.multi{width:26%}}.men-nav-wrap .navigation ul li.nav-link a.active-nav-item,.men-nav-wrap .navigation ul li.nav-link a:focus,.men-nav-wrap .navigation ul li.nav-link a:hover{color:#000;font-weight:500;text-shadow:1px 1px 1px #ccc}@media screen and (min-width:53.75em){.men-nav-wrap .navigation ul li.nav-link a.active-nav-item,.men-nav-wrap .navigation ul li.nav-link a:focus,.men-nav-wrap .navigation ul li.nav-link a:hover{background-color:#333;color:#fff}.men-nav-wrap .navigation ul li.nav-link a.active-nav-item,.men-nav-wrap .navigation ul li.nav-link a:focus{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000)}}.men-nav-wrap .navigation ul li.nav-link:first-child a,.men-nav-wrap .navigation ul li.nav-link:first-child a.active-nav-item,.men-nav-wrap .navigation ul li.nav-link:first-child a:before,.men-nav-wrap .navigation ul li.nav-link:first-child a:focus,.men-nav-wrap .navigation ul li.nav-link:first-child a:hover{border-bottom-left-radius:3px;border-top-left-radius:3px}.men-nav-wrap .navigation ul li.nav-link:last-child a,.men-nav-wrap .navigation ul li.nav-link:last-child a.active-nav-item,.men-nav-wrap .navigation ul li.nav-link:last-child a:before,.men-nav-wrap .navigation ul li.nav-link:last-child a:focus,.men-nav-wrap .navigation ul li.nav-link:last-child a:hover{border-bottom-right-radius:3px;border-top-right-radius:3px}.men-nav-wrap .navigation li.more.nav-link{padding-right:0}.men-nav-wrap .navigation li.more.nav-link>ul>li:first-child a{padding-top:0}.men-nav-wrap .navigation li.more.nav-link a{margin-right:.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.men-nav-wrap .navigation li.more.nav-link>a{padding-right:.6em}.men-nav-wrap .navigation li.more.nav-link>a:after{bottom:auto;color:#333;content:"▾";left:auto;position:absolute;right:-.4em;top:auto}@media screen and (min-width:53.75em){.men-nav-wrap .navigation li.more.nav-link a{margin-right:0}.men-nav-wrap .navigation li.more.nav-link>a{padding-right:0}.men-nav-wrap .navigation li.more.nav-link>a:after{bottom:auto;color:#333;content:"▾";left:auto;position:absolute;right:.2em;top:auto}}.men-nav-wrap .navigation li.more{overflow:visible;padding-right:0}.men-nav-wrap .navigation li.more a{padding-right:.5em}.men-nav-wrap .navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width:53.75em){.men-nav-wrap .navigation li.more>a{margin-right:.5em}}.men-nav-wrap .navigation li.more>a:after{content:"›";font-size:1.2em;position:absolute;right:.25em}.men-nav-wrap .navigation li.more:focus>.submenu,.men-nav-wrap .navigation li.more:hover>.submenu{max-height:2000px}@media screen and (min-width:53.75em){.men-nav-wrap .navigation li.more{padding-right:.5em;position:relative}}.men-nav-wrap .navigation ul.submenu{max-height:0;padding-left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (min-width:53.75em){.men-nav-wrap .navigation ul.submenu{left:-.5em;overflow:hidden;position:absolute;top:1.5em}.men-nav-wrap .navigation ul.submenu .submenu{left:16.8em;top:0}}.men-nav-wrap .navigation ul.submenu li{display:block;line-height:1;padding-right:0}@media screen and (min-width:53.75em){.men-nav-wrap .navigation ul.submenu li{font-size:.8em;line-height:30.7692307692px}.men-nav-wrap .navigation ul.submenu li:first-child>a,.men-nav-wrap .navigation ul.submenu li:first-child>a:before{border-top-left-radius:3px;border-top-right-radius:3px}.men-nav-wrap .navigation ul.submenu li:last-child>a,.men-nav-wrap .navigation ul.submenu li:last-child>a:before{border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.men-nav-wrap .navigation ul.submenu li a{background-color:#919191;display:inline-block;padding:5px 0;text-align:right;text-decoration:none;width:100%}@media screen and (min-width:53.75em){.men-nav-wrap .navigation ul.submenu li a{background-color:#999;padding-left:.5em;text-align:left;width:17em}}.topsubmenu{display:block;list-style-type:none;margin:auto;max-width:550px;padding:0;text-align:center}.topsubmenu li{background-color:#ccc;display:inline;width:23%}.topsubmenu li a{background-color:#ccc;color:#000;display:inline-block;line-height:1;padding:6px;text-decoration:none;vertical-align:bottom;width:23%}.topsubmenu li a.navOn,.topsubmenu li a:hover{background-color:#262626;color:#fff}.hero-border{border-radius:10px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;margin:10px}.hero-border:after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.hero-border{margin-left:20px;margin-right:20px}}.slidecontainer:after{clear:both;content:"";display:table}.cycle-pager{bottom:0;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:999}.cycle-pager span{color:#ddd;cursor:pointer;display:inline-block;font-size:50px;height:16px;width:16px}.cycle-pager .cycle-pager-active{color:#999}.cycle-pager>*{cursor:pointer}.cycle-next,.cycle-prev{cursor:pointer;filter:alpha(opacity=0);height:100%;opacity:0;position:absolute;top:0;width:20%;z-index:999}.cycle-prev{background:url(/images/left.png) 5% 50% no-repeat;left:0}.cycle-next{background:url(/images/right.png) 95% 50% no-repeat;right:0}.cycle-next:hover,.cycle-prev:hover{filter:alpha(opacity=70);opacity:.7}.disabled{filter:alpha(opacity=50);opacity:.5}.hero{height:inherit;width:100%}.hero .hero-img1{background:url(/images/men-slider1.jpg)}.hero .hero-img1 .hero-copy{margin:.1em 5px 0}@media screen and (min-width:53.75em){.hero .hero-img1 .hero-copy{margin-top:5em;max-width:80%}}.hero .hero-img2{background:url(/images/men-slider2.jpg)}.hero .hero-img2 h2{line-height:1}.hero .hero-img2 .hero-copy{margin:0 5px}@media screen and (min-width:53.75em){.hero .hero-img2 .hero-copy{float:right;margin:1em 1em 0 0;max-width:80%}}.hero .hero-img3{background:url(/images/men-slider3.jpg)}.hero .hero-img3 h2{line-height:1}.hero .hero-img3 .hero-copy{margin:0 5px}@media screen and (min-width:53.75em){.hero .hero-img3 .hero-copy{margin:1em 1em 0;max-width:70%}}.hero .hero-img1,.hero .hero-img2,.hero .hero-img3{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px;height:inherit;padding-bottom:1em;padding-top:1em}.hero .hero-img1:after,.hero .hero-img2:after,.hero .hero-img3:after{clear:both;content:"";display:table}.hero .hero-inner{color:#999;height:280px;margin-left:auto;margin-right:auto;max-width:75em;text-align:center}.hero .hero-inner:after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.hero .hero-inner{height:320px}}.hero .hero-inner .hero-copy{background-color:hsla(0,0%,100%,.5);border-radius:10px;display:inline-block;padding:10px 5px 5px}.hero .hero-inner .hero-copy h2{color:#333;font-size:1.8em;margin-bottom:.1em;text-shadow:-1px -1px #ccc,1px 1px #ccc,-1px 1px #ccc,1px -1px #ccc,3px 3px 2px rgba(0,0,0,.8)}.hero .hero-inner .hero-copy h2.smaller{font-size:1.6em}@media screen and (min-width:25em){.hero .hero-inner .hero-copy h2{font-size:2.5em}.hero .hero-inner .hero-copy h2.smaller{font-size:2em}}@media screen and (min-width:53.75em){.hero .hero-inner .hero-copy h2{font-size:3em}.hero .hero-inner .hero-copy h2.smaller{font-size:2.8em}}.hero .hero-inner .hero-copy p{font-size:.9em;font-weight:600;line-height:1.2em;margin:auto;text-shadow:-1px -1px #000,1px 1px #000,-1px 1px #000,1px -1px #000,2px 2px 1px rgba(0,0,0,.8)}.hero .hero-inner .hero-copy p.offerterms{font-size:.8em}.hero .hero-inner .hero-copy p .large{font-size:1.6em}@media screen and (min-width:25em){.hero .hero-inner .hero-copy p{font-size:1em;line-height:1.4em}.hero .hero-inner .hero-copy p.large{font-size:1.4em}}@media screen and (min-width:53.75em){.hero .hero-inner .hero-copy p{font-size:1.4em;max-width:80%}}.hero .hero-inner .hero-copy img{max-width:400px;width:80%}.hero .heronav{overflow:hidden;position:absolute;text-align:center;top:10px;width:100%;z-index:999}.hero .heronav span{color:#ddd;cursor:pointer;display:inline-block;font-size:50px;height:16px;width:16px}.hero .heronav span .cycle-pager-active{color:#d69746}.hero .heronav>*{cursor:pointer}.cta-button{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);background-size:100%;border:1px solid #999;border-radius:5px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;color:#fff;cursor:pointer;display:inline-block;line-height:1;margin:5px 0;padding:5px 20px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);z-index:100}.cta-button,.cta-button:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cta-button:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#1a1a1a,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#1a1a1a,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-100}.cta-button:hover:before{opacity:1}.cta-button:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#d9d9d9;text-shadow:1px 1px 1px #ccc}.cta-button:before{border-radius:5px}@media screen and (min-width:53.75em){.sidemenu{display:block;float:left;margin-right:2.3576515979%;width:23.2317613015%}.sidemenu:last-child{margin-right:0}}.sidemenu ul li{margin:0}.sidemenu>ul{border-radius:7px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;display:none;line-height:1;margin:0 0 10px;padding:0;position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.7);vertical-align:baseline;width:100%}@media screen and (min-width:53.75em){.sidemenu>ul{display:block}}@media screen and (min-width:75em){.sidemenu>ul{font-size:1.2em}}.sidemenu>ul li{padding:0;width:100%}.sidemenu>ul li,.sidemenu>ul li a{display:block;margin:0;position:relative}.sidemenu>ul li a{background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.4)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(55%,transparent)),radial-gradient(#969696,#737373);background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.1) 50%,transparent 55%),radial-gradient(#969696,#737373);border-bottom:1px dotted #d9d9d9;border-top:1px dotted #fff;font-weight:400;padding:11px 20px;z-index:9999}.sidemenu>ul li:first-child>a{border-top:0;border-top-left-radius:7px;border-top-right-radius:7px}.sidemenu>ul li:last-child>a{border-bottom:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.sidemenu>ul li .nav-on,.sidemenu>ul li a:hover,.sidemenu>ul li:hover>a{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);border-color:transparent;color:#fff;text-shadow:1px 1px 2px #000}.sidemenu>ul li a.nav-on:after,.sidemenu>ul li a:hover:after,.sidemenu>ul li:hover>a:after{border-left:4px solid #fff}.sidemenu>ul li a.nav-on:before,.sidemenu>ul li a:hover:before,.sidemenu>ul li:hover>a:before{border-left:4px solid rgba(0,0,0,.25)}.sidemenu>ul li:hover>ul{opacity:1;top:0;z-index:1}.sidemenu>ul .has-sub>a:after{border:4px solid transparent;border-left-color:#333;content:"";height:0;position:absolute;right:10px;top:16px;width:0}.sidemenu>ul .has-sub>a:before{border:4px solid transparent;border-left-color:#fff;content:"";height:0;position:absolute;right:10px;top:17px;width:0}.sidemenu>ul ul{left:100%;opacity:0;padding-left:5px;position:absolute;top:-9999px;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;width:200px}.sidemenu .menucount{font-size:.7em}.accordian{display:block}.accordian:after{clear:both;content:"";display:table}.accordion-tabs{line-height:1.5;margin-bottom:1.5em;padding:0;width:100%}.accordion-tabs:after{clear:both;content:"";display:table}@media screen and (max-width:40em){.accordion-tabs{border:1px solid #ddd;border-radius:3px}}.accordion-tabs .tab-header-and-content{list-style:none}@media screen and (min-width:40em){.accordion-tabs .tab-header-and-content{display:inline}}.accordion-tabs .tab-header-and-content:first-child .tab-link{border-top-left-radius:3px;border-top-right-radius:3px}@media screen and (max-width:40em){.accordion-tabs .tab-header-and-content:first-child .tab-link{border-top:0}.accordion-tabs .tab-header-and-content:last-child .tab-link{border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.accordion-tabs .tab-link{background-color:#fff;border-top:1px solid #ddd;color:#333;display:block;font-weight:700;padding:.75em .809em;text-decoration:none}@media screen and (min-width:40em){.accordion-tabs .tab-link{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px;display:inline-block}}.accordion-tabs .tab-link:hover{color:#333;font-weight:700}.accordion-tabs .tab-link:focus{outline:none}.accordion-tabs .tab-link.is-active{background-color:#f7f7f7}@media screen and (min-width:40em){.accordion-tabs .tab-link.is-active{background-color:#f7f7f7;border:1px solid;border-color:#ddd #ddd #f7f7f7;margin-bottom:-1px}}.accordion-tabs .tab-content{background:#f7f7f7;display:none;padding:1.5em 1.618em;width:100%}@media screen and (min-width:40em){.accordion-tabs .tab-content{border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;float:left}}.searchform .searchbox{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.searchform .searchbox input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:40px;margin:0;position:relative;-webkit-transition:border-color;transition:border-color;width:100%}.searchform .searchbox button[type=submit]{background-color:#333;bottom:0;height:40px;outline:none;padding:10px;position:absolute;right:0;top:0}.searchform .searchbox button[type=submit] svg{fill:#e6e6e6;-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,.8));filter:drop-shadow(3px 3px 3px rgba(0,0,0,.8));height:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.searchform .searchbox button[type=submit]:hover{background-color:#1a1a1a}.searchform .searchbox button[type=submit]:hover svg{fill:#fff;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.5));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.5))}.searchform label{margin:0}.searchform .tickbox{text-align:center}.searchform .tickbox input,.searchform .tickbox label{display:inline;vertical-align:middle}.content{font-size:.8em;font-weight:300;padding:0 10px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.content:after{clear:both;content:"";display:table}.content p{font-size:1.2em;margin-bottom:.5em}.content h2{color:#333;font-weight:300;margin-bottom:5px;margin-top:10px;text-shadow:2px 2px 3px rgba(0,0,0,.5)}.content h3,.content h4{font-weight:400;margin:0}.content h6{font-size:1.3em;font-weight:400;line-height:1.4}.content .note{font-size:.7em;font-weight:400;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.content a{color:#333;font-weight:300;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content a:hover{color:#0d0d0d;font-weight:400}.content .bullets{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;list-style-type:disc;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}.content .indent{margin-left:20px}@media screen and (min-width:53.75em){.content{padding:0 20px}.content h6{font-size:1.4em}.content p{font-size:1.3em}}@media screen and (min-width:75em){.content h6{font-size:1.6em}.content p{font-size:1.4em}}@media screen and (min-width:53.75em){.content .main-col{display:block;float:left;margin-right:2.3576515979%;width:74.4105871005%}.content .main-col:last-child{margin-right:0}.content .aside{display:block;float:left;margin-right:2.3576515979%;width:23.2317613015%}.content .aside:last-child{margin-right:0}.content .aside .openhours p{font-size:1em}}@media screen and (min-width:75em){.content .aside .openhours p{font-size:1.1em}}.content aside{text-align:center}.content aside h2{text-align:left}@media screen and (min-width:53.75em){.content aside{text-align:left}}.content img{border-radius:10px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;display:block;height:auto;margin-bottom:5px;margin-left:auto;margin-right:auto;max-width:100%}.content img.fright{margin:10px auto}@media screen and (min-width:53.75em){.content img.fright{float:right;margin:10px 0 10px 10px;max-width:45%}}.content img.info-fright{margin:10px auto}@media screen and (min-width:40em){.content img.info-fright{float:right;margin:10px 0 10px 10px;max-width:45%}}.content img.fleft{margin:10px auto}@media screen and (min-width:53.75em){.content img.fleft{float:left;margin:10px 10px 10px 0;max-width:35%}}.content img.divider{border:0;-webkit-box-shadow:none;box-shadow:none;margin:0 auto 25px;padding:0;width:100%}.content .cards article img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content .cards article:hover img{border-radius:50% 50% 50% 50%}.content .mencards article img{border-radius:50% 5% 50% 5%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content .mencards article:hover img{border-radius:5% 50% 5% 50%}@media screen and (min-width:53.75em){.content .mencards{margin-bottom:10px}}.content .accnav{text-align:center}.content .prs{border:1px solid #aaa;-webkit-box-shadow:none;box-shadow:none;max-width:30%}.cta img{margin:10px auto}.centrecontent{text-align:center}.disclaimer{color:#848484;font-style:italic}.prodfooter{font-size:.8em;line-height:1;text-align:center}.bookings{border:none;height:100%;min-height:900px;width:100%}.meettheteam .fleft{width:35%}.meettheteam .quals{float:right;margin:10px 0 10px 10px;max-width:25%}.meettheteam .fright{-webkit-box-shadow:none;box-shadow:none;margin:10px 0 10px 10px;max-width:100%!important}.info-page{font-weight:300}.info-page .courtesycar{-webkit-box-shadow:none;box-shadow:none;display:block}.info-page h3,.info-page h6{font-weight:400}.info-page h6{font-size:1.4em}.info-page p{font-size:1.2em}.info-page p strong{font-weight:400}@media screen and (min-width:40em){.info-page h3{font-size:1.9em}.info-page h6{font-size:1.6em}.info-page p{font-size:1.3em}}@media screen and (min-width:53.75em){.info-page h6{font-size:1.8em}.info-page p{font-size:1.4em}}.maintenance{text-align:center}.maintenance .logo{padding-top:30px}.maintenance .social{margin-top:20px}.maintenance .social img{-webkit-box-shadow:none;box-shadow:none;display:inline-block;width:60px}.main-cart .cart-empty{text-align:center}.main-cart .cart-empty h3{margin:20px 0 30px}.main-cart .cart-ship{margin-bottom:20px;text-align:center}.main-cart .cart-ship a{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);background-size:100%;border-radius:7px;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000;color:#fff;display:inline-block;font-weight:400;line-height:1.6;margin:0;padding:5px 20px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);z-index:100}.main-cart .cart-ship a,.main-cart .cart-ship a:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-cart .cart-ship a:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#1a1a1a,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#1a1a1a,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-100}.main-cart .cart-ship a:hover:before{opacity:1}.main-cart .cart-ship a.shipbtn{font-size:.7em;padding:2px 10px;vertical-align:text-bottom}.main-cart .cart-ship a:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#b3b3b3}.main-cart .cart-ship a:before{border-radius:7px}@media screen and (min-width:40em){.main-cart .cart-ship a{font-size:1.2em}}.main-cart td{border-bottom:1px solid #999;border-top:1px solid #999;font-size:.8em}.main-cart .cart-totals{border-bottom:2px solid #999;border-top:2px solid #999;font-weight:700}.main-cart .cart-cell{text-align:center;width:20%}@media screen and (min-width:25em){.main-cart .cart-cell{font-size:1em;width:15%}}@media screen and (min-width:40em){.main-cart .cart-cell{font-size:1.2em;width:10%}}.main-cart .cart-cell input[type=text]{margin:auto;width:auto}.main-cart .cart-name{width:20%}@media screen and (min-width:25em){.main-cart .cart-name{font-size:1em;width:25%}}@media screen and (min-width:40em){.main-cart .cart-name{font-size:1.2em;width:50%}}@media screen and (min-width:53.75em){.main-cart .cart-name{font-size:1.4em}}.main-cart button{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);background-size:100%;border-radius:7px;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000;color:#fff;font-weight:400;line-height:1;margin:0;padding:5px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);z-index:100}.main-cart button,.main-cart button:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-cart button:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#1a1a1a,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#1a1a1a,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-100}.main-cart button:hover:before{opacity:1}.main-cart button.del{padding:2px 5px}.main-cart button svg{fill:#e6e6e6;-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,.8));filter:drop-shadow(3px 3px 3px rgba(0,0,0,.8));height:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:40em){.main-cart button{padding:5px 7px}.main-cart button svg{height:19px}.main-cart button.del{padding:2px 7px}}@media screen and (min-width:53.75em){.main-cart button{padding:5px 15px}.main-cart button.del{padding:3px 10px}}.main-cart button:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#b3b3b3}.main-cart button:hover svg{fill:#fff;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.5));filter:drop-shadow(2px 2px 3px rgba(0,0,0,.5))}.main-cart button:before{border-radius:7px}.main-cart .ordercheck h2{font-size:1.7em}.main-cart .cardpay{text-align:center}.main-cart .cardpay img{-webkit-box-shadow:none;box-shadow:none}.main-cart .cardpay .paylogo{display:block}.main-cart .shipnotes{color:red;font-size:1.1em;margin-top:10px}.main-cart .security-info{background-color:#ccc;border:1px solid #666;border-radius:7px;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;line-height:1.2;margin-bottom:20px;padding:10px 10px 0}@media screen and (min-width:40em){.main-cart .security-info{line-height:1.4}}.main-cart .security-info .sslseal{display:inline-block;line-height:1;vertical-align:middle}.main-cart .security-info .sslseal a{margin-bottom:5px}.main-cart .security-info .stripe-logo{border:none;display:inline-block;height:50px;padding:0;vertical-align:middle}.register,.signin{margin-bottom:20px}.register p,.signin p{font-size:.9em}@media screen and (min-width:40em){.register p,.signin p{font-size:1.2em}}.register h2,.signin h2{font-size:1.4em}@media screen and (min-width:40em){.register h2,.signin h2{font-size:1.6em}}.register .privacynotes,.signin .privacynotes{font-size:.9em;margin:10px;text-align:center}.register .reg-form .contact-details,.register .reg-form .form-wrap,.register .reg-form .passwords,.register .signin-form .contact-details,.register .signin-form .form-wrap,.register .signin-form .passwords,.signin .reg-form .contact-details,.signin .reg-form .form-wrap,.signin .reg-form .passwords,.signin .signin-form .contact-details,.signin .signin-form .form-wrap,.signin .signin-form .passwords{margin:auto;max-width:600px}.register .reg-form .contact-details:after,.register .reg-form .form-wrap:after,.register .reg-form .passwords:after,.register .signin-form .contact-details:after,.register .signin-form .form-wrap:after,.register .signin-form .passwords:after,.signin .reg-form .contact-details:after,.signin .reg-form .form-wrap:after,.signin .reg-form .passwords:after,.signin .signin-form .contact-details:after,.signin .signin-form .form-wrap:after,.signin .signin-form .passwords:after{clear:both;content:"";display:table}.register .reg-form .contact-details .formgroup,.register .reg-form .form-wrap .formgroup,.register .reg-form .passwords .formgroup,.register .signin-form .contact-details .formgroup,.register .signin-form .form-wrap .formgroup,.register .signin-form .passwords .formgroup,.signin .reg-form .contact-details .formgroup,.signin .reg-form .form-wrap .formgroup,.signin .reg-form .passwords .formgroup,.signin .signin-form .contact-details .formgroup,.signin .signin-form .form-wrap .formgroup,.signin .signin-form .passwords .formgroup{padding-bottom:5px;padding-top:0}.register .reg-form .contact-details .formgroup select,.register .reg-form .form-wrap .formgroup select,.register .reg-form .passwords .formgroup select,.register .signin-form .contact-details .formgroup select,.register .signin-form .form-wrap .formgroup select,.register .signin-form .passwords .formgroup select,.signin .reg-form .contact-details .formgroup select,.signin .reg-form .form-wrap .formgroup select,.signin .reg-form .passwords .formgroup select,.signin .signin-form .contact-details .formgroup select,.signin .signin-form .form-wrap .formgroup select,.signin .signin-form .passwords .formgroup select{padding:5px;width:100%}@media screen and (min-width:40em){.register .reg-form .contact-details .formgroup,.register .reg-form .form-wrap .formgroup,.register .reg-form .passwords .formgroup,.register .signin-form .contact-details .formgroup,.register .signin-form .form-wrap .formgroup,.register .signin-form .passwords .formgroup,.signin .reg-form .contact-details .formgroup,.signin .reg-form .form-wrap .formgroup,.signin .reg-form .passwords .formgroup,.signin .signin-form .contact-details .formgroup,.signin .signin-form .form-wrap .formgroup,.signin .signin-form .passwords .formgroup{display:block;float:left;margin-right:2.3576515979%;width:48.821174201%}.register .reg-form .contact-details .formgroup:last-child,.register .reg-form .contact-details .formgroup:nth-child(2n),.register .reg-form .form-wrap .formgroup:last-child,.register .reg-form .form-wrap .formgroup:nth-child(2n),.register .reg-form .passwords .formgroup:last-child,.register .reg-form .passwords .formgroup:nth-child(2n),.register .signin-form .contact-details .formgroup:last-child,.register .signin-form .contact-details .formgroup:nth-child(2n),.register .signin-form .form-wrap .formgroup:last-child,.register .signin-form .form-wrap .formgroup:nth-child(2n),.register .signin-form .passwords .formgroup:last-child,.register .signin-form .passwords .formgroup:nth-child(2n),.signin .reg-form .contact-details .formgroup:last-child,.signin .reg-form .contact-details .formgroup:nth-child(2n),.signin .reg-form .form-wrap .formgroup:last-child,.signin .reg-form .form-wrap .formgroup:nth-child(2n),.signin .reg-form .passwords .formgroup:last-child,.signin .reg-form .passwords .formgroup:nth-child(2n),.signin .signin-form .contact-details .formgroup:last-child,.signin .signin-form .contact-details .formgroup:nth-child(2n),.signin .signin-form .form-wrap .formgroup:last-child,.signin .signin-form .form-wrap .formgroup:nth-child(2n),.signin .signin-form .passwords .formgroup:last-child,.signin .signin-form .passwords .formgroup:nth-child(2n){margin-right:0}.register .reg-form .contact-details .formgroup:nth-child(odd),.register .reg-form .form-wrap .formgroup:nth-child(odd),.register .reg-form .passwords .formgroup:nth-child(odd),.register .signin-form .contact-details .formgroup:nth-child(odd),.register .signin-form .form-wrap .formgroup:nth-child(odd),.register .signin-form .passwords .formgroup:nth-child(odd),.signin .reg-form .contact-details .formgroup:nth-child(odd),.signin .reg-form .form-wrap .formgroup:nth-child(odd),.signin .reg-form .passwords .formgroup:nth-child(odd),.signin .signin-form .contact-details .formgroup:nth-child(odd),.signin .signin-form .form-wrap .formgroup:nth-child(odd),.signin .signin-form .passwords .formgroup:nth-child(odd){clear:left}}.register .reg-form .contact-details .formgroup label,.register .reg-form .form-wrap .formgroup label,.register .reg-form .passwords .formgroup label,.register .signin-form .contact-details .formgroup label,.register .signin-form .form-wrap .formgroup label,.register .signin-form .passwords .formgroup label,.signin .reg-form .contact-details .formgroup label,.signin .reg-form .form-wrap .formgroup label,.signin .reg-form .passwords .formgroup label,.signin .signin-form .contact-details .formgroup label,.signin .signin-form .form-wrap .formgroup label,.signin .signin-form .passwords .formgroup label{margin-bottom:0}.register .reg-form .contact-details .formgroup label.error,.register .reg-form .form-wrap .formgroup label.error,.register .reg-form .passwords .formgroup label.error,.register .signin-form .contact-details .formgroup label.error,.register .signin-form .form-wrap .formgroup label.error,.register .signin-form .passwords .formgroup label.error,.signin .reg-form .contact-details .formgroup label.error,.signin .reg-form .form-wrap .formgroup label.error,.signin .reg-form .passwords .formgroup label.error,.signin .signin-form .contact-details .formgroup label.error,.signin .signin-form .form-wrap .formgroup label.error,.signin .signin-form .passwords .formgroup label.error{color:red;margin-top:-8px}.register .reg-form .privnotes,.register .signin-form .privnotes,.signin .reg-form .privnotes,.signin .signin-form .privnotes{display:inline;font-size:.9em}.register .reg-form .error-message,.register .signin-form .error-message,.signin .reg-form .error-message,.signin .signin-form .error-message{color:red;text-align:center}.register .reg-form .submit,.register .signin-form .submit,.signin .reg-form .submit,.signin .signin-form .submit{text-align:center}.register .reg-form .postcode:after,.register .reg-form .submit:after,.register .signin-form .postcode:after,.register .signin-form .submit:after,.signin .reg-form .postcode:after,.signin .reg-form .submit:after,.signin .signin-form .postcode:after,.signin .signin-form .submit:after{clear:both;content:"";display:table}.register .reg-form .postcode .formgroup,.register .signin-form .postcode .formgroup,.signin .reg-form .postcode .formgroup,.signin .signin-form .postcode .formgroup{padding-bottom:5px;padding-top:0}@media screen and (min-width:40em){.register .reg-form .postcode .formgroup,.register .signin-form .postcode .formgroup,.signin .reg-form .postcode .formgroup,.signin .signin-form .postcode .formgroup{margin:auto;max-width:300px}}.register .reg-form .postcode .formgroup label,.register .signin-form .postcode .formgroup label,.signin .reg-form .postcode .formgroup label,.signin .signin-form .postcode .formgroup label{margin-bottom:0}.register .reg-form .postcode .formgroup label.error,.register .signin-form .postcode .formgroup label.error,.signin .reg-form .postcode .formgroup label.error,.signin .signin-form .postcode .formgroup label.error{color:red;margin-top:-8px}.register .reg-form .vouchmessage:after,.register .signin-form .vouchmessage:after,.signin .reg-form .vouchmessage:after,.signin .signin-form .vouchmessage:after{clear:both;content:"";display:table}.register .reg-form .vouchmessage .formgroup,.register .signin-form .vouchmessage .formgroup,.signin .reg-form .vouchmessage .formgroup,.signin .signin-form .vouchmessage .formgroup{padding-bottom:5px;padding-top:0}.register .reg-form .vouchmessage .formgroup textarea,.register .signin-form .vouchmessage .formgroup textarea,.signin .reg-form .vouchmessage .formgroup textarea,.signin .signin-form .vouchmessage .formgroup textarea{margin-bottom:0}@media screen and (min-width:40em){.register .reg-form .vouchmessage .formgroup,.register .signin-form .vouchmessage .formgroup,.signin .reg-form .vouchmessage .formgroup,.signin .signin-form .vouchmessage .formgroup{margin:auto;max-width:500px}}.register .reg-form .vouchmessage .formgroup label,.register .signin-form .vouchmessage .formgroup label,.signin .reg-form .vouchmessage .formgroup label,.signin .signin-form .vouchmessage .formgroup label{margin-bottom:0}.register .reg-form .vouchmessage .formgroup label.error,.register .signin-form .vouchmessage .formgroup label.error,.signin .reg-form .vouchmessage .formgroup label.error,.signin .signin-form .vouchmessage .formgroup label.error{color:red;margin-top:-8px}.register .reg-form .name,.register .signin-form .name,.signin .reg-form .name,.signin .signin-form .name{text-align:center}.register .reg-form .name:after,.register .signin-form .name:after,.signin .reg-form .name:after,.signin .signin-form .name:after{clear:both;content:"";display:table}.register .reg-form .name .formgroup,.register .signin-form .name .formgroup,.signin .reg-form .name .formgroup,.signin .signin-form .name .formgroup{margin-left:5px;margin-right:5px;padding-bottom:5px;padding-top:0;text-align:left}.register .reg-form .name .formgroup label,.register .signin-form .name .formgroup label,.signin .reg-form .name .formgroup label,.signin .signin-form .name .formgroup label{margin-bottom:0}.register .reg-form .name .formgroup label.error,.register .signin-form .name .formgroup label.error,.signin .reg-form .name .formgroup label.error,.signin .signin-form .name .formgroup label.error{color:red;margin-top:-8px}.register .reg-form .name .formgroup select,.register .signin-form .name .formgroup select,.signin .reg-form .name .formgroup select,.signin .signin-form .name .formgroup select{padding:5px;width:100%}@media screen and (min-width:40em){.register .reg-form .name .text,.register .signin-form .name .text,.signin .reg-form .name .text,.signin .signin-form .name .text{display:inline-block;vertical-align:top;width:250px}.register .reg-form .name .select,.register .signin-form .name .select,.signin .reg-form .name .select,.signin .signin-form .name .select{display:inline-block;vertical-align:top;width:85px}}.reg-form a,.reg-form button{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);background-size:100%;border-radius:7px;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000;color:#fff;font-weight:400;line-height:1!important;margin:0;padding:5px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.reg-form a:before,.reg-form button:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#1a1a1a,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#1a1a1a,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-100}.reg-form a:hover:before,.reg-form button:hover:before{opacity:1}@media screen and (min-width:40em){.reg-form a,.reg-form button{padding:5px 7px}}@media screen and (min-width:53.75em){.reg-form a,.reg-form button{padding:5px 15px}}.reg-form a:hover,.reg-form button:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#b3b3b3}.reg-form a:before,.reg-form button:before{border-radius:7px}.pagination{margin-bottom:20px}.pagination a{color:#999;font-weight:600;text-shadow:1px 1px 1px #000}.pagination a:hover{color:gray}.pagination div{display:inline-block;line-height:1.1;padding:0 2px;vertical-align:middle}.pagination span{display:block}@media screen and (min-width:40em){.pagination span{display:inline-block}}.jump-order,.jumpgoto,.jumpperpage,.pagination{text-align:center}.jump-order label,.jump-order select,.jumpgoto label,.jumpgoto select,.jumpperpage label,.jumpperpage select,.pagination label,.pagination select{display:inline-block;margin:3px 0}.tables{border:1px solid #ddd;border-collapse:separate;border-left:0;border-radius:3px;border-spacing:0;width:100%}.tables tbody tr:hover>td,.tables tbody tr:hover>th{background-color:#efefef}.tables tbody tr:nth-child(2n){background-color:#f7f7f7}.tables tbody tr:nth-child(2n):hover>td{background-color:#eaeaea}.tables thead:first-of-type tr:first-child>th:first-child{border-top-left-radius:3px}.tables thead:first-of-type tr:first-child>th:last-child{border-top-right-radius:3px}.tables tbody:last-child tr:last-child>td:first-child{border-bottom-left-radius:3px}.tables tbody:last-child tr:last-child>td:last-child{border-bottom-right-radius:3px}.tables thead th{background-color:#fff;border-bottom:0;border-left:1px solid #ddd;padding:.75em 1em;text-align:left}.tables tbody{background-color:#fcfcfc}.tables tbody td{border-bottom:0;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:.75em 1em}.tables tbody td button{display:inline-block;font-size:.7em;line-height:1.5;margin-bottom:.3em;margin-right:.5em;outline:none;padding:.3em 1em;width:100%}@media screen and (min-width:40em){.tables tbody td button{margin-bottom:0;width:auto}}.viewvouch h3{text-align:center}.charnum{text-align:right}.confirmvouch p{margin:0}.confirmvouch h3{margin-bottom:15px}.confirmvouch a{margin:10px}.confirmvouch .vconf-message{color:red;font-size:1em;font-weight:600;margin-bottom:15px}.vouchdownload{margin-top:15px;text-align:center}.vouchdownload h3{margin:20px 0 15px}.gallery{text-align:center}@media screen and (min-width:53.75em){.gallery{margin-top:-10px}}.gallery img{display:inline-block;height:80px;margin:10px}@media screen and (min-width:40em){.gallery img{height:100px}}@media screen and (min-width:53.75em){.gallery img{height:120px}}.grid p{line-height:1.2;padding:0 5px}.grid h4,.grid p{margin:0;text-align:center}.grid h4{color:#333;font-size:1.8em;font-weight:300;padding:0 0 5px}.grid .soon,.grid a{display:block;font-size:1.2em;font-weight:400;margin:0;padding:0;text-align:right;text-shadow:1px 1px 1px #000}.grid .soon:hover,.grid a:hover{font-weight:400}.grid img{padding:0}.grid h5 label,.grid h5 span{color:#333;display:inline;text-shadow:1px 1px 1px #000}.grid h5 label{cursor:pointer}.grid h5 label:hover{color:#0d0d0d}article label{cursor:pointer}article .box-content{background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),color-stop(100%,hsla(0,0%,100%,.3)),color-stop(2%,transparent)),radial-gradient(#8c8c8c,#737373);background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.3) 100%,transparent 0),radial-gradient(#8c8c8c,#737373);border-bottom-left-radius:9px;border-bottom-right-radius:9px;padding:10px 5px}article.col2 a{margin:0 0 10px;text-align:center}@media screen and (min-width:40em){article.col2{display:block;float:left;margin-right:2.3576515979%;width:48.821174201%}article.col2:last-child,article.col2:nth-child(2n){margin-right:0}article.col2:nth-child(odd){clear:left}article.col3{display:block;float:left;margin-right:2.3576515979%;width:31.7615656014%}article.col3:last-child,article.col3:nth-child(3n){margin-right:0}article.col3:nth-child(3n+1){clear:left}}@media screen and (min-width:53.75em){article.col4{display:block;float:left;margin-right:2.3576515979%;width:23.2317613015%}article.col4:last-child,article.col4:nth-child(4n){margin-right:0}article.col4:nth-child(4n+1){clear:left}}@media screen and (min-width:40em) and (max-width:53.75em){article.extra-col{display:block;float:left;margin-right:2.3576515979%;width:100%}article.extra-col:last-child,article.extra-col:nth-child(1n){margin-right:0}article.extra-col:nth-child(1n+1){clear:left}}.openhours{margin:auto;max-width:450px}.openhours p{margin:0;padding:5px}.openhours .openrow:nth-child(odd){background-color:#999}.openhours .day{display:inline-block;width:40%}.openhours .time{display:inline-block;width:58%}@media screen and (min-width:53.75em){.products{display:block;float:left;margin-right:2.3576515979%;width:74.4105871005%}.products:last-child{margin-right:0}}.wishlistitems .prodlist h3{text-align:center}.products .wlheader h3,.wishlistitems .wlheader h3{margin-bottom:10px}.products .wlheader p,.wishlistitems .wlheader p{margin:10px 0}.products .wlheader a,.wishlistitems .wlheader a{font-weight:600}.products .wlheader a:hover,.wishlistitems .wlheader a:hover{color:#000;font-weight:800}.products .wlcode-form .wlcode,.wishlistitems .wlcode-form .wlcode{display:inline-block;vertical-align:middle}.products .wlcode-form input,.wishlistitems .wlcode-form input{display:inline-block;margin:0;width:6em}.products .wlcode-form .submit-btn,.wishlistitems .wlcode-form .submit-btn{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);background-size:100%;border:1px solid #999;border-radius:5px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;color:#fff;cursor:pointer;line-height:1;padding:10px 20px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.products .wlcode-form .submit-btn:before,.wishlistitems .wlcode-form .submit-btn:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#1a1a1a,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#1a1a1a,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-100}.products .wlcode-form .submit-btn:hover:before,.wishlistitems .wlcode-form .submit-btn:hover:before{opacity:1}.products .wlcode-form .submit-btn:hover,.wishlistitems .wlcode-form .submit-btn:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#d9d9d9;text-shadow:1px 1px 1px #ccc}.products .searchres,.wishlistitems .searchres{text-align:center}.products .pagination a,.wishlistitems .pagination a{color:#999;font-weight:600;text-shadow:1px 1px 1px #000}.products .pagination a:hover,.wishlistitems .pagination a:hover{color:gray}.products .pagination div,.wishlistitems .pagination div{display:inline-block;line-height:1.1;padding:0 2px;vertical-align:middle}.products .pagination span,.wishlistitems .pagination span{display:block}@media screen and (min-width:40em){.products .pagination span,.wishlistitems .pagination span{display:inline-block}}.products .jump-order,.products .jumpgoto,.products .jumpperpage,.products .pagination,.wishlistitems .jump-order,.wishlistitems .jumpgoto,.wishlistitems .jumpperpage,.wishlistitems .pagination{text-align:center}@media screen and (min-width:53.75em){.products .jump-order,.products .jumpgoto,.products .jumpperpage,.products .pagination,.wishlistitems .jump-order,.wishlistitems .jumpgoto,.wishlistitems .jumpperpage,.wishlistitems .pagination{display:block;float:left;margin-right:2.3576515979%;width:48.821174201%}.products .jump-order:last-child,.products .jump-order:nth-child(2n),.products .jumpgoto:last-child,.products .jumpgoto:nth-child(2n),.products .jumpperpage:last-child,.products .jumpperpage:nth-child(2n),.products .pagination:last-child,.products .pagination:nth-child(2n),.wishlistitems .jump-order:last-child,.wishlistitems .jump-order:nth-child(2n),.wishlistitems .jumpgoto:last-child,.wishlistitems .jumpgoto:nth-child(2n),.wishlistitems .jumpperpage:last-child,.wishlistitems .jumpperpage:nth-child(2n),.wishlistitems .pagination:last-child,.wishlistitems .pagination:nth-child(2n){margin-right:0}.products .jump-order:nth-child(odd),.products .jumpgoto:nth-child(odd),.products .jumpperpage:nth-child(odd),.products .pagination:nth-child(odd),.wishlistitems .jump-order:nth-child(odd),.wishlistitems .jumpgoto:nth-child(odd),.wishlistitems .jumpperpage:nth-child(odd),.wishlistitems .pagination:nth-child(odd){clear:left}}.products .jump-order label,.products .jump-order select,.products .jumpgoto label,.products .jumpgoto select,.products .jumpperpage label,.products .jumpperpage select,.products .pagination label,.products .pagination select,.wishlistitems .jump-order label,.wishlistitems .jump-order select,.wishlistitems .jumpgoto label,.wishlistitems .jumpgoto select,.wishlistitems .jumpperpage label,.wishlistitems .jumpperpage select,.wishlistitems .pagination label,.wishlistitems .pagination select{display:inline-block;margin:3px 0}.products .bottom-pagination .pagination,.wishlistitems .bottom-pagination .pagination{display:block;float:left;margin:-5px 0 10px;width:100%}.products .bottom-pagination .pagination:first-child,.products .bottom-pagination .pagination:last-child,.wishlistitems .bottom-pagination .pagination:first-child,.wishlistitems .bottom-pagination .pagination:last-child{margin-right:0}.products .prodlist,.wishlistitems .prodlist{margin-bottom:5px}.products .prodlist:after,.wishlistitems .prodlist:after{clear:both;content:"";display:table}.products .highlight,.wishlistitems .highlight{background-color:rgba(51,51,51,.3);border-bottom:1px solid rgba(51,51,51,.8);border-top:1px solid rgba(51,51,51,.8)}.products .itemhead:after,.wishlistitems .itemhead:after{clear:both;content:"";display:table}.products .itemhead a,.wishlistitems .itemhead a{color:#333;font-weight:300;text-shadow:1px 1px 2px #000}.products .itemhead a:hover,.wishlistitems .itemhead a:hover{color:#666}.products .itemhead h2,.wishlistitems .itemhead h2{line-height:1;margin:0;padding:5px}.products .itemname,.wishlistitems .itemname{text-align:center}@media screen and (min-width:40em){.products .itemname,.wishlistitems .itemname{display:block;float:left;margin-right:2.3576515979%;text-align:left;width:74.4105871005%}.products .itemname:last-child,.products .itemname:nth-child(2n),.wishlistitems .itemname:last-child,.wishlistitems .itemname:nth-child(2n){margin-right:0}.products .itemname:nth-child(odd),.wishlistitems .itemname:nth-child(odd){clear:left}}.products .itemprice,.wishlistitems .itemprice{text-align:center}@media screen and (min-width:40em){.products .itemprice,.wishlistitems .itemprice{display:block;float:left;margin-right:2.3576515979%;text-align:right;width:23.2317613015%}.products .itemprice:last-child,.products .itemprice:nth-child(2n),.wishlistitems .itemprice:last-child,.wishlistitems .itemprice:nth-child(2n){margin-right:0}.products .itemprice:nth-child(odd),.wishlistitems .itemprice:nth-child(odd){clear:left}}.products .itembody,.wishlistitems .itembody{padding:5px}.products .itembody:after,.wishlistitems .itembody:after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.products .itembody p,.wishlistitems .itembody p{font-size:1.2em;line-height:1.2}}.products .purchase,.wishlistitems .purchase{min-height:30px;text-align:right}.products .purchase:after,.wishlistitems .purchase:after{clear:both;content:"";display:table}.products .purchase input,.products .purchase label,.wishlistitems .purchase input,.wishlistitems .purchase label{display:inline-block}.products .purchase input[type=text],.wishlistitems .purchase input[type=text]{font-weight:600;margin:0 5px;max-width:40px;padding:4px}.products .purchase .book-online,.wishlistitems .purchase .book-online{font-size:.8em;margin-bottom:0}.products .purchase .voucher,.wishlistitems .purchase .voucher{font-size:.8em;margin-bottom:0;text-align:center}.products .purchase a,.products .purchase button,.wishlistitems .purchase a,.wishlistitems .purchase button{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);background-size:100%;border-radius:5px;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000;color:#fff;display:inline-block;font-size:.9em;font-weight:400;margin:0 15px 10px 0;padding:3px 15px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.products .purchase a:before,.products .purchase button:before,.wishlistitems .purchase a:before,.wishlistitems .purchase button:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#1a1a1a,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#1a1a1a,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-100}.products .purchase a:hover:before,.products .purchase button:hover:before,.wishlistitems .purchase a:hover:before,.wishlistitems .purchase button:hover:before{opacity:1}.products .purchase a:hover,.products .purchase button:hover,.wishlistitems .purchase a:hover,.wishlistitems .purchase button:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#b3b3b3}.products .purchase a:before,.products .purchase button:before,.wishlistitems .purchase a:before,.wishlistitems .purchase button:before{border-radius:7px}.products .piccont,.wishlistitems .piccont{text-align:center}@media screen and (min-width:40em){.products .piccont,.wishlistitems .piccont{display:block;float:left;margin-right:2.3576515979%;width:31.7615656014%}.products .piccont:last-child,.products .piccont:nth-child(2n),.wishlistitems .piccont:last-child,.wishlistitems .piccont:nth-child(2n){margin-right:0}.products .piccont:nth-child(odd),.wishlistitems .piccont:nth-child(odd){clear:left}}.products img,.wishlistitems img{display:inline}.products .mainpic,.wishlistitems .mainpic{margin:auto;position:relative;width:75%}.products .mainpic .mainimg,.wishlistitems .mainpic .mainimg{width:100%}.products .thumbnails img,.wishlistitems .thumbnails img{height:80px;margin:3px}.products .specsinfo img,.wishlistitems .specsinfo img{border:1px solid #b3b3b3;border-radius:0;-webkit-box-shadow:none;box-shadow:none;float:left;margin:0 10px 5px 0}.products .noresults,.wishlistitems .noresults{margin:20px;text-align:center}.products .singleitem .item,.wishlistitems .singleitem .item{border-radius:7px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;margin:10px 0}.products .singleitem .itembody,.wishlistitems .singleitem .itembody{border:0 solid #404040;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-style:none}.products .singleitem .itemhead,.wishlistitems .singleitem .itemhead{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),color-stop(100%,hsla(0,0%,100%,.3)),color-stop(2%,transparent)),radial-gradient(#262626,#0d0d0d);background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.3) 100%,transparent 0),radial-gradient(#262626,#0d0d0d);border-top-left-radius:7px;border-top-right-radius:7px;padding:5px}.products .singleitem .itemhead:after,.wishlistitems .singleitem .itemhead:after{clear:both;content:"";display:table}.products .singleitem .itemhead a,.wishlistitems .singleitem .itemhead a{color:#999}.products .singleitem .itemhead a:hover,.wishlistitems .singleitem .itemhead a:hover{color:#ccc}.products .singleitem .purchase button,.wishlistitems .singleitem .purchase button{border-radius:7px;font-size:1em;margin-top:5px;padding:5px 25px}.products .grouphead:after,.products .subcathead:after,.wishlistitems .grouphead:after,.wishlistitems .subcathead:after{clear:both;content:"";display:table}.products .grouphead .groupinfo,.products .grouphead .subcatinfo,.products .subcathead .groupinfo,.products .subcathead .subcatinfo,.wishlistitems .grouphead .groupinfo,.wishlistitems .grouphead .subcatinfo,.wishlistitems .subcathead .groupinfo,.wishlistitems .subcathead .subcatinfo{border-radius:7px;margin-top:5px;padding:10px 10px 0}.products .grouphead .groupinfo:after,.products .grouphead .subcatinfo:after,.products .subcathead .groupinfo:after,.products .subcathead .subcatinfo:after,.wishlistitems .grouphead .groupinfo:after,.wishlistitems .grouphead .subcatinfo:after,.wishlistitems .subcathead .groupinfo:after,.wishlistitems .subcathead .subcatinfo:after{clear:both;content:"";display:table}.products .grouphead .groupinfo,.products .subcathead .groupinfo,.wishlistitems .grouphead .groupinfo,.wishlistitems .subcathead .groupinfo{background-color:#fff;font-size:.9em;line-height:1.2}.products .grouphead .groupinfo img,.products .subcathead .groupinfo img,.wishlistitems .grouphead .groupinfo img,.wishlistitems .subcathead .groupinfo img{width:100px}.products .grouphead .subcatinfo,.products .subcathead .subcatinfo,.wishlistitems .grouphead .subcatinfo,.wishlistitems .subcathead .subcatinfo{background-color:#999;font-size:.8em}.products .grouphead .subcatinfo img,.products .subcathead .subcatinfo img,.wishlistitems .grouphead .subcatinfo img,.wishlistitems .subcathead .subcatinfo img{width:80px}.products .grouphead h3,.products .subcathead h3,.wishlistitems .grouphead h3,.wishlistitems .subcathead h3{color:#333;font-weight:300;margin-bottom:0;margin-top:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.products .grouphead h4,.products .subcathead h4,.wishlistitems .grouphead h4,.wishlistitems .subcathead h4{color:#999;font-weight:300;margin-bottom:0;margin-top:5px;text-align:center;text-shadow:1px 1px 1px #000}.products .grouphead img,.products .subcathead img,.wishlistitems .grouphead img,.wishlistitems .subcathead img{float:left;margin:0 20px 10px 0}.hints-tips-btn{border:1px solid #333;margin:10px auto;max-width:450px;padding:5px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hints-tips-btn p{font-size:.9em;margin:0}.hints-tips-btn h3{margin:0!important}.hints-tips-btn:hover{background-color:#000;color:#fff;cursor:pointer}.dispitems .pagination:after{clear:both;content:"";display:table}.dispitems .pagination a{color:#999;font-weight:600}.dispitems .pagination a:hover{color:gray}.dispitems .pagination div{display:inline-block;line-height:1.1;padding:0 2px;vertical-align:middle}.dispitems .pagination span{display:block}@media screen and (min-width:40em){.dispitems .pagination span{display:inline-block}}.dispitems .jump-order,.dispitems .jumpgoto,.dispitems .jumpperpage{text-align:center}@media screen and (min-width:53.75em){.dispitems .jump-order,.dispitems .jumpgoto,.dispitems .jumpperpage{display:block;float:left;margin-right:0;width:48.821174201%}.dispitems .jump-order:last-child,.dispitems .jumpgoto:last-child,.dispitems .jumpperpage:last-child{margin-right:0}}.dispitems .jump-order label,.dispitems .jump-order select,.dispitems .jumpgoto label,.dispitems .jumpgoto select,.dispitems .jumpperpage label,.dispitems .jumpperpage select{display:inline-block;margin:3px 0}.dispitems .pagination{text-align:center}.dispitems .item{margin:10px 0}.dispitems .itembody{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-color:#8c8c8c;border-style:solid;border-top:none;padding:5px}.dispitems .itembody:after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.dispitems .itembody p{font-size:1.2em}}@media screen and (min-width:40em){.dispitems .piccont,.dispitems .specs{display:block;float:left;margin-right:2.3576515979%;width:48.821174201%}.dispitems .piccont:last-child,.dispitems .piccont:nth-child(2n),.dispitems .specs:last-child,.dispitems .specs:nth-child(2n){margin-right:0}.dispitems .piccont:nth-child(odd),.dispitems .specs:nth-child(odd){clear:left}}.dispitems .itemhead{background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),color-stop(100%,hsla(0,0%,100%,.3)),color-stop(2%,transparent)),radial-gradient(#8c8c8c,#737373);background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.3) 100%,transparent 0),radial-gradient(#8c8c8c,#737373);border-top-left-radius:10px;border-top-right-radius:10px}.dispitems .itemhead a:hover{color:gray;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.dispitems .itemhead h2{line-height:1;margin:0;padding:5px}.dispitems .itemname,.dispitems .itemprice,.dispitems .piccont{text-align:center}.dispitems .mainpic{margin:auto;position:relative;width:50%}.dispitems .mainpic .mainimg{width:100%}.dispitems .specialoffer img{border-radius:10px 0 0 0;-webkit-box-shadow:none;box-shadow:none;left:0;position:absolute;top:0;width:35%}.dispitems .thumbnails img{display:inline-block;height:80px;margin:3px}.awards{margin:auto;max-width:450px}.awards .award{border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;float:left;margin-bottom:10px;margin-right:2.3576515979%;width:48.821174201%}.awards .award:last-child,.awards .award:nth-child(2n){margin-right:0}.awards .award:nth-child(odd){clear:left}.awards .award img{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.awards .beauty-council{border-radius:10px}.awards .awardsingle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;float:left;margin-bottom:10px;margin-left:25.5894128995%;margin-right:2.3576515979%;width:48.821174201%}.awards .awardsingle:last-child{margin-right:0}.awards .awardsingle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.training{background-color:#fff;border-radius:10px;margin:auto;max-width:450px;padding:1em;text-align:center}.training h6{font-size:1.2em;line-height:1.2;margin:0 0 5px}.prodlogos img,.training img{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.prodlogos img{margin:0;padding:0}.prodlogos img:after{clear:both;content:"";display:table}@media screen and (min-width:40em){.prodlogos .narrow{display:none}}.prodlogos .wide{display:none}@media screen and (min-width:40em){.prodlogos .wide{display:block;margin-bottom:10px}}.prodlogos .logos-men{margin:0 auto 10px;max-height:60px}.singlelogos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;width:100%}.singlelogos img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:10px;max-height:55px;padding:0}@media screen and (min-width:40em){.singlelogos img{max-height:26px}}@media screen and (min-width:53.75em){.singlelogos img{max-height:36px}}@media screen and (min-width:75em){.singlelogos img{max-height:55px}}.offer-wrapper{border:0 solid #333;border-radius:10px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;margin:10px;padding:0;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media screen and (min-width:53.75em){.offer-wrapper{margin-left:20px;margin-right:20px;margin-top:15px}}@media screen and (min-width:75em){.offer-wrapper{margin-top:20px}}.offer-wrapper .offer{border:0 dashed #999;border-radius:10px;padding:0 10px}.offer-wrapper h2{color:#999;font-size:1.6em;margin-bottom:0;margin-top:0;padding-bottom:7px;padding-top:4px;text-shadow:2px 2px 2px rgba(0,0,0,.5)}@media screen and (min-width:53.75em){.offer-wrapper h2{font-size:1.8em}}.offer-wrapper h4{font-size:1.4em;font-weight:700;margin-bottom:0;margin-top:5px;text-shadow:2px 2px 3px rgba(0,0,0,.5)}@media screen and (min-width:53.75em){.offer-wrapper h4{font-size:1.6em}}.offer-wrapper h5{color:#77d0ee;font-size:1.2em;font-weight:400;margin-bottom:5px;text-decoration:none}@media screen and (min-width:53.75em){.offer-wrapper h5{font-size:1.4em}}.offer-wrapper h6{color:#999;font-size:.8em;font-weight:400;margin-bottom:0;padding-bottom:10px;padding-top:7px}.video{margin-top:10px}@media screen and (min-width:40em){.video{margin:10px auto;width:75%}}.video .video-border{border-radius:10px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000}.video .video-border:after{clear:both;content:"";display:table}.video .video-wrapper{border-radius:8px;height:0;overflow:hidden;padding-bottom:60.3%;position:relative}.video .video-wrapper embed,.video .video-wrapper iframe,.video .video-wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.about h3,.about h5{margin:10px 0 5px}.privacy{font-family:Exo,Helvetica Neue,Helvetica,Arial,sans-serif}.privacy h2{font-weight:400}.privacy ul{font-size:1.4em;list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}.advent{margin-bottom:5px;overflow:auto;padding-bottom:10px}.advent #calendar{background:#369 url(/images/adventbg.jpg) no-repeat 0 0;background-size:cover;border:1px solid #333;border-radius:7px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;display:block;height:0;list-style:none;margin:auto;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.advent #calendar li{list-style:none}.advent #calendar li label{border:1px solid hsla(0,0%,60%,.6);color:hsla(0,0%,60%,.9);display:block;font-weight:700;height:0;overflow:hidden;padding-bottom:8%;position:absolute;text-decoration:none;text-shadow:-1px -1px 1px #fff,1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff;width:10%}.advent #calendar li label.done{border:1px solid hsla(0,0%,60%,.4);color:hsla(0,0%,60%,.7)}.advent #calendar li label:hover{background-color:#fff;color:#000;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;-khtml-opacity:.5}.advent #calendar li label.done:hover{background-image:url(/images/donebg.jpg);background-repeat:no-repeat;background-size:contain}.advent #calendar li label.notyet:hover{background-image:url(/images/notyetbg.jpg);background-repeat:no-repeat;background-size:contain}.advent #calendar li label.today:hover{background-image:url(/images/todaybg.jpg);background-repeat:no-repeat;background-size:contain}.advent .adventheader{background-color:rgba(110,247,101,.35)!important}.advent .adventheader h2{color:#016b10;font-size:50px}.advent .doneadventheader{background-color:rgba(101,208,247,.35)!important}.advent .doneadventheader h2{color:#0237e3;font-size:50px}.advent .adventtoosoon{background-color:hsla(7,90%,68%,.35)!important}.advent .adventtoosoon h2{color:#ec0509;font-size:50px}.advent .adventfooter{background-color:rgba(92,115,248,.2)!important;color:#2e39ff;font-size:10px;text-align:center!important}.advent .modal-inner h3{color:#333!important;text-shadow:1px 1px 1px #5b5b5b}.advent .modal-inner h4{color:#373737!important}.advent .modal-inner p{color:#5b5b5b!important}.advent .smiley{-webkit-box-shadow:none;box-shadow:none;display:inline;height:1em;margin:0 1px 0 0;vertical-align:text-bottom}.advent .modal-close{background-color:transparent}.advent .modal-close:after,.advent .modal-close:before{background:#333}.advent .modal-close:hover:after,.advent .modal-close:hover:before{background:#4d4d4d}.advent #l1{left:60%;top:75%}.advent #l2{left:6%;top:42%}.advent #l3{left:60%;top:25%}.advent #l4{left:50%;top:13%}.advent #l5{left:30%;top:15%}.advent #l6{left:12%;top:70%}.advent #l7{left:30%;top:40%}.advent #l8{left:85%;top:5.5%}.advent #l9{left:2%;top:17%}.advent #l10{left:3%;top:56%}.advent #l11{left:77%;top:69%}.advent #l12{left:58%;top:42.5%}.advent #l13{left:10%;top:30%}.advent #l14{left:88%;top:52%}.advent #l15{left:35%;top:73%}.advent #l16{left:3%;top:90%}.advent #l17{left:78.5%;top:35%}.advent #l18{left:35%;top:27%}.advent #l19{left:77.5%;top:84%}.advent #l20{left:6%;top:3.5%}.advent #l21{left:40%;top:88%}.advent #l22{left:75%;top:20%}.advent #l23{left:62%;top:2%}.advent #l24{left:29%;top:52%}.advent #l25{height:0;left:47%;overflow:hidden;padding-bottom:12%!important;top:56%;width:20%!important}.advent #l25.notyet:hover{background-image:url(/images/notyetbg25.jpg)!important}.advent #l25.done:hover,.advent #l25.notyet:hover{background-repeat:no-repeat;background-size:contain}.advent #l25.done:hover{background-image:url(/images/donebg25.jpg)!important}.advent #l25.today:hover{background-image:url(/images/todaybg25.jpg)!important;background-repeat:no-repeat;background-size:contain}.adventbanner{background-color:#bfbfbf;border:1px solid #333;border-radius:7px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;margin:5px 0 10px;padding:10px;text-align:center;text-shadow:none}.adventbanner h2{font-weight:400;margin:0;text-shadow:1px 1px 1px}.services h3,.services h5{margin:10px 0 5px}.services p.service-help{color:#333;font-size:1.1em;font-style:italic;line-height:1.1;margin:20px 0;text-align:center;text-shadow:1px 1px 1px #000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.services p.service-help strong{color:#999;font-style:normal}.services p.service-help:hover{font-size:1.8em;line-height:1.4}.services article{text-align:center}.services span{color:#999;text-shadow:1px 1px 1px #000}.quickquote{font-size:.8em;padding:0 10px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.quickquote:after{clear:both;content:"";display:table}.quickquote select{padding:5px;width:100%}.quickquote .quickquote-form .address,.quickquote .quickquote-form .business-details,.quickquote .quickquote-form .contact-details,.quickquote .quickquote-form .form-wrap,.quickquote .quickquote-form .passwords,.quickquote .quickquote-form .services-required{margin:auto;max-width:600px}.quickquote .quickquote-form .address:after,.quickquote .quickquote-form .business-details:after,.quickquote .quickquote-form .contact-details:after,.quickquote .quickquote-form .form-wrap:after,.quickquote .quickquote-form .passwords:after,.quickquote .quickquote-form .services-required:after{clear:both;content:"";display:table}.quickquote .quickquote-form .address .formgroup,.quickquote .quickquote-form .address .radiochoice,.quickquote .quickquote-form .business-details .formgroup,.quickquote .quickquote-form .business-details .radiochoice,.quickquote .quickquote-form .contact-details .formgroup,.quickquote .quickquote-form .contact-details .radiochoice,.quickquote .quickquote-form .form-wrap .formgroup,.quickquote .quickquote-form .form-wrap .radiochoice,.quickquote .quickquote-form .passwords .formgroup,.quickquote .quickquote-form .passwords .radiochoice,.quickquote .quickquote-form .services-required .formgroup,.quickquote .quickquote-form .services-required .radiochoice{margin-left:5px;margin-right:5px;padding-bottom:5px;padding-top:0}@media screen and (min-width:40em){.quickquote .quickquote-form .address .formgroup,.quickquote .quickquote-form .address .radiochoice,.quickquote .quickquote-form .business-details .formgroup,.quickquote .quickquote-form .business-details .radiochoice,.quickquote .quickquote-form .contact-details .formgroup,.quickquote .quickquote-form .contact-details .radiochoice,.quickquote .quickquote-form .form-wrap .formgroup,.quickquote .quickquote-form .form-wrap .radiochoice,.quickquote .quickquote-form .passwords .formgroup,.quickquote .quickquote-form .passwords .radiochoice,.quickquote .quickquote-form .services-required .formgroup,.quickquote .quickquote-form .services-required .radiochoice{display:block;float:left;margin-left:0;margin-right:2.3576515979%;width:48.821174201%}.quickquote .quickquote-form .address .formgroup:last-child,.quickquote .quickquote-form .address .radiochoice:last-child,.quickquote .quickquote-form .business-details .formgroup:last-child,.quickquote .quickquote-form .business-details .radiochoice:last-child,.quickquote .quickquote-form .contact-details .formgroup:last-child,.quickquote .quickquote-form .contact-details .radiochoice:last-child,.quickquote .quickquote-form .form-wrap .formgroup:last-child,.quickquote .quickquote-form .form-wrap .radiochoice:last-child,.quickquote .quickquote-form .passwords .formgroup:last-child,.quickquote .quickquote-form .passwords .radiochoice:last-child,.quickquote .quickquote-form .services-required .formgroup:last-child,.quickquote .quickquote-form .services-required .radiochoice:last-child{margin-right:0}}.quickquote .quickquote-form .address .formgroup label,.quickquote .quickquote-form .address .radiochoice label,.quickquote .quickquote-form .business-details .formgroup label,.quickquote .quickquote-form .business-details .radiochoice label,.quickquote .quickquote-form .contact-details .formgroup label,.quickquote .quickquote-form .contact-details .radiochoice label,.quickquote .quickquote-form .form-wrap .formgroup label,.quickquote .quickquote-form .form-wrap .radiochoice label,.quickquote .quickquote-form .passwords .formgroup label,.quickquote .quickquote-form .passwords .radiochoice label,.quickquote .quickquote-form .services-required .formgroup label,.quickquote .quickquote-form .services-required .radiochoice label{margin-bottom:0}.quickquote .quickquote-form .address .formgroup label.error,.quickquote .quickquote-form .address .radiochoice label.error,.quickquote .quickquote-form .business-details .formgroup label.error,.quickquote .quickquote-form .business-details .radiochoice label.error,.quickquote .quickquote-form .contact-details .formgroup label.error,.quickquote .quickquote-form .contact-details .radiochoice label.error,.quickquote .quickquote-form .form-wrap .formgroup label.error,.quickquote .quickquote-form .form-wrap .radiochoice label.error,.quickquote .quickquote-form .passwords .formgroup label.error,.quickquote .quickquote-form .passwords .radiochoice label.error,.quickquote .quickquote-form .services-required .formgroup label.error,.quickquote .quickquote-form .services-required .radiochoice label.error{color:red;margin-top:-8px}.quickquote .quickquote-form .name{text-align:center}.quickquote .quickquote-form .name:after{clear:both;content:"";display:table}.quickquote .quickquote-form .name .formgroup{margin-left:5px;margin-right:5px;padding-bottom:5px;padding-top:0;text-align:left}.quickquote .quickquote-form .name .formgroup label{margin-bottom:0}.quickquote .quickquote-form .name .formgroup label.error{color:red;margin-top:-8px}@media screen and (min-width:40em){.quickquote .quickquote-form .name .text{display:inline-block;vertical-align:top;width:250px}.quickquote .quickquote-form .name .select{display:inline-block;vertical-align:top;width:85px}}.quickquote .quickquote-form .company,.quickquote .quickquote-form .otherinfo,.quickquote .quickquote-form .records{text-align:center}.quickquote .quickquote-form .company:after,.quickquote .quickquote-form .otherinfo:after,.quickquote .quickquote-form .records:after{clear:both;content:"";display:table}.quickquote .quickquote-form .company .formgroup,.quickquote .quickquote-form .otherinfo .formgroup,.quickquote .quickquote-form .records .formgroup{margin-left:5px;margin-right:5px;padding-bottom:5px;padding-top:0;text-align:left}.quickquote .quickquote-form .company .formgroup label,.quickquote .quickquote-form .otherinfo .formgroup label,.quickquote .quickquote-form .records .formgroup label{margin-bottom:0}.quickquote .quickquote-form .company .formgroup label.error,.quickquote .quickquote-form .otherinfo .formgroup label.error,.quickquote .quickquote-form .records .formgroup label.error{color:red;margin-top:-8px}@media screen and (min-width:40em){.quickquote .quickquote-form .company,.quickquote .quickquote-form .otherinfo,.quickquote .quickquote-form .records{display:block;margin-left:auto;margin-right:auto;width:600px}.quickquote .quickquote-form .radiochoice{display:inline-block}}.quickquote .quickquote-form .radiochoice .radiogroup{display:inline-block;text-align:center}.quickquote .quickquote-form .radiochoice .radiogroup input,.quickquote .quickquote-form .radiochoice .radiogroup label{display:inline-block;margin-bottom:10px;margin-top:5px}.quickquote .quickquote-form .radiochoice .radiogroup label{color:#666;font-weight:400;padding:0 10px 0 25px}.quickquote .quickquote-form .radiochoice .radiogroup.error{color:red;display:block;margin-top:-8px}.quickquote .quickquote-form .radiochoice .threegroup label{padding:0}.quickquote .quickquote-form .terms{font-size:.8em}.quickquote .quickquote-form .privnotes{display:inline;font-size:.9em}.quickquote .quickquote-form .submit{text-align:center}.quickquote .quickquote-form .submit:after{clear:both;content:"";display:table}.quickquote .quickquote-form .submit button{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);background-size:100%;border:0 solid #333;border-radius:7px;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000;color:#333;cursor:pointer;display:inline-block;font-weight:400;line-height:1;margin:5px 0;padding:10px 25px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.quickquote .quickquote-form .submit button:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#1a1a1a,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#1a1a1a,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-100}.quickquote .quickquote-form .submit button:hover:before{opacity:1}.quickquote .quickquote-form .submit button:hover{color:#fff;font-weight:500;text-shadow:1px 1px 1px #ccc}@media screen and (min-width:53.75em){.quickquote{padding:0 20px}}.quote-cta{border:0 solid #333;border-radius:10px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;font-size:1em;margin:10px;text-align:center;text-shadow:1px 1px 3px #000}.quote-cta:after{clear:both;content:"";display:table}@media screen and (min-width:53.75em){.quote-cta{margin:10px 20px}}.quote-cta h2,.quote-cta h3{color:#000}.quote-cta h2{font-size:3em;margin:0}.quote-cta h3{margin:0}.quote-cta .parallax-window{border-radius:10px;overflow:hidden;position:relative;text-align:center;-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);width:100%}.quote-cta .parallax-window:hover{font-size:1.2em}.quote-cta .parallax-static-content{padding:20px 0;position:relative;z-index:9}.quote-cta .parallax-background{background:url(/images/quick-quote.jpg) repeat;background-position:top;background-size:cover;height:30em;left:0;position:absolute;top:-5em;width:100%}.testimonials h2{color:#333;font-weight:300;text-align:center;text-shadow:1px 1px 1px #999}.testimonials .testimonial-wrap .testimonial-text{width:100%}.testimonials .testimonial-wrap h3,.testimonials .testimonial-wrap h4{color:#666;font-weight:300;margin:5px 80px 0 0;padding:0;text-align:right}.testimonials .testimonial-wrap h3{font-size:1.4em}.testimonials .testimonial-wrap h4{font-size:1.1em}.testimonials .testimonial-wrap p{color:#666;font-size:20px;font-style:italic;line-height:20px;margin:0}@media screen and (min-width:53.75em){.testimonialheight{min-height:1200px}.contact .contact-col{display:block;float:left;margin-right:2.3576515979%;width:48.821174201%}.contact .contact-col:last-child,.contact .contact-col:nth-child(2n){margin-right:0}.contact .contact-col:nth-child(odd){clear:left}}.contact .pagemessage h3{margin-bottom:30px}.contact .contactform .contact-form{display:block;margin-left:auto;margin-right:auto}.contact .contactform .contact-form .formgroup{display:block}@media screen and (min-width:53.75em){.contact .contactform .contact-form .formgroup label{display:inline-block;text-align:right;width:25%}}@media screen and (min-width:53.75em) and (min-width:75em){.contact .contactform .contact-form .formgroup label{font-size:1.2em}}@media screen and (min-width:53.75em){.contact .contactform .contact-form .formgroup .messagelabel{padding-top:1em;vertical-align:top}.contact .contactform .contact-form .formgroup #company,.contact .contactform .contact-form .formgroup #email,.contact .contactform .contact-form .formgroup #message,.contact .contactform .contact-form .formgroup #name,.contact .contactform .contact-form .formgroup #phonenum,.contact .contactform .contact-form .formgroup #subject{display:inline-block;width:70%}}.contact .contactform .contact-form .disp-error{color:red;text-shadow:1px 1px 1px hsla(0,0%,40%,.7)}@media screen and (min-width:53.75em){.contact .contactform .contact-form .disp-error{margin-left:30%}}.contact .contactform .contact-form .notes{color:red;text-align:center;text-shadow:1px 1px 1px hsla(0,0%,40%,.7)}.contact .contactform .contact-form .buttons{text-align:right}.contact .contactform .contact-form .buttons .submit-btn{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#262626,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#262626,#000);background-size:100%;border:1px solid #999;border-radius:5px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;color:#fff;cursor:pointer;display:inline-block;font-weight:400;line-height:1;margin:5px 10% 5px 0;padding:10px 20px;position:relative;text-shadow:1px 1px 2px hsla(0,0%,40%,.7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.contact .contactform .contact-form .buttons .submit-btn:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.25)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(50%,transparent)),radial-gradient(#1a1a1a,#000);background-image:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,transparent 0),radial-gradient(#1a1a1a,#000);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-100}.contact .contactform .contact-form .buttons .submit-btn:hover:before{opacity:1}.contact .contactform .contact-form .buttons .submit-btn:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;color:#d9d9d9;font-weight:500;text-shadow:1px 1px 1px #ccc}.contact-details{margin:auto;max-width:450px}.contact-details h2{margin:0}.contact-details h4{font-weight:300}.contact-details h4:last-child{margin-bottom:10px}.maps{padding-bottom:10px}.maps:after{clear:both;content:"";display:table}.maps #map_canvas{border-radius:10px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;height:400px;width:100%}.maps #map_canvas img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:none}.maps #map_canvas .content{padding:.7em .3em 1em}.maps #map_canvas .firstHeading{font-size:1.8em;margin-bottom:0}.maps #map_canvas .bodyContent p{font-size:1em;line-height:1.3;margin-bottom:0}.maps #map_canvas .bodyContent p:last-of-type{border-top:1px solid silver;margin-top:.5em;padding-top:.3em}footer{margin:0 10px 10px}@media screen and (min-width:53.75em){footer{margin:0 20px 10px}}footer .footer{background-color:#999;border-radius:10px;-webkit-box-shadow:2px 2px 7px #000;box-shadow:2px 2px 7px #000;color:#333;font-weight:300;padding-bottom:10px;text-align:center;text-shadow:1px 1px 2px hsla(0,0%,40%,.7)}footer .footer:after{clear:both;content:"";display:table}@media screen and (min-width:40em){footer .footer{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.4)),color-stop(50%,hsla(0,0%,100%,.1)),color-stop(70%,transparent)),radial-gradient(#737373,#8c8c8c);background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.1) 50%,transparent 70%),radial-gradient(#737373,#8c8c8c);padding-top:5px}}footer .footer p{color:#333;font-size:.7em;margin:0;text-align:center}footer .footer p a{color:#1a1a1a}footer .footer p a:hover{color:#fff}@media screen and (min-width:53.75em){footer .footer p{display:block;float:left;margin-right:0;width:48.821174201%}footer .footer p:last-child{margin-right:0}}footer .footer ul{margin-bottom:5px}footer .footer li{display:block}footer .footer li span{display:none}@media screen and (min-width:40em){footer .footer li{display:inline}footer .footer li:first-child{margin-left:-10px}footer .footer li span{display:inline-block}}footer .footer li a{display:block;font-size:.9em;padding-top:10px}footer .footer li a:hover{color:#fff;font-weight:500}@media screen and (min-width:40em){footer .footer li a{display:inline-block;font-size:1em;padding:0;width:15%}footer .footer li a.multi{width:27%}}.wrapper:after{clear:both;content:"";display:table}.outer{background-image:url(/images/background.png),-webkit-gradient(linear,left top,left bottom,from(#262626),color-stop(40%,#666),color-stop(60%,#666),to(#262626))!important;background-image:url(/images/background.png),linear-gradient(#262626,#666 40%,#666 60%,#262626)!important;background-repeat:repeat-y}.outer,.outer .main{background-position:top}.outer .main{background-color:#949599;background-repeat:repeat;margin-left:auto;margin-right:auto;max-width:75em;min-height:100vh}.outer .main:after{clear:both;content:"";display:table}.tags{display:none;text-align:center}.clearfix:after{clear:both;content:"";display:table}