/*!
Theme Name: The FSA
Author: Solution Group
Author URI: http://solutiongroup.co.uk

*/abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,p a,picture,pre,q,s,samp,small,span,strike,strong,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5{font-weight:400;line-height:125%}article,aside,footer,header,hgroup,nav,section{display:block}:focus{outline:0}body{line-height:1;color:#000;background:#fff;height:100%}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}html{height:100%}a{text-decoration:none}.hidden{display:none}.clear{clear:both}img{-ms-interpolation-mode:bicubic;width:auto;max-width:100%;height:auto;display:block}picture{width:auto;position:relative}picture source{width:100%;position:relative}.left{float:left}.right{float:right}b{font-weight:300}i{font-style:normal}body{-webkit-text-size-adjust:none;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=submit],input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],select,textarea{-webkit-appearance:none;border-radius:0;font-size:inherit}a{-webkit-tap-highlight-color:transparent}article,div,footer,header,li,nav,section{position:relative}button,input,select,textarea{font-family:inherit}select:active,select:hover{outline:0}em{font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0;min-width:0}.left{float:left}.right{float:right}a:focus{outline:0}.columns:after,.columns:before{content:"";display:table}.columns:after{clear:both}.columns>div{float:left}.columns>div.centered{float:none;margin:0 auto}.flex-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-columns.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-columns>div{height:auto}.flex-columns .align-right{margin-left:auto}.flex-columns.center-columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-columns.v-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.columns,.flex-columns{margin-left:-15px;margin-right:-15px}.columns>div,.flex-columns>div{padding-left:15px;padding-right:15px}.columns.no-gutter,.flex-columns.no-gutter{margin-left:0;margin-right:0}.columns.no-gutter>div,.flex-columns.no-gutter>div{padding-left:0;padding-right:0}.columns.hairline-gutter,.flex-columns.hairline-gutter{margin-left:-1px;margin-right:-1px}.columns.hairline-gutter>div,.flex-columns.hairline-gutter>div{padding-left:1px;padding-right:1px}@media (min-width:451px){.columns.narrow-gutter,.flex-columns.narrow-gutter{margin-left:-15px/1.5;margin-right:-15px/1.5}.columns.narrow-gutter>div,.flex-columns.narrow-gutter>div{padding-left:15px/1.5;padding-right:15px/1.5}.columns.wide-gutter,.flex-columns.wide-gutter{margin-left:-25px;margin-right:-25px}.columns.wide-gutter>div,.flex-columns.wide-gutter>div{padding-left:25px;padding-right:25px}}.columns.centered,.columns>div.centered{float:none;margin:0 auto}.columns>div.right{float:right}.col1{width:8.333333333333333%}.col2{width:16.666666666666667%}.col3{width:25%}.col4{width:33.333333333333333%}.col5{width:41.666666666666667%}.col6{width:50%}.col7{width:58.333333333333333%}.col8{width:66.666666666666667%}.col9{width:75%}.col10{width:83.333333333333333%}.col11{width:91.666666666666667%}.col12{width:100%;float:none}.col1-2{width:50%}.col1-3{width:33.33333333%}.col1-4{width:25%}.col3-4{width:75%}.col1-5{width:20%}.col1-6{width:16.66666666666666%}.col2-3{width:66.66666666%}.single-column{width:100%;max-width:1050px}.single-column.centered{margin:0 auto}.single-column.wide{max-width:1100px}.push-top-xl{padding-top:140px}.push-bottom-xl{padding-bottom:140px}.push-top-l{padding-top:80px}.push-bottom-l{padding-bottom:80px}.push-top-m{padding-top:50px}.push-bottom-m{padding-bottom:50px}.push-top-s{padding-top:30px}.push-bottom-s{padding-bottom:30px}.push-top-xs{padding-top:15px}@media (max-width:900px){.push-top-xl{padding-top:90px}.push-bottom-xl{padding-bottom:90px}.push-top-l{padding-top:50px}.push-bottom-l{padding-bottom:50px}.push-top-m{padding-top:30px}.push-bottom-m{padding-bottom:30px}}@media (max-width:550px){.push-top-xl{padding-top:35px}.push-bottom-xl{padding-bottom:35px}.push-top-l{padding-top:35px}.push-bottom-l{padding-bottom:35px}.push-top-m{padding-top:20px}.push-bottom-m{padding-bottom:20px}.push-top-s{padding-top:20px}.push-bottom-s{padding-bottom:20px}}@media (max-width:350px){.push-top-xl{padding-top:30px}.push-bottom-xl{padding-bottom:30px}.push-top-l{padding-top:30px}.push-bottom-l{padding-bottom:30px}}.tbl{display:table;width:100%;height:100%}.tbl-cell-v{display:table-cell;vertical-align:middle}.tbl-cell-b{display:table-cell;vertical-align:bottom}.tbl-cell-t{display:table-cell;vertical-align:top}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.ofh{overflow:hidden}@font-face{font-family:'Druk XCond Web';src:url(fonts/DrukXCond-Super-Web.woff2) format('woff2'),url(fonts/DrukXCond-Super-Web.woff) format('woff');font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:'Druk Text Web';src:url(fonts/DrukText-Bold-Web.woff2) format('woff2'),url(fonts/DrukText-Bold-Web.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal}#fonts>.body,body{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal}#fonts>.bold,b,strong{font-weight:700}#fonts>.super-heading{font-family:'Druk XCond Web';font-weight:900;font-style:normal;font-stretch:normal}#fonts>.heading{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal}p{line-height:140%;padding-bottom:1.4em}em{font-style:italic}.uc{text-transform:uppercase}h1,h2,h3,h4{font-weight:700;line-height:1}.section-title{font-size:2.9em}.section-title h1,.section-title h2,.section-title h3{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #707070}.section-title i{-webkit-transform:scale(.85);transform:scale(.85);padding-right:6px;-webkit-transform-origin:left;transform-origin:left}@media (max-width:550px){.section-title{font-size:2.3em}}.section-title .twitter-follow{position:absolute;right:0;top:.4em;font-size:.55em}.section-title .twitter-follow span:last-child{color:#70BF44}@media (max-width:380px){.section-title .twitter-follow span:first-child{display:none}}.content-title{padding-bottom:40px}.content-title h1,.content-title h2,.content-title h3{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;font-size:6em;padding-bottom:0}@media (max-width:550px){.content-title h1,.content-title h2,.content-title h3{font-size:4em}}.content-title .article-date{padding-top:24px}@media (max-width:550px){.content-title{padding-bottom:25px}}.image-caption,.text-content p.wp-caption-text{opacity:.8;font-size:1.5em;padding-top:.7em;max-width:700px}.image-caption p,.text-content p.wp-caption-text p{padding:0}@media (max-width:450px){.image-caption,.text-content p.wp-caption-text{font-size:1.3em}}.text-content ol,.text-content p,.text-content table,.text-content ul{padding-bottom:1.4em;line-height:165%}.text-content ol a,.text-content p a,.text-content table a,.text-content ul a{text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.text-content table{padding-bottom:48px}.text-content table td{vertical-align:top}.text-content.nple ol:last-child,.text-content.nple p:last-child,.text-content.nple ul:last-child{padding-bottom:0}.text-content.nple ul:last-child li:last-child{padding-bottom:0}.text-content ul{list-style-type:circle;padding-left:1em}.text-content ul li{padding-bottom:.3em;position:relative}.text-content ol{list-style-type:decimal}.text-content ol{padding-left:1em}.text-content ol li{padding-bottom:.8em}.text-content ol ol,.text-content ol ul{font-size:inherit;padding-bottom:.3em}.text-content h1,.text-content h2,.text-content h3,.text-content h4{padding-bottom:0;line-height:100%;max-width:910px}.text-content *+h2,.text-content *+h3,.text-content *+h4{padding-top:.5em}.text-content h1,.text-content h2{font-size:2.8em;padding-bottom:1em}.text-content h3{font-size:2.3em;adding-bottom:1em}.text-content h4{padding-bottom:.2em}.text-content .mejs-container{margin-top:30px;display:block}.text-content p img.left,.text-content p img.right{float:none;margin-bottom:20px}.text-content div.alignright,.text-content img.alignright{float:right;margin:0 0 20px 20px;max-width:33.33333%}.text-content div.alignleft,.text-content img.alignleft{float:left;margin:0 20px 20px 0;max-width:33.33333%}.text-content div.aligncenter,.text-content img.aligncenter{margin:0 auto 14px auto}.text-content .wp-video{margin-top:20px}.text-content .mejs-inner,.text-content .mejs-layers{height:100%}.text-content ol,.text-content p,.text-content table,.text-content ul{font-size:2em;max-width:910px}.text-content blockquote{max-width:910px;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;padding:40px 0;margin-bottom:40px;border-top:1px solid #707070;border-bottom:1px solid #707070}.text-content blockquote p{font-size:4em;max-width:700px;line-height:115%}.text-content blockquote p:last-child{padding:0}.text-content h2,.text-content p.large-para{font-size:4em;max-width:1160px;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;line-height:1.15}@media (max-width:1300px){.text-content h2,.text-content p.large-para{font-size:3.5em}}@media (max-width:1000px){.text-content h2,.text-content p.large-para{font-size:3em}}@media (max-width:650px){.text-content h2,.text-content p.large-para{font-size:2.5em}}@media (max-width:450px){.text-content h2,.text-content p.large-para{font-size:2.1em}}.text-content h2.ruled{padding-bottom:.9em;margin-bottom:.9em;border-bottom:1px solid #707070;max-width:910px}@media (min-width:501px){.text-content.sm ol,.text-content.sm p,.text-content.sm table,.text-content.sm ul{font-size:1.6em}}@media (max-width:1380px){.text-content ol,.text-content p,.text-content table,.text-content ul{font-size:1.9em}}@media (max-width:1100px){.text-content ol,.text-content p,.text-content table,.text-content ul{font-size:1.8em}}@media (max-width:650px){.text-content ol,.text-content p,.text-content table,.text-content ul{font-size:1.7em}}@media (max-width:500px){.text-content ol,.text-content p,.text-content table,.text-content ul{font-size:1.6em}}@media (max-width:400px){.text-content ol,.text-content p,.text-content table,.text-content ul{font-size:1.5em}}.anim-up-fade{top:50px;-webkit-transition:all .6s cubic-bezier(.8,0,.2,1);transition:all .6s cubic-bezier(.8,0,.2,1);opacity:0}.anim-up-fade.is-inview{opacity:1;top:0}.anim-up{top:90px;-webkit-transition:all .6s ease;transition:all .6s ease}.anim-up.is-inview{top:0}.fade-in{opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease}.fade-in.is-inview{opacity:1;top:0}.anim-delayed{-webkit-transition-delay:.4s;transition-delay:.4s}@-webkit-keyframes pulse-dot{0%{width:45px;height:45px}50%{width:60px;height:60px}100%{width:45px;height:45px}}@keyframes pulse-dot{0%{width:45px;height:45px}50%{width:60px;height:60px}100%{width:45px;height:45px}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bg-darkest-grey{background-color:#242121}.text-darkest-grey{color:#242121}.text-darkest-grey a{color:#242121}.text-darkest-grey .slick-active button{border-color:#242121}.text-darkest-grey .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-darkest-grey.svg)}.text-darkest-grey .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-darkest-grey.svg)}.button-darkest-grey{background:#242121;color:#fff}.button-darkest-grey:hover{background:#090909}.button-darkest-grey-border{border:1px solid #242121;color:#242121}.button-darkest-grey-border:hover{background:#242121;color:#000}.bg-dark-grey{background-color:#313030}.text-dark-grey{color:#313030}.text-dark-grey a{color:#313030}.text-dark-grey .slick-active button{border-color:#313030}.text-dark-grey .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-dark-grey.svg)}.text-dark-grey .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-dark-grey.svg)}.button-dark-grey{background:#313030;color:#fff}.button-dark-grey:hover{background:#171717}.button-dark-grey-border{border:1px solid #313030;color:#313030}.button-dark-grey-border:hover{background:#313030;color:#000}.bg-light-grey{background-color:#eeeded}.text-light-grey{color:#eeeded}.text-light-grey a{color:#eeeded}.text-light-grey .slick-active button{border-color:#eeeded}.text-light-grey .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-light-grey.svg)}.text-light-grey .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-light-grey.svg)}.button-light-grey{background:#eeeded;color:#fff}.button-light-grey:hover{background:#d5d3d3}.button-light-grey-border{border:1px solid #eeeded;color:#eeeded}.button-light-grey-border:hover{background:#eeeded;color:#000}.bg-black{background-color:#000}.text-black{color:#000}.text-black a{color:#000}.text-black .slick-active button{border-color:#000}.text-black .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-black.svg)}.text-black .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-black.svg)}.button-black{background:#000;color:#fff}.button-black:hover{background:#000}.button-black-border{border:1px solid #000;color:#000}.button-black-border:hover{background:#000;color:#000}.bg-white{background-color:#fff}.text-white{color:#fff}.text-white a{color:#fff}.text-white .slick-active button{border-color:#fff}.text-white .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-white.svg)}.text-white .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-white.svg)}.button-white{background:#fff;color:#fff}.button-white:hover{background:#e6e6e6}.button-white-border{border:1px solid #fff;color:#fff}.button-white-border:hover{background:#fff;color:#000}.bg-green{background-color:#70BF44}.text-green{color:#70BF44}.text-green a{color:#70BF44}.text-green .slick-active button{border-color:#70BF44}.text-green .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-green.svg)}.text-green .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-green.svg)}.button-green{background:#70BF44;color:#fff}.button-green:hover{background:#599b35}.button-green-border{border:1px solid #70BF44;color:#70BF44}.button-green-border:hover{background:#70BF44;color:#000}.bg-orange{background-color:#FFA600}.text-orange{color:#FFA600}.text-orange a{color:#FFA600}.text-orange .slick-active button{border-color:#FFA600}.text-orange .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-orange.svg)}.text-orange .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-orange.svg)}.button-orange{background:#FFA600;color:#fff}.button-orange:hover{background:#cc8500}.button-orange-border{border:1px solid #FFA600;color:#FFA600}.button-orange-border:hover{background:#FFA600;color:#000}.bg-red{background-color:#D9000D}.text-red{color:#D9000D}.text-red a{color:#D9000D}.text-red .slick-active button{border-color:#D9000D}.text-red .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-red.svg)}.text-red .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-red.svg)}.button-red{background:#D9000D;color:#fff}.button-red:hover{background:#a6000a}.button-red-border{border:1px solid #D9000D;color:#D9000D}.button-red-border:hover{background:#D9000D;color:#000}.bg-pink{background-color:#E666B0}.text-pink{color:#E666B0}.text-pink a{color:#E666B0}.text-pink .slick-active button{border-color:#E666B0}.text-pink .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-pink.svg)}.text-pink .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-pink.svg)}.button-pink{background:#E666B0;color:#fff}.button-pink:hover{background:#df3a99}.button-pink-border{border:1px solid #E666B0;color:#E666B0}.button-pink-border:hover{background:#E666B0;color:#000}.bg-blue{background-color:#50C5F8}.text-blue{color:#50C5F8}.text-blue a{color:#50C5F8}.text-blue .slick-active button{border-color:#50C5F8}.text-blue .slick-arrow.slick-next:after{background:url(images/arrows/arrow-right-blue.svg)}.text-blue .slick-arrow.slick-prev:after{background:url(images/arrows/arrow-left-blue.svg)}.button-blue{background:#50C5F8;color:#fff}.button-blue:hover{background:#1fb5f6}.button-blue-border{border:1px solid #50C5F8;color:#50C5F8}.button-blue-border:hover{background:#50C5F8;color:#000}.page-highlight-green .page-intro h1,.page-highlight-green .page-intro h2{color:#70BF44}.page-highlight-green .text-content blockquote{border-top:1px solid #70BF44;border-bottom:1px solid #70BF44}.page-highlight-green .text-highlight{color:#70BF44}.page-highlight-orange .page-intro h1,.page-highlight-orange .page-intro h2{color:#FFA600}.page-highlight-orange .text-content blockquote{border-top:1px solid #FFA600;border-bottom:1px solid #FFA600}.page-highlight-orange .text-highlight{color:#FFA600}.page-highlight-red .page-intro h1,.page-highlight-red .page-intro h2{color:#D9000D}.page-highlight-red .text-content blockquote{border-top:1px solid #D9000D;border-bottom:1px solid #D9000D}.page-highlight-red .text-highlight{color:#D9000D}.page-highlight-pink .page-intro h1,.page-highlight-pink .page-intro h2{color:#E666B0}.page-highlight-pink .text-content blockquote{border-top:1px solid #E666B0;border-bottom:1px solid #E666B0}.page-highlight-pink .text-highlight{color:#E666B0}.page-highlight-blue .page-intro h1,.page-highlight-blue .page-intro h2{color:#50C5F8}.page-highlight-blue .text-content blockquote{border-top:1px solid #50C5F8;border-bottom:1px solid #50C5F8}.page-highlight-blue .text-highlight{color:#50C5F8}.page-highlight-darkest-grey .page-intro h1,.page-highlight-darkest-grey .page-intro h2{color:#242121}.page-highlight-darkest-grey .text-content blockquote{border-top:1px solid #242121;border-bottom:1px solid #242121}.page-highlight-darkest-grey .text-highlight{color:#242121}.menu-toggle{z-index:9999;width:35px;height:36px;display:inline-block;vertical-align:middle;-webkit-transition:margin .3s ease;transition:margin .3s ease;position:absolute;right:40px;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:10000;display:none}.menu-toggle span{height:4px;margin:6px 0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;display:block;position:relative;bottom:0;opacity:1;background:#fff}@media (max-width:980px){.menu-toggle{display:block}}@media (max-width:800px){.menu-toggle{right:25px}}@media (max-width:450px){.menu-toggle{right:15px}}@media (max-width:500px){.menu-toggle{height:34px;width:30px}.menu-toggle span{height:2px;margin:7px 0}}.menu-open .menu-toggle-link span:nth-child(1){bottom:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s}.menu-open .menu-toggle-link span:nth-child(2){opacity:0}.menu-open .menu-toggle-link span:nth-child(3){bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100%;-webkit-transition-delay:.1s;transition-delay:.1s}@media (max-width:500px){.menu-open .menu-toggle-link span:nth-child(1){bottom:-9px}.menu-open .menu-toggle-link span:nth-child(3){bottom:9px}}body{padding-top:127px}.logo-black{display:none}.masthead{position:fixed;width:100%;left:0;top:0;height:127px;z-index:10000;background:#242121}.masthead .inner{height:100%}.masthead .logo{display:block;width:90px;margin-top:48px;z-index:10000;position:relative;float:left}@media (max-width:980px){body{padding-top:100px}.masthead{height:100px}.masthead .logo{margin-top:36px}}@media (max-width:450px){body{padding-top:70px}.masthead{height:70px}.masthead .logo{margin-top:23px;width:75px}}.main-menu{color:#fff}.main-menu .top-level>li>a{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase}.main-menu .col-heading>a{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;color:#fff;font-size:1.2em;padding-bottom:1em}.main-menu .col-heading>a:hover{color:#fff!important;cursor:auto}.cart-totals{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.cart-totals i{font-size:.8em;margin-right:8px}.cart-totals.vis{opacity:1}.cart-totals .label{display:none}@media (min-width:981px){.cart-totals-mob{display:none}.main-menu{float:right;font-size:1.8em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .top-level>li{display:inline-block;padding-right:1.4em}.main-menu .top-level>li:last-child{padding-right:0}.main-menu .top-level>li>a{position:relative;z-index:100}.main-menu .cart-totals{left:0;-webkit-transform:translateX(-140%);transform:translateX(-140%);padding-right:19px;border-right:1px solid currentColor;text-align:right}.main-menu a:hover{color:#70BF44}.sub-menu,.sub-menu-wrap{display:none}.has-sub span,.mobile-mega-trigger span{display:none}.sub-menu-wrap .sub-menu{display:block}.top-level>.has-sub>a{padding-right:15px;position:relative;z-index:100}.top-level>.has-sub>a:after{content:'';display:block;width:0;height:0;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #70BF44;z-index:10000}.has-sub:hover>a:after{border-top:5px solid #fff}.sub-open>a{color:#70BF44}.sub-open>a:after{border-top:5px solid #fff}.sub-open .sub-menu-wrap{display:block}.sub-menu-wrap{position:absolute;width:100%;left:-30px;top:0;padding-top:72px;padding-top:42px;font-size:.85em}.sub-menu-wrap ul{background:#313030;padding:40px 30px}.sub-menu-wrap ul li{padding-bottom:1em}.sub-menu-wrap ul li:last-child{padding-bottom:0}.sub-menu-wrap ul a:hover{color:#70BF44}.sub-nav-single-col .sub-menu-wrap ul{width:400px}li.sub-nav-multi-col{position:static}.sub-nav-multi-col .sub-menu-wrap>ul.sub-menu{width:110%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.sub-nav-multi-col .sub-menu-wrap>ul.sub-menu>li{width:25%}.sub-nav-multi-col .sub-menu-wrap>ul.sub-menu:after{content:'';display:block;width:500px;position:absolute;left:100%;height:100%;z-index:10;top:0;background:#313030}.sub-nav-multi-col .sub-menu-wrap ul ul{padding:40px 10px 0 0}.sub-nav-multi-col .sub-menu-wrap ul ul ul{padding:1em 1em 0 .7em}.sub-nav-multi-col .sub-menu-wrap ul ul ul li:before{content:'';width:5px;height:1px;position:absolute;top:.5em;left:-.5em;display:block;background:currentColor}}@media (min-width:981px) and (min-width:1781px){.main-menu{padding-right:220px}}@media (min-width:981px) and (max-width:1780px){.main-menu{padding-right:260px}}@media (min-width:981px) and (max-width:1250px){.main-menu{padding-right:45px}}@media (min-width:981px) and (min-width:1701px){.sub-nav-multi-col .sub-menu-wrap>ul.sub-menu{width:125%}}@media (min-width:981px) and (max-width:1250px){.sub-nav-multi-col .sub-menu-wrap{width:140%;right:0;left:auto}}@media (max-width:980px){.masthead .menu-toggle{display:block}.cart-totals-mob{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:105px;text-align:right;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.9em}.main-menu{position:fixed;left:0;top:0;width:100%;height:100vh;opacity:0;left:100%;z-index:10000;-webkit-overflow-scrolling:touch;overflow-y:scroll;-webkit-transition:all .3s ease;transition:all .3s ease;background:#242121;padding:100px 0}.main-menu .cart-totals{display:none}.main-menu ul.top-level{text-transform:uppercase;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.main-menu ul.top-level>li{border-top:1px solid rgba(112,112,112,.5)}.main-menu ul.top-level>li>a{font-size:3em;display:block;padding:15px 40px}.main-menu .secondary-wrap .search-toggle{display:none}.main-menu .col-heading{padding-bottom:2em}.main-menu .col-heading>a{padding-bottom:1em;display:block}.main-menu .col-heading:last-child{padding-bottom:0}.menu-open{height:100vh;overflow:hidden}.menu-open .main-menu{opacity:1;left:0}.menu-open .main-menu ul{opacity:1}.sub-menu,.sub-menu-wrap{display:none}.sub-menu-wrap .sub-menu{display:block}.top-level>.has-sub>a{padding-right:15px;position:relative;z-index:100}.top-level>.has-sub>a:after{content:'';display:block;width:0;height:0;position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #70BF44;z-index:10000}.top-level>.sub-open+li{border:none!important}.top-level>.sub-open>a{color:#70BF44}.top-level>.sub-open>a:after{border-top:none;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}.top-level>.sub-open .sub-menu-wrap{display:block}.sub-menu-wrap{font-size:1.8em;padding:40px 40px;background:#313030;text-transform:none}.sub-menu-wrap li{padding-bottom:1em}.sub-menu-wrap a:hover{color:#70BF44}.sub-menu-wrap ul ul ul{padding:1em 1em 0 .7em}.sub-menu-wrap ul ul ul li:before{content:'';width:5px;height:1px;position:absolute;top:.5em;left:-.5em;display:block;background:currentColor}}@media (max-width:980px) and (max-width:800px){.cart-totals-mob{right:90px}}@media (max-width:980px) and (max-width:450px){.cart-totals-mob{right:70px}}@media (max-width:980px) and (min-width:651px){.sub-nav-multi-col .sub-menu-wrap>ul.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-heading{width:50%}.col-heading:nth-child(odd){padding-right:1em}.col-heading:nth-child(even){padding-left:1em}}@media (max-width:980px) and (max-width:800px){.main-menu ul.top-level>li>a,.sub-menu-wrap{padding-left:25px;padding-right:25px}.top-level>.has-sub>a:after{right:25px}}@media (max-width:980px) and (max-width:600px){.main-menu ul.top-level>li>a{font-size:2.2em}.sub-menu-wrap{font-size:1.6em}}@media (max-width:980px) and (max-width:450px){.main-menu{padding:70px 0}.sub-menu-wrap{padding-top:30px;padding-bottom:30px}.main-menu ul.top-level>li>a,.sub-menu-wrap{padding-left:15px;padding-right:15px}.top-level>.has-sub>a:after{right:15px;border-width:6px;border-bottom:none}.top-level>.sub-open>a:after{border-top:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}}.back-to-top{display:block;height:140px;text-align:center;position:relative}.back-to-top span{border-top:1px solid #fff;border-right:1px solid #fff;width:20px;height:20px;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);font-size:0}.partner-logos{padding-top:120px;font-size:2.2em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;color:#F8F8F8;background:#242121}.partner-logos h4{padding-bottom:30px}.partner-logos .ruled-wrap{border-top:1px solid #707070;border-bottom:1px solid #707070}.partner-logos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner-logos ul li{padding:0 25px}.partner-logos ul li:first-child{padding-left:0}.partner-logos ul li:last-child{padding-right:0}.partner-logos .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-logos .group:last-child{margin-left:auto}@media (max-width:1300px){.partner-logos .group{width:auto;display:block;margin:0 auto}}.partner-logos .the-fa img{width:65px}.partner-logos .pl-fans-fund img{width:164px}.partner-logos .coop-uk img{width:90px}.partner-logos .kick-it-out img{width:109px}.partner-logos .gamble-aware img{width:155px}.partner-logos .level-playing-field img{width:78px}.partner-logos .living-wage img{width:86px}.partner-logos .fse img{width:70px}.partner-logos .sde img{width:65px}@media (max-width:1400px){.partner-logos ul li{padding:0 20px}}@media (max-width:1300px){.partner-logos{padding-top:60px}.partner-logos .flex-columns{display:block}.partner-logos .flex-columns .group{width:auto;margin:0 auto;text-align:center}.partner-logos .flex-columns .group:first-child{padding-bottom:30px}.partner-logos .flex-columns ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-logos .flex-columns ul li{padding:0 25px 25px 25px}.partner-logos .flex-columns ul li:first-child{padding-left:25px}}@media (max-width:650px){.partner-logos .the-fa img{width:50px}.partner-logos .pl-fans-fund img{width:120px}.partner-logos .coop-uk img{width:80px}.partner-logos .kick-it-out img{width:80px}.partner-logos .living-wage img{width:80px}.partner-logos .fse img{width:70px}.partner-logos .sde img{width:60px}}.pagefooter{color:#F8F8F8;background:#242121}.pagefooter .main-footer{padding:85px 0;background:#313030}.pagefooter .main-footer p,.pagefooter .main-footer ul{font-size:1.6em}.pagefooter .footer-logo{display:block;width:144px}.pagefooter .contact-text{border-top:1px solid #707070;margin-top:40px;padding-top:40px}.pagefooter .contact-text p:last-child{padding-bottom:0}.pagefooter .footer-links li{padding-bottom:.9em;padding-left:1em;position:relative}.pagefooter .footer-links li:before{content:'';width:5px;height:5px;display:block;position:absolute;left:0;top:.38em;border-radius:100%;background:#70BF44}.pagefooter .footer-links a:hover{color:#fff;text-decoration:underline}.pagefooter .signup-wrap h4{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;font-size:6.5em;text-transform:uppercase;margin-top:-.15em;padding-bottom:.3em}.pagefooter .signup-wrap p{padding-bottom:1.8em}.pagefooter .signup-wrap ul{font-size:1em}.pagefooter .signup-wrap ul li{padding-bottom:10px}.pagefooter .signup-wrap ul li a{display:block;text-align:center}.pagefooter .signoff{padding:40px 0;color:#707070;text-align:right;font-size:1.3em}.pagefooter .signoff p{padding:0}.pagefooter .signoff a:hover{color:#fff;text-decoration:underline}@media (max-width:700px){.pagefooter .signoff{text-align:left}}@media (max-width:450px){.pagefooter .signoff{padding:25px 0}}@media (max-width:1520px){.pagefooter .contacts{-webkit-box-flex:1;-ms-flex:1;flex:1}.pagefooter .footer-links{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}.pagefooter .signup-wrap{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px}}@media (max-width:1000px){.pagefooter .main-footer{padding:45px 0}.pagefooter .contacts{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.pagefooter .contacts .contact-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;margin-bottom:0}.pagefooter .contacts p,.pagefooter .contacts p:last-child{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-bottom:1em}.pagefooter .social-links{border-bottom:1px solid #707070;padding-bottom:40px;margin-bottom:25px}.pagefooter .footer-links{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.pagefooter .signup-wrap{margin-left:auto}.pagefooter .signup-wrap h4{font-size:5em}}@media (max-width:800px){.pagefooter .contacts p:first-child{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}}@media (max-width:550px){.pagefooter .footer-logo{width:120px}.pagefooter .main-footer p,.pagefooter .main-footer ul{font-size:1.4em}.pagefooter .contacts .contact-text{padding:25px 0 0 0}.pagefooter .social-links{padding-bottom:25px;margin-bottom:25px}.pagefooter .footer-links{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.pagefooter .footer-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #707070}.pagefooter .footer-links ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.pagefooter .signup-wrap{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-left:0}}@media (max-width:450px){.pagefooter .footer-logo{width:90px}.pagefooter .main-footer{padding:30px 0}.pagefooter .signup-wrap h4{font-size:3.5em}}.pagination{color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:80px}.pagination .page-numbers{font-size:2.2em}.pagination .next,.pagination .prev{font-size:1.9em;text-transform:uppercase;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;border:1px solid currentColor;padding:.7em 3em;margin:0 20px}.pagination>a,.pagination>span{display:inline-block;padding:0 9px}.pagination .current{color:#70BF44}.article-back{font-size:1.8em;text-align:center;text-transform:uppercase;padding-top:45px;font-weight:700}.article-back a{letter-spacing:.14em;position:relative}.article-back a:after{content:'';display:block;height:3px;background:#000;position:absolute;bottom:-8px;width:0;-webkit-transition:width .2s ease;transition:width .2s ease;left:0}.article-back a:hover:after{width:100%}@media (max-width:500px){.article-back{font-size:1.6em}.article-back a:after{bottom:-5px}}@media (max-width:380px){.article-back{padding-top:30px;font-size:1.4em}}.read-more-panel .buttons{text-align:center}.read-more-panel .buttons a{margin:8px 15px;text-align:left}.form-wrap>p,.gform_confirmation_wrapper,.gform_wrapper form{font-size:1.7em}@media (max-width:500px){.form-wrap>p,.gform_confirmation_wrapper,.gform_wrapper form{font-size:1.6em}}@media (max-width:400px){.form-wrap>p,.gform_confirmation_wrapper,.gform_wrapper form{font-size:1.5em}}label{display:block;padding-bottom:.9em;font-weight:700;color:#242121}.hide-label label{display:none}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel]{background:#eeeded;border:none;color:#000;width:100%;padding:15px 10px;font-size:inherit}textarea{background:#eeeded;border:none;color:#000;width:100%;padding:15px 10px;font-size:inherit;resize:vertical;min-height:100px}.multi-select-input label,select{background:#eeeded;border:none;color:#000;width:100%;padding:15px 10px;font-size:inherit;resize:vertical}.multi-select-input label option,select option{font-family:inherit}.force-read-only{opacity:.4}.force-read-only .gfield_required{display:none}.bg-light-grey .multi-select-input label,.bg-light-grey input[type=text],.bg-light-grey input[type=password],.bg-light-grey input[type=email],.bg-light-grey input[type=number],.bg-light-grey input[type=tel],.bg-light-grey select,.bg-light-grey textarea{background:#fff}select{background-image:url(images/global/select-arrow.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:30px 25px}select.initial{color:rgba(248,248,248,.5)}.gform_ajax_spinner{position:absolute;left:50%;margin-top:13px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.validation_message{padding-top:.5em;color:#c51313}.validation_error{margin-bottom:1em;border:2px solid #c51313;color:#c51313;padding:1.2em 1em;margin-bottom:1.4em}.gform_confirmation_message{padding:1.2em 1em;font-size:1.1em;background:#eeeded}.gf_login_links{text-align:center;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;padding-top:20px;font-size:1.8em}.gf_login_links a{opacity:.5}.gf_login_links a:hover{opacity:1}ul.gform_fields{font-size:1em}ul.gform_fields a{text-decoration:underline}ul.gform_fields li{padding-bottom:29px}@media (min-width:1101px){ul.gform_fields li.half-input-left{width:50%;float:left;padding-right:10px;clear:both}ul.gform_fields li.half-input-right{width:50%;float:right;padding-left:10px}ul.gform_fields li.half-input-right+li{clear:both}}ul.gform_fields .full-width-input{clear:both}ul.gform_fields label{display:block}ul.gform_fields .gfield_required{padding-left:.2em;color:#70BF44}ul.gform_fields .gform_hidden,ul.gform_fields .gform_validation_container,ul.gform_fields .hidden_sub_label{display:none}ul.gform_fields .hidden_label label{display:none}ul.gform_fields .gfield_checkbox label,ul.gform_fields .gfield_radio label,ul.gform_fields .ginput_container_consent label{display:inline-block;padding:0;font-weight:400;text-transform:none}ul.gform_fields .gfield_checkbox li,ul.gform_fields .gfield_radio li,ul.gform_fields .ginput_container_consent li{padding-left:27px;padding-bottom:.7em;position:relative}ul.gform_fields .gfield_checkbox li input,ul.gform_fields .gfield_radio li input,ul.gform_fields .ginput_container_consent li input{position:absolute;left:0;top:3px;margin:0;padding:0}ul.gform_fields .gfield_checkbox li label,ul.gform_fields .gfield_radio li label,ul.gform_fields .ginput_container_consent li label{font-weight:400;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal}ul.gform_fields .gfield_consent_description{padding-bottom:15px;line-height:130%}ul.gform_fields .gfield_description{padding-bottom:15px;line-height:130%;font-size:.9em;opacity:.8}@media (min-width:600px){ul.gform_fields .gf_name_has_2{overflow:hidden}ul.gform_fields .gf_name_has_2>span{width:50%;float:left;padding-right:10px}ul.gform_fields .gf_name_has_2>span:last-child{padding-left:10px;padding-right:0}}ul.gform_fields .ginput_complex span{display:block;padding-bottom:15px}ul.gform_fields .gf_name_has_2>span label,ul.gform_fields .ginput_complex span label{display:block;padding-top:.6em;font-size:.9em;padding-bottom:0;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal}ul.gform_fields .gfield_password_strength{padding:.5em;font-size:.8em;display:none}ul.gform_fields .gfield_password_strength.blank{display:none}ul.gform_fields .gfield_password_strength.bad,ul.gform_fields .gfield_password_strength.mismatch,ul.gform_fields .gfield_password_strength.short{background:#ffd6d6;display:inline-block}ul.gform_fields .gfield_password_strength.good{background:#ffe8d6;display:inline-block}ul.gform_fields .gfield_password_strength.strong{background:#e2ffd6;display:inline-block}ul.gform_fields .ginput_container_fileupload{border:1px dashed #fff;padding:15px}ul.gform_fields .ginput_container_fileupload input{font-size:inherit}ul.gform_fields .ginput_container_fileupload .gform_delete{display:inline-block;margin-right:5px}ul.gform_fields .ginput_container_fileupload span{display:none}ul.gform_fields .validation_message{padding-top:.7em}ul.gform_fields .force-hidden{opacity:0;height:0;overflow:hidden;padding:0}ul.gform_fields .gsection h2{padding-bottom:0}ul.gform_fields .gfield_total .ginput_container_total,ul.gform_fields .gfield_total label{font-size:1.5em;display:inline-block;padding:0}ul.gform_fields .gfield_total .ginput_container_total:before{content:'–';padding:0 .3em}ul.gform_fields .small-text{font-size:.8em}ul.gform_fields li.multi-select-input>.gfield_label{display:block;text-transform:uppercase;padding:16px 10px 16px 10px}ul.gform_fields li.multi-select-input>.gfield_label:after{content:'›';position:absolute;right:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:2em;top:8px}ul.gform_fields li.multi-select-input select{display:none;position:absolute;top:100%;left:0;width:100%;z-index:100;margin-top:2px}ul.gform_fields li.multi-select-input.open select{display:block}ul.gform_fields .ginput_container_creditcard .StripeElement{height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.gform_fields .ginput_container_creditcard .StripeElement>div{width:100%}ul.gform_fields .ginput_container_creditcard .ginput_full{margin-bottom:10px}.form-wrap .gform_footer input[type=submit]{font-size:1.2em;background:0 0;height:50px;border:1px solid #000;width:100%;padding:0}.form-wrap .gform_footer input[type=submit]:hover{color:#fff;background:#000}.hero{overflow:hidden}.hero .lead-line h1,.hero .lead-line h2{line-height:82.5%;font-family:'Druk XCond Web';font-weight:900;font-style:normal;font-stretch:normal;color:#fff;text-transform:uppercase}.hero{max-height:1000px;height:calc(100vh - 127px);overflow:hidden;padding-bottom:100px}@media (max-width:1180px){.hero{height:calc(98vh - 127px)}}@media (max-width:1180px) and (orientation:portrait){.hero{max-height:700px}}@media (max-width:800px) and (orientation:portrait){.hero{max-height:700px}}@media (max-width:800px) and (orientation:landscape){.hero{min-height:700px}}@media (orientation:landscape) and (max-height:600px){.hero{padding-bottom:70px;min-height:550px}}@media (max-width:600px){.hero{height:calc(88vh - 127px);padding-bottom:70px}}@media (max-width:600px) and (orientation:portrait){.hero{max-height:620px}}@media (max-width:550px){.hero{height:auto;padding-bottom:0}}.hero .inner,.hero .slick-list,.hero .slick-track,.hero .slide,.hero .slide-wrap{height:100%}.hero .slide{overflow:hidden}@media (max-width:550px){.hero .slide{height:100vw}}@media (max-width:400px){.hero .slide{height:110vw}}.hero .slide-wrap>.slide+.slide{display:none}.hero .slide-image{width:100%;height:100%;position:absolute;left:320px;top:0;background:rgba(255,255,255,.1);z-index:2}.hero .slide-image div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:none;-webkit-filter:grayscale(1);filter:grayscale(1)}@media (min-width:2220px){.hero .slide-image{width:115%}}@media (max-width:1580px){.hero .slide-image{width:calc(100% - 320px)}}@media (max-width:1050px){.hero .slide-image{left:0;width:100%}}@media (max-width:800px){.hero .slide-image{padding-left:180px}}@media (min-width:1001px){.hero .slide-image .lg{display:block}}@media (min-width:801px) and (max-width:1000px){.hero .slide-image .med{display:block}}@media (min-width:501px) and (max-width:800px){.hero .slide-image .sm{display:block}}@media (max-width:500px){.hero .slide-image .xs{display:block}}.hero .colour-block{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:block}.hero .slide-primary{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 40px;z-index:10}@media (max-width:800px){.hero .slide-primary{-webkit-transform:none;transform:none;position:relative;padding:0;top:0;padding-top:50px}}@media (max-width:450px){.hero .slide-primary{padding-top:35px;padding-bottom:0}}.hero .lead-line{z-index:10}.hero .lead-line h1,.hero .lead-line h2{font-size:23.5vh}@media (min-height:1250px){.hero .lead-line h1,.hero .lead-line h2{font-size:21vh}}@media (max-width:1300px){.hero .lead-line h1,.hero .lead-line h2{font-size:13vw}}@media (max-width:1300px) and (max-height:650px){.hero .lead-line h1,.hero .lead-line h2{font-size:12vw}}@media (max-width:800px){.hero .lead-line h1,.hero .lead-line h2{font-size:18vw}}@media (max-width:550px){.hero .lead-line h1,.hero .lead-line h2{font-size:23vw}}.hero .secondary-line{position:absolute;right:40px;bottom:80px;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;z-index:10;color:#fff;width:auto;max-width:600px}.hero .secondary-line p{padding:0;line-height:110%;font-size:4.5em;margin-bottom:15px}@media (max-width:1400px){.hero .secondary-line p{font-size:3.8em}}@media (max-width:1050px){.hero .secondary-line p{font-size:3.3em}}@media (max-width:800px){.hero .secondary-line p{font-size:4vw;padding-top:.8em}}@media (max-width:550px){.hero .secondary-line p{font-size:4.6vw;padding-top:.8em}}@media (max-width:800px){.hero .secondary-line{position:relative;right:auto;bottom:auto}.hero .secondary-line .button{font-size:1.5em}}@media (max-width:550px){.hero .secondary-line{padding-bottom:40px}}@media (max-width:450px){.hero .secondary-line .button{font-size:1.3em}}.hero .top-action{position:absolute;top:50px;right:40px;width:100%;z-index:100;overflow:hidden}.hero .top-action a{float:right;margin-top:5px;z-index:100;font-size:2.5em}@media (max-width:1050px){.hero .top-action a{font-size:1.8em}}@media (max-width:800px){.hero .top-action{right:25px}.hero .top-action a{font-size:1.5em}}@media (max-width:550px){.hero .top-action{display:none}}@media (max-width:450px){.hero .top-action{top:35px;right:15px}.hero .top-action a{font-size:1.3em}}.hero .controls{width:100%;height:100px;position:absolute;bottom:0;left:0;z-index:10}.hero .controls ul{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (orientation:landscape) and (max-height:600px){.hero .controls{height:70px}}@media (max-width:600px){.hero .controls{height:70px}}@media (max-width:550px){.hero .controls{position:relative;left:auto;bottom:auto}}.page-intro{padding:50px 0}@media (max-width:650px){.page-intro{padding:0 0 50px 0}}@media (max-width:550px){.page-intro{padding:0 0 40px 0}}@media (max-width:450px){.page-intro{padding:20px 0 40px 0}}.page-intro h1,.page-intro h2{font-family:'Druk XCond Web';font-weight:900;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:22em;color:#fff}@media (max-width:1150px){.page-intro h1,.page-intro h2{font-size:18em}}@media (max-width:950px){.page-intro h1,.page-intro h2{font-size:14em}}@media (max-width:750px){.page-intro h1,.page-intro h2{font-size:12em}}@media (max-width:650px){.page-intro h1,.page-intro h2{font-size:10em}}@media (max-width:550px){.page-intro h1,.page-intro h2{font-size:9em}}@media (max-width:450px){.page-intro h1,.page-intro h2{font-size:7em}}.slick-dots{width:100%;text-align:center;position:relative}.slick-dots li{display:inline-block;padding:0 7px}.slick-dots li:first-child{padding-left:0}.slick-dots li:last-child{padding-right:0}.slick-dots button{width:15px;height:15px;border:none;background:#fff;border-radius:100%;text-indent:-999em;padding:0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.slick-dots button:active,.slick-dots button:focus{outline:0}.slick-dots .slick-active button{background:#70BF44}@media (max-width:450px){.slick-dots button{width:11px;height:11px}}.slick-arrow{color:#000;width:52px;height:52px;line-height:42px;font-size:4em;border-radius:100%;border:none;cursor:pointer;display:inline-block;text-align:center;border:2px solid currentColor;position:relative;font-size:0}a.button,input.button,span.button{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;display:inline-block;text-decoration:none;font-size:1.9em;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;text-transform:uppercase;font-weight:700;position:relative;padding:.7em 1.2em}a.button.button-wider,input.button.button-wider,span.button.button-wider{padding:.7em 4em}a.button.fw,input.button.fw,span.button.fw{display:block}@media (max-width:550px){a.button,input.button,span.button{font-size:1.7em}}@media (max-width:450px){a.button,input.button,span.button{font-size:1.3em}}a.button.button-white,input.button.button-white,span.button.button-white{color:#242121}.social-links{padding-bottom:0}.social-links>li{display:inline-block;padding-right:15px;padding-bottom:0}.social-links>li:last-child{padding-right:0}.social-links>li>a:hover{opacity:.5;text-decoration:none}.contact-page .social-links{font-size:2em}.cards .card-item{padding-bottom:60px}@media (min-width:701px){.cards .card-item.col1-2{padding-bottom:60px}}@media (max-width:450px){.cards .card-item{padding-bottom:30px}}.cards .image{margin-bottom:35px}@media (max-width:550px){.cards .image{margin-bottom:20px}}.cards .badge{background:#70BF44;color:#fff;font-size:1.8em;text-transform:uppercase;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;padding:.8em 1em;position:absolute;left:0;top:0;display:inline-block;z-index:100}@media (min-width:701px) and (max-width:900px){.cards .badge{font-size:1.5em}}@media (max-width:700px){.cards .badge{font-size:1.5em}}@media (max-width:450px){.cards .badge{font-size:1.3em}}@media (max-width:380px){.cards .badge{font-size:1.2em}}.cards .price,.cards h2{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;font-size:2.9em;padding-bottom:16px}.cards h3.article-date{font-size:1.6em;font-weight:400;padding-bottom:2em}@media (max-width:450px){.cards h3.article-date{font-size:1.4em;padding-bottom:1.2em}}.cards p{font-size:1.6em;padding-bottom:1em}.cards p:last-child{padding-bottom:26px}@media (min-width:1051px){.cards .col1-4 .badge{font-size:1.5em}}@media (min-width:1051px) and (max-width:1300px){.cards .col1-4 .badge{font-size:1.4em}}@media (max-width:1050px){.cards .col1-4{width:50%}}@media (max-width:700px){.cards .col1-2{width:100%}}@media (max-width:550px){.cards .col1-4 .price,.cards .col1-4 h2{font-size:2em}.cards .col1-4 p{font-size:1.4em}.cards .col1-4 .badge{font-size:1.1em}}@media (max-width:450px){.cards .col1-4{width:100%}.cards .col1-2 .price,.cards .col1-2 h2,.cards .col1-4 .price,.cards .col1-4 h2,.cards .product .price,.cards .product h2{font-size:2.5em}.cards .col1-2 p,.cards .col1-4 p,.cards .product p{font-size:1.4em}.cards .col1-2 .badge,.cards .col1-4 .badge,.cards .product .badge{font-size:1.3m}}.twitter-block ul{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8em}.twitter-block ul>li{width:25%;padding:0 15px;line-height:130%}@media (min-width:601px) and (max-width:1000px){.twitter-block ul>li{width:50%}.twitter-block ul>li:nth-child(1),.twitter-block ul>li:nth-child(2){padding-bottom:40px}}@media (max-width:600px){.twitter-block ul>li{width:100%;padding-bottom:40px}}.twitter-block ul a{text-decoration:underline}.twitter-block .meta{display:none}@media (max-width:800px){.twitter-block ul{font-size:1.6em}}@media (max-width:500px){.twitter-block ul{font-size:1.4em}}.text-banner-block.partial-banner{width:100%}.text-banner-block .banner-contents{min-height:310px;padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-banner-block .banner-text{z-index:10;margin:0 auto;max-width:1200px;text-align:center}.text-banner-block .banner-text p{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;font-size:4.8em;padding:0 1em;line-height:115%}@media (max-width:1100px){.text-banner-block .banner-text p{font-size:4em}}@media (max-width:900px){.text-banner-block .banner-text p{font-size:3.5em}}@media (max-width:550px){.text-banner-block .banner-text p{font-size:2.8em}}@media (max-width:400px){.text-banner-block .banner-text p{font-size:2.5em}}.text-banner-block .banner-text .button-wrap{padding-top:29px}.text-banner-block .banner-image{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.text-banner-block .banner-image img,.text-banner-block .banner-image video{-o-object-fit:cover;object-fit:cover;display:inline;width:100%;height:100%}.notification-box{padding:30px 20px;border:none;background:rgba(0,0,0,.5);color:#fff;margin-bottom:30px;font-size:1.9em}.notification-box p:last-child{padding:0}.notification-box a{text-decoration:underline}@media (max-width:800px){.notification-box{font-size:1.7em}}@media (max-width:500px){.notification-box{padding:20px 15px;font-size:1.5em}}@media (max-width:400px){.notification-box{font-size:1.4em}}.no-floating-cta .floating-cta{display:none}.floating-cta{position:fixed;right:0;top:50%;z-index:1000;width:45px;-webkit-transform:translateY(-50%) translateX(105%);transform:translateY(-50%) translateX(105%);-webkit-transition:all .6s ease;transition:all .6s ease;height:0;opacity:0}.floating-cta a{position:relative;background:#70BF44;color:#fff;font-size:1.8em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;padding:.8em 1.2em;text-align:center;-webkit-transform:rotate(-90deg) translateY(-10%) translateX(-50%);transform:rotate(-90deg) translateY(-10%) translateX(-50%);-webkit-transform-origin:90% 40%;transform-origin:90% 40%;display:block;position:absolute;right:0;top:-240px;width:240px;height:45px}.masthead-slideup .floating-cta{-webkit-transform:translateY(-50%) translateX(1%);transform:translateY(-50%) translateX(1%);opacity:1}@media (max-width:900px){.floating-cta{display:none}}.filter-wrap .filter-toggle a.open{background:#fff;color:#242121}@media (min-width:601px){.filter-wrap .filter-toggle{position:absolute;height:0;overflow:visible;width:100%;top:-80px;text-align:right;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.filter-wrap .filter-toggle .inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.filter-wrap .filter-toggle a{margin-left:15px;width:165px;text-align:center}}@media (min-width:601px) and (max-width:1150px){.filter-wrap .filter-toggle{top:-75px}}@media (min-width:601px) and (max-width:950px){.filter-wrap .filter-toggle{top:-70px}.filter-wrap .filter-toggle .button{font-size:1.5em;width:140px}}@media (min-width:601px) and (max-width:650px){.filter-wrap .filter-toggle{top:-64px}.filter-wrap .filter-toggle .button{font-size:1.4em;width:140px}}@media (max-width:600px){.filter-wrap .filter-toggle{margin:-30px 0 30px 0}.filter-wrap .filter-toggle a{margin-right:15px;font-size:1.5em}}@media (max-width:450px){.filter-wrap .filter-toggle{margin:-30px 0 20px 0}.filter-wrap .filter-toggle a{font-size:1.4em;margin-right:10px}}@media (max-width:350px){.filter-wrap .filter-toggle a{font-size:1.3em}}.filter-wrap .filter-contents{display:none;padding:48px 0 80px 0;background:#313030;font-size:1.6em;margin-bottom:40px}.filter-wrap .filter-contents.open{display:block}.filter-wrap .filter-contents a:hover{color:#70BF44}@media (max-width:650px){.filter-wrap .filter-contents{padding:40px 0 60px 0;font-size:1.4em}}@media (max-width:400px){.filter-wrap .filter-contents{padding:30px 0 45px 0;font-size:1.3em}}.filter-wrap .filter-type-container{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-wrap .filter-type-container h4{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;padding-bottom:1.5em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;font-size:1.5em}@media (max-width:900px){.filter-wrap .filter-type-container{display:block}}.filter-wrap ul{-webkit-columns:3;columns:3;margin-left:auto;-webkit-column-gap:1.5em;column-gap:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:1000px}.filter-wrap ul li{max-width:300px;padding-bottom:1.2em;-webkit-column-break-inside:avoid;column-break-inside:avoid}.filter-wrap ul li a{display:inline-block}@media (max-width:1250px){.filter-wrap ul{-webkit-columns:2;columns:2}}.filter-msg{display:-webkit-box;display:-ms-flexbox;display:flex;padding:29px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #707070;border-bottom:1px solid #707070;font-size:1.8em;margin-bottom:30px}.filter-msg p{padding:0 2em 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-msg a.on-right{border-left:1px solid #707070;padding-left:10px;margin-left:auto;color:#70BF44;text-transform:uppercase;font-weight:700;font-size:.8em;text-decoration:none}.filter-msg a.on-right:hover{color:#fff}@media (max-width:800px){.filter-msg{font-size:1.6em;padding:22px 0}.filter-msg strong{display:block}}@media (max-width:600px){.filter-msg{font-size:1.5em;padding:17px 0}}@media (max-width:400px){.filter-msg{font-size:1.2em;padding:12px 0}}.comments-wrap{margin-top:75px;padding:50px 0;border-top:1px solid #707070;max-width:910px}.comments-wrap>h3{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;font-size:3em;padding-bottom:2.5em}.comments-wrap>h3+.notification-box{margin-top:-40px}.comments-wrap .comments-title{padding-bottom:2em;padding-top:1em;display:none}.comments-wrap .comments-content{font-size:1.7em}.comments-wrap .comment-list>li{padding:45px 0;border-top:1px solid #707070}.comments-wrap .comment-list .comment-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comments-wrap .comment-intro{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;font-weight:700}.comments-wrap .comment-body{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}.comments-wrap .comment-body p{padding-bottom:.8em}.comments-wrap .comment-body p:last-child{padding-bottom:1.7em}.comments-wrap li .comment-respond{width:100%;padding-top:60px}.comments-wrap .comment-date{font-style:italic;font-size:.8em;display:inline-block;padding-right:1em}.comments-wrap .reply{display:inline-block;color:#70BF44;font-size:.8em;text-transform:uppercase;font-weight:700}.comments-wrap #respond .comment-reply-title{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;margin-bottom:1em;font-size:1.5em;position:relative}.comments-wrap #respond .comment-reply-title small{font-size:.5em;font-weight:700;color:#70BF44;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0}.comments-wrap #respond .logged-in-as{display:none}.comments-wrap #respond label{color:#fff}.comments-wrap #respond textarea{background:#d5d3d3}.comments-wrap .children{padding-bottom:40px}.comments-wrap .children li{padding:25px 0 25px;border-top:1px dashed rgba(112,112,112,.2);padding-left:2em}.comments-wrap input[type=submit]{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;padding:.6em 1.4em;color:#fff;border:1px solid #fff;background:0 0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.comments-wrap input[type=submit]:hover{background:#fff;color:#242121}.comments-wrap .notification-box{font-size:1.2em}.comments-wrap .comment-form-cookies-consent,.comments-wrap .comment-form-url{display:none}.ad-block .image-wrap{padding:30px 0;border-top:1px solid #707070;border-bottom:1px solid #707070}@media (max-width:500px){.ad-block .image-wrap{padding:20px 0}}.white-page{background:#fff;color:#242121}.white-page .masthead{background:#fff}.white-page .logo-white{display:none}.white-page .logo-black{display:block}.white-page .partner-logos{padding-top:0}.white-page .partner-logos .ruled-wrap{border-top:none}.white-page .cart-totals{color:#242121}.white-page .menu-toggle span{background:#242121}.white-page.menu-open .menu-toggle span{background:#fff}.white-page .card-item .button-white-border{color:#000;border:1px solid #000}.white-page .card-item .button-white-border:hover{color:#fff;background:#000}@media (min-width:981px){.white-page .main-menu .top-level>li>a,.white-page .search-form{color:#242121}.white-page .search-form form{border:1px solid #242121;color:#242121}.white-page .search-form input{color:#242121}}@media (min-width:981px) and (max-width:1250px){.white-page .search-form{background:#fff}.white-page .search-form.open{-webkit-box-shadow:none;box-shadow:none}}.main-col{width:75%;max-width:1160px}.main-col .notification-box{max-width:910px}@media (max-width:800px){.main-col{width:100%}}.block-bg-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.block-bg-image div{width:100%;height:100%;background-size:cover;background-position:50% 50%;display:none}@media (min-width:1001px){.block-bg-image .lg{display:block}}@media (min-width:801px) and (max-width:1000px){.block-bg-image .med{display:block}}@media (min-width:501px) and (max-width:800px){.block-bg-image .sm{display:block}}@media (max-width:500px){.block-bg-image .xs{display:block}}.boxed-content{padding:40px;padding:80px 30px;z-index:10;margin:0 auto;max-width:750px}.boxed-content.bg-white{color:#242121;background:#fff}@media (max-width:1100px){.boxed-content{padding:45px 30px}}@media (max-width:950px){.boxed-content{padding:55px 30px}}@media (max-width:550px){.boxed-content{padding:35px 20px}}@media (max-width:380px){.boxed-content{padding:30px 15px}}.message-page{height:calc(85vh - 127px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:800px}.message-page+.partner-logos{padding-top:0}.message-page+.partner-logos .ruled-wrap{border-top:none}@media (orientation:portrait){.message-page{display:block;min-height:0;height:auto}}.four-oh-four .inner{z-index:10}.four-oh-four .content-title h1{font-size:8em;text-align:center;padding:20px 0}.four-oh-four .gif img{margin:20px auto}.four-oh-four .text{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;font-size:4em;text-align:center;margin:0 auto;max-width:1200px}.four-oh-four .text a{color:#70BF44;text-decoration:underline}@media (max-width:1450px){.four-oh-four{font-size:.9em}}@media (max-width:900px){.four-oh-four{font-size:.75em}}@media (max-width:700px){.four-oh-four{font-size:.5em}}@media (max-width:400px){.four-oh-four{font-size:.4em}.four-oh-four .content-title h1{padding:0;font-size:5em}}.merge-page{height:auto}.merge-page .inner{z-index:10}.merge-page .image img{margin:0 auto;max-width:900px;width:100%}.merge-page .text{font-size:2.7em;text-align:center;margin:45px auto;max-width:1200px;border-top:1px solid #fff;padding-top:45px}.merge-page .text p{max-width:1000px;margin:0 auto}.merge-page .text a{color:#70BF44;text-decoration:underline}@media (max-width:1450px){.merge-page{font-size:.9em}}@media (max-width:900px){.merge-page{font-size:.75em}}@media (max-width:600px){.merge-page{font-size:.65em}}.join-banner{max-width:910px;padding:45px 30px 30px 30px}.join-banner .text-content h2{padding-bottom:.2em}.share-wrap h4{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;font-size:2.5em;padding-bottom:.8em;text-transform:uppercase}.share-wrap ul{font-size:2em}.share-wrap li{display:inline-block;padding-right:5px}.share-wrap li a{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff}.share-wrap .share-fb{background:#3B5998}.share-wrap .share-tw{background:#55acee}.search-form{position:absolute;right:0;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}@media (min-width:981px){.search-form{width:230px;padding-left:0;height:38px}}@media (min-width:1781px){.search-form{width:290px}}.search-form .toggle-link{display:none;width:37px;height:37px;position:absolute;right:0;top:0}.search-form .toggle-link i{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0}.search-form .toggle-link .fa-times{display:none}.search-form.open .toggle-link .fa-search{display:none}.search-form.open .toggle-link .fa-times{display:block}@media (min-width:1781px){.search-form{margin-right:-100px}}@media (min-width:981px) and (max-width:1250px){.search-form{width:37px;height:37px;right:0;position:absolute;padding-right:37px;padding-left:0;background:#242121;z-index:100000}.search-form .toggle-link{display:block}.search-form.open{width:317px;-webkit-box-shadow:-13px 0 12px -4px rgba(0,0,0,.75);box-shadow:-13px 0 12px -4px rgba(0,0,0,.75)}.search-form.open form{z-index:100}}.search-form form{border:1px solid #fff;color:#fff;font-size:.8em;position:relative}@media (min-width:981px) and (max-width:1250px){.search-form form{width:280px;float:right}}.search-form label{display:none}.search-form input{background:0 0;padding:7px 10px;width:100%;color:#fff}.search-form input::-webkit-input-placeholder{color:currentColor;opacity:.5}.search-form input::-moz-placeholder{color:currentColor;opacity:.5}.search-form input:-ms-input-placeholder{color:currentColor;opacity:.5}.search-form input:-moz-placeholder{color:currentColor;opacity:.5}.search-form button{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;background:0 0;cursor:pointer;border:none;position:absolute;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease;color:currentColor}.search-form button i{font-size:1.6em}.search-form button span{display:none}@media (max-width:980px){.search-form{position:relative;right:auto;padding:0 40px 40px 40px}.search-form form{margin-top:25px;font-size:1.7em}.search-form form input{height:65px;padding:0 15px}.search-form button{right:15px}}@media (max-width:800px){.search-form{padding:0 25px 40px 25px}}@media (max-width:450px){.search-form{padding:0 15px 40px 15px}.search-form form input{height:50px}}.search-num-results{padding:0 0 1.2em 0;font-size:1.4em}.search-result{padding:45px 0;border-top:1px solid #707070}.search-result a{display:block}.search-result h2{text-decoration:underline;font-size:2.8em;font-weight:400;padding-bottom:.5em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal}.search-result .url,.search-result p{font-size:2em;display:block}.search-result .url{opacity:.6}.search-result p{padding-top:2em}@media (max-width:550px){.search-result h2{font-size:2.2em}.search-result .url,.search-result p{font-size:1.8em}}@media (max-width:400px){.search-result h2{font-size:2em}.search-result .url,.search-result p{font-size:1.6em}}.form-page-wrap{background:#000}.form-page-wrap .inner{z-index:1}.form-page-wrap+.partner-logos{padding-top:0}.form-page-wrap+.partner-logos .ruled-wrap{border-top:none}.form-page-wrap.bg-white{background:#fff;color:#242121}.form-box-wrap.narrow{max-width:705px;margin:0 auto;padding:80px 30px;background:#fff;color:#242121;width:100%}.form-box-wrap.narrow .form-wrap{max-width:510px;margin:0 auto}@media (max-width:1100px){.form-box-wrap.narrow{padding:45px 30px}}@media (max-width:950px){.form-box-wrap.narrow{padding:55px 30px}}@media (max-width:550px){.form-box-wrap.narrow{padding:35px 20px}}@media (max-width:380px){.form-box-wrap.narrow{padding:30px 15px}}.form-box-wrap.wider{max-width:745px;margin:0 auto}@media (min-width:951px){.form-page-two-col.offset-intro .col1-2:first-child>div{margin-top:80px}}@media (max-width:950px){.form-page-two-col .col1-2{width:100%}.form-page-two-col .col1-2:nth-child(2){margin-top:10px}}.form-title{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:5.7em;padding-bottom:.8em;color:#242121}@media (max-width:1100px){.form-title{font-size:4.5em}}@media (max-width:550px){.form-title{font-size:3.5em}}@media (max-width:380px){.form-title{font-size:3em}}.membership-access-intro{background:#242121;color:#fff;padding:80px 50px;max-width:705px;margin:0 auto}@media (max-width:1100px){.membership-access-intro{padding:50px 30px}}@media (max-width:450px){.membership-access-intro{padding:35px 20px}}@media (max-width:380px){.membership-access-intro{padding:30px 15px}}.lost-password-page .woocommerce .lost_reset_password{padding:0;border:none;margin-bottom:0}.lost-password-page .woocommerce .lost_reset_password p:last-of-type{margin-bottom:0}.lost-password-page .woocommerce .lost_reset_password .button{width:100%}.lost-password-page p{font-size:1.6em}@media (max-width:550px){.lost-password-page p{font-size:1.5em}}@media (max-width:400px){.lost-password-page p{font-size:1.4em}}.woocommerce button.button,.woocommerce input.button{border-radius:0;padding:0 20px;border:none;background:#fff;border:1px solid #242121;color:#242121;height:50px;font-size:1.2em;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase}.woocommerce button.button:hover,.woocommerce input.button:hover{background:#242121;color:#fff}.woocommerce button.button.disabled,.woocommerce input.button.disabled{opacity:.2}.woocommerce a.button{display:inline-block}.msg-box,.woocommerce-error,.woocommerce-info,.woocommerce-message,p.cart-empty{padding:35px 25px;border:none;background:#f8f8f8;margin-bottom:35px;font-size:2em;font-weight:700}.msg-box a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,p.cart-empty a{text-decoration:underline}@media (max-width:800px){.msg-box,.woocommerce-error,.woocommerce-info,.woocommerce-message,p.cart-empty{font-size:1.5em}}@media (max-width:500px){.msg-box,.woocommerce-error,.woocommerce-info,.woocommerce-message,p.cart-empty{padding:20px 15px;font-size:1.4em}}@media (max-width:400px){.msg-box,.woocommerce-error,.woocommerce-info,.woocommerce-message,p.cart-empty{font-size:1.3em}}form .woocommerce-error,form .woocommerce-info,form .woocommerce-message,form p.cart-empty{font-size:1em}.woocommerce-error,.woocommerce-error::before{color:red}.woo-order-detail .woocommerce-customer-details h3,.woocommerce-MyAccount-content form h3,.woocommerce-checkout h3,.woocommerce-customer-details h3,.woocommerce-order-details h2{font-size:1.4em;margin-bottom:1.3em;padding-bottom:0}@media (max-width:550px){.woo-order-detail .woocommerce-customer-details h3,.woocommerce-MyAccount-content form h3,.woocommerce-checkout h3,.woocommerce-customer-details h3,.woocommerce-order-details h2{font-size:1.9em}}@media (max-width:400px){.woo-order-detail .woocommerce-customer-details h3,.woocommerce-MyAccount-content form h3,.woocommerce-checkout h3,.woocommerce-customer-details h3,.woocommerce-order-details h2{font-size:1.6em}}.form-row{max-width:900px;padding-bottom:0;margin-bottom:1.9em;position:relative}.form-row label{font-weight:700;padding-bottom:.8em}.form-row .required{color:#792419}.woo-checkout .checkout,.woo-checkout .checkout_coupon,.woo-order-detail .woocommerce,.woocommerce .lost_reset_password,.woocommerce .woocommerce-form-login,form#order_review{font-size:1.7em}.woo-checkout .checkout p,.woo-checkout .checkout_coupon p,.woo-order-detail .woocommerce p,.woocommerce .lost_reset_password p,.woocommerce .woocommerce-form-login p,form#order_review p{font-size:1em}@media (max-width:500px){.woo-checkout .checkout,.woo-checkout .checkout_coupon,.woo-order-detail .woocommerce,.woocommerce .lost_reset_password,.woocommerce .woocommerce-form-login,form#order_review{font-size:1.6em}}@media (max-width:400px){.woo-checkout .checkout,.woo-checkout .checkout_coupon,.woo-order-detail .woocommerce,.woocommerce .lost_reset_password,.woocommerce .woocommerce-form-login,form#order_review{font-size:1.5em}}.product-list nav{clear:both;font-size:2em;padding:20px 0 40px 0;font-weight:700;color:#fff}.product-list nav ul{overflow:hidden}.product-list nav li{width:auto;float:left;display:block;position:relative;width:33.3333333%;padding-right:10px;text-align:center}.product-list nav li:first-child:last-child,.product-list nav li:nth-child(2){float:right;padding-left:10px;padding-right:0}.product-list nav a{background:#70BF44;color:#000;padding:10px 10px;display:block}.product-list nav a:hover{background:#000;color:#fff}@media (max-width:600px){.product-list nav{font-size:1.7em}.product-list nav li{width:50%}}@media (max-width:450px){.product-list nav{font-size:1.4em;padding-top:5px}}@media (max-width:350px){.product-list nav{font-size:1.3em}}.products.related{margin:20px 0 0 0;padding-bottom:40px}.products.related>h2{border-top:1px solid #eeeded;padding:2.5em;font-size:3em;text-align:center}@media (max-width:800px){.products.related>h2{padding:2em;font-size:2.5em}}@media (max-width:550px){.products.related>h2{padding:1.5em;font-size:2.1em}}.products>li{width:50%;padding:0 15px 60px 15px}@media (max-width:700px){.products>li{width:100%}}.products a:first-child{display:block;position:relative}.products .button{margin-top:30px}@media (max-width:550px){.products .button{margin-top:20px}}.products img+h2{padding-top:30px}.products .price,.products h2{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;display:block}.products h2{padding-bottom:5px}.products .onsale{display:block;text-transform:uppercase;padding-bottom:.5em;font-size:1em;position:absolute;left:0;top:0;border-radius:100%;width:40px;height:40px;background:#242121;color:#fff;text-align:center;line-height:40px}.products .img-lock-height{height:0;padding-bottom:56%;background-color:#000;background:url(images/placeholders/shop-product-bg.jpg) no-repeat 50% 50%;background-size:cover}.products .img-lock-height img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:85%;width:auto}.product-detail{overflow:hidden}.product-detail figure{padding:0;margin:0}.product-detail .product-img-col{width:42%}.product-detail .product-img-col a{display:block}.product-detail .product-img-col a img{margin:0 auto;width:100%}.product-detail .product-img-col .woocommerce-product-gallery__trigger{font-size:0;width:30px;height:30px;background:#000;position:absolute;top:0;left:0;z-index:10}.product-detail .product-img-col .woocommerce-product-gallery__trigger:before{content:'\f002';font-family:'Font Awesome\ 5 Pro';color:#fff;text-align-last:center;position:absolute;font-size:15px;width:30px;height:30px;text-align:center;line-height:30px}.product-detail .product-details-col{width:58%;float:right}@media (max-width:1200px){.product-detail .product-details-col,.product-detail .product-img-col{width:50%}}@media (min-width:1181px){.product-detail .product-details{padding:0 15%}}@media (max-width:1000px){.product-detail .product-details-col,.product-detail .product-img-col{width:100%;float:none}.product-detail .product-details-col{padding-top:45px;margin:0 auto;max-width:650px}.product-detail .product-details{padding:0}}@media (max-width:350px){.product-detail .product-details-col{padding-top:35px}}.flex-control-nav{margin-top:15px;padding-top:25px;overflow:hidden;margin:0 -8px}.flex-control-nav li{width:20%;float:left;padding:0 8px 16px 8px}.flex-control-nav li:nth-child(5n+1){clear:both}.flex-control-nav li img{cursor:pointer}@media (max-width:600px){.flex-control-nav{padding-top:15px}}.product-title{font-size:4em;padding-bottom:1em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal}.product-title.pt-top{display:none}@media (max-width:1100px){.product-title{font-size:3.5em}}@media (max-width:1000px){.product-title.pt-top{padding-bottom:1em;font-size:3.5em}}@media (max-width:700px){.product-title{font-size:3em}}@media (max-width:350px){.product-title{font-size:2.5em}}.product-details .text-content .sku{display:none;color:#b3b3b3}.product-details .text-content.product-help{padding-top:25px;margin-top:25px;border-top:1px solid #eeeded;opacity:.8}.product-details .text-content.product-help p{font-size:.9em}.product-details .text-content.shipping-message p{font-size:.9em}.wc-add-to-basket-form{font-size:1.7em;padding-top:25px;margin-top:50px;border-top:1px solid #242121}@media (max-width:450px){.wc-add-to-basket-form{margin-top:30px}}.wc-add-to-basket-form .var-price{font-size:1.6em;padding-bottom:.5em;display:block;margin-bottom:.5em}.wc-add-to-basket-form form{font-size:1em}.wc-add-to-basket-form table,.wc-add-to-basket-form table td,.wc-add-to-basket-form tbody,.wc-add-to-basket-form tr{border:none;padding:0;margin:0;width:100%;display:block}.wc-add-to-basket-form label{font-weight:700;padding-bottom:.5em;display:block}.wc-add-to-basket-form input[type=text],.wc-add-to-basket-form input[type=number],.wc-add-to-basket-form select{height:50px;padding:0 10px}.wc-add-to-basket-form #wc-stripe-payment-request-wrapper{padding:0!important}.wc-add-to-basket-form #wc-stripe-payment-request-wrapper #wc-stripe-payment-request-button{margin-top:1.5em}.wc-add-to-basket-form .woocommerce-message+.woocommerce-info{display:none}.wc-add-to-basket-form p.stock{padding-left:28px;padding-bottom:25px;margin-bottom:25px;margin-left:0;position:relative;border-bottom:1px solid #242121;text-transform:uppercase;font-weight:700}.wc-add-to-basket-form p.stock:before{content:'';display:block;width:30px;height:30px;position:absolute;left:0;top:0;font-family:'Font Awesome\ 5 Pro'}.wc-add-to-basket-form p.stock.in-stock:before{content:'\f058'}.wc-add-to-basket-form p.stock.out-of-stock:before{background:'\f057'}.wc-add-to-basket-form .addon-description p{font-style:normal}.wc-add-to-basket-form .woocommerce-message{font-size:.85em;padding:14px;margin:15px 0 0 0;line-height:130%}.wc-add-to-basket-form .reset_variations{color:#000;padding-left:15px;display:none!important}.wc-add-to-basket-form .single_variation{padding:25px 0 10px 0;font-size:.9em;vertical-align:middle}.wc-add-to-basket-form .single_variation p{padding-bottom:0}.wc-add-to-basket-form .variations tr .value{padding-bottom:22px}.wc-add-to-basket-form .variations tr:last-child .value{padding-bottom:0}.wc-add-to-basket-form .quantity{width:50%;float:left;padding-right:10px;padding-left:50px}.wc-add-to-basket-form .quantity input{height:50px}.wc-add-to-basket-form .quantity label{display:none}.wc-add-to-basket-form .quantity:before{content:'QTY';text-transform:uppercase;display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700}.wc-add-to-basket-form .button{width:50%;float:right}.wc-add-to-basket-form .woocommerce-variation-add-to-cart{padding-top:20px}.wc-add-to-basket-form .woocommerce-variation-price{font-size:2.5em;display:inline-block;vertical-align:middle}.wc-add-to-basket-form .woocommerce-variation-availability{display:inline-block;vertical-align:middle}.wc-add-to-basket-form .woocommerce-variation-availability p{border:none;margin-bottom:0}@media (max-width:550px){.wc-add-to-basket-form{font-size:1.5em}}.wc-add-to-basket-form #product-addons-total{display:none}@media (min-width:1201px){.product-layout-large-images .inner{padding:0;max-width:none}.product-layout-large-images .columns{margin:0}.product-layout-large-images .product-img-col{width:56%;padding:0}.product-layout-large-images .product-img-col img{width:100%}.product-layout-large-images .product-details-col{padding:0;width:43%}.product-layout-large-images .product-details-col .product-details{padding:15%}}@media (min-width:1201px) and (max-width:1300px){.product-layout-large-images .product-details-col,.product-layout-large-images .product-img-col{width:50%}.product-layout-large-images .product-details-col .product-details{padding:10%}}.return-to-shop{display:none}.cart div.woocommerce form:first-child{margin-top:0}.woocommerce-cart-form{font-size:1em}table.cart{font-size:1.7em;width:100%;border-top:1px solid #242121;border-bottom:1px solid #242121}table.cart .screen-reader-text{display:none}table.cart th{padding:16px 10px;font-size:.9em;text-transform:uppercase;font-weight:700;border-bottom:1px solid #242121}table.cart td.actions{padding:45px 0;border-bottom:none}table.cart td.actions .coupon{float:left;padding-right:100px}table.cart td.actions .coupon label{display:none}table.cart td.actions .coupon *{vertical-align:top}table.cart td.actions .coupon .button{background:#fff;height:40px;padding:0 10px;border:1px solid #242121;position:absolute;right:0;top:0;width:90px;color:#242121;font-size:.9em}table.cart td.actions button[name=update_cart]{float:right;border:1px solid #242121;background:0 0;height:40px;padding:0 10px;color:#242121;font-size:.9em}table.cart td.actions input[type=text]{font-size:.9em;height:40px;padding:0 10px}tr.cart_item td{padding:20px 10px;border-top:1px solid #242121;border-bottom:1px solid #242121;vertical-align:middle}tr.cart_item td.product-name{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;font-size:1.3em}tr.cart_item .product-thumbnail{width:110px}tr.cart_item .product-thumbnail img{max-width:100px;max-height:100px}tr.cart_item .remove{color:#242121;font-weight:700;font-family:Arial;font-size:1.3em;margin-left:10px}tr.cart_item .remove:hover{color:#000}tr.cart_item .variation{font-size:.8em;padding-top:1em}tr.cart_item .variation span{padding-right:1em}tr.cart_item .variation dt{font-weight:400}tr.cart_item .quantity .label{font-size:.8em}tr.cart_item .quantity .qty{width:70px}@media (min-width:901px){tr.cart_item .variation dt{width:100px;float:left;clear:both;line-height:120%;padding-bottom:.2em;font-weight:400}tr.cart_item .variation dd{padding-left:1em;float:left;width:auto;line-height:120%}tr.cart_item .variation p{padding:0;line-height:120%}}@media (max-width:901px){tr.cart_item .variation dd,tr.cart_item .variation dt{display:block}tr.cart_item .variation dd{padding-bottom:.3em}}.cart-collaterals{overflow:hidden;padding:20px 0;border:none}.cart-collaterals form{font-size:1em}.cart-collaterals .cart_totals{font-size:1.8em;width:50%;float:right;padding:25px;border:1px solid #242121}.cart-collaterals .cart_totals h2{padding-bottom:.9em;border-bottom:1px solid #242121;margin-bottom:.9em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:1.2em}.cart-collaterals table{width:100%;border:none}.cart-collaterals td,.cart-collaterals th{padding:10px 10px 10px 0}.cart-collaterals th{width:40%;text-transform:uppercase;font-weight:700}.cart-collaterals label{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;text-transform:none}.cart-collaterals .shipping-calculator-button{text-transform:uppercase;font-size:.8em;font-weight:700;color:#242121;text-decoration:underline}.cart-collaterals .shipping-calculator-form{font-size:85%;padding-top:10px}.cart-collaterals .shipping-calculator-form .form-row{padding-left:0;margin-bottom:5px}.cart-collaterals .shipping-calculator-form .button{height:30px;line-height:30px;font-size:.8em}.cart-collaterals .woocommerce-shipping-destination{display:none}.cart-collaterals .wc-proceed-to-checkout{padding-top:20px}.cart-collaterals .wc-proceed-to-checkout .button{width:100%;display:block;text-align:center;height:auto;background:#70BF44;color:#fff;font-size:1.2em}.basket-page .woocommerce-info+.woocommerce-info{display:none}@media (max-width:1000px){table.cart{font-size:1.6em}}@media (max-width:800px){table.cart{font-size:1.5em}table.cart td.actions{padding:25px 0}.basket-page .page-intro{margin-bottom:0}table.cart{margin-top:0}.shop_table_responsive thead{display:none}.shop_table_responsive tr td{display:block;border:none}.shop_table_responsive tr td.product-quantity::before,.shop_table_responsive tr td.product-subtotal::before{content:attr(data-title) ": ";display:block;float:left;width:auto;padding-right:10px;height:40px;line-height:40px}.shop_table_responsive tr td.actions::before,.shop_table_responsive tr td.order-actions:before,.shop_table_responsive tr td.product-remove::before,.shop_table_responsive tr td.product-thumbnail::before{content:'';display:none}.cart_totals .shop_table_responsive td:before{content:attr(data-title) ": ";display:block;float:left;width:auto;padding-right:10px}.cart_totals .shop_table_responsive td{display:block;position:relative;text-align:right!important;border-bottom:1px solid #242121;padding:10px 0}.shop_table_responsive tr.cart_item{display:block;position:relative;text-align:right!important;border-bottom:1px solid #242121;padding:10px 50px 10px 130px}.shop_table_responsive tr.cart_item td.product-name,.shop_table_responsive tr.cart_item td.product-price{padding-top:.5em;padding-bottom:0;font-size:1.4em}.shop_table_responsive tr.cart_item td.product-thumbnail{width:120px;position:absolute;top:0;left:15px;padding-left:0}.shop_table_responsive tr.cart_item td.product-thumbnail a{display:block}.shop_table_responsive tr.cart_item td.product-thumbnail img{width:100%}.shop_table_responsive tr.cart_item td.product-remove{padding:0;position:absolute;right:10px;top:0;width:26px;background:0 0;margin:0;font-size:1.4em;height:100%;border-left:1px solid #242121}.shop_table_responsive tr.cart_item td.product-remove a{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.shop_table_responsive tr.cart_item .quantity .label{display:none}.shop_table_responsive tr.cart_item .quantity input{height:40px;padding:0 8px}.shop_table_responsive tr.cart_item .product-subtotal{padding-top:0;padding-bottom:0;font-size:1.2em}.shop_table_responsive tr.cart_item .product-subtotal span{height:40px;line-height:40px}.shop_table_responsive tr td.actions{overflow:hidden;border-right:none}.cart-collaterals .cart_totals{font-size:1.8em;width:100%;float:none;padding:20px 15px;border:1px solid #242121}.cart-collaterals th{display:none}.cart-collaterals tr td{border:none}.woocommerce-shipping-calculator,.woocommerce-shipping-destination{text-align:left}}@media (max-width:700px){table.cart{font-size:1.5em}td.actions .coupon{float:none;width:100%;padding-bottom:20px;text-align:center}td.actions .coupon .button{width:110px;padding:0}td.actions button[name=update_cart]{float:none;width:100%}.shop_table_responsive tr.cart_item{padding-left:100px}.shop_table_responsive tr.cart_item td.product-thumbnail{width:90px}.shop_table_responsive tr td.actions{overflow:hidden;border-right:none}.cart-collaterals .cart_totals{font-size:1.7em}}@media (max-width:600px){table.cart{font-size:1.3em}.cart-collaterals .cart_totals{font-size:1.6em}}@media (max-width:450px){td{padding:12px 10px}.shop_table_responsive tr.cart_item .variation{padding-left:0}.shop_table_responsive tr.cart_item{padding:10px 45px 10px 70px}.shop_table_responsive tr.cart_item td.product-thumbnail{width:60px;position:absolute;left:10px}.shop_table_responsive tr.cart_item td.product-remove{right:10px}.cart-collaterals .cart_totals{padding:15px;font-size:1.5em}}@media (max-width:350px){table.cart{font-size:1.2em}}.cross-sells{padding:25px 0}.cross-sells>h2{padding-bottom:.5em;border-bottom:1px solid #242121;margin-bottom:1.5em;font-size:2em}.cross-sells .products{font-size:.8em}.cross-sells .products a{background:0 0}.cross-sells .products .price,.cross-sells .products h2{padding-left:0;padding-right:0}.cross-sells .products .price{padding-bottom:0}@media (min-width:901px){.cross-sells .products>li{width:20%}.cross-sells .products>li:nth-child(5n+1){clear:both}}@media (min-width:701px) and (max-width:900px){.cross-sells .products>li{width:25%}.cross-sells .products>li:nth-child(4n+1){clear:both}}@media (max-width:700px){.cross-sells .products>li{width:33.33333%}.cross-sells .products>li:nth-child(3n+1){clear:both}}.woocommerce-checkout{overflow:hidden;padding-top:30px}@media (max-width:550px){.woocommerce-checkout{padding-top:10px}}abbr{border:none!important;text-decoration:none!important}@media (min-width:801px){#customer_details{width:48%;padding-right:15px;float:left}#order_review,#order_review_heading{width:48%;float:right;position:-webkit-sticky;position:sticky}}@media (min-width:801px) and (max-width:1000px){#order_review{font-size:.85em}}.woo-checkout #order_review h3,.woocommerce-checkout h3{font-size:1.65em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase}@media (max-width:800px){.woo-checkout #order_review h3,.woocommerce-checkout h3{font-size:1.5em}}@media (max-width:400px){.woo-checkout #order_review h3,.woocommerce-checkout h3{font-size:1.4em}}.woo-checkout .checkout_coupon,.woo-checkout .woocommerce-info{margin:0 auto 15px auto}.woo-checkout .mailing-list-signup{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal}.woo-checkout .optional{display:none}.woo-checkout .woocommerce-form-login,.woocommerce .lost_reset_password{padding:25px;border:1px dashed #dfdfdf;max-width:750px;position:relative;margin:0 auto 30px auto}.woocommerce-form-coupon-toggle{margin-bottom:35px}@media (max-width:450px){.woocommerce-form-coupon-toggle{margin-bottom:15px}}.checkout_coupon{padding:25px;border:1px solid #dfdfdf;position:relative}.checkout_coupon .form-row{padding:0;margin:0;width:auto;float:left}.checkout_coupon .form-row .button{width:100%;height:50px;line-height:50px}.checkout_coupon .form-row input[type=text]{height:50px}.checkout_coupon .form-row label{position:relative;top:auto;left:auto}.checkout_coupon .form-row textarea{height:90px}.checkout_coupon .form-row-first{display:inline-block;margin-right:10px;width:200px}.checkout_coupon .form-row-last{display:inline-block;width:100px}@media (max-width:550px){.checkout_coupon{padding:18px}}@media (max-width:450px){.checkout_coupon{padding:12px}.checkout_coupon .form-row input[type=text]{height:40px}.checkout_coupon .form-row .button{font-size:.8em;height:40px;line-height:40px}.checkout_coupon .form-row-first{margin-right:9px;width:150px}.checkout_coupon .form-row-last{width:80px}}@media (max-width:350px){.checkout_coupon .form-row-first{margin:0 0 10px 0;width:100%;display:block}.checkout_coupon .form-row-last{width:100%;display:block}}#ship-to-different-address{padding-left:30px;position:relative;font-size:.9em}#ship-to-different-address input{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}#ship-to-different-address label{padding:0}@media (max-width:400px){#ship-to-different-address{padding-left:22px}}form#order_review{margin-top:20px!important}form#order_review #payment_method_stripe{margin-left:2px!important}form#order_review #place_order{width:100%}#order_review{padding:25px 20px;background:#f8f8f8;border-radius:0}#order_review a{text-decoration:underline;text-transform:uppercase;font-weight:700;font-size:.8em}#order_review table{width:100%;border:none;margin:0}#order_review td,#order_review th{font-size:1em;padding:15px 0;background:0 0;border:none}#order_review th{padding-top:0;border-bottom:1px solid #dfdfdf}#order_review tr.cart_item td{padding:15px 0;background:0 0;border:none}#order_review tr.cart_item td.product-name{padding-right:10px}#order_review tfoot{border-top:1px solid #dfdfdf}#order_review tfoot td,#order_review tfoot th{padding:15px 0;border-bottom:1px solid #dfdfdf}@media (max-width:550px){#order_review{padding:20px 15px}}p.create-account{font-size:1.2em}#payment{padding-top:25px;background:rgba(248,248,248,.9);border-radius:0;margin-top:10px}#payment ul.payment_methods li>label{font-weight:400;display:inline-block;vertical-align:middle;padding-top:3px}#payment ul.payment_methods li>input{display:inline-block;vertical-align:middle;margin-top:0}#payment ul.payment_methods li{margin-bottom:1em;display:block;vertical-align:middle}#payment ul.payment_methods li.wc_payment_method>label{padding-left:25px;position:relative}#payment ul.payment_methods li.wc_payment_method>input{position:absolute;left:0;top:.5em}#payment ul.payment_methods li.payment_method_paypal>label{width:100%}#payment ul.payment_methods li.payment_method_paypal img{float:right;margin-top:-3px}#payment ul.payment_methods li.payment_method_paypal .about_paypal{padding-left:1em;text-decoration:underline;font-size:.8em;text-transform:uppercase}#payment .woocommerce-terms-and-conditions-checkbox-text{text-transform:none;font-weight:400}#payment .woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}#payment div.payment_box{background:rgba(0,0,0,.1);border-radius:0;padding:20px;margin-top:19px;margin-bottom:20px}#payment div.payment_box p:last-child{padding:0}#payment img{margin-left:1em;max-height:30px!important;display:inline-block!important;vertical-align:middle}#payment div.place-order{padding-top:10px;margin-bottom:0}#payment div.place-order .button{width:100%;text-align:center;background:0 0;background:#70BF44;color:#fff;font-weight:700;height:55px;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;border:none}#payment fieldset .form-row-last{margin-bottom:0}@media (max-width:550px){#payment{padding-top:20px}#payment ul.payment_methods{padding-bottom:0}#payment div.payment_box{padding:15px 12px;margin-bottom:0;margin-top:15px}#payment div.place-order .button{width:100%;max-width:none}}#shipping_method li{position:relative}#shipping_method li input{position:absolute;left:0;top:.7em}@media (max-width:800px){#shipping_method li input{top:.5em}}@media (max-width:370px){#shipping_method li input{top:.4em}}.woo-order-detail .woocommerce{padding:30px 25px;border:1px solid #dfdfdf;margin-bottom:40px}.woo-order-detail .woocommerce .woocommerce-thankyou-order-received{font-size:1.1em;padding-bottom:1.3em}.woo-order-detail .woocommerce ul.order_details{padding-bottom:1.9em}.woo-order-detail .woocommerce ul.order_details li{overflow:hidden;padding-bottom:.9em}.woo-order-detail .woocommerce ul.order_details li strong{width:60%;float:right}.woo-order-detail .woocommerce table{width:100%;margin:0 0 40px 0;border:none}.woo-order-detail .woocommerce table th{padding:15px 0;border-bottom:1px solid #dfdfdf}.woo-order-detail .woocommerce table td{padding:15px 0;border-bottom:1px solid #dfdfdf}.woo-order-detail .woocommerce table tfoot tr:first-child td,.woo-order-detail .woocommerce table tfoot tr:first-child th{border-top:1px solid #dfdfdf}.woo-order-detail .woocommerce table tfoot td{border-bottom:1px solid #dfdfdf}.woo-order-detail .woocommerce table .variation{font-size:.8em;opacity:.6;padding:1em 0}.woo-order-detail .woocommerce table .variation span{padding-right:15px;text-transform:capitalize}.woo-order-detail .woocommerce p+h2{padding-top:1em}.woo-order-detail .woocommerce h2+table{margin-top:-1em}.woo-order-detail .woocommerce .woocommerce-customer-details td{border-bottom:1px solid #dfdfdf}.woo-order-detail .woocommerce address{font-style:normal;line-height:120%}.woo-order-detail .woocommerce h3+address{margin-top:-1em}@media (max-width:550px){.woo-order-detail .woocommerce{padding:20px 18px}.woo-order-detail .woocommerce ul.order_details li strong{width:100%;float:none;display:block;padding-top:.2em}}@media (max-width:450px){.woo-order-detail .woocommerce{padding:17px 12px}}.woocommerce-order-downloads .button,.woocommerce-order-downloads td{vertical-align:middle}.woocommerce-order-downloads .download-remaining{display:none}.account-wrapper{background:#fff}.account-wrapper .woocommerce{color:#242121}@media (min-width:801px){.account-wrapper:before{content:'';display:block;position:absolute;width:50%;left:0;height:100%;background:#313030}.account-wrapper .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}.account-wrapper .woocommerce .woocommerce-MyAccount-navigation{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;background:#313030;color:#fff;padding:80px 40px 80px 0}.account-wrapper .woocommerce .woocommerce-MyAccount-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:80px 0 80px 80px}.account-wrapper+.partner-logos{padding-top:0}.account-wrapper+.partner-logos .ruled-wrap{border-top:none}}@media (min-width:801px) and (max-width:1200px){.account-wrapper .woocommerce .woocommerce-MyAccount-navigation{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;padding:50px 40px 50px 0}.account-wrapper .woocommerce .woocommerce-MyAccount-content{padding:50px 0 50px 50px}}@media (min-width:801px) and (max-width:1000px){.account-wrapper .woocommerce .woocommerce-MyAccount-navigation{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;padding:40px 40px 40px 0}.account-wrapper .woocommerce .woocommerce-MyAccount-content{padding:40px 0 40px 40px}}.u-columns,div.woocommerce{overflow:hidden}.widget-login form:first-child{margin-top:0!important}div.woocommerce form:first-child{margin-top:30px}div.woocommerce .woocommerce-MyAccount-content form:first-child{margin-top:0}div.woocommerce>h2{font-size:2.5em;padding-bottom:1em}div.woocommerce .woocommerce-order-details h2,div.woocommerce .woocommerce-order-details h3{padding-bottom:1em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;margin-bottom:0}div.woocommerce .woocommerce-order-details h2+table,div.woocommerce .woocommerce-order-details h3+table{margin-top:0}.u-columns>div{width:100%;float:none}.u-columns>div h2{font-size:2.5em;padding-bottom:1em;padding-top:1.5em}@media (max-width:550px){.u-columns>div h2{font-size:1.9em}}.woocommerce-password-hint{padding-top:10px;display:block;font-size:.75em}.woocommerce-password-strength{padding:.5em;font-size:.8em;display:none;margin-top:10px}.woocommerce-password-strength.blank{display:none}.woocommerce-password-strength.bad,.woocommerce-password-strength.mismatch,.woocommerce-password-strength.short{background:#ffd6d6;display:inline-block!important}.woocommerce-password-strength.good{background:#ffe8d6;display:inline-block!important}.woocommerce-password-strength.strong{background:#e2ffd6;display:inline-block!important}.woocommerce .woocommerce-MyAccount-navigation h2{text-transform:uppercase;font-size:2.9em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;padding-bottom:1em}.woocommerce .woocommerce-MyAccount-navigation ul{font-size:1.8em;text-transform:uppercase;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;color:#707070}.woocommerce .woocommerce-MyAccount-navigation ul li{padding:.85em 0;border-bottom:1px solid rgba(112,112,112,.5)}.woocommerce .woocommerce-MyAccount-navigation ul li:last-child{border:none}.woocommerce .woocommerce-MyAccount-navigation ul a:hover{color:rgba(255,255,255,.8)}.woocommerce .woocommerce-MyAccount-navigation .is-active{color:#fff}.woocommerce .woocommerce-MyAccount-content{width:74%;float:right;padding:20px 0 40px 40px;font-size:2em}.woocommerce .woocommerce-MyAccount-content h2{font-size:1.6em;padding-bottom:1em}.woocommerce .woocommerce-MyAccount-content h2 .menu-toggle{display:none}.woocommerce .woocommerce-MyAccount-content p a{text-decoration:underline}.woocommerce .woocommerce-MyAccount-content .woocommerce-info{font-size:1em}.woocommerce .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button.button{display:none}.woocommerce .woocommerce-MyAccount-content .customer_details,.woocommerce .woocommerce-MyAccount-content .order_details{margin-bottom:30px;font-size:.8em;border:1px solid #242121;width:100%}.woocommerce .woocommerce-MyAccount-content .customer_details td,.woocommerce .woocommerce-MyAccount-content .customer_details th,.woocommerce .woocommerce-MyAccount-content .order_details td,.woocommerce .woocommerce-MyAccount-content .order_details th{padding:15px 10px;border-bottom:1px solid #242121}.woocommerce .woocommerce-MyAccount-content .customer_details .variation,.woocommerce .woocommerce-MyAccount-content .order_details .variation{font-size:.8em;opacity:.6;padding:1em 0}.woocommerce .woocommerce-MyAccount-content .customer_details .variation span,.woocommerce .woocommerce-MyAccount-content .order_details .variation span{padding-right:15px;text-transform:capitalize}.woocommerce .woocommerce-MyAccount-content form{font-size:.9em}.woocommerce .woocommerce-MyAccount-content mark{background:#F2F2F2}.woocommerce .woocommerce-MyAccount-content legend{padding-bottom:.5em;margin-bottom:1em;font-size:1.2em;border-bottom:1px solid #eeeded;display:block;width:100%}.woocommerce .woocommerce-MyAccount-content address{font-style:normal;line-height:120%;display:block}.woocommerce .woocommerce-MyAccount-content .form-row{padding-left:0}.woocommerce .woocommerce-MyAccount-content .form-row label{position:relative;width:100%;top:auto;left:auto}.woocommerce .woocommerce-MyAccount-content .form-row>span:last-child{font-size:.8em;display:block;padding-top:.5em}@media (max-width:800px){.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address,.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:nth-child(even){width:100%;float:none;margin-bottom:10px}}@media (min-width:801px){.account-orders-table{border-top:1px solid #242121;border-bottom:1px solid #242121;border-collapse:collapse;font-size:.8em;width:100%;margin:0 0 30px 0}.account-orders-table th{padding:16px 10px;font-size:.9em;text-transform:uppercase;font-weight:700;border-bottom:1px solid #242121}.account-orders-table td{border-top:1px solid #242121;border-bottom:1px solid #242121;padding:20px 10px}.account-orders-table .button{margin:0 5px;background:0 0;border:1px solid #242121;color:#242121;vertical-align:middle;max-width:180px;font-size:1em}.account-orders-table .button:hover{background:0 0;border:1px solid #000;color:#000}.account-orders-table .label{display:none}}.woocommerce-Address{border:1px solid #242121;padding:35px;margin-bottom:20px}.woocommerce-Address header{margin-bottom:15px}.woocommerce-Address header h3{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;padding-bottom:.2em}.woocommerce-Address header a{position:absolute;right:10px;top:0;text-transform:uppercase;text-decoration:underline;font-size:.8em}@media (max-width:600px){.woocommerce-Address{padding:20px}}@media (max-width:450px){.woocommerce-Address{padding:15px}}@media (max-width:800px){.account-wrapper .woocommerce{overflow:visible}.woocommerce .woocommerce-MyAccount-content{width:100%;font-size:2em;padding:35px 0}.woocommerce .woocommerce-MyAccount-navigation{font-size:1.5em;padding:0;background:#313030;color:#fff;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 25px}.woocommerce .woocommerce-MyAccount-navigation ul{display:none;border-top:1px solid #707070;font-size:1.4em;padding-bottom:20px}.woocommerce .woocommerce-MyAccount-navigation.open ul{display:block}.woocommerce .woocommerce-MyAccount-navigation h2{padding:25px 50px 25px 0;cursor:pointer;display:block;font-size:1.6em;padding-right:50px;position:relative}.woocommerce .woocommerce-MyAccount-navigation h2:after{font-family:'Font Awesome\ 5 Pro';content:'\f078';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.5}.woocommerce .woocommerce-MyAccount-navigation.open h2:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}div.woocommerce>h2{font-size:1.8em;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal}.account-orders-table{border-top:1px solid #242121;border-bottom:1px solid #242121;border-collapse:collapse;width:100%;font-size:1em;margin:0;padding:0;display:block;position:relative}.account-orders-table thead{display:none}.account-orders-table tbody{display:block;width:100%}.account-orders-table tr{display:block;border-bottom:1px solid #242121;width:100%;padding:20px 0}.account-orders-table tr:last-child{border:none}.account-orders-table tr td{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 0 10px 0}.account-orders-table tr td:last-child{padding-bottom:0}.account-orders-table tr td::before{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;content:attr(data-title) ": ";padding-right:10px;font-weight:700}.account-orders-table .woocommerce-orders-table__cell-order-actions:before{display:none}.account-orders-table .amount{padding-right:.5em;display:inline-block}.account-orders-table .button{margin-top:15px;background:0 0;border:1px solid #242121;color:#242121;font-size:1em;width:150px;text-align:center}.account-orders-table .button:hover{background:0 0;border:1px solid #000;color:#000}.account-orders-table .label{display:none}}@media (max-width:700px){.woocommerce .woocommerce-MyAccount-content{font-size:1.8em}}@media (max-width:500px){.woocommerce .woocommerce-MyAccount-navigation{font-size:1.4em}.woocommerce .woocommerce-MyAccount-content{font-size:1.6em}.account-orders-table tr td::before{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px}.account-orders-table .button{width:100%;margin:20px 0 0 0}}@media (max-width:450px){.woocommerce .woocommerce-MyAccount-navigation{font-size:1.4em;padding:0 15px}.woocommerce .woocommerce-MyAccount-content{font-size:1.6em}}@media (max-width:400px){.woocommerce .woocommerce-MyAccount-navigation{font-size:1.3em}.woocommerce .woocommerce-MyAccount-navigation h2{padding:18px 50px 18px 0}.woocommerce .woocommerce-MyAccount-content{font-size:1.5em}}.woocommerce-MyAccount-content .gform_confirmation_wrapper{font-size:1em;max-width:none}.my-account-title{font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;font-size:2em;padding-bottom:.8em;color:#242121}.select2.select2-container--default .select2-selection--single{background:#ededed;border-radius:0;border:none}.select2.select2-container .select2-selection--single{height:50px}.select2.select2-container .select2-selection--single .select2-selection__rendered{line-height:50px}.select2.select2-container .select2-selection--single .select2-selection__arrow{height:50px}body .select2-dropdown{border-radius:0;font-size:1.7em;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.14);box-shadow:0 3px 10px 0 rgba(0,0,0,.14)}body .select2-dropdown .select2-search--dropdown{padding:10px}body .select2-dropdown .select2-search--dropdown .select2-search__field{border:1px solid #dfdfdf;padding:10px;font-size:1em}body .select2-dropdown .select2-results{padding:0 10px}body .select2-dropdown .select2-results__option--highlighted[aria-selected]{background:#000}@media (max-width:550px){body .select2-dropdown{font-size:1.6em}}@media (max-width:400px){body .select2-dropdown{font-size:1.4em}}@media (max-width:350px){body .select2-dropdown{font-size:1.3em}}.pswp .pswp__ui{position:static}.pswp .pswp__ui--idle .pswp__button,.pswp .pswp__ui--idle .pswp__top-bar{opacity:1!important}.pswp .pswp__button--fs,.pswp .pswp__caption,.pswp .pswp__share-modal{display:none!important}.cart-dropdown{position:fixed;width:550px;height:100%;right:-550px;top:0;font-size:1.8em;background:#000;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:100000;overflow:scroll}.cart-dropdown .item-count{display:none}.cart-dropdown .close-cart{position:absolute;top:15px;right:20px;width:45px;height:45px;display:block;text-align:right;font-size:2em;z-index:10;cursor:pointer;color:#fff}.cart-dropdown.show-dropdown{right:0}.cart-dropdown>h2{font-size:1.5em;padding:50px 25px 0 25px;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase}.cart-dropdown h5{font-size:1.1em}.cart-dropdown .dropdown-cart-subtotal{overflow:hidden}.cart-dropdown .dropdown-cart-subtotal h6{font-size:1.3em;width:50%;float:left;font-weight:700}.cart-dropdown .dropdown-cart-subtotal h6:nth-child(even){padding-left:5px}.cart-dropdown .cart-dropdown-inner{padding:40px 25px 25px 25px}.cart-dropdown .dropdown-cart-item{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden}.cart-dropdown .dropdown-cart-item p{padding:0}.cart-dropdown .dropdown-cart-item .dropdown-cart-thumb{width:20%;float:left}.cart-dropdown .dropdown-cart-item .dropdown-cart-details{width:80%;padding-left:10px;float:right}.cart-dropdown .dropdown-cart-links{overflow:hidden}.cart-dropdown .dropdown-cart-links div{width:50%;float:left}.cart-dropdown .dropdown-cart-links div:nth-child(odd){padding-right:5px}.cart-dropdown .dropdown-cart-links div:nth-child(even){padding-left:5px}.cart-dropdown .dropdown-cart-links a{display:block;color:#fff;height:50px;line-height:48px;text-align:center;margin:0;font-size:.9em;text-transform:uppercase;border:1px solid #fff;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal}.cart-dropdown .dropdown-cart-links a:hover{background:#fff;color:#000}.cart-dropdown .dropdown-cart-subtotal{padding-bottom:20px}@media (max-width:550px){.cart-dropdown{width:90%;right:-90%;font-size:1.6em}}@media (max-width:350px){.cart-dropdown{width:95%;right:-95%;font-size:1.5em}}.wc-proceed-to-checkout .wdgk_donation_content,.woo-checkout .wdgk_donation_content{margin:0;padding:10px 0 25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wc-proceed-to-checkout .wdgk_donation_content:before,.woo-checkout .wdgk_donation_content:before{content:'Make a donation';display:block;width:100%;border-bottom:1px solid #eeeded;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:7px;margin-bottom:10px;font-family:'Druk Text Web';font-weight:700;font-style:normal;font-stretch:normal}.wc-proceed-to-checkout .wdgk_donation_content input.wdgk_donation,.woo-checkout .wdgk_donation_content input.wdgk_donation{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;height:40px;margin:0 15px 0 0;padding:0 10px;width:auto;min-width:0}.wc-proceed-to-checkout .wdgk_donation_content a.button.wdgk_add_donation,.woo-checkout .wdgk_donation_content a.button.wdgk_add_donation{border-radius:0;margin:0;font-weight:400;font-size:.9em;padding:0;line-height:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}.wc-proceed-to-checkout .wdgk_donation_content .wdgk_error_front,.woo-checkout .wdgk_donation_content .wdgk_error_front{width:100%;padding-top:9px;font-size:.9em}@media (min-width:801px) and (max-width:1000px){.wc-proceed-to-checkout .wdgk_donation_content input.wdgk_donation{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;margin-right:10px}}@media (max-width:450px){.wc-proceed-to-checkout .wdgk_donation_content,.woo-checkout .wdgk_donation_content{padding-bottom:15px}.wc-proceed-to-checkout .wdgk_donation_content input.wdgk_donation,.woo-checkout .wdgk_donation_content input.wdgk_donation{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;margin-right:10px}}@media (max-width:350px){.wc-proceed-to-checkout .wdgk_donation_content input.wdgk_donation,.woo-checkout .wdgk_donation_content input.wdgk_donation{-webkit-box-flex:0;-ms-flex:0 0 95px;flex:0 0 95px;margin-right:5px}}.woo-checkout .wdgk_donation_content{font-size:1.8em;max-width:750px;margin:0 auto 30px auto;padding:25px;border:1px dashed #dfdfdf}.woo-checkout .wdgk_donation_content:before{font-size:1.3em;margin-bottom:15px}@media (max-width:800px){.woo-checkout .wdgk_donation_content{font-size:1.6em}}@media (max-width:700px){.woo-checkout .wdgk_donation_content{font-size:1.5em}}@media (max-width:550px){.woo-checkout .wdgk_donation_content{padding:18px}}@media (max-width:450px){.woo-checkout .wdgk_donation_content{padding:12px;font-size:1.4em}.woo-checkout .wdgk_donation_content:before{padding-top:5px;font-size:1.2em}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10001;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10002;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;font-size:28px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-title{font-size:1.5em;padding-top:1em}@media (max-width:650px){.mfp-title{font-size:1.2em;padding-top:0}}.mfp-bg{opacity:.95}.mfp-close{top:10px;width:44px;height:44px;line-height:44px;font-size:40px}.mfp-figure::after{-webkit-box-shadow:none;box-shadow:none;background:0 0}img.mfp-img{padding:60px 0 130px 0;background:0 0}.mfp-bottom-bar{margin-top:-130px}.mfp-counter{top:10px}@media (max-width:650px){img.mfp-img{padding:60px 0 100px 0;background:0 0}.mfp-bottom-bar{margin-top:-90px}.mfp-counter{top:0}}html{-webkit-text-size-adjust:none;font-size:62.5%;line-height:1.4em;height:100%}body{background:#242121;color:#F8F8F8}.inner{max-width:1580px;width:100%;margin:0 auto;padding-left:40px;padding-right:40px}.inner.left{margin:0}.inner.narrow{max-width:1130px}.inner.no-gutters{padding-left:0;padding-right:0}.clearfix:after,.clearfix:before,.inner:after,.inner:before{content:"";display:table}.clearfix:after,.inner:after{clear:both}@media (max-width:800px){.inner{padding-left:25px;padding-right:25px}}@media (max-width:450px){.inner{padding-left:15px;padding-right:15px}}a{color:currentColor;-webkit-transition:all .3s ease;transition:all .3s ease}table{border:1px solid #fff;margin-top:15px;border-collapse:collapse}table td{padding:15px 15px;border-bottom:1px solid #fff}.bg-image div{width:100%;height:100%;background-size:cover;background-position:50% 50%;z-index:10;display:none}.bg-image.focal-top>div{background-position:50% 0}.bg-image.focal-bottom>div{background-position:50% 100%}.bg-image.focal-middle>div{background-position:50% 50%}.ofh{overflow:hidden}.img-greyscale{-webkit-filter:grayscale(1);filter:grayscale(1)}.img-multiply{mix-blend-mode:multiply}.waypoints-sticky.stuck{position:fixed;top:0}.row-content{z-index:1}
/*# sourceMappingURL=style.css.map */