*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,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:bold}
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:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]::-webkit-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:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@font-face{font-family:'Lyon Display Web';src:url("./assets/fonts/LyonDisplay-RegularItalic-Web.eot");src:url("./assets/fonts/LyonDisplay-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/LyonDisplay-RegularItalic-Web.woff2") format("woff2"),url("./assets/fonts/LyonDisplay-RegularItalic-Web.woff") format("woff"),url("./assets/fonts/LyonDisplay-RegularItalic-Web.ttf") format("ttf");font-weight:400;font-style:italic;font-stretch:normal}
@font-face{font-family:'Lyon Display Web';src:url("./assets/fonts/LyonDisplay-Regular-Web.eot");src:url("./assets/fonts/LyonDisplay-Regular-Web.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/LyonDisplay-Regular-Web.woff") format("woff"),url("./assets/fonts/LyonDisplay-Regular-Web.ttf") format("ttf");font-weight:400;font-style:normal;font-stretch:normal}
@font-face{font-family:'Graphik Web Reg';src:url("./assets/fonts/Graphik-Regular-Web.eot");src:url("./assets/fonts/Graphik-Regular-Web.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/Graphik-Regular-Web.woff") format("woff"),url("./assets/fonts/Graphik-Regular-Web.ttf") format("ttf");font-weight:400;font-style:normal;font-stretch:normal}
@font-face{font-family:'Graphik Web';src:url("./assets/fonts/Graphik-Light-Web.eot");src:url("./assets/fonts/Graphik-Light-Web.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/Graphik-Light-Web.woff") format("woff"),url("./assets/fonts/Graphik-Regular-Web.ttf") format("ttf");font-weight:300;font-style:normal;font-stretch:normal}
h1{font-family:'Lyon Display Web';font-weight:400}
h3{font-family:'Lyon Display Web';font-weight:400}
h4{font-family:'Lyon Display Web';font-size:40px}
.logo-container{display:block;position:relative;width:180px;height:69px;padding:0;margin:0;z-index:300}
.logo-container.sticky{width:98px;height:38px}
.logo-container img{width:100%;height:auto;padding:0;margin:0}
.menu-container{display:block;position:relative;float:right;padding:0;margin-top:20px;margin-bottom:20px;margin-right:10px}
.menu-container ul{list-style:none;padding:0;margin:0}
.menu-container ul li{display:inline-block;margin-left:21px}
.menu-container ul li a{display:block;position:relative;font-size:20px;line-height:30px;color:#000;white-space:nowrap;font-weight:300}
.menu-container li a::before,.filter-container li a:before,.mobile-menu li a::before{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:#000;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.menu-container ul .current-menu-item a::before{width:100%}
.menu-container li a:hover::before,.mobile-menu li a:hover::before{width:100%}
.menu-container.sticky{margin-top:5px;margin-bottom:0}
.woo-cart-counter{display:block;position:absolute;right:0;top:10px;padding:0;padding-right:0;font-size:12px}
.woo-cart-counter.sticky{top:-5px}
.mobile-menu-container.open{visibility:visible;opacity:1}
.mobile-menu{display:block;position:relative;width:90%;padding:0;margin:auto}
.mobile-menu ul{list-style:none;padding:170px 0 0;margin:0}
.mobile-menu ul li{display:inline-block;margin-left:0;padding-bottom:5vh}
.mobile-menu ul li a{display:block;position:relative;color:#000;padding-bottom:4px;margin:0;font-family:'Lyon Display Web';font-size:26px;line-height:30px}
.mobile-menu-container{display:block;visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;margin:0;background-color:#fff;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-moz-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-o-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-ms-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);transition:all .6s;-webkit-transition:all .5s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s}
.mobile-menu-container.open{visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}
.counter-menu-icon{display:block;position:absolute;top:-15px;right:-15px;padding:0;font-size:12px;font-family:'Graphik Web';font-weight:300}
.basket-link-holder{display:block;position:absolute;top:15px;right:100px;padding:0}
.basket-link-holder a{opacity:1}
.basket-link-holder.hide-link a{visibility:hidden;pointer-events:none;height:0;opacity:0}
.basket-link-holder a:hover{opacity:.4}
.header-counter-icon{display:block;position:absolute;top:-15px;right:-10px;padding:0;font-size:12px;font-family:'Graphik Web';font-weight:300}
.burgermenu{visibility:hidden;border:0;background:0;width:40px;height:25px;position:absolute;top:10px;right:10px;padding:0;transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;outline:0;z-index:200;cursor:pointer}
.burgermenu span{display:block;width:100%;height:1px;position:absolute;top:0;left:0;border-top:1px solid #fff;-webkit-transform:translateY(11px);-moz-transform:translateY(11px);-o-transform:translateY(11px);-ms-transform:translateY(11px);transform:translateY(11px);-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease}
.burgermenu span:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;-webkit-transform:translateY(-11px);-moz-transform:translateY(-11px);-o-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px);-webkit-animation-name:topLineBurger;-moz-animation-name:topLineBurger;-o-animation-name:topLineBurger;-ms-animation-name:topLineBurger;animation-name:topLineBurger;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;-ms-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-moz-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-o-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-ms-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
.burgermenu span:after{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;-webkit-transform:translateY(11px);-moz-transform:translateY(11px);-o-transform:translateY(11px);-ms-transform:translateY(11px);transform:translateY(11px);-webkit-animation-name:bottomLineBurger;-moz-animation-name:bottomLineBurger;-o-animation-name:bottomLineBurger;-ms-animation-name:bottomLineBurger;animation-name:bottomLineBurger;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;-ms-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-moz-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-o-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-ms-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
.burgermenu.opened span{border-color:transparent;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;-ms-transition:border-color .3s ease;transition:border-color .3s ease}
.burgermenu.opened span:before{background:#000;-webkit-animation-name:topLineCross;-moz-animation-name:topLineCross;-o-animation-name:topLineCross;-ms-animation-name:topLineCross;animation-name:topLineCross;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;-ms-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-moz-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-o-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-ms-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
.burgermenu.opened span:after{background:#000;-webkit-animation-name:bottomLineCross;-moz-animation-name:bottomLineCross;-o-animation-name:bottomLineCross;-ms-animation-name:bottomLineCross;animation-name:bottomLineCross;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;-ms-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-moz-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-o-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-ms-animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
.burgermenu span,.burgermenu span{border-color:#000}
.burgermenu span:before,.burgermenu span:after,.burgermenu span:after,.burgermenu span:before{background:#000}
.burgermenu.opened span{border:0}
.burgermenu.opened span{border:0}
@-moz-keyframes topLineCross{0%{-webkit-transform:translateY(-11px);-moz-transform:translateY(-11px);-o-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px)}
50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
}@-webkit-keyframes topLineCross{0%{-webkit-transform:translateY(-11px);-moz-transform:translateY(-11px);-o-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px)}
50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
}@-o-keyframes topLineCross{0%{-webkit-transform:translateY(-11px);-moz-transform:translateY(-11px);-o-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px)}
50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
}@keyframes topLineCross{0%{-webkit-transform:translateY(-11px);-moz-transform:translateY(-11px);-o-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px)}
50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
}@-moz-keyframes bottomLineCross{0%{-webkit-transform:translateY(11px);-moz-transform:translateY(11px);-o-transform:translateY(11px);-ms-transform:translateY(11px);transform:translateY(11px)}
50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
}@-webkit-keyframes bottomLineCross{0%{-webkit-transform:translateY(11px);-moz-transform:translateY(11px);-o-transform:translateY(11px);-ms-transform:translateY(11px);transform:translateY(11px)}
50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
}@-o-keyframes bottomLineCross{0%{-webkit-transform:translateY(11px);-moz-transform:translateY(11px);-o-transform:translateY(11px);-ms-transform:translateY(11px);transform:translateY(11px)}
50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
}@keyframes bottomLineCross{0%{-webkit-transform:translateY(11px);-moz-transform:translateY(11px);-o-transform:translateY(11px);-ms-transform:translateY(11px);transform:translateY(11px)}
50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
}@-moz-keyframes topLineBurger{0%{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:translateY(-11px) rotate(0);-moz-transform:translateY(-11px) rotate(0);-o-transform:translateY(-11px) rotate(0);-ms-transform:translateY(-11px) rotate(0);transform:translateY(-11px) rotate(0)}
}@-webkit-keyframes topLineBurger{0%{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:translateY(-11px) rotate(0);-moz-transform:translateY(-11px) rotate(0);-o-transform:translateY(-11px) rotate(0);-ms-transform:translateY(-11px) rotate(0);transform:translateY(-11px) rotate(0)}
}@-o-keyframes topLineBurger{0%{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:translateY(-11px) rotate(0);-moz-transform:translateY(-11px) rotate(0);-o-transform:translateY(-11px) rotate(0);-ms-transform:translateY(-11px) rotate(0);transform:translateY(-11px) rotate(0)}
}@keyframes topLineBurger{0%{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:translateY(-11px) rotate(0);-moz-transform:translateY(-11px) rotate(0);-o-transform:translateY(-11px) rotate(0);-ms-transform:translateY(-11px) rotate(0);transform:translateY(-11px) rotate(0)}
}@-moz-keyframes bottomLineBurger{0%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:translateY(11px) rotate(0);-moz-transform:translateY(11px) rotate(0);-o-transform:translateY(11px) rotate(0);-ms-transform:translateY(11px) rotate(0);transform:translateY(11px) rotate(0)}
}@-webkit-keyframes bottomLineBurger{0%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:translateY(11px) rotate(0);-moz-transform:translateY(11px) rotate(0);-o-transform:translateY(11px) rotate(0);-ms-transform:translateY(11px) rotate(0);transform:translateY(11px) rotate(0)}
}@-o-keyframes bottomLineBurger{0%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:translateY(11px) rotate(0);-moz-transform:translateY(11px) rotate(0);-o-transform:translateY(11px) rotate(0);-ms-transform:translateY(11px) rotate(0);transform:translateY(11px) rotate(0)}
}@keyframes bottomLineBurger{0%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:translateY(11px) rotate(0);-moz-transform:translateY(11px) rotate(0);-o-transform:translateY(11px) rotate(0);-ms-transform:translateY(11px) rotate(0);transform:translateY(11px) rotate(0)}
}body{color:#000;font-size:16px;margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;font-family:'Graphik Web';font-weight:300}
html{opacity:0}
.wrapper{margin:0;padding:0;width:100%}
.header,.content,.footer{display:block;position:relative;width:100%;padding:0;margin:0}
.header{position:fixed;top:0;z-index:10;pointer-events:all;padding:30px 0}
.header.sticky{background:rgba(255,255,255,0.8);padding:16px 0}
.header.nav-up{top:-70px}
.header-block,.content-block,.footer-block{display:block;position:relative;width:1440px;padding:0;margin:auto;z-index:2}
.one-block-container{display:block;position:relative;width:1440px;padding:0;margin:0}
.half-block-container{display:block;position:relative;width:700px;float:left;padding:0;margin:0 10px}
.one-block-title-container h1{display:block;font-size:72px;line-height:95px;padding:0;margin:0}
.sub-title-holder{display:block;position:relative;padding:60px 0;margin:0;font-size:26px;font-family:'Lyon Display Web';font-weight:400;color:#000}
.login-form-container{display:block;position:relative;width:580px;padding:0;margin:0}
.login-form-container h3{display:none}
.login-form-title-holder{display:block;padding:0 0 10px;margin:0;font-size:12px;letter-spacing:2px;font-family:'Graphik Web';font-weight:300;text-transform:uppercase}
.login-form-holder{display:block;position:relative;padding:0;margin:0}
.login-form-holder label{display:none}
.login-form-holder #wpas_rememberme_wrapper{padding:30px 0}
.login-form-holder #wpas_rememberme_wrapper label{display:block;font-size:12px;font-family:'Graphik Web';font-weight:300;color:#000}
.login-form-holder .wpas-form-group{display:block;position:relative;width:100%;padding:30px 0 0;margin:0}
.login-form-holder .wpas-form-group input{display:block;width:100%;padding:0 0 15px;margin:0;border:0;border-bottom:1px solid #000;background-color:#fff;box-shadow:inset 0 0 0 rgba(255,255,255,0);font-size:16px;font-family:'Graphik Web';font-weight:300}
.login-form-holder .wpas-form-group input[type="checkbox"]{display:inline-block;width:25px;padding:0;margin:0;border:0;font-size:16px;font-family:'Graphik Web';font-weight:300}
.login-form-holder button,.create-ticket-form-container button.wpas-btn,.user-comments-container button.wpas-btn,.login-form-holder a{display:inline-block;padding:0;margin:0;border:0;border-bottom:1px solid #000;background-color:transparent;font-size:16px;font-family:'Graphik Web';font-weight:300;color:#000;opacity:1}
.login-form-holder button{padding-bottom:3px}
.user-comments-container button.wpas-btn{margin-top:30px}
.login-form-holder a,.wpas-alert a{padding-bottom:3px;margin-left:20px}
.wpas-alert a{margin-top:10px;margin-left:0}
.login-form-holder button:hover,.create-ticket-form-container button.wpas-btn:hover,.user-comments-container button.wpas-btn:hover,.login-form-holder a:hover{background-color:transparent;color:#000;opacity:.4}
.login-form-holder a.wpas-link-logout,.wpas-ticket-buttons-top{display:none}
.login-form-holder table{margin-top:30px}
.login-form-holder table thead{border-bottom:1px solid #000;padding-bottom:15px}
.login-form-holder table thead tr th{padding:0 20px 10px;margin:0;font-size:12px;line-height:normal;font-family:'Graphik Web';font-weight:300;text-transform:uppercase;color:#000;letter-spacing:2px;border-bottom:1px solid #000;text-align:left}
.login-form-holder table thead tr th:nth-child(1){padding:0 0 15px;padding-right:20px}
.login-form-holder table tbody tr{border-bottom:1px solid #ccc}
.login-form-holder table tbody tr td{font-size:16px;line-height:normal;font-family:'Graphik Web';font-weight:300;color:#000;padding:30px 20px 40px;margin:0}
.login-form-holder table tbody tr td .wpas-label{padding:0;font-size:16px;line-height:normal;font-family:'Graphik Web';font-weight:300;color:#000;border-radius:0;background-color:transparent !important}
.login-form-holder table tbody tr td a{margin:0}
.login-form-holder table tbody tr td:nth-child(1){padding:30px 0 40px;padding-right:20px}
.user-admin-links-holder{display:block;position:relative;padding:0 40px;margin:0}
.user-admin-links-holder ul{list-style:none;padding:0;margin:0}
.user-admin-links-holder ul li{display:inline-block;padding:0;margin:0 25px}
.user-admin-links-holder ul li a{padding:0 0 3px;margin:0;color:#000;opacity:1;border-bottom:1px solid #000}
.user-admin-links-holder ul li:nth-child(1){margin:0;margin-right:25px}
.user-admin-links-holder ul li a:hover{opacity:.4}
.remove-padding{padding:0}
.login-form-holder table tfoot,#wpas_ticketlist_filters{display:none}
.create-ticket-form-container{display:block;position:relative;width:580px;padding:0;margin:0}
.create-ticket-form-container .wpas-form-group{display:block;position:relative;margin-bottom:30px}
.create-ticket-form-container .wpas-form-group label{display:block;position:relative;padding:0 0 15px;margin:0;font-size:12px;line-height:normal;font-family:'Graphik Web';font-weight:300;color:#000;letter-spacing:2px;text-transform:uppercase}
.create-ticket-form-container .wpas-form-group input{display:block;position:relative;width:100%;height:40px;padding:8px 10px}
.create-ticket-form-container iframe#wpas-message_ifr{width:580px;resize:vertical}
.create-ticket-form-container #mceu_10-body.mce-container-body.mce-stack-layout{width:580px;padding:3px 0;border-bottom:1px solid #ccc}
.create-ticket-form-container .mce-statusbar .mce-container-body{display:none;width:580px;padding:0;margin:0}
.create-ticket-form-container .mce-toolbar-grp{border:0;background-color:#fff}
.create-ticket-form-container .wpas-help-block{margin-top:30px}
.user-comments-container{display:block;position:relative;width:580px;padding:0;margin:0}
.user-comments-container table.wpas-ticket-details-header thead{border-bottom:1px solid #000;padding-bottom:15px}
.user-comments-container table.wpas-ticket-details-header thead tr th{padding:0 20px 10px;margin:0;font-size:12px;line-height:normal;font-family:'Graphik Web';font-weight:300;text-transform:uppercase;color:#000;letter-spacing:2px;border-bottom:1px solid #000;text-align:left}
.user-comments-container table.wpas-ticket-details-header thead tr th:nth-child(1){padding:0 0 15px;padding-right:20px;vertical-align:middle}
.user-comments-container table.wpas-ticket-details-header tbody tr td{font-size:16px;line-height:normal;font-family:'Graphik Web';font-weight:300;color:#000;padding:30px 20px 40px;margin:0}
.user-comments-container table.wpas-ticket-details-header tbody tr td .wpas-label{padding:0;font-size:16px;line-height:normal;font-family:'Graphik Web';font-weight:300;color:#000;border-radius:0;background-color:transparent !important}
.user-comments-container table.wpas-ticket-details-header tbody tr td a{margin:0}
.user-comments-container .wpas-ticket-replies{table-layout:auto}
.user-comments-container table.wpas-ticket-details-header tbody tr td:nth-child(1){padding:30px 0 40px;padding-right:20px}
.user-comments-container table.wpas-ticket-replies>tbody>tr>td:first-child{display:none}
.user-comments-container .wpas-table>tbody tr>td{border-top:0}
.user-comments-container .wpas-table>tbody tr>td{padding:30px 0 40px}
.user-comments-container .wpas-table>tbody tr.wpas_user_wpas_user>td{border:0;border-bottom:1px solid #cecece}
.user-comments-container table tbody tr.wpas_user_administrator td{padding:30px 30px 40px;border-top:0;border-bottom:0}
.user-comments-container table.wpas-ticket-details-header tbody tr{border-bottom:1px solid #cecece}
.user-comments-container .wpas-reply-meta{display:inline-block;width:190px;float:none;margin:0}
.user-comments-container .wpas-reply-content{display:inline-block;width:380px;float:none;margin:0;padding:0;vertical-align:top}
.wpas-human-date{display:none !important}
.wpas-date-ago{display:block !important}
.user-comments-container .wpas-reply-user,.user-comments-container .wpas-reply-user strong,.user-comments-container .wpas-reply-time{float:none;width:100%;text-align:left;padding:0;padding-right:20px;font-size:16px;font-family:'Graphik Web';font-weight:300;color:#000;line-height:24px}
.user-comments-container .wpas-reply-time,.user-comments-container .wpas-reply-meta .wpas-timestamp{font-size:12px;padding-top:10px;font-style:normal}
.user-comments-container .wpas-table>tbody tr>td::after,.wpas-reply-content::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.user-comments-container table tbody tr.wpas_user_administrator td .wpas-reply-content{width:320px}
.user-comments-container iframe#wpas-message_ifr{width:580px;resize:vertical}
.user-comments-container #mceu_10-body.mce-container-body.mce-stack-layout{width:580px;padding:3px 0;border-bottom:1px solid #ccc}
.user-comments-container .mce-statusbar .mce-container-body{display:none;width:580px;padding:0;margin:0}
.user-comments-container .mce-toolbar-grp{border:0;background-color:#fff}
.user-comments-container .wpas-help-block{margin-top:30px}
.user-comments-container h3{display:block;position:relative;padding:0;margin-top:30px;font-size:12px;line-height:normal;font-family:'Graphik Web';font-weight:300;color:#000;letter-spacing:2px;text-transform:uppercase}
.user-comments-container #wpas_files_wrapper{margin-top:30px}
.user-comments-container #wpas_files_wrapper label{display:block;position:relative;padding:0 0 15px;margin:0;font-size:12px;line-height:normal;font-family:'Graphik Web';font-weight:300;color:#000;letter-spacing:2px;text-transform:uppercase}
.wpas-reply-attachements a{opacity:1}
.wpas-reply-attachements a:hover{opacity:.4}
.wpas-reply-attachements strong{display:block;position:relative;padding:0 0 15px;margin:0;font-size:12px;line-height:normal;font-family:'Graphik Web';font-weight:300;color:#000;letter-spacing:2px;text-transform:uppercase;border:0}
.footer-title{display:block;padding:0;margin:0;font-family:'Lyon Display Web';color:rgba(255,255,255,0);font-size:72px;font-weight:400;text-align:left}
.sixth-block-container{display:block;position:relative;padding:0;margin:0}
.sixth-block-container .sixth-block-inner{display:block;position:relative;width:220px;float:left;padding:0;margin:0 10px}
.sixth-block-container .sixth-block-inner .sixth-block-title{display:block;position:relative;padding-bottom:40px;margin:0;font-size:12px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:2px}
.sixth-block-title-link{display:block;padding:0;margin:0}
.sixth-block-title-link a{display:block;width:100%;opacity:.4;color:#fff;font-size:16px;font-weight:300;text-align:right}
.sixth-block-title-link a:hover{opacity:1}
.sixth-block-text ul{list-style:none;padding:0;margin:0}
.sixth-block-text ul li{display:block;padding:0;margin:0;color:#fff;font-size:16px;font-weight:300;line-height:30px}
.sixth-block-text ul li a{padding:0;margin:0;font-weight:300;color:#fff;opacity:1}
.sixth-block-text ul li a:hover{opacity:.4}
.footer-menu{display:block;position:relative;padding:0;margin:0}
.footer-menu ul{list-style:none;padding:0;margin:0}
.footer-menu ul li{display:inline-block;padding:0 6px;margin:0;color:#595959;font-size:16px;font-weight:300}
.footer-menu ul li a{padding:0;margin:0;color:#595959;font-size:16px;font-weight:300}
.footer-menu ul li a:hover{color:#fff}
.footer-menu ul li:first-child{padding-left:0}
.footer-right{text-align:right}
.footer-sign-up-container span input{display:block;width:100%;height:40px;padding:0;margin:0;background-color:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #595959;color:#595959;font-weight:300;font-size:16px}
.wpcf7-submit{display:block;padding:14px 0 0;margin:0;font-size:16px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;background-color:transparent;color:#595959;text-align:left;cursor:pointer}
.wpcf7-submit:hover{color:#fff}
.scroll-footer-container{display:block;position:relative;width:90px;float:right;padding:0;margin:0;cursor:pointer}
.scroll-footer-icon{display:block;position:relative;padding:0;margin:0;text-align:right}
.scroll-footer-text{display:block;position:relative;text-align:right;padding-top:20px;margin:0;color:#fff}
textarea,input,select{outline:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;resize:vertical}
input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox}
p{margin:0;padding-bottom:15px}
img{border:0;-webkit-backface-visibility:hidden}
a{color:#000;text-decoration:none;padding:0;margin:0}
:focus{outline:0}
.top-spacer{margin-top:130px}
.twitter-text{opacity:.4}
.title-highlight{text-align:left;line-height:55px;margin-top:0;margin-bottom:0}
.image-wrap{display:block;position:relative;padding:0;margin:0}
.image-wrap img{vertical-align:top}
.wpas-alert-info{line-height:24px}
.border-effect{position:absolute;width:100%;height:100%;border-color:rgba(239,239,239,0.9);border-style:solid;border-width:0;transition:border-width .2s ease-out;z-index:1}
.image-wrap:hover .border-effect{border-width:25px;transition:border-width .1s ease-out;-webkit-transition:border-width .1s ease-out}
.no-hover{pointer-events:none}
.add-margins{width:1420px;margin:0 10px}
.hide-on-responsive{display:block}
.show-on-responsive{display:none}
.login-form-holder input::-webkit-input-placeholder{color:#000}
.footer-sign-up-container span input::-webkit-input-placeholder{color:#fff}
.login-form-holder input::-moz-placeholder{color:#000}
.footer-sign-up-container span input::-moz-placeholder{color:#fff}
.login-form-holder input:-ms-input-placeholder{color:#000}
.footer-sign-up-container span input:-ms-input-placeholder{color:#fff}
.login-form-holder input:-moz-placeholder{color:#000}
.footer-sign-up-container span input:-moz-placeholder{color:#fff}
.twenty-spacer{padding-top:20px}
.fourty-spacer{padding-top:40px}
.fifty-spacer{padding-top:50px}
.sixty-spacer{padding-top:60px}
.seventy-spacer{padding-top:70px}
.eighty-spacer{padding-top:80px}
.one-hundered-spacer{padding-top:100px}
.header,.footer-menu ul li,.footer-menu ul li a,.sixth-block-text ul li a,.sixth-block-title-link a,.work-image-text-holder a,.login-form-holder button,.login-form-holder a,.user-admin-links-holder ul li a,.create-ticket-form-container button.wpas-btn,.user-comments-container button.wpas-btn,.wpas-reply-attachements a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
html{opacity:0}
.come-in{transform:translateY(150px);animation:come-in 1.5s ease forwards;opacity:0}
.come-in:nth-child(even){animation-delay:.2s;animation-duration:1.5s}
.already-visible{transform:translateY(0);animation:none;opacity:1}
@keyframes come-in{to{transform:translateY(0);opacity:1}
}.underline-replay{display:block;margin-bottom:22px;line-height:normal}
.underline-replay a{display:block;position:relative;float:left;font-size:16px;font-weight:300;color:#000}
.underline-replay a::after{content:'';display:block;position:absolute;top:0;right:0;bottom:-6px;left:0;border-bottom:1px solid #000;transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);transform-origin:100% 0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transition:all .3s cubic-bezier(0.8,0,0.3,1);-webkit-transition:all .3s cubic-bezier(0.8,0,0.3,1);-moz-transition:all .3s cubic-bezier(0.8,0,0.3,1);-o-transition:all .3s cubic-bezier(0.8,0,0.3,1)}
.underline-replay a:hover::after{transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0)}
.underline-replay a::before{content:'';display:block;position:absolute;top:0;right:0;bottom:-6px;left:0;border-bottom:1px solid #000;-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transition:all .3s cubic-bezier(0.8,0,0.3,1);-webkit-transition:all .3s cubic-bezier(0.8,0,0.3,1);-moz-transition:all .3s cubic-bezier(0.8,0,0.3,1);-o-transition:all .3s cubic-bezier(0.8,0,0.3,1)}
.underline-replay a:hover::before{transition-delay:.3s;-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s}
.black-background{background-color:#000}
.border-line{border-bottom:1px solid #595959;box-sizing:border-box}
.lightgrey-background{background-color:#e6e7e8}
.long-text-fix{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
@media only screen and (min-width:980px) and (max-width:1460px){.content-block,.product-listing-container,.one-block-container{width:960px}
.full-width{width:940px}
.half-block-container{width:460px}
.full-width-footer{width:100%}
.footer-fix{width:460px !important}
.title-padding{padding-top:40px !important}
.full-width .footer-right{padding-top:25px;text-align:left}
.login-form-container,.create-ticket-form-container,.user-comments-container,.create-ticket-form-container #mceu_10-body.mce-container-body.mce-stack-layout{width:400px}
.user-admin-links-holder ul li{margin:0 10px}
.user-admin-links-holder ul li:nth-child(1){margin-right:10px}
}@media only screen and (min-width:1px) and (max-width:979px){.top-spacer{margin-top:100px}
.fifty-spacer,.eighty-spacer,.one-hundered-spacer{padding-top:40px}
.hide-on-responsive{display:none}
.show-on-responsive{display:block}
.woocommerce-responsive-hide{display:none !important}
.woocommerce-responsive-show{display:block !important}
.burgermenu{visibility:visible}
.one-block-title-container h1{font-size:40px;line-height:48px}
.footer-title{font-size:40px}
.content-block{width:90%}
.half-block-container,.one-block-container{width:100%;margin:0}
.footer-fix{padding-top:0 !important}
.logo-container{width:130px;height:60px}
.footer-menu li{display:block !important;width:50%;float:left;padding:0 0 14px !important;line-height:24px}
.footer-menu ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.footer-menu .footer-right li{width:100%;float:none;text-align:left}
.full-width,.full-width-footer,.login-form-container,.create-ticket-form-container,.user-comments-container,.create-ticket-form-container #mceu_10-body.mce-container-body.mce-stack-layout,.user-comments-container .wpas-reply-meta,.user-comments-container #mceu_10-body.mce-container-body.mce-stack-layout,.user-comments-container table tbody tr.wpas_user_administrator td .wpas-reply-content{width:100%}
.user-comments-container{padding:0 20px}
.login-form-holder,.login-form-title-holder{padding:0}
.user-admin-links-holder{padding:0 20px}
.user-admin-links-holder ul li{display:block;margin:20px 0}
.wpas-reply-time{padding-bottom:20px}
.user-comments-container .wpas-reply-content{width:100%;padding-top:20px}
.mce-toolbar .mce-btn button:hover{padding:6px 7px}
.user-admin-links-holder{padding:0 20px 20px}
.sub-title-holder{padding:40px 0}
.mob-pad{padding:0 20px}
.login-form-holder table tbody tr td,.login-form-holder table tbody tr td:nth-child(1){padding:20px 20px;vertical-align:top;font-size:12px}
.login-form-holder table tbody tr td:nth-child(1){padding:20px 0;padding-right:20px}
.login-form-holder table thead tr th:nth-child(1){padding:3px 0 15px}
.login-form-holder table tbody tr td a,.login-form-holder table tbody tr td .wpas-label,.user-comments-container table.wpas-ticket-details-header tbody tr td .wpas-label,.user-comments-container table.wpas-ticket-details-header tbody tr td{font-size:12px}
.user-admin-links-holder.remove-padding{padding:0 0 40px}
}