body{-webkit-animation-delay:.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}.leaky-paywall-profile-subscription-details{width:100%}.leaky_paywall_message_wrap{position:relative}.leaky_paywall_message_wrap:before{content:'';position:absolute;width:100%;height:100%;top:-100%;background:rgb(255,255,255,.5);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.cta--leaky_paywall .cta-content{padding:80px 40px 50px}.cta--leaky_paywall .cta-content .rich-text{margin-bottom:40px;max-width:440px;margin-left:auto;margin-right:auto}.cta--leaky_paywall .cta-content .rich-text>*:not(:last-child){margin-bottom:40px}.cta--leaky_paywall .cta-footer{padding:20px 30px;border-top:1px solid #f9dfdb}.cta--leaky_paywall .cta-footer h5{font-size:11px}.cta--leaky_paywall ul.ticks{margin:0;padding:0;list-style:none;margin-bottom:30px}.cta--leaky_paywall ul.ticks li{margin-bottom:0;line-height:1.2;padding-left:30px;position:relative}.cta--leaky_paywall ul.ticks li:before{position:absolute;left:0;font-family:"font awesome 5 free";font-weight:900;font-size:16px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.cta--leaky_paywall ul.ticks li:before{content:"\f00c";color:#ffda00}@media(max-width:767px){.cta--leaky_paywall ul.ticks li:not(:last-child){margin-bottom:15px}}@media(max-width:767px){.cta--leaky_paywall .cta-content{padding:60px 30px 40px}}.leaky_paywall_banner_wrap{position:fixed;z-index:1030;bottom:0;left:0;right:0;background-color:#fcedea;border-top:3px solid #eb8b7d;padding:30px 15px}.leaky_paywall_banner_wrap .d-flex>*:not(:last-child){margin-right:40px}.leaky_paywall_banner_wrap .d-flex ul{width:130px}.leaky_paywall_banner_wrap li:not(:last-child){margin-right:5px}.leaky_paywall_banner_wrap .tick{display:block;height:35px;width:35px;line-height:35px;text-align:center;border-radius:100%;background-color:#000;border:1px solid #000}.leaky_paywall_banner_wrap .tick:after{content:"\f00c";font-family:"font awesome 5 free";font-weight:900;font-size:14px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#fff}.leaky_paywall_banner_wrap .number{display:block;height:35px;width:35px;line-height:35px;text-align:center;border-radius:100%;color:#000;border:1px solid #d81b00}@media(max-width:991px){.leaky_paywall_banner_wrap>div>.d-flex{flex-direction:column;text-align:center}.leaky_paywall_banner_wrap .d-flex>*:not(:last-child){margin-right:0;margin-bottom:40px}}#cookieBanner{margin-bottom:-100%;transition:margin-bottom .6s ease-in-out}#cookieBanner.show{margin-bottom:0}#cookieBanner .rich-text a{text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}100%{opacity:1;transform:scale(1)}}.reveal{opacity:0;transform:translateY(10px);transition:opacity .6s ease-in-out,transform .4s ease-in-out}.reveal.inview{opacity:1;transform:translateY(0)}body:not(.modal-open){max-width:100%;overflow-x:hidden}a.d-block:hover{text-decoration:none}.acf-map{width:100%;height:100%;min-height:400px}// fixes potential theme css conflict. .acf-map img{max-width:inherit!important}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body{font-size:16px;line-height:1.7;color:#333;font-family:lora,serif;font-weight:400}a,a:hover,a:focus{color:inherit}a:hover,a:focus{text-decoration:underline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{line-height:1.15;color:#000;margin-bottom:15px}.rich-text h1,.rich-text .h1,.rich-text h2,.rich-text .h2,.rich-text h3,.rich-text .h3,.rich-text h4,.rich-text .h4,.rich-text h5,.rich-text .h5{line-height:1.3}h1,.h1{font-size:40px;font-family:lora,serif;font-weight:500;margin-bottom:30px}h2,.h2{font-size:34px;font-family:lora,serif;font-weight:500}h3,.h3{font-size:24px;font-family:lora,serif;font-weight:500}.spec h3{font-size:22px}h4,.h4{font-size:18px;font-family:lora,serif;font-weight:500}h5,.h5{font-size:13px;text-transform:uppercase;letter-spacing:2.2px;color:#d81b00;font-family:montserrat,sans-serif;font-weight:600;margin-bottom:10px}@media(max-width:767px){h1,.h1{font-size:32px}h2,.h2{}h3,.h3{}h4,.h4{font-size:16px}}ul{padding-left:25px}.text-underline{text-decoration:underline}.text-underline:hover,.text-underline:focus{text-decoration:none!important}.letter-start{font-size:100px;height:80px;font-family:abril fatface,cursive;line-height:.7;font-weight:500;float:left;margin-right:15px;color:#000}.text-black{color:#000}.text-red{color:#d81b00}.text-black *:not(h5):not(.h5):not(.btn):not(i),.text-red *:not(h5):not(.h5):not(.btn):not(i),.text-white *:not(h5):not(.h5):not(.btn):not(i){color:inherit}.font-lg{font-size:24px}.font-md{font-size:18px}.font-body{font-size:16px}.font-sm{font-size:12px}@media(max-width:767px){.font-lg{}.font-md{}.font-body{}.font-sm{}}hr{background:#f3f3f3;height:2px;margin-bottom:40px}.table th{font-size:11px;line-height:15px;text-transform:uppercase;letter-spacing:2.4px;font-family:montserrat,sans-serif;font-weight:700;line-height:28px}.table td,.table th{padding:10px 20px;border-top:0}.table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.wp-caption{max-width:100%}.wp-caption-text{font-size:14px;padding:15px 0}blockquote{padding:30px 0;font-size:40px;font-weight:500!important;font-style:italic;line-height:1.2;color:#000;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}blockquote>*{margin-top:0}blockquote>*:last-child{margin-bottom:0}img{max-width:100%;height:auto}.image-fill img{object-fit:cover;height:100%;width:100%;max-width:none}svg{width:100%;height:100%;vertical-align:top}.icon svg .svg-fill{fill:#d81b00;transition:fill .2s ease-in-out}.icon-white .icon svg .svg-fill{fill:#fff}.icon-black .icon svg .svg-fill{fill:#000}.icon-grey .icon svg .svg-fill{fill:#cfcfcf}.icon-wrap{line-height:1;vertical-align:middle;display:inline-block}.btn>span{vertical-align:middle;display:inline-block}.icon{width:30px;height:30px;margin-left:8px;transition:transform .4s ease-in-out}.icon-md .icon{width:24px;height:24px;margin-left:4px}.icon-lg .icon{width:40px;height:40px;margin-left:8px}.start .icon{margin-left:0;margin-right:8px}.icon-md.start .icon{margin-right:4px}.icon-lg.start .icon{margin-right:8px}.btn .icon,.icon-sm .icon{width:16px;height:16px}.btn .icon-wrap{line-height:1}.btn:hover .icon-wrap:not(.start) .icon,a:hover .btn .icon-wrap:not(.start) .icon{transform:translateX(5px)}.icon-rotate{transform:rotate(180deg)}.overflow-hidden{overflow:hidden}.content-blocks .rich-text>*:not(span):not(:last-child),.event-info .rich-text>p{margin-bottom:40px}.rich-text>*:last-child{margin-bottom:0}.content-blocks .rich-text a{text-decoration:underline}.bg-cover{background-size:cover;background-position:center}.table thead th{border-bottom:0;padding:0 15px}.table td{padding:10px 15px}.bg-yellow{background-color:#ffda00}.bg-lgt{background-color:#f9f9f9}.bg-lgt-alt{background-color:#fdf3f2}.bg-red{background-color:#d81b00}.btns{margin-left:-5px;margin-right:-5px;margin-bottom:-10px!important}.btns .btn{margin-left:5px;margin-right:5px;margin-bottom:10px}.event-info .btns .btn{margin-bottom:20px}.event-info .btns{margin-bottom:-20px!important}.btn,.gform_button.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.comment-respond .submit{min-width:110px;padding:10px 30px;line-height:20px;font-size:11px;text-transform:uppercase;letter-spacing:2.2px;border-radius:30px;transition:all .2s ease-in-out;border-width:1px;border-style:solid;font-family:montserrat,sans-serif;font-weight:500;text-align:center}.btn.btn-lg,.gform_button.button.btn-lg,.woocommerce a.button.btn-lg,.woocommerce button.button.btn-lg,.woocommerce button.button,.woocommerce input.button{min-width:215px;padding:15px 30px}.btn{color:#000;background-color:transparent;border-color:#d81b00}.btn .icon svg .svg-fill{fill:#000}.btn:hover,a:hover .btn{color:#fff;background-color:#d81b00;border-color:#d81b00}.btn:hover .icon svg .svg-fill,a:hover .btn .icon svg .svg-fill{fill:#fff}.btn-solid,.gform_button.button,.woocommerce .product a.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.comment-respond .submit{color:#fff;background-color:#d81b00;border-color:#d81b00}.btn-solid:hover,a:hover .btn-solid,.gform_button.button:hover,.woocommerce .product a.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#000;background-color:transparent;border-color:#d81b00}.woocommerce-message .button{display:none!important}.btn-alt{color:#000;background-color:#ffda00;border-color:#ffda00}.btn-alt:hover,a:hover .btn-alt{color:#fff;background-color:#d81b00;border-color:#d81b00}.btn-alt-o{color:#ffda00;background-color:transparent;border-color:#ffda00}.btn-alt-o:hover,a:hover .btn-alt-o{color:#000;background-color:#ffda00;border-color:#ffda00}.btn-lgt-o{color:#000;background-color:transparent;border-color:#cdcdcd}.btn-lgt-o:hover,a:hover .btn-lgt-o{color:#000;background-color:#cdcdcd;border-color:#cdcdcd}.btn-lgt{color:#000;background-color:#cdcdcd;border-color:#cdcdcd}.btn-lgt:hover,a:hover .btn-lgt{color:#000;background-color:transparent;border-color:#cdcdcd}.btn-tag{padding:10px 20px;color:#000;background-color:#f8d9d5;border-color:#f8d9d5}.btn-tag .icon svg .svg-fill{fill:#d81b00}.btn-tag:hover,a:hover .btn-tag{color:#fff;background-color:#d81b00;border-color:#d81b00}.btn-tag:hover .icon svg .svg-fill,a:hover .btn-tag .icon svg .svg-fill{fill:#fff}input[type=radio],input[type=checkbox]{display:none!important}input[type=radio]~label,input[type=checkbox]~label{position:relative;padding-left:50px}input[type=radio]~label:before,input[type=radio]~label:after,input[type=checkbox]~label:before,input[type=checkbox]~label:after{content:'';position:absolute}input[type=radio]~label:before,input[type=checkbox]~label:before{width:30px;height:30px;border:1px solid #000;border-radius:100%;left:0;top:calc(50% - 15px)}input[type=radio]~label:after,input[type=checkbox]~label:after{left:5px;top:calc(50% - 10px);width:20px;height:20px;border-radius:100%;background-color:transparent}input[type=radio]:checked~label:after,input[type=checkbox]:checked~label:after{background-color:#000}.check-wrap{width:30px;height:30px;border:1px solid #000;border-radius:100%;position:relative;margin-right:20px;display:inline-block}.check-wrap .check{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:100%;background-color:transparent}.check-wrap.active .check{background-color:#000}.gform_legacy_markup_wrapper .gform_validation_container,.gform_validation_container,body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_legacy_markup_wrapper li.gform_validation_container,body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;padding:0;margin-bottom:0;list-style:none}.gform_fields .gfield .gfield_label{font-size:11px;text-transform:uppercase;letter-spacing:2.2px;margin-bottom:5px;color:#000;font-family:montserrat,sans-serif;font-weight:600}.ginput_counter,.gfield_description{font-size:14px;margin-top:5px}.validation_message{color:#d81b00}.gform_validation_errors{background-color:#f3f3f3;border-left:2px solid #d81b00;padding:18px 20px;margin-bottom:20px}.gform_validation_errors *{font-size:inherit}.gform_confirmation_wrapper{text-align:center}.gform_validation_errors *:last-child{margin-bottom:0}.gform_fields .gfield{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}.gform_fields .gfield.gfield-50{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.gform_fields .gfield:not(:last-child){margin-bottom:20px}.gform_fields .gfield input[type=text],.gform_fields .gfield textarea{width:100%;border:1px solid #cdcdcd;padding:10px 15px;border-radius:4px}.gform_footer{padding:30px 0;text-align:center}.ginput_container_date{position:relative}.ginput_container_date .ui-datepicker-trigger{position:absolute;top:calc(50% - 9px);right:15px;opacity:.3}@media(max-width:767px){.gform_fields .gfield.gfield-50{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.review-stars{margin-left:-2px;margin-right:calc(20px - 2px);line-height:1}.review-stars .review-star{padding-left:2px;padding-right:2px}.review-stars .review-star .icon{height:25px;width:25px;margin:0}.preview--post .review-stars{margin-right:-2px;margin-left:calc(15px - 2px)}.preview--featured .review-stars,.preview--large .review-stars,.preview--full .review-stars,.preview--cover .review-stars{margin-right:-2px;margin-left:-2px;margin-bottom:20px;position:relative;top:-10px}.preview--post .review-stars .review-star .icon,.preview--large .review-stars .review-star .icon,.preview--featured .review-stars .review-star .icon,.preview--full .review-stars .review-star .icon,.preview--cover .review-stars .review-star .icon{height:15px;width:15px}.preview--sidebar .review-stars{margin-right:-2px;margin-left:calc(8px - 2px)}.preview--sidebar .review-stars .review-star .icon{height:11px;width:11px}.review-price{text-transform:uppercase;letter-spacing:2.2px;font-family:montserrat,sans-serif;font-weight:600;color:#000;font-style:normal}@media(min-width:1200px){.container{max-width:1280px}}.header{z-index:1031;position:relative;padding:0;height:calc(150px + 22px)}body.admin-bar .header{height:calc(150px + 22px)}.header .header-top{border-top:5px solid #d81b00;padding:20px 30px 0;height:88px;z-index:1}.header:not(.header--checkout):not(.header--subscribe) .header-top{position:fixed;width:100%;background:#fff}.header-toggle{padding:20px 30px 0;height:88px;position:absolute;left:0;top:0}.header .header-bottom{position:absolute;bottom:0;width:100%}.header .header-top .logo{width:185px;height:100px;position:relative;margin-top:-20px;margin-bottom:-20px;text-indent:0;overflow:visible}.header .header-top .toggle,.header-toggle .toggle{width:50px;height:40px;margin-left:-15px}.header .header-top .search,.header-toggle .search{width:50px;height:40px}.header .header-top .search .icon,.header-toggle .search .icon{height:20px;width:20px;margin:0;line-height:1}.header{border-bottom:1px solid #ddd}.header .nav .nav-item>*{display:block;padding:20px 15px;font-size:11px;text-transform:uppercase;letter-spacing:2.4px;font-family:montserrat,sans-serif;font-weight:500;color:#000;font-style:normal}.header .nav .nav-item>a:hover{font-weight:600}@media(max-width:1199px){.header{border-bottom:0;height:calc(74px + 10px)}body.admin-bar .header{height:calc(74px + 10px)}.header .header-top{padding:12px 30px 0;height:74px}.header-toggle{padding:12px 30px 0;height:74px}.header .header-top .logo{width:150px;height:80px;margin-top:-12px;margin-bottom:-12px}}@media(max-width:991px){.header{height:calc(53px + 15px)}body.admin-bar .header{height:calc(53px + 15px)}.header .header-top{padding:15px 15px 0;height:53px}.header-toggle{padding:15px 15px 0;height:53px}.header .header-top .logo{width:105px;height:70px;margin-top:-15px;margin-bottom:-15px}.page-template-template-account.logged-in .header .header-top{padding:15px;height:68px}.page-template-template-account.logged-in .header .header-top .logo{margin-bottom:0}.header .header-top .toggle,.header-toggle .toggle{width:40px;height:15px;margin-left:-10px}.header .header-top .search,.header-toggle .search{width:40px;height:15px}.header .header-top h5,.header .header-top .h5{font-size:11px}}.header--subscribe{left:0;right:0;border-bottom:0}.header--checkout{left:0;right:0;border-bottom:0}header .menu-toggle{position:relative;display:block;height:20px;width:20px;cursor:pointer}header .menu-toggle span,header .menu-toggle:before,header .menu-toggle:after{content:'';height:2px;width:20px;background:#d81b00;position:absolute;top:50%;left:0;right:0;margin:0 auto;display:block;transform:rotate(0);transition:margin-top .2s ease-in .2s,background .2s ease-in,opacity 0s ease-in .2s,transform .2s ease-in}header.open .menu-toggle span,header.open .menu-toggle:before,header.open .menu-toggle:after{background:#000}header .menu-toggle:before{margin-top:-7px}header .menu-toggle:after{margin-top:7px}header .menu-toggle.active span,header .menu-toggle.active:before,header .menu-toggle.active:after{transition:margin-top .2s ease-in,background .2s ease-in,opacity 0s ease-in .2s,transform .2s ease-in .2s}header .menu-toggle.active span{opacity:0}header .menu-toggle.active:before{margin-top:0;transform:rotate(45deg)}header .menu-toggle.active:after{margin-top:0;transform:rotate(-45deg)}header .toggle,header .search{z-index:1032}header .menu-wrapper{position:fixed;z-index:1031;height:100%;width:100%;left:0;margin-left:-100%;border-top:5px solid #d81b00;background-color:#fff;transition:margin-left .2s ease-in-out}header.open .menu-wrapper{margin-left:0}header .menu-wrapper .menu-content{padding:0;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden}header .menu-wrapper h4,header .menu-wrapper .h4{font-size:16px;text-transform:uppercase;letter-spacing:1.8px;font-family:montserrat,sans-serif;font-weight:600;margin-bottom:15px}header .menu-wrapper .extended-nav ul li{}header .menu-wrapper .extended-nav ul li:not(:last-child){margin-bottom:10px}header .menu-wrapper .extended-nav ul li:last-child{margin-bottom:40px}header .menu-wrapper .about-nav ul li{letter-spacing:2.4px;font-size:12px;text-transform:uppercase}header .menu-wrapper .about-nav ul li:not(:last-child){margin-bottom:20px}header .menu-wrapper .extended-nav{columns:3 auto}header .menu-wrapper .extended-nav>div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}header .menu-wrapper ul.ticks,header .menu-wrapper .ticks ul{margin:0;padding:0;list-style:none;margin-bottom:30px}header .menu-wrapper ul.ticks li,header .menu-wrapper .ticks ul li{margin-bottom:15px;line-height:1.2;padding-left:30px;position:relative}header .menu-wrapper ul.ticks li:before,header .menu-wrapper .ticks ul li:before{position:absolute;left:0;font-family:"font awesome 5 free";font-weight:900;font-size:16px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}header .menu-wrapper ul.ticks li:before,header .menu-wrapper .ticks ul li:before{content:"\f00c";color:#ffda00}header .menu-wrapper .flyer-logo{width:125px;position:absolute;top:40px;right:40px;z-index:1}header .menu-wrapper .menu-wrapper-left{padding:160px 60px 80px}header .menu-wrapper .menu-wrapper-right{padding:160px 0 80px;background-image:url(assets/img/header-bg.png)}header .menu-wrapper .menu-wrapper-right>div{padding:30px 40px}header .menu-wrapper .menu-wrapper-right>div:first-child{padding-top:0}header .menu-wrapper .menu-wrapper-right .border-top{border-color:rgba(255,218,0,.6)!important}@media(max-width:991px){header .menu-wrapper .menu-content{margin-top:60px;padding:0 0 120px;border-top:1px solid #ddd}header .menu-wrapper .mobile-btns{position:absolute;top:0;right:10px;height:60px}header .menu-wrapper .mobile-btns .btns{margin-left:-3px;margin-right:-3px}header .menu-wrapper .mobile-btns .btns .btn{margin-left:3px;margin-right:3px}header .menu-wrapper .mobile-nav{padding:0 0 30px}header .menu-wrapper .mobile-nav li a{padding:18px 30px;border-bottom:1px solid #ddd}header .menu-wrapper .mobile-nav li a,header .menu-wrapper .mobile-nav li a:hover,header .menu-wrapper .mobile-nav li a:focus{text-decoration:none}header .menu-wrapper h4,header .menu-wrapper .h4{font-size:16px}header .menu-wrapper .about-nav{padding:0 30px}header .menu-wrapper .nav-wrap{width:200%;position:relative;left:0;transition:left .2s ease-in-out}header .menu-wrapper .nav-wrap>div{padding:30px 0 0}header .menu-wrapper .nav-wrap.show-subnav{left:-100%}header .menu-wrapper .subnav{display:none;padding:18px 45px 0}header .menu-wrapper .subnav.active{display:block}header .menu-wrapper .close-subnav:not(.h4){position:absolute;left:15px;top:42px}header .menu-wrapper .close-subnav:hover,header .menu-wrapper .close-subnav:focus{color:#000;text-decoration:none}header .menu-wrapper .close-subnav .icon{margin-left:0}header .menu-wrapper .subnav ul li:not(:last-child){margin-bottom:15px}}.footer{background-image:url(assets/img/footer-bg.png)}.footer .footer-top .row>*{padding-top:80px;padding-bottom:60px}.footer .footer-top .row>*:not(:last-child){border-right:1px rgba(255,255,255,.5) solid;padding-right:70px}.footer .footer-top .row>*:not(:first-child){padding-left:70px}.footer h4,.footer .h4{text-transform:uppercase;letter-spacing:1.8px;font-family:montserrat,sans-serif;font-weight:600;margin-bottom:30px}.footer .footer-top ul.footer-nav li{letter-spacing:2.4px;font-size:12px;text-transform:uppercase}.footer .footer-top ul.footer-nav li:not(:last-child){margin-bottom:20px}.footer .socials{margin-left:-10px}.footer .socials a{width:40px;display:block;text-align:center;transition:all .2s ease-in-out}.footer .socials a i{color:#ffda00}.footer .socials:hover a{opacity:.7}.footer .socials a:hover{opacity:1}.footer .socials i{font-size:20px}.footer .footer-top ul.ticks,.footer .footer-top .ticks ul{margin:0;padding:0;list-style:none;margin-bottom:30px}.footer .footer-top ul.ticks li,.footer .footer-top .ticks ul li{margin-bottom:15px;line-height:1.2;padding-left:30px;position:relative}.footer .footer-top ul.ticks li:before,.footer .footer-top .ticks ul li:before{position:absolute;left:0;font-family:"font awesome 5 free";font-weight:900;font-size:16px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.footer .footer-top ul.ticks li:before,.footer .footer-top .ticks ul li:before{content:"\f00c";color:#ffda00}.footer .footer-bottom .row>*{padding-top:30px;padding-bottom:30px}.footer .footer-bottom{border-top:1px rgba(255,255,255,.5) solid;letter-spacing:2.4px;font-size:12px;text-transform:uppercase}.footer .flyer-logo{width:165px}.footer .seager-logo{width:85px;margin-right:20px}.footer .pcn-logo{width:225px;margin-left:20px}@media(max-width:1199px){.footer .footer-mobile-top{border-bottom:1px rgba(255,255,255,.5) solid}.footer .footer-mobile-top .row>*{padding-top:30px;padding-bottom:30px}.footer .footer-top .row>*{padding-top:35px;padding-bottom:65px}.footer .footer-top .row>*:not(:last-child){padding-right:50px}.footer .footer-top .row>*:not(:first-child){padding-left:50px}.footer .footer-mobile-top .flyer-logo{margin-left:0}.footer--subscribe .footer-bottom .container{max-width:100%}.footer--subscribe .footer-bottom ul>li:not(:last-child){margin-bottom:20px}.footer--subscribe .footer-bottom .row>*:not(:last-child){padding-bottom:20px;border-bottom:1px rgba(255,255,255,.5) solid;margin-bottom:20px}.footer--subscribe .footer-bottom .row>*:not(:first-child){padding-top:0}.footer--subscribe .pcn-logo{margin-left:auto;margin-right:auto;margin-bottom:10px}.footer--subscribe .seager-logo{margin-left:auto;margin-right:auto;margin-bottom:10px}.footer--subscribe .flyer-logo{margin-left:auto;margin-right:auto;margin-bottom:10px}}@media(max-width:991px){.footer .footer-top .container{max-width:100%}.footer .footer-top .row>*:not(:last-child){padding-right:15px;border-right:0}.footer .footer-top .row>*:not(:first-child){padding-left:15px}.footer .footer-top .row>*.order-1{border-bottom:1px rgba(255,255,255,.5) solid}.footer .footer-bottom .row>*:not(:last-child){padding-bottom:20px}.footer .footer-bottom .row>*:not(:first-child){padding-top:0}.footer .pcn-logo{margin-left:auto;margin-right:auto;margin-bottom:10px}.footer .seager-logo{margin-left:auto;margin-right:auto;margin-bottom:10px}.footer .flyer-logo{margin-left:auto;margin-right:auto;margin-bottom:10px}}.hero{padding-left:15px;padding-right:15px}.hero--page{position:relative;text-align:center}.hero--page.hero--image{position:relative;overflow:hidden;top:-1px;padding-left:0;padding-right:0}.hero--page.hero--image .hero-frame{position:absolute;bottom:0;height:90px;width:100%;background-color:#fff}@media(max-width:991px){.hero--page.hero--image .hero-frame{height:50px}}@media(max-width:767px){.hero--page.hero--image .hero-frame{height:30px}}.hero--page.hero--text{padding-top:80px;padding-bottom:40px}.hero--page.hero--text .hero-content{max-width:850px;margin-left:auto;margin-right:auto}.hero--page.hero--text .hero-content>div.rich-text{max-width:550px;margin-left:auto;margin-right:auto}.hero--page.hero--text h1,.hero--page.hero--text .h1{font-size:52px}@media(max-width:767px){.hero--page.hero--text h1,.hero--page.hero--text .h1{font-size:36px}}.hero--page.hero--image+.hero--page.hero--text{padding-top:20px}@media(max-width:991px){.hero--page.hero--text{padding-top:50px;padding-bottom:20px}}.hero--category{padding-top:60px;padding-bottom:30px}.hero--category .hero-content>div.rich-text{max-width:550px;margin-left:auto;margin-right:auto}.hero--category h1,.hero--category .h1{font-size:24px;text-transform:uppercase;letter-spacing:1.8px;font-family:montserrat,sans-serif;font-weight:600}@media(max-width:991px){.hero--category{padding-top:50px;padding-bottom:20px}}.hero--magazines{padding-top:60px;padding-bottom:30px}.hero--magazines .hero-content>div.rich-text{max-width:550px;margin-left:auto;margin-right:auto}@media(max-width:991px){.hero--magazines{padding-top:50px;padding-bottom:20px}}.hero--tag{padding-top:70px;padding-bottom:70px;position:relative;overflow:hidden;top:-1px}.hero--tag .hero-image{position:absolute;left:0;top:0;height:100%;width:100%}.hero--tag .hero-content{position:relative}.hero--tag .hero-content>div.rich-text{max-width:550px;margin-left:auto;margin-right:auto}@media(max-width:991px){.hero--tag{padding-top:50px;padding-bottom:50px}}.hero--search{padding-top:90px;padding-bottom:70px;position:relative;overflow:hidden;top:-1px}.hero--search .hero-image{position:absolute;left:0;top:0;height:100%;width:100%}.hero--search .hero-content{position:relative}.hero--search .hero-content>div.rich-text{max-width:720px;margin-left:auto;margin-right:auto}.hero--search .hero-content>div.rich-text>*:not(:last-child){margin-bottom:30px}@media(max-width:991px){.hero--search{padding-top:50px;padding-bottom:50px}}#searchform{position:relative}#searchform .search-field{width:100%;height:52px;padding:15px 30px;border-radius:30px}#searchform .search-button{position:absolute;top:0;right:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#000;border-color:#000;color:#fff}#searchform .search-button .icon svg .svg-fill{fill:#fff}.search-nav h4,.search-nav .h4{text-transform:uppercase;letter-spacing:1.8px;font-family:montserrat,sans-serif;font-weight:600;margin-bottom:15px}.search-nav ul li{}.search-nav ul li:not(:last-child){margin-bottom:10px}.search-nav ul li:last-child{margin-bottom:40px}.search-nav{columns:4 auto}.search-nav>div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media(max-width:991px){.search-nav{columns:3 auto}}@media(max-width:767px){#searchform .search-button span:not(.icon-wrap){display:none}#searchform .search-button{min-width:0}.search-nav{columns:2 auto}}.hero--subscribe{padding-top:calc(70px + 105px);padding-bottom:290px;position:relative;overflow:hidden}.hero--subscribe .hero-image{position:absolute;left:0;top:0;height:100%;width:100%}.hero--subscribe .hero-content{position:relative}.hero--subscribe .hero-content>div.rich-text{max-width:850px;margin-left:auto;margin-right:auto}@media(max-width:991px){.hero--subscribe{padding-top:calc(50px + 75px);padding-bottom:260px}}.hero--magazine{padding-top:70px;padding-bottom:70px;position:relative;top:-1px}.hero--magazine .hero-image{position:absolute;left:0;top:0;height:100%;width:100%}.hero--magazine .hero-cover{margin-top:0;margin-bottom:0;max-width:360px}.hero--magazine .hero-content{position:relative}.hero--magazine .hero-content>div.rich-text{max-width:580px;margin-left:auto;margin-right:auto}@media(max-width:991px){.hero--magazine{padding-top:50px;padding-bottom:50px}.hero--magazine .hero-content{margin-bottom:40px;text-align:center}}.magazine-arrows a{height:46px;width:46px;border-radius:100%;border:1px solid #d81b00;position:absolute;top:calc(50% - 23px);z-index:13}.magazine-arrows a.prev{left:-23px}.magazine-arrows a.next{right:-23px}.magazine-arrows .icon{margin-left:0;margin-right:0}.hero--landing{padding-top:70px;padding-bottom:70px;padding-left:0;padding-right:0;position:relative;top:-1px}.hero--landing .hero-image{position:absolute;left:0;top:0;height:100%;width:100%}.hero--landing .hero-cover{margin-bottom:-130px}.hero--landing .hero-content{position:relative}.hero--landing .hero-content>div.rich-text{max-width:540px;margin-left:auto;margin-right:auto}@media(max-width:991px){.hero--landing{padding-top:50px}.hero--landing .hero-content{margin-bottom:40px;text-align:center}}.hero--events{padding-top:90px;padding-bottom:90px;position:relative;top:-1px}.hero--events .hero-image{position:absolute;left:0;top:0;height:100%;width:100%}.hero--events .hero-cta{margin-bottom:-145px}.hero-cta .hero-cta-content{padding:80px 40px 50px}.hero-cta .hero-cta-content .rich-text{margin-bottom:40px;max-width:340px;margin-left:auto;margin-right:auto}.hero-cta .hero-cta-content .rich-text>*:not(:last-child){margin-bottom:40px}.hero-cta .hero-cta-footer{padding:20px 30px;border-top:1px solid #f9dfdb}.hero-cta .hero-cta-footer h5{font-size:11px}@media(max-width:991px){.hero--events{padding-top:50px;padding-bottom:0}.hero--events .hero-cta{margin-bottom:-55px}.hero-cta .hero-cta-content{padding:60px 30px 40px}}.hero--events .hero-content{position:relative}.hero--events .hero-content>div.rich-text{max-width:630px;margin-left:auto;margin-right:auto}@media(max-width:991px){.hero--events .hero-content{margin-bottom:40px;text-align:center}}.hero--login{padding-top:calc(70px + 105px);padding-bottom:290px;position:relative;overflow:hidden;min-height:calc(100vh - 90px)}.hero--login .hero-image{position:absolute;left:0;top:0;height:100%;width:100%}.hero--login .hero-content{position:relative}.hero--login .hero-content>div{max-width:530px;margin-left:auto;margin-right:auto}@media(max-width:991px){.hero--login{padding-top:calc(50px + 75px);padding-bottom:260px}}.form-remember{margin-top:-10px}.hero--checkout{padding-top:calc(70px + 105px);padding-bottom:90px;position:relative;overflow:hidden}.hero--checkout .hero-image{position:absolute;left:0;top:0;height:100%;width:100%}.hero--checkout .hero-content{position:relative}.hero--checkout .hero-content>div.rich-text{max-width:850px;margin-left:auto;margin-right:auto}@media(max-width:991px){.hero--checkout{padding-top:calc(50px + 75px);padding-bottom:70px}}.hero--column{position:relative;min-height:150px;padding-top:30px;padding-bottom:30px;padding-left:0;padding-right:0;margin-bottom:40px;top:-1px}.hero--column .hero-image{height:210px;margin-top:-30px;margin-bottom:-90px;padding:0}.hero--column .hero-image img{max-height:100%;max-width:none;height:auto;width:auto}.hero--column .hero-text{position:relative;padding:15px 20px;min-height:80px;font-size:15px}.hero--column .hero-text:before{content:'';display:block;position:absolute;left:-1px;width:2px;height:100%;background-color:#d81b00}.hero--column h2,.hero--column .h2{font-size:22px;text-transform:uppercase;letter-spacing:2.2px;font-family:montserrat,sans-serif;font-weight:600;margin-bottom:10px}.hero--column a:hover,.hero--column a:focus{text-decoration:none}@media(max-width:991px){.hero--column{margin-bottom:0}}@media(max-width:767px){.hero--column{padding-top:20px;padding-bottom:20px}.hero--column .hero-image{margin-top:-10px;margin-bottom:-10px;height:auto}.hero--column .hero-image img{max-width:100%}}.sidebar{padding-top:120px;margin-top:-120px}@media(max-width:1199px){.sidebar{padding-top:105px;margin-top:-105px}}.sidebar h4,.sidebar .h4{text-transform:uppercase;letter-spacing:1.8px;font-family:montserrat,sans-serif;font-weight:600}.sidebar-cards{padding-top:20px}.sidebar-cards .card-wrap{margin-bottom:20px}.taxonomy{padding-top:90px;padding-bottom:120px}.taxonomy .sidebar{padding-top:120px;margin-top:-120px}@media(max-width:1199px){.taxonomy .sidebar{padding-top:105px;margin-top:-105px}}@media(max-width:991px){.taxonomy{padding-top:50px;padding-bottom:40px}.taxonomy div:not(.hideAdvert) .advert{margin-bottom:40px}}.pagination-wrap{padding-bottom:120px}.pagination{}.pagination .btn{min-width:0;height:40px;width:40px;padding:0;margin-left:20px;margin-right:20px}.pagination .btn .icon{margin-left:0;margin-right:0}@media(max-width:991px){.pagination-wrap{padding-bottom:40px}}.events_template{padding-top:calc(80px - 40px + 55px);padding-bottom:calc(120px - 40px)}@media(max-width:991px){.events_template{padding-top:calc(80px - 40px + 55px);padding-bottom:calc(40px - 40px)}}.page_template{padding-top:80px;padding-bottom:120px}.page_template .sidebar{padding-top:120px;margin-top:-240px}@media(max-width:1199px){.page_template .sidebar{padding-top:105px;margin-top:-210px}}.page_template .sidebar .nav{width:250px;border-radius:10px;overflow:hidden}.page_template .sidebar .nav .nav-item>*,.page_template .sidebar .nav-title>*{display:block;padding:18px 20px;font-family:lora,serif;line-height:1;font-weight:500;color:#000;font-style:normal;border-left:2px solid transparent;background-color:#fbfbfb}.page_template .sidebar .nav .nav-item>*:not(:last-child){border-bottom:2px solid #fff}.page_template .sidebar .nav .nav-item.current>*,.page_template .sidebar .nav .nav-item>a:hover{border-left-color:#d81b00;background-color:#f3f3f3;text-decoration:none}.page_template .sidebar .nav .nav-item .icon-wrap{display:none}.page_template .sidebar .nav .nav-item.current .icon-wrap,.page_template .sidebar .nav .nav-item>a:hover .icon-wrap{display:block}@media(max-width:991px){.page_template{padding-top:50px;padding-bottom:40px}.page_template .sidebar{padding-top:0;margin-top:0}.page_template .sidebar .nav{width:100%;top:-76px;margin-bottom:-52px;position:relative}.page_template .sidebar .nav-title>*:not(:last-child){border-right:1px solid #fff}.page_template .sidebar .nav-title>*:not(:first-child){border-left:1px solid #fff}.page_template .sidebar .nav-title h5,.page_template .sidebar .nav-title .h5{margin-right:8px}.page_template .sidebar .nav-title a,.page_template .sidebar .nav-title a:hover,.page_template .sidebar .nav-title a:focus{text-decoration:none}.page_template .sidebar .nav-title>*.expanded{background-color:#f3f3f3}.page_template .sidebar .nav-title .icon-rotate{transform:rotate(90deg)}.page_template .sidebar .nav-title>*.expanded .icon-rotate{transform:rotate(-90deg)}.page_template .sidebar .nav-title .icon-rotate .icon{margin-left:0}.page_template .sidebar .nav ul>*:not(:first-child){display:none}.page_template .sidebar .nav ul.expanded>*{display:block}}@media(max-width:767px){.page_template .sidebar .nav-title h5,.page_template .sidebar .nav-title .h5{font-size:10px}}.landing_template{padding-top:80px;padding-bottom:120px}.landing_template .content-blocks .rich-text ul{list-style:none;padding-left:0;margin-left:0}.landing_template .content-blocks .rich-text ul li{margin-bottom:15px;line-height:1.2;padding-left:30px;position:relative}.landing_template .content-blocks .rich-text ul li:before{position:absolute;left:0;font-family:"font awesome 5 free";font-weight:900;font-size:14px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.landing_template .content-blocks .rich-text ul li:before{content:"\f00c";color:inherit}@media(max-width:991px){.landing_template{padding-top:50px;padding-bottom:40px}}.magazine_template{padding-top:90px;padding-bottom:120px}.magazine_template .sidebar{padding-top:120px;margin-top:-120px}@media(max-width:1199px){.magazine_template .sidebar{padding-top:105px;margin-top:-105px}}.magazine_template .sidebar .nav{width:250px;border-radius:10px;overflow:hidden}.magazine_template .sidebar .nav .nav-item>*{display:block;padding:18px 20px;font-family:lora,serif;line-height:1;font-weight:500;color:#000;font-style:normal;border-left:2px solid transparent;background-color:#fbfbfb}.magazine_template .sidebar .nav .nav-item>*:not(:last-child){border-bottom:2px solid #fff}.magazine_template .sidebar .nav .nav-item.current>*,.magazine_template .sidebar .nav .nav-item>a:hover{border-left-color:#d81b00;background-color:#f3f3f3;text-decoration:none}.magazine_template .sidebar .nav .nav-item .icon-wrap{display:none}.magazine_template .sidebar .nav .nav-item.current .icon-wrap,.magazine_template .sidebar .nav .nav-item>a:hover .icon-wrap{display:block}.account_template{}.account_template .sidebar_wrap,.account_template .content_wrap{padding-top:80px;padding-bottom:120px}.account_template .sidebar_wrap{width:300px}.account_template .content_wrap{width:calc(100% - 300px)}.account_template .sidebar{padding-top:120px;margin-top:-120px}@media(max-width:1199px){.account_template .sidebar{padding-top:105px;margin-top:-105px}}.account_template .sidebar .nav{width:100%}.account_template .sidebar .nav .nav-item>*,.account_template .sidebar .nav-title>*{display:block;padding:22px 30px;font-family:lora,serif;line-height:1;font-weight:500;color:#000;font-style:normal;border-left:2px solid transparent;background-color:#fafafa;border-bottom:2px solid #fff}.account_template .sidebar .nav .nav-item>* .start .icon{margin-right:20px}.account_template .sidebar .nav .nav-item.is-active>*,.account_template .sidebar .nav .nav-item>a:hover{border-left-color:#d81b00;background-color:#f3f3f3;text-decoration:none}.account_template .sidebar .nav .nav-item>* .icon-wrap:not(.start){display:none}.account_template .sidebar .nav .nav-item.is-active>* .icon-wrap:not(.start),.account_template .sidebar .nav .nav-item>a:hover .icon-wrap:not(.start){display:block}.account-heading{max-width:620px}.account_template .content{max-width:820px}.account_template .content-blocks{padding-top:0;padding-bottom:0}@media(max-width:991px){.account_template .sidebar_wrap{padding-top:0;padding-bottom:0;height:62px}.account_template .sidebar_wrap>*{position:fixed!important;left:0;right:0;top:auto}.account_template .content_wrap{padding-top:50px;padding-bottom:40px}.account_template .sidebar_wrap,.account_template .content_wrap{width:100%}.account_template .sidebar{padding-top:0;margin-top:0}.account_template .sidebar .nav-title>*:not(:last-child){border-right:1px solid #fff}.account_template .sidebar .nav-title>*:not(:first-child){border-left:1px solid #fff}.account_template .sidebar .nav-title h5,.account_template .sidebar .nav-title .h5{margin-right:8px}.account_template .sidebar .nav-title a,.account_template .sidebar .nav-title a:hover,.account_template .sidebar .nav-title a:focus{text-decoration:none}.account_template .sidebar .nav-title>*.expanded{background-color:#f3f3f3}.account_template .sidebar .nav-title .icon-rotate{transform:rotate(90deg)}.account_template .sidebar .nav-title>*.expanded .icon-rotate{transform:rotate(-90deg)}.account_template .sidebar .nav-title .icon-rotate .icon{margin-left:0}.account_template .sidebar .nav ul{display:none}.account_template .sidebar .nav ul.expanded{display:block}}@media(max-width:767px){.account_template .sidebar .nav-title h5,.account_template .sidebar .nav-title .h5{font-size:10px}}.landing-fees{}.landing-fees>.landing-fees--block{padding:0 40px}.landing-fees>.landing-fees--block:not(:last-child){margin-bottom:15px}.landing-fees--title{padding:30px 0}.landing-fees--content{padding:40px 0 60px;display:none}.landing-fees--block.expanded .landing-fees--content{display:block}.landing-fees--content>*:not(:last-child){margin-bottom:80px}.landing-fees .row{margin-left:-40px;margin-right:-40px}.landing-fees .row>*{padding-left:40px;padding-right:40px}.landing-fees h5{font-size:11px}.landing-fees--toggle{width:65px;height:100%;position:relative;right:-40px;border-left:1px solid rgba(255,0,0,.2)}.landing-fees--toggle .icon-rotate{transform:rotate(90deg)}.landing-fees--block.expanded .landing-fees--toggle .icon-rotate{transform:rotate(-90deg)}.landing-fees--toggle .icon-rotate .icon{margin-left:0}.landing-fees--voucher{border:2px dashed #b20010}.landing-fees--voucher>*:not(:last-child){border-right:2px dashed #b20010;padding:20px}.landing-fees--voucher>*:last-child{width:100px;height:124px}.landing-fees--voucher>*:last-child>.img-wrap{margin:-2px;position:relative;z-index:1;background-color:#b20010}.landing-fees--voucher h4{font-size:18px;color:inherit;font-weight:700}.landing-fees--voucher ul>li:not(:last-child):after{content:'|';width:22px;display:inline-block;text-align:center;color:#b20010;font-family:montserrat,sans-serif}@media(max-width:767px){.landing-fees .row{margin-left:-15px;margin-right:-15px}.landing-fees .row>*{padding-left:15px;padding-right:15px}.landing-fees--toggle{right:-30px}.landing-fees>.landing-fees--block{padding:0 30px}.landing-fees--content .row>*:not(:last-child){margin-bottom:1rem}.landing-fees--voucher>*:not(:last-child){border-right:none;border-bottom:2px dashed #b20010}.landing-fees--voucher>*:last-child{width:100%;text-align:center;height:124px}}.subscribe_template{padding-top:0;padding-bottom:120px;margin-top:-165px}@media(max-width:991px){.subscribe_template{padding-bottom:40px}}.checkout_template{padding-top:0;padding-bottom:120px;min-height:60vh}.checkout_template .content{padding-top:90px}@media(max-width:991px){.checkout_template{padding-bottom:40px}.checkout_template .product .product-content{display:none}.checkout_template .content{padding-top:50px}}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:0;padding:0;margin:0;border-radius:0}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:none;margin:0 auto}.woocommerce form .form-wrap{margin-left:-10px;margin-right:-10px}.woocommerce form .form-wrap .form-row{float:none;margin:0 0 20px;padding:0 10px;width:50%}.woocommerce form .form-wrap .form-row-wide{width:100%}@media(max-width:767px){.woocommerce form .form-wrap .form-row{width:100%}}.woocommerce form .form-row label:not(.checkbox),.comment-respond label{margin-bottom:5px;font-size:11px;text-transform:uppercase;letter-spacing:2.2px;color:#000;font-family:montserrat,sans-serif;font-weight:600}.woocommerce form .form-row .required{color:inherit}.woocommerce form .form-row>*{width:100%;display:block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container .select2-selection--single .form-control,.comment-respond textarea,input[type=text],textarea,select:not(.ui-datepicker-month):not(.ui-datepicker-year),.woocommerce form .wc-stripe-elements-field,.woocommerce form .wc-stripe-iban-element-field{display:block;width:100%;padding:12px 15px;font-size:inherit;line-height:1.5;color:inherit;background-color:transparent;background-clip:padding-box;border:1px solid #7b7b7b;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce form .form-row select,.select2-container .select2-selection--single{height:50px}.select2-container .select2-selection--single .select2-selection__rendered{padding:12px 15px;font-size:inherit;line-height:1.5;color:inherit}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px}.products{margin-bottom:calc(90px + 90px)}.product{position:relative}.product--popular{border-top:3px solid #000}.woocommerce .products div.product--popular{margin-top:-45px;margin-bottom:-90px}.woocommerce-checkout .product{margin-top:-25px}.product-flag{background-color:#000;position:absolute;right:0;top:0;padding:0 15px;height:30px}.product-flag:before{content:'';position:absolute;left:-15px;top:0;width:0;height:0;border-style:solid;border-width:0 15px 30px 0;border-color:transparent #000 transparent transparent}.product-flag h5{font-size:11px}.product .product-heading{padding:60px 30px 30px;border-bottom:1px solid #ddd}.product .product-heading ins{text-decoration:none}.product .product-heading .subscription-details{display:none}.product .product-content{padding:30px}.product .product-content ul{list-style:none;padding-left:0;margin-left:0}.product .product-content ul li{margin-bottom:15px;line-height:1.2;padding-left:30px;position:relative}.product .product-content ul li:before{position:absolute;left:0;font-family:"font awesome 5 free";font-weight:900;font-size:14px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.product .product-content ul li:before{content:"\f00c";color:#ffda00}@media(max-width:991px){.products{top:-45px;position:relative;margin-bottom:0}.woocommerce .products div.product,.woocommerce .products div.product--popular,div.product{margin-bottom:40px;max-width:425px;margin-left:auto;margin-right:auto}.woocommerce .products div.product--popular{margin-top:0}}.article{padding-top:90px;padding-bottom:120px}.article .sidebar{padding-top:120px;margin-top:-120px}@media(max-width:1199px){.article .sidebar{padding-top:105px;margin-top:-105px}}.article .social-bar{padding-top:50px}.article .sidebar-social,.sidebar-social{padding-top:120px;margin-top:-120px}@media(max-width:1199px){.article .sidebar-social,.sidebar-social{padding-top:105px;margin-top:-105px}}@media(max-width:991px){.article .sidebar{padding-top:60px;padding-bottom:20px;margin-top:0}}@media(max-width:991px){.article{padding-top:50px;padding-bottom:40px}}.sidebar-social .social-share{width:60px}.social-share{background-color:#f0f0f0;color:#000;border-radius:10px;overflow:hidden}.sidebar-social .social-share>*:not(:last-child){border-bottom:2px solid #fff}.bar-social .social-share>*:not(:last-child){border-right:1px solid #fff}.sidebar-social .social-share>*{height:60px;width:60px}.bar-social .social-share>*{height:50px;width:50px}.social-share a{transition:all .2s ease-in-out}.social-share a:hover{text-decoration:none;background-color:#d81b00;color:#fff}.social-share i{font-size:20px}.post-heading{max-width:550px}.post-info{margin-left:-20px;margin-right:-20px;font-style:italic;margin-top:30px;font-size:15px;margin-bottom:-20px}.post-info>div{padding:0 20px;margin-bottom:20px}.post-info>div:not(:last-child){border-right:1px solid #ddd}.post-info .author .author-image{margin-top:-10px;margin-bottom:-10px}.event-image{padding-top:40px}.event-info{padding-top:40px;padding-bottom:60px;font-weight:500;line-height:1.4}.event-info>*:first-child{border-right:2px solid #fff}.post-bar{padding-top:15px;padding-bottom:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.post-bar.d-md-none{border-top:0}.post-bar .line{width:1px;height:70px;background-color:#f3f3f3}.post-topics{margin-top:30px}.post-topics h5{line-height:42px}.post-comments{display:none}.post-comments.open{display:block}.comment-reply-title,.logged-in-as{display:none}.commentlist,.commentlist p{font-size:14px}.commentlist,.commentnavigation{margin-bottom:20px}.commentlist p{color:#000;margin-bottom:5px;margin-top:5px}.commentlist li:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}.comment-author{display:inline-block;margin-right:10px;color:#000}.comment-meta{display:inline-block}.author-box{margin-bottom:20px}.author-box .author-image{margin-top:-15px}.author-box .author-content{padding:20px 0;border-top:1px solid #ddd}.author-box .author-content>div{max-width:330px}.author-box .author-content h5{font-size:11px}.author-box .author-content h3:not(.h1){font-size:22px}.author-box .author-content ul>li:not(:last-child){padding-right:10px;margin-right:10px;position:relative}.author-box .author-content ul>li:not(:last-child):after{content:'';height:10px;width:1px;background-color:#000;position:absolute;display:block;right:0;top:calc(50% - 5px)}.content-blocks{padding-top:40px;padding-bottom:90px}.content-blocks>.block:not(:last-child):not(.block--advert):not(.block--advert_alt){padding-bottom:90px}.content-blocks+.article{padding-bottom:90px}@media(max-width:991px){.content-blocks{padding-top:40px;padding-bottom:40px}.content-blocks>.block:not(:last-child):not(.block--advert):not(.block--advert_alt){padding-bottom:40px}.content-blocks+.article{padding-bottom:40px}.content-blocks .sidebar div:not(.hideAdvert){margin-top:40px}}.article .content-blocks{padding-top:40px;padding-bottom:60px}.article .content-blocks>.block:not(:last-child):not(.block--advert):not(.block--advert_alt){padding-bottom:60px}.block--image+.block--text,.block--text+.block--image{margin-top:-20px}.block--image_block+.block--text_block,.block--text_block+.block--image_block{margin-top:-20px}.block--pros_cons_block+.block--text_block,.block--text_block+.block--pros_cons_block{margin-top:-20px}.content-blocks>.block--advert{padding-top:30px;padding-bottom:30px}.content-blocks>.block--advert_alt{padding-top:60px;padding-bottom:60px}.content-blocks>.block--advert:not(.hideAdvert),.content-blocks>.block--advert_alt:not(.hideAdvert){margin-bottom:90px}.block--image_text_block+.block--advert:not(.hideAdvert),.block--advert:not(.hideAdvert)+.block--image_text_block,.block--image_text_block+.block--advert_alt:not(.hideAdvert),.block--advert_alt:not(.hideAdvert)+.block--image_text_block,.block--image_full+.block--advert:not(.hideAdvert),.block--advert:not(.hideAdvert)+.block--image_full,.block--image_full+.block--advert_alt:not(.hideAdvert),.block--advert_alt:not(.hideAdvert)+.block--image_full,.block--image_text_block+.block--advert:not(.hideAdvert),.block--image_full+.block--image_text_block,.block--image_text_block+.block--image_full{margin-top:-90px}.image_full .wp-caption-text{padding:20px 30px}.pros_cons.row{margin-left:-3px;margin-right:-3px}.pros_cons.row>*{padding-left:3px;padding-right:3px}.pros_cons h5{font-size:11px;font-weight:600}.pros-title,.cons-title{padding:20px 15px;height:65px}.pros-title{background-color:#e3f5df}.cons-title{background-color:#f7dfe3}.pros-content,.cons-content{padding:20px 20px 40px;background-color:#f8f8f8}.pros_cons ul{list-style:none;margin:0;padding:0}.pros_cons ul li{margin-bottom:15px;line-height:1.2;padding-left:30px;position:relative}.pros-content ul li:before,.cons-content ul li:before{position:absolute;left:0;font-family:"font awesome 5 free";font-weight:900;font-size:16px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.pros-content ul li:before{content:"\f00c";color:#23d300}.cons-content ul li:before{content:"\f00d";color:#eb1c4c}@media(max-width:767px){.pros-title,.cons-title{padding:20px 15px;height:65px}}.image_text{position:relative;overflow:hidden}.image_text .block-content{padding:90px 60px;position:absolute;left:0;right:0;bottom:0}.image_text .block-content>div{max-width:580px}.image_text .block-image:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);opacity:.7;height:100%;transition:height .6s ease-in-out}@media(max-width:991px){.image_text .block-content{padding:30px 15px}}.story{margin-top:80px;border-radius:10px;background-color:#fafafa;padding:60px 40px 40px}.story .block-image{position:relative;top:-140px;margin-bottom:-100px;margin-left:auto;margin-right:auto;height:230px;width:230px;border-radius:100%;overflow:hidden}@media(max-width:767px){.story{padding-left:15px;padding-right:15px}}.solo{border-radius:10px;background-color:#fafafa;padding:40px}.solo .block-image-wrap{width:160px;margin-right:40px}.solo .block-image{position:relative;height:160px;width:160px;border-radius:100%;overflow:hidden}.solo .rich-text>*:not(span){margin-bottom:1rem}.solo h3,.solo .h3{font-size:20px;text-transform:uppercase;letter-spacing:2.2px;font-family:montserrat,sans-serif;font-weight:600;margin-bottom:10px!important}.solo table{margin-top:30px}.solo table th{width:185px}@media(max-width:767px){.solo{padding-left:15px;padding-right:15px}.solo .block-image-wrap{margin-right:auto;margin-left:auto;margin-bottom:40px}.solo .block-content{text-align:center}}.safety{border-radius:10px;background-color:#fafafa;background-image:url(assets/img/safety-bg.png);background-repeat:no-repeat;background-size:100% auto;background-position:top center;padding:60px 40px 40px}.safety .block-image-wrap{width:160px;margin-right:40px}.safety .block-image{position:relative;overflow:hidden}.safety p.text-black{font-weight:500}.safety h3,.safety .h3{font-size:20px;text-transform:uppercase;letter-spacing:2.2px;font-family:montserrat,sans-serif;font-weight:600;margin-bottom:40px!important}.safety .block-content{margin-top:40px}@media(max-width:767px){.safety{padding-left:15px;padding-right:15px}.safety .block-image{margin-bottom:40px}.safety h3,.safety .h3{text-align:center}}.report-info{border-radius:10px;background-color:#fafafa;padding:30px 40px 40px;margin-bottom:60px}.report-info h3,.report-info .h3{font-size:16px;text-transform:uppercase;letter-spacing:2.2px;font-family:montserrat,sans-serif;font-weight:600;margin-bottom:30px}@media(max-width:767px){.report-info{padding-left:15px;padding-right:15px}.report-info h3,.report-info .h3{text-align:center}}.spec{margin-top:100px;border-radius:10px;background-color:#fafafa;padding:60px 40px 0}.spec .block-image{position:relative;top:-160px;margin-bottom:-120px;margin-left:auto;margin-right:auto;max-width:700px;width:100%;overflow:hidden}.spec table{margin-bottom:40px}.feature-blocks{padding-top:0;padding-bottom:0}.feature-blocks>.block{padding-top:40px;padding-bottom:40px}.feature-blocks>.block:not(:last-child):not(.block--cta):not(.block--advert):not(.block--advert_alt),.block--category_hero{border-bottom:1px solid #ddd}.article~.feature-blocks{border-top:1px solid #ddd}.feature-blocks h4,.feature-blocks .h4{text-transform:uppercase;letter-spacing:1.8px;font-family:montserrat,sans-serif;font-weight:600}.feature-blocks>.block--cta{padding-top:0;border-top:0;background-color:#fff}.feature-blocks>.block--category_hero{padding-top:0;padding-bottom:0;border-top:0}.feature-blocks>.block--advert{padding-top:30px;padding-bottom:30px;border-top:0}.feature-blocks>.block--cta,.feature-blocks>.block--advert,.feature-blocks>.block--advert_alt{margin-top:-1px;position:relative;z-index:1}.feature-blocks>.block--features_advert_related_alt:last-child{padding-bottom:0}body.tax-column_category .feature-blocks,body.tax-report_category .feature-blocks{padding-top:20px}@media(max-width:991px){body.tax-column_category .feature-blocks,body.tax-report_category .feature-blocks{padding-top:10px}}.preview-cards{position:relative}.preview-cards:after{content:'';display:block;position:absolute;height:27px;bottom:0;left:0;right:0;background-color:#fff}.preview-cards .preview-wrap{margin-bottom:26px}.preview{position:relative}.preview-wrap .preview:not(.preview--advertiser){border-bottom:1px solid #ddd;height:100%}.preview-wrap .preview.preview--cover{padding-bottom:30px}.preview .preview-image{overflow:hidden}.preview .preview-image img{transform:scale(1);transition:transform .6s ease-in-out}a.preview:hover .preview-image>img{transform:scale(1.1)}.preview .preview-content{padding:15px 0 22px}.preview .preview-content h5{font-size:11px;margin-bottom:5px}.preview .preview-content h3:not(.h1){font-size:22px}.preview .preview-content .h1{font-size:36px}a.preview:hover{text-decoration:none}@media(max-width:991px){.block--features .row>*:not(:last-child) .preview-cards:after{content:none}}.preview-flag{background-color:#d81b00;position:absolute;z-index:1;right:-5px;top:10px;padding:0 15px;height:30px}.preview-flag:before{content:'';position:absolute;left:-15px;top:0;width:0;height:0;border-style:solid;border-width:0 15px 30px 0;border-color:transparent #d81b00 transparent transparent}.preview-flag:after{content:'';position:absolute;left:-15px;top:0;width:0;height:0;border-style:solid;border-width:0 0 30px 15px;border-color:transparent transparent #d81b00 transparent}.preview-flag h5{font-size:11px}.preview.preview--column-lg .preview-content{max-width:770px}.preview.preview--column .preview-content{max-width:410px}.preview-sidebar--title{border-bottom:2px solid #d81b00}.preview-sidebar .preview .preview-content{padding:20px 0;min-height:0;line-height:1.4}.preview-sidebar .preview .preview-image{padding:20px 0;padding-left:0}.preview-sidebar .preview .preview-content{padding-right:15px}.preview-sidebar a.preview:hover .preview-image>img{transform:scale(1)}.sidebar .preview-sidebar~div:not(.hideAdvert){margin-top:40px}.preview.preview--sidebar-column .preview-image{margin-left:-25px;padding-left:0}.preview-featured .preview .preview-content{padding:20px 15px}.preview-featured-large .preview .preview-content{padding:40px 60px;position:absolute;left:0;right:0;bottom:0}.preview-featured-large .preview .preview-image:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);opacity:.7;height:100%;transition:height .6s ease-in-out}.preview-featured-large a.preview:hover .preview-image:after{height:75%}.preview-featured-full .preview .preview-content{max-width:480px}@media(max-width:991px){.preview-featured,.preview-featured-large{margin-bottom:26px}.preview-featured-large{}.preview-featured-large .preview .preview-content{padding:20px 30px}.preview .preview-content .h1{font-size:28px}}.magazine-blocks{padding-top:0;padding-bottom:0}.magazine-blocks>.block{padding-top:30px;padding-bottom:30px}.magazine-blocks>.block:not(:first-child){border-top:1px solid #ddd}.magazine-blocks h4,.magazine-blocks .h4{text-transform:uppercase;letter-spacing:1.8px;font-family:montserrat,sans-serif;font-weight:600}.magazine-blocks .preview-featured{margin-bottom:30px}.advertisers{padding-top:60px;padding-bottom:60px}.advertisers>div>h4,.advertisers>div>.h4{text-transform:uppercase;letter-spacing:1.8px;font-family:montserrat,sans-serif;font-weight:600}.advertisers-cards .preview-wrap{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin-bottom:30px}.advertisers-cards .preview .preview-content{padding:30px 0 20px}.account-cards{position:relative}.account-cards .preview-wrap{margin-bottom:30px}.account-cards .preview-wrap .preview{border-bottom:0}.account-cards .preview.preview--account .preview-content{padding:50px 30px 60px}.account-cards .preview.preview--account-sm .preview-content{padding:30px}.preview.preview--account .preview-content h5{font-size:15px}.preview.preview--account .preview-content h3{font-size:28px}.preview.preview--account-sm .preview-content h3{font-size:22px}.discount-wrap{margin:-15px}.discount-wrap .discount-track{position:relative;padding:15px;width:200%;left:0;transition:left .2s ease-in-out}.discount-wrap.expanded .discount-track{left:-100%}.discount-full{display:none;margin-bottom:30px}.discount-full.expanded{display:block}.discount-full .discount-nav{width:60px;border-right:1px solid rgba(216,27,0,.2);padding:30px 15px}.discount-full .discount-content{padding:50px 60px;width:calc(100% - 61px)}.discount-full .discount-content>div.rich-text.discount-title{max-width:420px}.discount-full .discount-content>div.rich-text:not(.discount-title){max-width:520px}.discount-full .discount-content h3{font-size:32px}.discount-code{min-width:340px;display:inline-block;text-align:center;padding:23px 30px;font-size:32px;line-height:1;letter-spacing:1.8px;border:1px dashed #717171;color:#000;background-color:#f3f3f3;font-family:courier new,Courier,lucida sans typewriter,lucida typewriter,monospace;border-radius:10px}@media(max-width:767px){.discount-full .discount-nav{width:40px;border-right:1px solid rgba(216,27,0,.2);padding:30px 5px}.discount-full .discount-content{padding:50px 15px;width:calc(100% - 41px)}.discount-code{min-width:100%;padding:23px 15px}}.author .author-image{margin-right:8px;border-radius:100%;overflow:hidden;height:50px;width:50px}.author{font-size:15px}.advert{background-color:#efefef;margin:0 auto}.advert--mpu{width:300px;height:250px}.advert--mpu_double{width:300px;height:600px}.advert--mpu_mobile{width:300px;height:250px}.advert--leaderboard{width:730px;height:90px}.advert--leaderboard_mobile{width:320px;height:50px}.advert--banner{width:970px;height:250px}.hideAdvert:not(.block){display:none!important}.content-blocks .hideAdvert.block{height:1px!important;padding:0!important;overflow:hidden;background-color:#fff!important}.feature-blocks .hideAdvert.block{display:none!important;height:1px!important;padding:0!important;overflow:hidden;background-color:#ddd!important}.content-blocks .hideAdvert.block>*,.feature-blocks .hideAdvert.block>*{display:none!important}.cta--global{padding:30px 50px;position:relative}.cta .cta-image{position:absolute;top:0;bottom:0;left:0;right:0}.cta--global .cta-content{position:relative}.cta--global{border-radius:30px;overflow:hidden}.cta--global .cta-text{max-width:640px}@media(max-width:991px){.cta--global{padding:20px 25px}.cta--global .cta-text{max-width:410px}}@media(max-width:767px){.cta--global .cta-text{margin-bottom:15px;margin-left:auto;margin-right:auto}}.cta--advertise .cta-content{padding:80px 40px 50px}.cta--advertise .cta-content .rich-text{margin-bottom:40px;max-width:440px;margin-left:auto;margin-right:auto}.cta--advertise .cta-content .rich-text>*:not(:last-child){margin-bottom:40px}.cta--advertise .cta-footer{padding:20px 30px;border-top:1px solid #f9dfdb}.cta--advertise .cta-footer h5{font-size:11px}@media(max-width:767px){.cta--advertise .cta-content{padding:60px 30px 40px}}.contact .contact-content{padding:80px 40px 50px}.contact .contact-content .rich-text{margin-bottom:40px;max-width:440px;margin-left:auto;margin-right:auto}.contact .contact-content .rich-text>*:not(:last-child){margin-bottom:40px}.contact .contact-form{}.contact .contact-footer{padding:20px 30px;border-top:1px solid #f9dfdb}.contact .contact-footer h5{font-size:11px}@media(max-width:767px){.contact .contact-content{padding:60px 30px 40px}}#eventsModal .modal-dialog{max-width:560px}#eventsModal .modal-content{border-radius:0;border:0}#eventsModal .modal-header{padding:0;border-bottom:0}#eventsModal .modal-close{height:35px;width:35px;font-size:14px}#eventsModal .modal-body{padding:40px 40px 50px}#eventsModal .modal-body .rich-text{margin-bottom:40px;max-width:440px;margin-left:auto;margin-right:auto}#eventsModal .modal-body .rich-text>*:not(:last-child){margin-bottom:40px}#eventsModal .modal-body .contact-form{max-width:360px;margin-left:auto;margin-right:auto}#eventsModal .modal-footer{padding:20px 30px;border-top:1px solid #f9dfdb;display:block}#eventsModal .modal-footer h5{font-size:11px}@media(max-width:767px){#eventsModal .modal-body{padding:calc(60px - 35px) 30px 40px}}.login .login-content{padding:80px 40px 50px}.login .login-content .rich-text{margin-bottom:40px;max-width:440px;margin-left:auto;margin-right:auto}.login .login-content .rich-text>*:not(:last-child){margin-bottom:40px}.login .login-form{}.login .login-footer{padding:20px 30px;border-top:1px solid #f9dfdb}.login .login-footer h5{font-size:11px}@media(max-width:767px){.login .login-content{padding:60px 30px 40px}}.profile .profile-content{padding:80px 40px 50px}.profile .profile-footer{border-top:1px solid #ddd;padding:50px 40px}@media(max-width:767px){.profile .profile-content{padding:60px 30px 40px}}.billing .billing-content{padding:80px 40px 50px}.billing:not(:last-child){margin-bottom:30px}@media(max-width:767px){.billing .billing-content{padding:60px 30px 40px}}.payment-methods{border-top:2px solid #ddd;margin-bottom:30px}.payment-methods>*{padding:20px 0;border-bottom:2px solid #ddd}#add_payment_method #payment>ul.payment_methods>li>label,.woocommerce-cart #payment>ul.payment_methods>li>label,.woocommerce-checkout #payment>ul.payment_methods>li>label{border:1px solid #cdcdcd;padding:10px 20px;border-radius:4px}#add_payment_method #payment>ul.payment_methods>li>input:checked~label,.woocommerce-cart #payment>ul.payment_methods>li>input:checked~label,.woocommerce-checkout #payment>ul.payment_methods>li>input:checked~label{border-color:#000}#add_payment_method #payment>ul.payment_methods>li>input:checked~label:before,.woocommerce-cart #payment>ul.payment_methods>li>input:checked~label:before,.woocommerce-checkout #payment>ul.payment_methods>li>input:checked~label:before,#add_payment_method #payment>ul.payment_methods>li>input:checked~label:after,.woocommerce-cart #payment>ul.payment_methods>li>input:checked~label:after,.woocommerce-checkout #payment>ul.payment_methods>li>input:checked~label:after{content:none}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 10px 0 0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:0;padding:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0;margin-bottom:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;margin:0 auto;width:auto}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:0;margin:20px 0;font-size:inherit;line-height:inherit;background:0 0;color:inherit}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:none}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{padding:0}.orders{border-top:2px solid #ddd}.orders>*{padding:20px 0;border-bottom:2px solid #ddd}.departments .departments-title{padding:30px;border-bottom:2px solid #fff}.departments .departments-content{padding:30px}@media(max-width:767px){.departments .departments-title{padding:20px 15px}.departments .departments-content{padding:20px 15px}.departments .departments-content table,.departments .departments-content table tr,.departments .departments-content table tr>td{display:block}.departments .departments-content table thead{display:none}.departments-content table tr>td:not(:last-child){padding-bottom:0}}