@charset "UTF-8";
/*!
Theme Name: Maksimer
Theme URI: https://github.com/maksimer/maksimer-wordpress-theme
Version: 3.1.0
Description: Theme developed by Maksimer AS
Author: Maksimer AS
Author URI: https://www.maksimer.no/
Text Domain: maksimer-lang
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:BradfordLLWeb-Regular;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLWeb-Regular.woff) format("woff")}@font-face{font-family:BradfordLLWeb-Regular;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLWeb-Regular.woff2) format("woff2")}@font-face{font-family:BradfordLLWeb-BoldItalic;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLWeb-BoldItalic.woff) format("woff")}@font-face{font-family:BradfordLLWeb-BoldItalic;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLWeb-BoldItalic.woff2) format("woff2")}@font-face{font-family:BradfordLLWeb-Italic;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLWeb-Italic.woff) format("woff")}@font-face{font-family:BradfordLLWeb-Italic;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLWeb-Italic.woff2) format("woff2")}@font-face{font-family:BradfordLLWeb-Bold;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLWeb-Bold.woff) format("woff")}@font-face{font-family:BradfordLLWeb-Bold;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLWeb-Bold.woff2) format("woff2")}@font-face{font-family:BradfordLLSub-RegularSubset;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLSub-RegularSubset.woff2) format("woff2")}@font-face{font-family:BradfordLLSub-RegularSubset;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLSub-RegularSubset.woff) format("woff")}@font-face{font-family:BradfordLLSub-BoldItalicSubset;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLSub-BoldItalicSubset.woff2) format("woff2")}@font-face{font-family:BradfordLLSub-BoldItalicSubset;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLSub-BoldItalicSubset.woff) format("woff")}@font-face{font-family:BradfordLLSub-ItalicSubset;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLSub-ItalicSubset.woff2) format("woff2")}@font-face{font-family:BradfordLLSub-ItalicSubset;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLSub-ItalicSubset.woff) format("woff")}@font-face{font-family:BradfordLLSub-BoldSubset;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLSub-BoldSubset.woff2) format("woff2")}@font-face{font-family:BradfordLLSub-BoldSubset;src:url(assets/Bradford-Latin-Web-Fonts/Fonts/BradfordLLSub-BoldSubset.woff) format("woff")}*{box-sizing:border-box}:after,:before{box-sizing:border-box}:last-child{margin-bottom:0}body{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fefbf8;color:#000;font-size:24px;font-size:2.5vw;line-height:145%}@media (max-width:880px){body{font-size:22px}}@media (min-width:960px){body{font-size:24px}}.entry-content h1,article h1{text-align:center}.entry-content .h2,.entry-content .h3,.entry-content .h4,.entry-content .h5,.entry-content .h6,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p,article .h2,article .h3,article .h4,article .h5,article .h6,article h2,article h3,article h4,article h5,article h6,article p{max-width:610px!important;width:100%;margin-left:auto;margin-right:auto}.entry-content ul,article ul{max-width:610px!important;width:100%;margin-left:auto!important;margin-right:auto!important;list-style:none}.entry-content ul li,article ul li{display:block;margin-left:0!important;padding:0 0 0 28px;text-indent:-.6em}.entry-content ul li:before,article ul li:before{content:"•";color:#c70f0f;font-weight:700;display:inline-block;margin-right:.3em;font-size:40px;top:8px;position:relative}.entry-content hr,article hr{max-width:610px!important;width:100%;margin-left:auto;margin-right:auto}p a[href$=".pdf"]{display:flex;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;padding:4px 16px;border-left:2px solid #c70f0f;text-decoration:none;font-size:24px;font-size:2.5vw;line-height:140%;margin-bottom:16px}@media (max-width:800px){p a[href$=".pdf"]{font-size:20px}}@media (min-width:960px){p a[href$=".pdf"]{font-size:24px}}p a[href$=".pdf"]:hover{text-decoration:underline}p a[href$=".pdf"]:after{content:"(pdf)";font-size:24px;font-size:2.5vw;padding-left:5px}@media (max-width:800px){p a[href$=".pdf"]:after{font-size:20px}}@media (min-width:960px){p a[href$=".pdf"]:after{font-size:24px}}#loader{width:92px;height:92px;display:block;margin:0 auto}#loader img{-webkit-animation-name:rotate;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:infinite;-webkit-transition-timing-function:linear}.invisible{display:none!important}.woocommerce-info{margin-bottom:54px!important;border-top-color:#f90;color:#000}.woocommerce-info:before{color:#f90}.select2-results__option--shop{padding:6px;cursor:pointer}.select2-results__option--shop a{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;color:#000;cursor:pointer;text-decoration:none;display:block;width:100%}.select2-results__option--shop:hover{background-color:#0073aa}.select2-results__option--shop:hover a{color:#fff}body.error404 .entry-content p{display:flex;justify-content:center}img{position:relative}.wc_payment_methods li label[for=payment_method_stripe]{font-size:24px;display:block}.wc_payment_methods li label[for=payment_method_stripe] img:first-of-type{margin-left:6px!important}.wc_payment_methods li label[for=payment_method_stripe] p{font-size:24px;width:auto;margin:0}.wp-block-image figure.aligncenter{width:100%}.wp-block-image figure.aligncenter img{margin:0 auto;display:block}.hidden,.screen-reader-text{position:absolute;clip:rect(1px 1px 1px 1px);overflow:hidden;height:1px;width:1px}.skip-link.screen-reader-text:focus{display:block;clip:auto;color:#000;height:auto;left:5px;top:5px;padding:8px 16px;text-decoration:none;width:auto;z-index:100000}.clear{clear:both}@media screen{@-ms-viewport{width:device-width}}.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:1240px;width:calc(100% - 32px)}[class*=__inner-container]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:1240px;width:100%}.aligncenter,.alignleft,.alignnone,.alignright,.alignwide{margin:16px auto}[class*=__inner-container]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){margin-left:auto;margin-right:auto}.alignfull{margin:16px auto;max-width:100vw;position:relative;width:100%}[class*=__inner-container]>.alignfull{max-width:100%}.alignwide{max-width:1600px;position:relative;width:calc(100% - 32px)}[class*=__inner-container]>.alignwide{width:100%}.aligncenter,.aligncenter img{margin-left:auto;margin-right:auto}.alignleft,.alignright{max-width:50%}.alignleft,.alignright{margin:10px 16px 16px}[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.alignleft,[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.wp-block-image .alignleft,[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>p .alignleft{margin-left:16px}[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.alignright,[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.wp-block-image .alignright,[class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>p .alignright{margin-right:16px}.alignfull>.wp-caption-text,.alignfull>figcaption{margin-left:auto;margin-right:auto;max-width:1240px;width:calc(100% - 32px)}.entry-content>*{margin-left:auto;margin-right:auto}.aligncenter,.alignleft,.alignnone,.alignright,.alignwide{margin:0 auto!important}img{image-orientation:none}.wp-caption,img{max-width:100%;height:auto}.wp-caption p.wp-caption-text{margin-bottom:16px;font-style:italic}.wp-post-image-wrapper{margin-top:8px}.wp-block-image{margin-bottom:38px}.gallery{margin:-8px}.gallery-item{display:inline-block;padding:8px;min-height:1px;width:50%}@media screen and (min-width:767px){.gallery-item{width:25%}}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{max-width:50%}@media screen and (min-width:657px){.gallery-item{width:33.33%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}}@media screen and (min-width:1023px){.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}}.gallery-item a{display:inline-block;max-width:100%}.gallery-item img{display:block}.gallery-caption{display:block;padding:0 10px 0 0;font-size:14px}.alignleft{float:left;margin-right:16px;margin-bottom:8px}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin-left:16px;margin-bottom:8px}.h1,h1{font-size:80px;font-size:5vw;line-height:120%;margin-bottom:40px!important;word-wrap:break-word}@media (max-width:1000px){.h1,h1{font-size:50px}}@media (min-width:1600px){.h1,h1{font-size:80px}}@media only screen and (max-width:478px){.h1,h1{margin-bottom:40px}}h1+h2{margin-top:16px}.h2,h2{font-size:48px;font-size:4vw;line-height:120%;margin-bottom:32px!important;word-wrap:break-word}@media (max-width:1200px){.h2,h2{font-size:48px}}@media (min-width:1200px){.h2,h2{font-size:48px}}@media only screen and (max-width:478px){.h2,h2{margin-bottom:32px}}.h3,h3{font-size:32px;font-size:3.3vw;line-height:120%;margin-bottom:16px!important;word-wrap:break-word}@media (max-width:969.696969697px){.h3,h3{font-size:32px}}@media (min-width:969.696969697px){.h3,h3{font-size:32px}}.h4,h4{font-size:21px;font-size:2.5vw;line-height:120%;margin-bottom:8px!important}@media (max-width:720px){.h4,h4{font-size:18px}}@media (min-width:840px){.h4,h4{font-size:21px}}.h5,h5{font-size:16px}.h5,.h6,h5,h6{line-height:120%;margin:32px 0 8px}.h6,h6{font-size:14px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit}.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,.h6 a:focus,.h6 a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{text-decoration:underline;color:#c70f0f}figure{position:relative}figcaption{font-size:16px!important;line-height:22px;color:#000!important;display:flex;margin:0;max-width:155px!important;text-align:left!important;position:absolute;right:0;padding-top:60px}@media only screen and (max-width:1022px){figcaption{position:relative;max-width:100%!important;order:3;padding-top:10px;margin-left:16px}}figcaption:before{content:"";display:block;background-image:url(assets/images/anglearrow.svg);width:15px;height:15px;background-size:15px 15px;position:absolute;left:-20px}@media only screen and (max-width:766px){figcaption:before{width:11px;height:11px;background-size:11px 11px;left:-14px;top:11px}}blockquote.wp-block-quote{max-width:610px!important;width:calc(100% - 32px)!important;margin:56px auto!important;border-left:3px solid #c70f0f}@media only screen and (max-width:478px){blockquote.wp-block-quote{margin-bottom:40px}}blockquote.wp-block-quote>p{max-width:unset!important;color:#c70f0f;font-size:40px;font-size:3.5vw;line-height:145%}@media (max-width:914.2857142857px){blockquote.wp-block-quote>p{font-size:32px}}@media (min-width:1142.8571428571px){blockquote.wp-block-quote>p{font-size:40px}}p.has-lead-font-size{font-size:40px;font-size:3.5vw;line-height:145%;margin-top:8px;margin-bottom:40px!important}@media (max-width:914.2857142857px){p.has-lead-font-size{font-size:32px}}@media (min-width:1142.8571428571px){p.has-lead-font-size{font-size:40px}}@media only screen and (max-width:478px){p.has-lead-font-size{margin-bottom:32px}}p:last-child{margin-bottom:0}.entry-content>p{margin-bottom:32px!important}address,p{margin-bottom:16px}b,strong{font-weight:700}em,i{font-style:italic}sup{vertical-align:super}sub,sup{font-size:smaller;line-height:0}sub{vertical-align:sub}a{color:#c70f0f;font-family:BradfordLLWeb-Italic,sans-serif;font-weight:400}a:focus,a:hover{text-decoration:none}.entry-content ul{list-style:disc outside;margin-bottom:32px;padding:0}@media only screen and (max-width:478px){.entry-content ul{margin-bottom:20px}}.entry-content ul li{display:inline-block;margin-left:0!important;margin-bottom:10px;width:100%}.entry-content ul li ul{margin:0}ol{margin-bottom:56px;padding:0;max-width:610px!important;margin-left:auto!important;margin-right:auto!important;list-style:none;counter-reset:li}ol li{counter-increment:li;margin:0 0 10px 16px;font-variant-numeric:oldstyle-nums}ol li:before{content:counter(li);color:#c70f0f;display:inline-block;width:1em;margin-left:-1em}ol li ol{margin:0}table{width:100%;margin-bottom:16px}table td,table th{padding:10px;text-align:left}table th{font-weight:700}table tbody tr{border-bottom:1px solid #e6e6e6}code,pre,xmp{font-family:Fira Code,"monospace";background:#f2f2f2;color:#000;padding:16px;margin:0 0 16px;-moz-tab-size:2;tab-size:2;overflow:scroll}code{padding:5px;margin:0 2px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{font-family:sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #ccc;border-radius:0;font-size:16px;line-height:120%;padding:10px;margin:0;display:block}textarea{font-family:sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;height:100px;border:1px solid #ccc;border-radius:0;font-size:16px;padding:10px;margin:0;display:inline-block}.hentry .entry-content .wp-block-button .wp-block-button-link,.single_add_to_cart_button,.wc-backward,a.add_to_cart_button,a.button,button,button.alt,button.single_add_to_cart_button,input.search-button,input[type=submit],ul.products a.button{background:#c70f0f;background-color:#c70f0f;border-radius:4px;line-height:145%;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;margin:0;padding:12px 20px 8px;font-size:16px;text-decoration:none;cursor:pointer;display:inline-block;width:auto}.hentry .entry-content .wp-block-button .wp-block-button-link:focus,.hentry .entry-content .wp-block-button .wp-block-button-link:hover,.single_add_to_cart_button:focus,.single_add_to_cart_button:hover,.wc-backward:focus,.wc-backward:hover,a.add_to_cart_button:focus,a.add_to_cart_button:hover,a.button:focus,a.button:hover,button.alt:focus,button.alt:hover,button.single_add_to_cart_button:focus,button.single_add_to_cart_button:hover,button:focus,button:hover,input.search-button:focus,input.search-button:hover,input[type=submit]:focus,input[type=submit]:hover,ul.products a.button:focus,ul.products a.button:hover{background:#fff!important;color:#c70f0f!important;box-shadow:0 0 0 1px #c70f0f}.hentry .entry-content .wp-block-button .wp-block-button-link:disabled,.hentry .entry-content .wp-block-button .wp-block-button-link:disabled[disabled],.single_add_to_cart_button:disabled,.single_add_to_cart_button:disabled[disabled],.wc-backward:disabled,.wc-backward:disabled[disabled],a.add_to_cart_button:disabled,a.add_to_cart_button:disabled[disabled],a.button:disabled,a.button:disabled[disabled],button.alt:disabled,button.alt:disabled[disabled],button.single_add_to_cart_button:disabled,button.single_add_to_cart_button:disabled[disabled],button:disabled,button:disabled[disabled],input.search-button:disabled,input.search-button:disabled[disabled],input[type=submit]:disabled,input[type=submit]:disabled[disabled],ul.products a.button:disabled,ul.products a.button:disabled[disabled]{cursor:not-allowed;opacity:.5}.checkout-button,.coupon .button,.place-order .button,.woocommerce-EditAccountForm p button.woocommerce-Button,.woocommerce-form-coupon button,.woocommerce-MyAccount-content a.button,a.wc-backward,a.woocommerce-button,a.woocommerce-Button,button.woocommerce-form-login__submit{background:#c70f0f!important;color:#fff!important}.checkout-button:hover,.coupon .button:hover,.place-order .button:hover,.woocommerce-EditAccountForm p button.woocommerce-Button:hover,.woocommerce-form-coupon button:hover,.woocommerce-MyAccount-content a.button:hover,a.wc-backward:hover,a.woocommerce-button:hover,a.woocommerce-Button:hover,button.woocommerce-form-login__submit:hover{background:#fff!important;color:#c70f0f!important;box-shadow:0 0 0 1px #c70f0f}.quantity{display:flex;justify-content:space-around;color:#2d2d2d;font-size:20px;line-height:18px;height:37px;width:33%;padding:0 20px;background-color:transparent;margin-right:0!important;max-width:150px;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400}@media only screen and (max-width:766px){.quantity{width:39%;margin:0 3%}}@media only screen and (max-width:478px){.quantity{margin:20px 0;font-size:16px!important}}.quantity .qty-button{height:20px;width:15px;border-radius:50%;text-align:center;cursor:pointer;margin:auto 0;align-items:center;justify-content:center}.quantity del .woocommerce-Price-amount,.quantity small.woocommerce-price-suffix{display:none}.quantity input{background:#fff;border:1px solid #c70f0f!important;box-sizing:border-box;box-shadow:unset;width:2.235801em;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:20px}@media only screen and (max-width:478px){.quantity input{font-size:16px}}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,input.input-text,textarea{background:#fff;border:1px solid #c70f0f!important;box-sizing:border-box;box-shadow:unset;width:2.235801em;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:20px}input.input-text:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}input.input-text::-ms-input-placeholder,input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#666}input.input-text::placeholder,input::placeholder,textarea::placeholder{color:#666}@media only screen and (max-width:478px){input,input.input-text,textarea{font-size:16px}}input[readonly]{cursor:not-allowed;background-color:transparent}ul.woocommerce-error:before{display:none}ul.woocommerce-error li{text-indent:0}ul.woocommerce-error li:before{display:none}header.header{display:flex;justify-content:center;position:relative;max-width:1260px!important;width:100%;padding:48px 0 32px;margin:0 auto 24px}@media only screen and (max-width:766px){header.header{padding:20px 0;margin:0 auto 20px}}@media only screen and (max-width:600px){header.header{padding:16px 0;margin:0 auto 16px}}header.header .logo{z-index:20}@media only screen and (max-width:766px){header.header .logo{width:20%;min-width:75px}}header.header .logo a{overflow:hidden}header.header .logo a,header.header .logo a img{height:100%;display:block}header.header .menu-toggle{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-variant:small-caps;font-size:20px;font-size:2.5vw;letter-spacing:.3em;line-height:145%;display:flex;align-items:center;cursor:pointer;z-index:20;position:absolute;right:32px;top:50%;transform:translateY(-50%)}@media (max-width:640px){header.header .menu-toggle{font-size:16px}}@media (min-width:800px){header.header .menu-toggle{font-size:20px}}header.header .menu-toggle.vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;transform:translateY(0);right:64px}.menu-container{display:none;background-color:#fbe6cd;position:absolute;top:0;left:0;width:100%;min-height:100vh;z-index:20;padding-bottom:3em}@media only screen and (max-width:478px){.menu-container{padding-bottom:1em}}.menu-container nav.main-menu{padding-top:294px;display:flex;justify-content:center;max-width:1260px!important;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:1260px){.menu-container nav.main-menu{padding-left:35px;padding-right:35px}}@media only screen and (max-width:766px){.menu-container nav.main-menu{padding-top:250px}}@media only screen and (max-width:600px){.menu-container nav.main-menu{padding:210px 25px 25px;flex-direction:column}}@media only screen and (max-width:600px){.menu-container nav.main-menu ul.menu{width:100%}}.menu-container nav.main-menu ul.menu li a{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;text-decoration:none;color:#c70f0f}@media only screen and (max-width:766px){.menu-container nav.main-menu ul.menu li a{line-height:145%}}.menu-container nav.main-menu ul.menu li a:hover{text-decoration:underline}.menu-container nav.main-menu ul.menu#menu-main-menu{padding-right:110px;border-right:1px solid #c70f0f}@media only screen and (max-width:1260px){.menu-container nav.main-menu ul.menu#menu-main-menu{padding-right:60px}}@media only screen and (max-width:600px){.menu-container nav.main-menu ul.menu#menu-main-menu{padding-right:0;border-right:none;border-bottom:1px solid #c70f0f}}.menu-container nav.main-menu ul.menu#menu-main-menu li{margin-bottom:48px}@media only screen and (max-width:766px){.menu-container nav.main-menu ul.menu#menu-main-menu li{margin-bottom:24px}}.menu-container nav.main-menu ul.menu#menu-main-menu li:last-of-type{margin-bottom:0}@media only screen and (max-width:600px){.menu-container nav.main-menu ul.menu#menu-main-menu li:last-of-type{margin-bottom:24px}}.menu-container nav.main-menu ul.menu#menu-main-menu li a{font-size:48px;font-size:4vw;line-height:66px}@media (max-width:600px){.menu-container nav.main-menu ul.menu#menu-main-menu li a{font-size:24px}}@media (min-width:1200px){.menu-container nav.main-menu ul.menu#menu-main-menu li a{font-size:48px}}@media only screen and (max-width:766px){.menu-container nav.main-menu ul.menu#menu-main-menu li a{line-height:145%}}.menu-container nav.main-menu ul.menu#menu-secondary-menu{padding-top:20px;padding-left:110px}@media only screen and (max-width:1260px){.menu-container nav.main-menu ul.menu#menu-secondary-menu{padding-left:60px}}@media only screen and (max-width:766px){.menu-container nav.main-menu ul.menu#menu-secondary-menu{padding-top:0}}@media only screen and (max-width:600px){.menu-container nav.main-menu ul.menu#menu-secondary-menu{padding-left:0;margin-top:24px}}.menu-container nav.main-menu ul.menu#menu-secondary-menu li{margin-bottom:24px}.menu-container nav.main-menu ul.menu#menu-secondary-menu li:last-of-type{margin-bottom:0}.menu-container nav.main-menu ul.menu#menu-secondary-menu li a{font-size:24px;font-size:4vw;line-height:145%}@media (max-width:450px){.menu-container nav.main-menu ul.menu#menu-secondary-menu li a{font-size:18px}}@media (min-width:600px){.menu-container nav.main-menu ul.menu#menu-secondary-menu li a{font-size:24px}}.col-set{margin:-8px}.col-set .col{padding:8px;min-height:1px}@media screen and (min-width:657px){.col-set:not(.flex-set){display:block;zoom:1}.col-set:not(.flex-set):after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.col-set:not(.flex-set) .col{float:left;width:50%}.col-set:not(.flex-set) .col.w2{float:none;width:100%;clear:both}.flex-set{display:flex;flex-wrap:wrap}.flex-set .col{flex:0 0 50%;max-width:50%}.flex-set .col.w2{flex:0 0 100%;max-width:100%}}@media screen and (min-width:767px){.col-set:not(.flex-set).col-3 .col{width:33.33%}.col-set:not(.flex-set).col-3 .col.w2{float:left;width:66.66%;clear:none}.flex-set.col-3 .col{flex:0 0 33.33%;max-width:33.33%}.flex-set.col-3 .col.w2{flex:0 0 66.66%;max-width:66.66%}}@media screen and (min-width:1023px){.col-set:not(.flex-set).col-4 .col{width:25%}.col-set:not(.flex-set).col-4 .col.w2{width:50%}.flex-set.col-4 .col{flex:0 0 25%;max-width:25%}.flex-set.col-4 .col.w2{flex:0 0 50%;max-width:50%}}footer.footer{max-width:1260px;margin:80px auto 0;border-top:1px solid #c70f0f}@media screen and (max-width:1260px){footer.footer{width:calc(100% - 32px)}}footer.footer .footer-widgets{display:flex;padding:30px 110px}@media only screen and (max-width:1438px){footer.footer .footer-widgets{padding:30px 90px}}@media only screen and (max-width:1022px){footer.footer .footer-widgets{padding:30px 60px}}@media only screen and (max-width:766px){footer.footer .footer-widgets{flex-wrap:wrap;padding:30px 35px}}@media only screen and (max-width:478px){footer.footer .footer-widgets{padding:30px 25px}}footer.footer .footer-widgets .column{width:auto;display:flex;justify-content:flex-start;padding:60px 0}footer.footer .footer-widgets .column:first-of-type{margin-right:11%}footer.footer .footer-widgets .column:nth-of-type(2){margin-right:17%}footer.footer .footer-widgets .column:nth-of-type(3){margin-right:10%}@media screen and (max-width:1260px){footer.footer .footer-widgets .column{flex-basis:25%}footer.footer .footer-widgets .column:first-of-type,footer.footer .footer-widgets .column:nth-of-type(2),footer.footer .footer-widgets .column:nth-of-type(3){margin-right:5%}}@media only screen and (max-width:766px){footer.footer .footer-widgets .column{flex-basis:50%;padding:40px 0}}@media only screen and (max-width:478px){footer.footer .footer-widgets .column{flex-basis:100%;justify-content:flex-start;padding:20px 0}}@media only screen and (max-width:478px){footer.footer .footer-widgets .column .single-widget.widget_media_image{width:80px}}footer.footer .footer-widgets .column .single-widget .widget-title{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-size:24px;line-height:145%;color:#c70f0f;margin-bottom:8px}footer.footer .footer-widgets .column .single-widget .textwidget{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;line-height:145%;color:#c70f0f}footer.footer .footer-widgets .column .single-widget .textwidget p:first-of-type{margin-bottom:40px}footer.footer .footer-widgets .column .single-widget .textwidget p:nth-of-type(2){font-variant:small-caps}footer.footer .footer-widgets .column .single-widget .textwidget p:nth-of-type(2) a{font-variant:normal}footer.footer .footer-widgets .column .single-widget ul.menu li{margin-bottom:18px}ul.menu{list-style:none;padding:0}ul.menu li{margin:0;padding:0}.nm-textbox{display:flex;flex-wrap:wrap;justify-content:center}.nm-textbox a{text-decoration:none;background:#fff;border:1px solid #c70f0f;box-sizing:border-box;width:44%;max-width:500px;margin:20px;padding:32px}@media only screen and (max-width:766px){.nm-textbox a{width:42%}}@media only screen and (max-width:600px){.nm-textbox a{width:100%}}@media only screen and (max-width:478px){.nm-textbox a{margin:0 0 20px}}.nm-textbox a .single-textbox h3.textbox-title{color:#c70f0f;margin-bottom:22px}.nm-textbox a .single-textbox p{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;color:#000}.wp-block-kadence-column .kt-inside-inner-col{display:flex;flex-direction:column}.wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-infobox{height:100%;margin-top:20px;margin-bottom:20px}@media only screen and (max-width:766px){.wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-infobox{margin-bottom:20px}}.wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{height:100%;margin-bottom:22px}h3.kt-blocks-info-box-title{margin-bottom:22px!important}p.kt-blocks-info-box-text{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;color:#000;font-size:24px;font-size:2.5vw;line-height:145%;margin-left:0!important}@media (max-width:880px){p.kt-blocks-info-box-text{font-size:22px}}@media (min-width:960px){p.kt-blocks-info-box-text{font-size:24px}}.posts-loop,body.blog .main-content-wrap,body.category .main-content-wrap{display:flex;flex-direction:row;position:relative;justify-content:space-between;flex-wrap:wrap}.posts-loop a,body.blog .main-content-wrap a,body.category .main-content-wrap a{text-decoration:none!important}body.blog article.post,body.category article.post,div.single-post{flex-basis:30%;width:30%;max-width:360px;display:flex;flex-direction:column;margin-bottom:40px}@media only screen and (max-width:478px){body.blog article.post,body.category article.post,div.single-post{margin-bottom:25px}}.button-wrapper,a.more-posts{text-align:center}a.more-posts{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#c70f0f;color:#fff;padding:10px 25px 4px;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;font-size:2.5vw;line-height:145%;display:flex;align-items:center;border-radius:4px;justify-content:center}@media (max-width:880px){a.more-posts{font-size:22px}}@media (min-width:960px){a.more-posts{font-size:24px}}@media only screen and (max-width:478px){a.more-posts{width:100%}}a.more-posts:hover{background-color:#fff;color:#c70f0f;border:1px solid #c70f0f}a.read-more-post{line-height:145%;text-decoration:underline!important;text-align:center}a.read-more-post:hover{text-decoration:none!important}.post-image img,body.blog a.post-thumbnail img,body.category a.post-thumbnail img{width:100%;max-width:100%;object-fit:cover;height:230px;display:block}.category-date-wrapper{display:flex;justify-content:center}.category-date-wrapper:not(.date-beside){flex-direction:column}.category-date-wrapper span.post-category{margin:4px 4px 0 0;letter-spacing:.1em}.category-date-wrapper span.post-category,.category-date-wrapper span.post-date{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;display:flex;justify-content:center;color:#000;font-variant:small-caps}.category-date-wrapper span.post-date{margin:4px 0;font-variant-numeric:oldstyle-nums}.category-date-wrapper span.post-date.secondary{font-variant:unset;font-variant-numeric:unset}body.blog article.post h3,body.category article.post h3,h3.page-title{margin:4px 0 16px!important;text-align:center;color:#000}.taxonomy-description{margin-top:26px;margin-bottom:22px}.taxonomy-description p,body.blog article.post p,body.category article.post p{line-height:145%;text-align:center}@media only screen and (max-width:1100px){.posts-loop{justify-content:space-between!important;flex-wrap:wrap}}@media only screen and (max-width:800px){.posts-loop{flex-direction:row!important;flex-wrap:wrap;align-items:normal!important;justify-content:space-between}body.blog article.post,body.category article.post,div.single-post{flex-basis:48%;width:48%;margin:0 0 30px}}@media only screen and (max-width:500px){.posts-loop{flex-direction:column!important;align-items:center!important;flex-wrap:nowrap}body.blog article.post,body.category article.post,div.single-post{flex-basis:100%;width:100%;margin:0 0 30px}}span.page-category{max-width:1240px;width:calc(100% - 32px);margin:0 auto 24px;text-align:center;display:block;font-variant:small-caps;font-size:16px;line-height:22px;letter-spacing:.1em}@media only screen and (max-width:478px){span.page-category{margin:16px auto}}body.category .main-content-wrap>h1{display:none}body.category .main-content-wrap{padding-top:60px}body.blog .main-content-wrap,body.category .main-content-wrap{max-width:1240px;width:calc(100% - 32px);margin:0 auto;display:grid!important;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px}@media only screen and (max-width:1022px){body.blog .main-content-wrap,body.category .main-content-wrap{grid-template-columns:1fr 1fr}}@media only screen and (max-width:766px){body.blog .main-content-wrap,body.category .main-content-wrap{grid-template-columns:1fr}}body.blog .main-content-wrap .page-category,body.category .main-content-wrap .page-category{position:absolute;top:0;width:100%}body.blog .main-content-wrap article,body.category .main-content-wrap article{width:100%;justify-self:center;margin-bottom:0}body.blog .main-content-wrap article.post,body.category .main-content-wrap article.post{text-align:center}body.blog .main-content-wrap article.post h3,body.category .main-content-wrap article.post h3{width:100%;margin-top:.6em!important}body.blog .main-content-wrap article.post h3 a,body.category .main-content-wrap article.post h3 a{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-size:32px;font-size:3.3vw;line-height:120%;margin:32px 0 8px;text-decoration:none!important}@media (max-width:969.696969697px){body.blog .main-content-wrap article.post h3 a,body.category .main-content-wrap article.post h3 a{font-size:32px}}@media (min-width:969.696969697px){body.blog .main-content-wrap article.post h3 a,body.category .main-content-wrap article.post h3 a{font-size:32px}}body.blog .main-content-wrap article.post p,body.category .main-content-wrap article.post p{font-size:18px}body.blog .main-content-wrap article.post a,body.category .main-content-wrap article.post a{font-size:20px;text-decoration:underline!important}body.blog .main-content-wrap article.post a:hover,body.category .main-content-wrap article.post a:hover{text-decoration:none!important}body.single.single-post .entry-content{max-width:1044px;margin:0 auto}body.single.single-post .entry-content .wp-post-image-wrapper{position:relative;margin-bottom:34px}@media only screen and (max-width:1022px){body.single.single-post .entry-content .wp-post-image-wrapper{display:flex;flex-direction:column;margin-bottom:32px}}body.single.single-post .entry-content .wp-post-image-wrapper img.wp-post-image{width:100%;order:2}@media only screen and (max-width:478px){body.single.single-post .entry-content .wp-post-image-wrapper img.wp-post-image{height:215px}}body.single.single-post .entry-content .wp-post-image-wrapper span.foto-info{display:block;margin:0 auto;font-size:16px;line-height:22px;text-align:center}body.single.single-post .entry-content .wp-post-image-wrapper .single-post-date{display:flex;flex-direction:column;font-size:16px;line-height:22px;padding-top:60px;position:absolute;z-index:15}@media only screen and (max-width:1022px){body.single.single-post .entry-content .wp-post-image-wrapper .single-post-date{position:relative;order:1;margin-bottom:24px;text-align:center;padding-top:0}}@media only screen and (max-width:478px){body.single.single-post .entry-content .wp-post-image-wrapper .single-post-date{flex-direction:row;flex-wrap:wrap;justify-content:center}}body.single.single-post .entry-content .wp-post-image-wrapper .single-post-date .archive-link{margin-top:20px}@media only screen and (max-width:1022px){body.single.single-post .entry-content .wp-post-image-wrapper .single-post-date .archive-link{margin-top:0}}@media only screen and (max-width:478px){body.single.single-post .entry-content .wp-post-image-wrapper .single-post-date .archive-link{flex-basis:100%}}body.single.single-post .entry-content .wp-post-image-wrapper .single-post-date span{font-size:16px;line-height:22px}@media only screen and (max-width:478px){body.single.single-post .entry-content .wp-post-image-wrapper .single-post-date span{margin-right:5px}}.wp-block-kadence-accordion .kt-accordion-wrap{margin:0 auto 45px}.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap:first-child{border-top:1px solid #c70f0f}.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-header-wrap button.kt-blocks-accordion-header{background:transparent;padding:16px 10px 12px;margin:0}.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-header-wrap button.kt-blocks-accordion-header.kt-accordion-panel-active span.kt-blocks-accordion-title{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400}.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-header-wrap button.kt-blocks-accordion-header span.kt-blocks-accordion-title{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;font-size:2.5vw;line-height:145%;display:flex;align-items:center}@media (max-width:880px){.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-header-wrap button.kt-blocks-accordion-header span.kt-blocks-accordion-title{font-size:22px}}@media (min-width:960px){.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-header-wrap button.kt-blocks-accordion-header span.kt-blocks-accordion-title{font-size:24px}}.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-header-wrap button.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{content:"";display:block;background-image:url(assets/images/anglearrow.svg);width:15px;height:15px;background-size:15px 15px;background-color:unset!important;top:50%;transform:translateY(-50%) rotate(180deg)}.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-header-wrap button.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before:active,.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-header-wrap button.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before:hover{background-color:unset!important}.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-header-wrap button.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{display:none}.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-panel .kt-accordion-panel-inner{font-size:20px;font-size:2.5vw;padding:16px 0 0}@media (max-width:720px){.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-panel .kt-accordion-panel-inner{font-size:18px}}@media (min-width:800px){.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-panel .kt-accordion-panel-inner{font-size:20px}}.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-panel .kt-accordion-panel-inner p,.wp-block-kadence-accordion .kt-accordion-wrap .kt-accordion-inner-wrap .kt-accordion-panel .kt-accordion-panel-inner span{padding:0 10px}.kt-blocks-accordion-header:focus,.kt-blocks-accordion-header:hover{background:transparent!important;border-color:#c70f0f!important;outline:none}.kt-blocks-accordion-header:focus span.kt-blocks-accordion-title,.kt-blocks-accordion-header:hover span.kt-blocks-accordion-title{font-weight:700!important}.kt-accodion-icon-style-arrow .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{transform:translateY(-50%) rotate(1turn)!important}.kt-accodion-icon-style-arrow .kt-blocks-accordion-header.kt-accordion-panel-active{border:none}.local-chapter-container{border:2px solid #c70f0f;padding:24px;margin-bottom:24px}.local-chapter-container span{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.1em}.local-chapter-container p{max-width:unset!important}.local-chapter-container p span.label{font-variant:small-caps}.local-chapter-container .lc-category p{font-size:16px;font-variant:small-caps;color:#c70f0f;line-height:22px;padding:0!important}.local-chapter-container .lc-category p span{padding:0!important}.local-chapter-container .lc-full-name{margin-bottom:8px}.local-chapter-container .lc-full-name p{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;padding:0!important}.local-chapter-container .lc-full-name p span{padding:0!important}.local-chapter-container .lc-country,.local-chapter-container .lc-e-mail,.local-chapter-container .lc-owner,.local-chapter-container .lc-telephone,.local-chapter-container .lc-website{line-height:1}.local-chapter-container .lc-country p,.local-chapter-container .lc-e-mail p,.local-chapter-container .lc-owner p,.local-chapter-container .lc-telephone p,.local-chapter-container .lc-website p{font-size:16px;padding:0!important}.local-chapter-container .lc-country p span,.local-chapter-container .lc-e-mail p span,.local-chapter-container .lc-owner p span,.local-chapter-container .lc-telephone p span,.local-chapter-container .lc-website p span{padding:0!important}@media only screen and (max-width:478px){.local-chapter-container .lc-e-mail{line-height:22px}}.local-chapter-container .lc-country{margin-top:16px}.local-chapter-container .lc-additional-links{display:flex;flex-wrap:wrap;margin-top:10px}.local-chapter-container .lc-additional-links a{font-size:17px;margin-right:10px}.nm-person-view-listing{display:flex;flex-direction:column;max-width:610px!important;margin:0 auto}.nm-person-view-listing .person-view-listing-container{display:flex;border-bottom:1px solid #c70f0f;padding:32px 0}@media only screen and (max-width:766px){.nm-person-view-listing .person-view-listing-container{padding:24px 0}}@media only screen and (max-width:375px){.nm-person-view-listing .person-view-listing-container{flex-direction:column}}.nm-person-view-listing .person-view-listing-container .pwl-image{display:flex;width:177px;height:177px}@media only screen and (max-width:766px){.nm-person-view-listing .person-view-listing-container .pwl-image{max-width:117px;max-height:117px}}.nm-person-view-listing .person-view-listing-container .pwl-image img{object-fit:cover;border-radius:50%}.nm-person-view-listing .person-view-listing-container .pwl-info{display:flex;flex-direction:column;flex:1 1;padding-left:40px}@media only screen and (max-width:375px){.nm-person-view-listing .person-view-listing-container .pwl-info{padding-left:0}}.nm-person-view-listing .person-view-listing-container .pwl-info .name-title{line-height:22px;margin-bottom:16px}.nm-person-view-listing .person-view-listing-container .pwl-info .name-title p.name{margin-bottom:0;font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;margin-top:16px}.nm-person-view-listing .person-view-listing-container .pwl-info .name-title span.title{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-variant:small-caps;font-size:16px;letter-spacing:.1em;line-height:22px;word-break:break-word}.nm-person-view-listing .person-view-listing-container .pwl-info .mail-tel .e-mail{font-size:16px;line-height:22px}.nm-person-view-listing .person-view-listing-container .pwl-info .mail-tel p.telephone{margin-bottom:6px}.nm-person-view-listing .person-view-listing-container .pwl-info .mail-tel p.mobiltelephone,.nm-person-view-listing .person-view-listing-container .pwl-info .mail-tel p.telephone{font-size:16px;line-height:16px;font-variant:small-caps;margin:0;letter-spacing:.1em}body.search main.main-content-wrap{max-width:610px;margin:0 auto}@media only screen and (max-width:610px){body.search main.main-content-wrap{width:calc(100% - 32px)}}body.search main.main-content-wrap form.search-form{display:flex;position:relative;margin-bottom:56px}body.search main.main-content-wrap form.search-form label{display:flex;flex:1 1}body.search main.main-content-wrap form.search-form label span.hidden{position:absolute;font-size:16px;line-height:22px;margin-bottom:8px;clip:unset;overflow:auto;height:auto;width:auto;top:-30px}body.search main.main-content-wrap form.search-form label input{background:#fff;border:1px solid #c70f0f;margin-right:14px;font-family:BradfordLLWeb-Italic,sans-serif;font-weight:400;font-size:24px;font-size:2.5vw;padding:10px 16px;max-width:500px}@media (max-width:880px){body.search main.main-content-wrap form.search-form label input{font-size:22px}}@media (min-width:960px){body.search main.main-content-wrap form.search-form label input{font-size:24px}}body.search main.main-content-wrap form.search-form input.wp-block-search__input{background:#fff;border:1px solid #c70f0f;margin-right:14px;font-family:BradfordLLWeb-Italic,sans-serif;font-weight:400;font-size:24px;font-size:2.5vw;padding:10px 16px;max-width:500px}@media (max-width:880px){body.search main.main-content-wrap form.search-form input.wp-block-search__input{font-size:22px}}@media (min-width:960px){body.search main.main-content-wrap form.search-form input.wp-block-search__input{font-size:24px}}body.search main.main-content-wrap form.search-form input.search-button{display:flex;align-items:center;text-align:center;padding:12px 27px 8px;margin:0;font-size:24px;line-height:145%}@media only screen and (max-width:478px){body.search main.main-content-wrap form.search-form input.search-button{padding:8px 16px 4px 12px}}body.search main.main-content-wrap h1{text-align:center;margin-bottom:77px}body.search main.main-content-wrap h2{font-size:48px;font-size:4vw}@media (max-width:800px){body.search main.main-content-wrap h2{font-size:32px}}@media (min-width:1200px){body.search main.main-content-wrap h2{font-size:48px}}body.search main.main-content-wrap .search-results-wrapper{display:flex;flex-direction:column-reverse}body.search main.main-content-wrap .search-results-wrapper .posts-navigation{display:none}body.search main.main-content-wrap .search-results-wrapper p.count{margin-bottom:56px}body.search main.main-content-wrap .search-results-wrapper .search-results span.post-date{font-size:16px;line-height:22px}body.search main.main-content-wrap .search-results-wrapper .search-results article{margin-bottom:56px}body.search main.main-content-wrap .search-results-wrapper .search-results article h3 a{color:#c70f0f;font-family:BradfordLLWeb-Italic,sans-serif;font-weight:400;text-decoration:underline}body.search main.main-content-wrap .search-results-wrapper .search-results article h3 a:focus,body.search main.main-content-wrap .search-results-wrapper .search-results article h3 a:hover{text-decoration:none}body.search footer.footer{display:none}.wp-block-search,form.search-form{display:flex;position:relative;margin-bottom:56px}.wp-block-search label,form.search-form label{display:flex;flex:1 1}.wp-block-search label span.hidden,form.search-form label span.hidden{position:absolute;font-size:16px;line-height:22px;margin-bottom:8px;clip:unset;overflow:auto;height:auto;width:auto;top:-30px}.wp-block-search label input,form.search-form label input{background:#fff;border:1px solid #c70f0f;margin-right:14px;font-family:BradfordLLWeb-Italic,sans-serif;font-weight:400;font-size:24px;font-size:2.5vw;padding:10px 16px}@media (max-width:880px){.wp-block-search label input,form.search-form label input{font-size:22px}}@media (min-width:960px){.wp-block-search label input,form.search-form label input{font-size:24px}}.wp-block-search input.search-button,form.search-form input.search-button{display:flex;align-items:center;text-align:center;padding:10px 20px}form.wp-block-search{max-width:610px!important;margin:0 auto}label.wp-block-search__label{position:absolute;font-size:16px;line-height:22px;margin-bottom:8px;clip:unset;overflow:auto;height:auto;width:auto;top:-30px}.wp-block-search{justify-content:space-between}.wp-block-search .wp-block-search__label{font-weight:500}.wp-block-search input.wp-block-search__input{background:#fff;border:1px solid #c70f0f;margin-right:14px;font-family:BradfordLLWeb-Italic,sans-serif;font-weight:400;font-size:24px;font-size:2.5vw;padding:10px 16px;max-width:500px;flex:1 1}@media (max-width:880px){.wp-block-search input.wp-block-search__input{font-size:22px}}@media (min-width:960px){.wp-block-search input.wp-block-search__input{font-size:24px}}.wp-block-search .wp-block-search__button{padding:12px 27px 8px;margin:0;font-size:24px;line-height:145%}.nm-history-timeline{display:flex;flex-direction:column;justify-content:center;padding:64px 0 44px;border-top:1px solid #c70f0f;border-bottom:1px solid #c70f0f;max-width:830px!important;margin:56px auto}.nm-history-timeline h3.ht-title{text-align:center;color:#c70f0f;margin-bottom:56px}.nm-history-timeline .single-ht-box{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.nm-history-timeline .single-ht-box span.ht-year{text-align:center;font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;color:#c70f0f;font-size:16px;line-height:22px}.nm-history-timeline .single-ht-box p.ht-text{text-align:center;font-size:40px;font-size:3.5vw;line-height:145%;max-width:unset!important}@media (max-width:914.2857142857px){.nm-history-timeline .single-ht-box p.ht-text{font-size:32px}}@media (min-width:1142.8571428571px){.nm-history-timeline .single-ht-box p.ht-text{font-size:40px}}.nm-history-timeline span.pipe{color:#c70f0f;text-align:center;margin-bottom:16px;font-size:36px}.nm-history-timeline span.pipe:last-of-type{display:none}.nm-publication-list{display:flex}.nm-publication-list .pl-column{width:auto;margin:0 auto}@media only screen and (max-width:766px){.nm-publication-list .pl-column{margin-right:60px}}@media only screen and (max-width:478px){.nm-publication-list .pl-column{margin-right:10px}}@media only screen and (max-width:766px){.nm-publication-list .pl-column.last{margin-right:auto}}.nm-publication-list .pl-column h3{margin-right:80px}@media only screen and (max-width:478px){.nm-publication-list .pl-column h3{font-size:20px}}.nm-publication-list .pl-column .single-pl-box{margin-bottom:30px}.nm-publication-list .pl-column .single-pl-box .pl-year{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;margin-bottom:8px;font-variant:small-caps;font-variant-numeric:oldstyle-nums;display:block}@media only screen and (max-width:478px){.nm-publication-list .pl-column .single-pl-box .pl-year{font-size:18px}}.nm-publication-list .pl-column .single-pl-box .links-container a{border:none}.nm-publication-list .pl-column .single-pl-box .links-container a:after{display:none}@media only screen and (max-width:478px){.nm-publication-list .pl-column .single-pl-box .links-container a{font-size:16px}}body.single-event .main-content-wrap article.event .entry-content h1{margin-bottom:56px!important}body.single-event .main-content-wrap article.event .entry-content .wp-post-image-wrapper{margin:0 auto}body.single-event .main-content-wrap article.event .entry-content .wp-post-image-wrapper .single-post-date,body.single-event .main-content-wrap article.event .entry-content .wp-post-image-wrapper figcaption{display:none}body.single-event .main-content-wrap article.event .entry-content .event-info{display:flex;flex-direction:column;margin:0 auto 56px;max-width:610px!important;border-left:2px solid #c70f0f;padding-left:24px!important}body.single-event .main-content-wrap article.event .entry-content .event-info .info{padding:0;width:100%}body.single-event .main-content-wrap article.event .entry-content .event-info .info span.dashicons{display:none}body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner{float:none;display:flex;width:auto;flex-wrap:wrap}body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner .event-title{font-variant:small-caps;text-transform:lowercase;letter-spacing:.1em;margin-right:8px}@media only screen and (max-width:478px){body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner .event-title{font-weight:600!important}}body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner .date-start,body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner .event-title{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;line-height:145%}body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner .date-end{margin-right:5px;text-transform:lowercase}body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner .date-end span a{display:none}body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner .date-start{margin-right:5px;text-transform:lowercase}body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner .time-end{margin-left:5px}body.single-event .main-content-wrap article.event .entry-content .event-info .info .event-inner .event-maplink{display:none}body.single-event .main-content-wrap article.event .entry-content .event-info .event.wrapper .event.contact span{letter-spacing:.1em;font-variant:small-caps;text-transform:lowercase}body.single-event .main-content-wrap article.event .entry-content p.archive-event-link a.archive-event-link{position:relative;font-size:16px;line-height:22px}.event-signup-inner .button,.event-signup-inner .event-attendee-capacity,.event-signup-inner .event-deadline{display:none}.date-time-start-wrapper{margin-right:5px}@media only screen and (max-width:478px){.date-time-start-wrapper{display:flex;flex-wrap:wrap}}@media only screen and (max-width:478px){.event.contact span:first-of-type{font-weight:600}}body.tax-event-categories h1.event-archive-title{max-width:1260px;margin:0 auto;width:calc(100% - 32px);text-align:center;text-transform:capitalize}body.tax-event-categories p.has-lead-font-size{max-width:610px;margin:10px auto 56px;width:calc(100% - 32px)}body.tax-event-categories article.event-categories-kalender{border-left:3px solid #c70f0f;border-bottom:0;padding-left:24px;padding-bottom:0;max-width:610px;margin:0 auto 40px}body.tax-event-categories article.event-categories-kalender a{text-decoration:none!important}body.tax-event-categories article.event-categories-kalender a .event-loop-inner{display:flex;flex-direction:column;align-items:flex-start}body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal{display:block;text-align:start;max-width:none;height:auto;flex:none;border:none;background-color:transparent;margin-bottom:8px;margin-right:0;padding:0;color:#000!important}body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal .event-address,body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;font-size:2.5vw;line-height:145%;color:#000}@media (max-width:880px){body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal .event-address,body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month{font-size:22px}}@media (min-width:960px){body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal .event-address,body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month{font-size:24px}}body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month{text-transform:lowercase;font-size:24px;font-size:2.5vw}@media (max-width:880px){body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month{font-size:22px}}@media (min-width:960px){body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month{font-size:24px}}body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{color:#c70f0f;font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-size:32px;font-size:3.3vw;line-height:120%;margin-bottom:24px;width:100%}@media (max-width:727.2727272727px){body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{font-size:24px}}@media (min-width:969.696969697px){body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{font-size:32px}}@media only screen and (max-width:478px){body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{margin-bottom:8px}}body.tax-event-categories article.event-categories-kalender a .event-loop-inner .event-loop-info .event-info .event.contact{border:0;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.1em;font-variant:small-caps;text-transform:lowercase;padding:0;color:#000}body.tax-event-categories .event-list{display:none;max-width:1260px;margin:0 auto;width:calc(100% - 32px)}@media only screen and (max-width:478px){h3.event-loop-title{margin-bottom:8px!important}}.kalender-events-loop p.archive-event-link{font-size:24px;font-size:2.5vw;line-height:145%}@media (max-width:880px){.kalender-events-loop p.archive-event-link{font-size:22px}}@media (min-width:960px){.kalender-events-loop p.archive-event-link{font-size:24px}}.kalender-events-loop article.event,.kalender-events-loop article.event-categories-kalender{border-left:3px solid #c70f0f;border-bottom:0;padding-left:24px;padding-bottom:0;max-width:610px;margin:0 auto 32px}@media only screen and (max-width:478px){.kalender-events-loop article.event,.kalender-events-loop article.event-categories-kalender{padding-left:16px;border-left:2px solid #c70f0f}}.kalender-events-loop article.event-categories-kalender:last-of-type,.kalender-events-loop article.event:last-of-type{margin:0 auto 40px}@media only screen and (max-width:478px){.kalender-events-loop article.event-categories-kalender:last-of-type,.kalender-events-loop article.event:last-of-type{margin:0 auto 32px}}.kalender-events-loop article.event-categories-kalender a,.kalender-events-loop article.event a{text-decoration:none!important}.kalender-events-loop article.event-categories-kalender a .event-loop-inner,.kalender-events-loop article.event a .event-loop-inner{display:flex;flex-direction:column;align-items:flex-start}.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal,.kalender-events-loop article.event a .event-loop-inner .event-cal{display:block;text-align:start;max-width:none;height:auto;flex:none;border:none;background-color:transparent;margin-bottom:8px;margin-right:0;padding:0;color:#000}.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal .event-address,.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month,.kalender-events-loop article.event a .event-loop-inner .event-cal .event-address,.kalender-events-loop article.event a .event-loop-inner .event-cal .event-cal-month{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;font-size:2.5vw;line-height:145%;color:#000}@media (max-width:880px){.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal .event-address,.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month,.kalender-events-loop article.event a .event-loop-inner .event-cal .event-address,.kalender-events-loop article.event a .event-loop-inner .event-cal .event-cal-month{font-size:22px}}@media (min-width:960px){.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal .event-address,.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month,.kalender-events-loop article.event a .event-loop-inner .event-cal .event-address,.kalender-events-loop article.event a .event-loop-inner .event-cal .event-cal-month{font-size:24px}}.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month,.kalender-events-loop article.event a .event-loop-inner .event-cal .event-cal-month{text-transform:lowercase;font-size:24px;font-size:2.5vw}@media (max-width:880px){.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month,.kalender-events-loop article.event a .event-loop-inner .event-cal .event-cal-month{font-size:22px}}@media (min-width:960px){.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-cal .event-cal-month,.kalender-events-loop article.event a .event-loop-inner .event-cal .event-cal-month{font-size:24px}}.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-loop-info .event-info h3.event-loop-title,.kalender-events-loop article.event a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{color:#c70f0f;font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-size:32px;font-size:3.3vw;line-height:120%;margin-bottom:24px;width:100%}@media (max-width:727.2727272727px){.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-loop-info .event-info h3.event-loop-title,.kalender-events-loop article.event a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{font-size:24px}}@media (min-width:969.696969697px){.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-loop-info .event-info h3.event-loop-title,.kalender-events-loop article.event a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{font-size:32px}}.kalender-events-loop article.event-categories-kalender a .event-loop-inner .event-loop-info .event-info .event.contact,.kalender-events-loop article.event a .event-loop-inner .event-loop-info .event-info .event.contact{border:0;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.1em;font-variant:small-caps;text-transform:lowercase;padding:0;color:#000}.product-filters-wrapper .product-filter-content .col{padding:0;float:none;margin:0 auto}.product-filters-wrapper .product-filter-content .col .widget_product_categories p.widget-title{display:none}.product-filters-wrapper .product-filter-content .col .widget_product_categories span.select2-container{display:flex;justify-content:space-between;cursor:pointer;border-radius:1px;background-color:#fff;border:1px solid #c70f0f!important;border:unset;padding:10px;margin-bottom:80px}.product-filters-wrapper .product-filter-content .col .widget_product_categories span.select2-container span.selection{width:100%;line-height:145%}.product-filters-wrapper .product-filter-content .col .widget_product_categories span.select2-container span.selection span.select2-selection{border:0;outline:0}.product-filters-wrapper .product-filter-content .col .widget_product_categories span.select2-container span.selection span.select2-selection span.select2-selection__rendered{padding:0;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;color:#000}.product-filters-wrapper .product-filter-content .col .widget_product_categories span.select2-container span.selection span.select2-selection span.select2-selection__rendered span.select2-selection__clear{display:none}.product-filters-wrapper .product-filter-content .col .widget_product_categories span.select2-container span.selection span.select2-selection span.select2-selection__rendered span.select2-selection__placeholder{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;color:#000}.product-filters-wrapper .product-filter-content .col .widget_product_categories span.select2-container span.selection span.select2-selection span.select2-selection__arrow:before{content:"↓";display:block;font-size:20px;position:absolute;top:50%;transform:translateY(-50%);right:0;padding:20px 10px 0 0}.product-filters-wrapper .product-filter-content .col .widget_product_categories span.select2-container span.selection span.select2-selection span.select2-selection__arrow b{display:none}.product-filters-wrapper .product-filter-content .col .widget_product_categories ul.product-categories{background-color:#fff;padding-left:20px;padding-right:20px;display:none;margin-top:-80px;margin-bottom:80px}.product-filters-wrapper .product-filter-content .col .widget_product_categories ul.product-categories li{padding:12px 10px 8px;border-bottom:1px solid #c70f0f;position:relative}.product-filters-wrapper .product-filter-content .col .widget_product_categories ul.product-categories li:last-of-type{border-bottom:none}.product-filters-wrapper .product-filter-content .col .widget_product_categories ul.product-categories li a{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;line-height:120%;color:#000;text-decoration:none}.product-filters-wrapper .product-filter-content .col .widget_product_categories ul.product-categories li ul li{padding-left:0}.product-filters-wrapper .product-filter-content .col .widget_product_categories ul.product-categories li ul li a{padding-left:10px}body.archive h1.event-archive-title{max-width:1260px;margin:0 auto;width:calc(100% - 32px);text-align:center;text-transform:capitalize}body.archive h3{max-width:610px;width:calc(100% - 32px);margin:0 auto}body.archive p.has-lead-font-size{max-width:610px;margin:10px auto 56px;width:calc(100% - 32px)}body.archive .event-list{max-width:1260px;margin:0 auto;width:calc(100% - 32px)}body.archive .event-list h2.subheader{max-width:610px;margin-left:auto;margin-right:auto;text-transform:capitalize}body.archive .event-list article.event{border-left:3px solid #c70f0f;border-bottom:0;padding-left:24px;padding-bottom:0;max-width:610px;margin:0 auto 40px}body.archive .event-list article.event a .event-loop-inner{display:flex;flex-direction:column;align-items:flex-start}body.archive .event-list article.event a .event-loop-inner .event-cal{display:block;text-align:start;max-width:none;height:auto;border:none;background-color:transparent;margin-bottom:8px;margin-right:0;padding:0}body.archive .event-list article.event a .event-loop-inner .event-cal .event-address,body.archive .event-list article.event a .event-loop-inner .event-cal .event-cal-month{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:24px;line-height:145%}body.archive .event-list article.event a .event-loop-inner .event-cal .event-cal-month{text-transform:lowercase}body.archive .event-list article.event a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{color:#c70f0f;font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-size:32px;font-size:3.3vw;line-height:120%;margin-bottom:24px;width:100%!important}@media (max-width:727.2727272727px){body.archive .event-list article.event a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{font-size:24px}}@media (min-width:969.696969697px){body.archive .event-list article.event a .event-loop-inner .event-loop-info .event-info h3.event-loop-title{font-size:32px}}body.archive .event-list article.event a .event-loop-inner .event-loop-info .event-info .event.contact{border:0;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.1em;font-variant:small-caps;text-transform:lowercase;padding:0;color:#000}.maksimer-reg{border-top:1px solid #c70f0f;border-bottom:1px solid #c70f0f;padding:24px 0}.maksimer-reg form.makismer-reg-form{max-width:610px;margin:0 auto}.maksimer-reg form.makismer-reg-form div label{font-size:16px;line-height:22px;margin-bottom:8px}.maksimer-reg form.makismer-reg-form div input{margin-bottom:20px;font-family:BradfordLLWeb-Italic,sans-serif;font-weight:400;font-size:24px;line-height:145%;padding:7px 10px 5px}.maksimer-reg form.makismer-reg-form div h3{font-size:24px;line-height:145%;margin-bottom:0!important}.maksimer-reg form.makismer-reg-form div p{font-size:24px;line-height:145%;margin-bottom:24px}.maksimer-reg form.makismer-reg-form div input.reg_first_name,.maksimer-reg form.makismer-reg-form div input.reg_last_name{max-width:400px}.maksimer-reg form.makismer-reg-form div input.reg_household-name{width:100%}.maksimer-reg form.makismer-reg-form .zip-post-wrapper{display:flex}@media only screen and (max-width:478px){.maksimer-reg form.makismer-reg-form .zip-post-wrapper{flex-direction:column}}.maksimer-reg form.makismer-reg-form .zip-post-wrapper div input.reg_zip{max-width:108px;margin-right:40px;font-variant-numeric:oldstyle-nums}.maksimer-reg form.makismer-reg-form .zip-post-wrapper div input.reg_postcode{max-width:280px;font-variant-numeric:oldstyle-nums}.maksimer-reg form.makismer-reg-form .mobile-comment-wrapper{display:flex}@media only screen and (max-width:478px){.maksimer-reg form.makismer-reg-form .mobile-comment-wrapper{flex-direction:column;margin-bottom:1em}}.maksimer-reg form.makismer-reg-form .mobile-comment-wrapper div input.reg_phone{max-width:284px;font-variant-numeric:oldstyle-nums;margin-right:40px}@media only screen and (max-width:478px){.maksimer-reg form.makismer-reg-form .mobile-comment-wrapper div input.reg_phone{margin-right:0;margin-bottom:1em}}.maksimer-reg form.makismer-reg-form .mobile-comment-wrapper div input.reg_comment{max-width:108px}.maksimer-reg form.makismer-reg-form .reg_submit{width:auto;display:block;margin:8px auto 40px;padding:10px 28px 6px;font-size:24px;line-height:145%}.maksimer-reg form.makismer-reg-form .reg_submit:focus,.maksimer-reg form.makismer-reg-form .reg_submit:hover{background-color:#fff;color:#c70f0f}.maksimer-reg form.makismer-reg-form a.personal-info{text-align:center;display:block}.maksimer-notice{padding:56px 0;border-top:1px solid #c70f0f;border-bottom:1px solid #c70f0f;margin-left:auto;margin-right:auto;margin-bottom:32px;display:block}body.home .main-content-wrap{padding-top:130px}@media only screen and (max-width:766px){body.home .main-content-wrap{padding-top:48px}}body.home .main-content-wrap .entry-content{max-width:100%;margin:0 auto}body.home .main-content-wrap .entry-content>h1{display:none}body.home .main-content-wrap .entry-content .wp-block-kadence-rowlayout .kt-inside-inner-col>h1{position:relative;font-size:64px;font-size:5vw;text-align:left;margin-left:auto;display:block}@media (max-width:680px){body.home .main-content-wrap .entry-content .wp-block-kadence-rowlayout .kt-inside-inner-col>h1{font-size:34px}}@media (min-width:1280px){body.home .main-content-wrap .entry-content .wp-block-kadence-rowlayout .kt-inside-inner-col>h1{font-size:64px}}@media only screen and (max-width:478px){body.home .main-content-wrap .entry-content .wp-block-kadence-rowlayout .kt-inside-inner-col>h1{margin-bottom:16px!important}}body.home .main-content-wrap .entry-content .wp-block-kadence-rowlayout .kt-inside-inner-col .posts-loop{justify-content:flex-end}@media only screen and (max-width:766px){body.home .main-content-wrap .entry-content .wp-block-kadence-rowlayout .kt-inside-inner-col .posts-loop{justify-content:center!important}}body.home .main-content-wrap .entry-content .wp-block-kadence-rowlayout .kt-inside-inner-col .posts-loop .single-post{flex-basis:75%;width:75%}@media only screen and (max-width:478px){body.home .main-content-wrap .entry-content .wp-block-kadence-rowlayout .kt-inside-inner-col .posts-loop .single-post{flex-basis:100%;width:100%}}body.home .main-content-wrap .entry-content .wp-block-kadence-rowlayout .kt-inside-inner-col .posts-loop .single-post .page-title{color:#c70f0f}.home-banner>div{min-height:52vh!important;background-size:cover}@media only screen and (max-width:478px){.home-banner>div{min-height:unset!important}}.badge{width:225px!important;height:225px!important;margin-left:10px}@media only screen and (max-width:766px){.badge{margin-left:auto}}@media only screen and (max-width:478px){.badge{width:200px!important;height:200px!important}}.badge .kt-blocks-info-box-link-wrap{height:100%;transform:rotate(-10deg);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0!important}.badge .kt-blocks-info-box-link-wrap .kt-infobox-textcontent h3{text-align:left;margin-bottom:0!important;padding-left:30px!important;font-size:24px;font-size:2.5vw}@media (max-width:880px){.badge .kt-blocks-info-box-link-wrap .kt-infobox-textcontent h3{font-size:22px}}@media (min-width:960px){.badge .kt-blocks-info-box-link-wrap .kt-infobox-textcontent h3{font-size:24px}}.badge .kt-blocks-info-box-link-wrap .kt-infobox-textcontent a{font-size:32px;font-size:2.5vw;font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;text-decoration:underline!important}@media (max-width:880px){.badge .kt-blocks-info-box-link-wrap .kt-infobox-textcontent a{font-size:22px}}@media (min-width:1280px){.badge .kt-blocks-info-box-link-wrap .kt-infobox-textcontent a{font-size:32px}}body.archive.woocommerce .content-area .site-main{max-width:1240px;width:calc(100% - 32px);margin:0 auto}body.archive.woocommerce .content-area .site-main nav.woocommerce-breadcrumb{display:none}body.archive.woocommerce .content-area .site-main header.woocommerce-products-header h1{text-align:center;margin-bottom:40px}body.archive.woocommerce .content-area .site-main header.woocommerce-products-header .page-description p{max-width:610px!important}body.archive.woocommerce .content-area .site-main header.woocommerce-products-header .page-description p:last-child{margin:0 auto 56px}body.archive.woocommerce .content-area .site-main header.woocommerce-products-header .term-description{max-width:610px;margin:0 auto}body.archive.woocommerce .content-area .site-main header.woocommerce-products-header .term-description p{font-size:40px;font-size:4vw;line-height:145%;margin-bottom:40px}@media (max-width:800px){body.archive.woocommerce .content-area .site-main header.woocommerce-products-header .term-description p{font-size:32px}}@media (min-width:1000px){body.archive.woocommerce .content-area .site-main header.woocommerce-products-header .term-description p{font-size:40px}}body.archive.woocommerce .content-area .site-main .product-loop-link-wrapper{max-width:610px;margin:0 auto 56px}body.archive.woocommerce .content-area .site-main .woocommerce-ordering,body.archive.woocommerce .content-area .site-main .woocommerce-pagination,body.archive.woocommerce .content-area .site-main p.woocommerce-result-count{display:none}ul.products,ul.wc-block-grid__products{padding:0 20px!important;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-start;grid-row-gap:40px;max-width:none!important}@media only screen and (max-width:1100px){ul.products,ul.wc-block-grid__products{padding:0!important;grid-gap:30px;grid-row-gap:30px}}@media only screen and (max-width:800px){ul.products,ul.wc-block-grid__products{grid-template-columns:1fr 1fr;grid-gap:20px;grid-row-gap:20px}}@media only screen and (max-width:500px){ul.products,ul.wc-block-grid__products{grid-template-columns:1fr;grid-gap:10px;grid-row-gap:10px}}@media only screen and (max-width:766px){ul.products,ul.wc-block-grid__products{padding:0}}@media only screen and (max-width:478px){ul.products,ul.wc-block-grid__products{grid-gap:40px;grid-row-gap:40px;justify-content:center}}ul.products:before,ul.wc-block-grid__products:before{display:none!important}ul.products:after,ul.wc-block-grid__products:after{display:none!important}ul.products li.product,ul.products li.wc-block-grid__product,ul.wc-block-grid__products li.product,ul.wc-block-grid__products li.wc-block-grid__product{display:flex;flex-direction:column;text-indent:0;margin:0 auto!important;padding:24px!important;border-bottom:1px solid #c70f0f;width:100%!important;max-width:330px!important;height:100%;justify-content:flex-start}ul.products li.product:before,ul.products li.wc-block-grid__product:before,ul.wc-block-grid__products li.product:before,ul.wc-block-grid__products li.wc-block-grid__product:before{display:none}@media only screen and (max-width:766px){ul.products li.product,ul.products li.wc-block-grid__product,ul.wc-block-grid__products li.product,ul.wc-block-grid__products li.wc-block-grid__product{margin-bottom:30px!important}}@media only screen and (max-width:478px){ul.products li.product,ul.products li.wc-block-grid__product,ul.wc-block-grid__products li.product,ul.wc-block-grid__products li.wc-block-grid__product{margin-bottom:20px!important}}ul.products li.product a.wc-block-grid__product-link span.onsale,ul.products li.product a.woocommerce-LoopProduct-link span.onsale,ul.products li.wc-block-grid__product a.wc-block-grid__product-link span.onsale,ul.products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.onsale,ul.wc-block-grid__products li.product a.wc-block-grid__product-link span.onsale,ul.wc-block-grid__products li.product a.woocommerce-LoopProduct-link span.onsale,ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link span.onsale,ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.onsale{display:flex;justify-content:center;align-items:center;width:65px;height:65px;padding:0;line-height:1.6}@media only screen and (max-width:1438px){ul.products li.product a.wc-block-grid__product-link span.onsale,ul.products li.product a.woocommerce-LoopProduct-link span.onsale,ul.products li.wc-block-grid__product a.wc-block-grid__product-link span.onsale,ul.products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.onsale,ul.wc-block-grid__products li.product a.wc-block-grid__product-link span.onsale,ul.wc-block-grid__products li.product a.woocommerce-LoopProduct-link span.onsale,ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link span.onsale,ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.onsale{line-height:3.9;font-size:16px}}ul.products li.product a.wc-block-grid__product-link .wc-block-grid__product-title,ul.products li.product a.wc-block-grid__product-link h2.woocommerce-loop-product__title,ul.products li.product a.woocommerce-LoopProduct-link .wc-block-grid__product-title,ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title,ul.products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-title,ul.products li.wc-block-grid__product a.wc-block-grid__product-link h2.woocommerce-loop-product__title,ul.products li.wc-block-grid__product a.woocommerce-LoopProduct-link .wc-block-grid__product-title,ul.products li.wc-block-grid__product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title,ul.wc-block-grid__products li.product a.wc-block-grid__product-link .wc-block-grid__product-title,ul.wc-block-grid__products li.product a.wc-block-grid__product-link h2.woocommerce-loop-product__title,ul.wc-block-grid__products li.product a.woocommerce-LoopProduct-link .wc-block-grid__product-title,ul.wc-block-grid__products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title,ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-title,ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link h2.woocommerce-loop-product__title,ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link .wc-block-grid__product-title,ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{text-align:center;font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-size:24px;line-height:145%;color:#000;margin:24px 0 16px!important;padding:0}ul.products li.product a.wc-block-grid__product-link span.price,ul.products li.product a.woocommerce-LoopProduct-link span.price,ul.products li.wc-block-grid__product a.wc-block-grid__product-link span.price,ul.products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.price,ul.wc-block-grid__products li.product a.wc-block-grid__product-link span.price,ul.wc-block-grid__products li.product a.woocommerce-LoopProduct-link span.price,ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link span.price,ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.price{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-size:16px;line-height:145%;color:#000;text-align:center;margin-bottom:24px;font-variant:small-caps}ul.products li.product a.wc-block-grid__product-link span.price del,ul.products li.product a.woocommerce-LoopProduct-link span.price del,ul.products li.wc-block-grid__product a.wc-block-grid__product-link span.price del,ul.products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.price del,ul.wc-block-grid__products li.product a.wc-block-grid__product-link span.price del,ul.wc-block-grid__products li.product a.woocommerce-LoopProduct-link span.price del,ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link span.price del,ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.price del{margin-right:10px}ul.products li.product a.wc-block-grid__product-link span.price ins,ul.products li.product a.woocommerce-LoopProduct-link span.price ins,ul.products li.wc-block-grid__product a.wc-block-grid__product-link span.price ins,ul.products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.price ins,ul.wc-block-grid__products li.product a.wc-block-grid__product-link span.price ins,ul.wc-block-grid__products li.product a.woocommerce-LoopProduct-link span.price ins,ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link span.price ins,ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.price ins{text-decoration:none}ul.products li.product a.wc-block-grid__product-link span.price .woocommerce-Price-currencySymbol,ul.products li.product a.woocommerce-LoopProduct-link span.price .woocommerce-Price-currencySymbol,ul.products li.wc-block-grid__product a.wc-block-grid__product-link span.price .woocommerce-Price-currencySymbol,ul.products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.price .woocommerce-Price-currencySymbol,ul.wc-block-grid__products li.product a.wc-block-grid__product-link span.price .woocommerce-Price-currencySymbol,ul.wc-block-grid__products li.product a.woocommerce-LoopProduct-link span.price .woocommerce-Price-currencySymbol,ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link span.price .woocommerce-Price-currencySymbol,ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link span.price .woocommerce-Price-currencySymbol{margin-right:5px}ul.products li.product a.wc-block-grid__product-link .loop-short-description,ul.products li.product a.woocommerce-LoopProduct-link .loop-short-description,ul.products li.wc-block-grid__product a.wc-block-grid__product-link .loop-short-description,ul.products li.wc-block-grid__product a.woocommerce-LoopProduct-link .loop-short-description,ul.wc-block-grid__products li.product a.wc-block-grid__product-link .loop-short-description,ul.wc-block-grid__products li.product a.woocommerce-LoopProduct-link .loop-short-description,ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .loop-short-description,ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link .loop-short-description{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;color:#000;font-size:16px;line-height:22px;text-align:center;margin-bottom:16px}ul.products li.product .wc-block-grid__product-price,ul.products li.wc-block-grid__product .wc-block-grid__product-price,ul.wc-block-grid__products li.product .wc-block-grid__product-price,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-size:16px;line-height:145%;color:#000;text-align:center;margin-bottom:24px;font-variant:small-caps}ul.products li.product .wc-block-grid__product-price del,ul.products li.wc-block-grid__product .wc-block-grid__product-price del,ul.wc-block-grid__products li.product .wc-block-grid__product-price del,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del{opacity:.5;margin-right:10px}ul.products li.product .wc-block-grid__product-price ins,ul.products li.wc-block-grid__product .wc-block-grid__product-price ins,ul.wc-block-grid__products li.product .wc-block-grid__product-price ins,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins{text-decoration:none}ul.products li.product .wc-block-grid__product-price .woocommerce-Price-currencySymbol,ul.products li.wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-currencySymbol,ul.wc-block-grid__products li.product .wc-block-grid__product-price .woocommerce-Price-currencySymbol,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-currencySymbol{margin-right:5px}ul.products li.product .wc-block-grid__product-onsale,ul.products li.wc-block-grid__product .wc-block-grid__product-onsale,ul.wc-block-grid__products li.product .wc-block-grid__product-onsale,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale{display:flex;justify-content:center;align-items:center;width:65px;height:65px;padding:0;line-height:1;border-radius:100%;background-color:#77a464;color:#fff;font-size:18px!important;z-index:9;top:0;right:0;left:auto;margin:-.5em -.5em 0 0;min-height:3.236em;min-width:3.236em;font-weight:700!important;position:absolute;text-align:center;font-family:BradfordLLWeb-Italic,sans-serif;font-weight:400}@media only screen and (max-width:1438px){ul.products li.product .wc-block-grid__product-onsale,ul.products li.wc-block-grid__product .wc-block-grid__product-onsale,ul.wc-block-grid__products li.product .wc-block-grid__product-onsale,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale{font-size:16px}}ul.products li.product a.add_to_cart_button,ul.products li.wc-block-grid__product a.add_to_cart_button,ul.wc-block-grid__products li.product a.add_to_cart_button,ul.wc-block-grid__products li.wc-block-grid__product a.add_to_cart_button{margin:auto auto 8px!important;padding:2px 30px 1px!important;line-height:30px;text-align:center}ul.products li.product a.product_type_external,ul.products li.product a.product_type_grouped,ul.products li.wc-block-grid__product a.product_type_external,ul.products li.wc-block-grid__product a.product_type_grouped,ul.wc-block-grid__products li.product a.product_type_external,ul.wc-block-grid__products li.product a.product_type_grouped,ul.wc-block-grid__products li.wc-block-grid__product a.product_type_external,ul.wc-block-grid__products li.wc-block-grid__product a.product_type_grouped{margin:0 auto 8px!important;text-align:center}ul.products li.product a.added_to_cart,ul.products li.wc-block-grid__product a.added_to_cart,ul.wc-block-grid__products li.product a.added_to_cart,ul.wc-block-grid__products li.wc-block-grid__product a.added_to_cart{padding-top:.5em;display:inline-block;text-align:center}ul.products li.product a.added_to_cart:hover,ul.products li.wc-block-grid__product a.added_to_cart:hover,ul.wc-block-grid__products li.product a.added_to_cart:hover,ul.wc-block-grid__products li.wc-block-grid__product a.added_to_cart:hover{text-decoration:underline}body.single.single-product .content-area .site-main{max-width:1260px;margin:0 auto;width:calc(100% - 32px)}body.single.single-product .content-area .site-main .woocommerce-breadcrumb{display:none;color:#000}body.single.single-product .content-area .site-main .woocommerce-breadcrumb a{color:#000;text-decoration:none}body.single.single-product .content-area .site-main h1.single-product-title{text-align:center;margin-bottom:80px!important}body.single.single-product .content-area .site-main div.product{display:flex;flex-wrap:wrap}body.single.single-product .content-area .site-main div.product .woocommerce-product-gallery{width:33%;margin-left:auto}@media only screen and (max-width:1022px){body.single.single-product .content-area .site-main div.product .woocommerce-product-gallery{width:100%;margin-left:0}}body.single.single-product .content-area .site-main div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .onsale{top:.5em;left:.5em}body.single.single-product .content-area .site-main div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{margin-top:1em;margin-right:1em}body.single.single-product .content-area .site-main div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-of-type{margin:0}body.single.single-product .content-area .site-main div.product img.wp-post-image{width:auto}@media only screen and (max-width:1022px){body.single.single-product .content-area .site-main div.product img.wp-post-image{margin:0 auto}}body.single.single-product .content-area .site-main div.product .entry-summary{width:63%;margin-left:40px;margin-right:auto}@media only screen and (max-width:1022px){body.single.single-product .content-area .site-main div.product .entry-summary{width:100%;margin-left:0}}body.single.single-product .content-area .site-main div.product .entry-summary .product_title{font-size:48px;font-size:4vw;line-height:120%;margin-bottom:24px!important}@media (max-width:1200px){body.single.single-product .content-area .site-main div.product .entry-summary .product_title{font-size:48px}}@media (min-width:1200px){body.single.single-product .content-area .site-main div.product .entry-summary .product_title{font-size:48px}}body.single.single-product .content-area .site-main div.product .entry-summary p.price{color:#000;font-size:24px;line-height:145%;font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400;font-variant:small-caps;margin-bottom:40px}body.single.single-product .content-area .site-main div.product .entry-summary .woocommerce-product-details__short-description{margin-bottom:32px}body.single.single-product .content-area .site-main div.product .entry-summary .woocommerce-product-details__short-description p{line-height:145%}body.single.single-product .content-area .site-main div.product .entry-summary .woocommerce-product-details__short-description ul{width:100%;margin-left:auto!important;margin-right:auto!important;list-style:none}body.single.single-product .content-area .site-main div.product .entry-summary .woocommerce-product-details__short-description ul li{display:block;margin-left:0!important;padding:0 0 0 28px;text-indent:-.6em}body.single.single-product .content-area .site-main div.product .entry-summary .woocommerce-product-details__short-description ul li:before{content:"•";color:#c70f0f;font-weight:700;display:inline-block;margin-right:.3em;font-size:40px;top:8px;position:relative}@media only screen and (max-width:766px){body.single.single-product .content-area .site-main div.product .entry-summary form.variations_form table.variations{width:auto}}body.single.single-product .content-area .site-main div.product .entry-summary form.variations_form table.variations tbody tr{border-bottom:none}body.single.single-product .content-area .site-main div.product .entry-summary form.variations_form table.variations tbody tr td{padding:0;line-height:1.6}@media only screen and (max-width:766px){body.single.single-product .content-area .site-main div.product .entry-summary form.variations_form table.variations tbody tr td.value{margin-left:1em;display:block}}body.single.single-product .content-area .site-main div.product .entry-summary form.variations_form table.variations tbody tr td select{padding:5px;border:1px solid #c70f0f;background-color:#fff}@media only screen and (max-width:766px){body.single.single-product .content-area .site-main div.product .entry-summary form.variations_form .single_variation_wrap{padding-left:10px}}body.single.single-product .content-area .site-main div.product .entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:center}@media only screen and (max-width:766px){body.single.single-product .content-area .site-main div.product .entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{width:13%}}body.single.single-product .content-area .site-main div.product .entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input{border:none!important;background:transparent}body.single.single-product .content-area .site-main div.product .entry-summary form.cart{margin-bottom:56px}body.single.single-product .content-area .site-main div.product .entry-summary form.cart .quantity{display:none}body.single.single-product .content-area .site-main div.product .entry-summary form.cart button.single_add_to_cart_button{background-color:#c70f0f;font-size:24px;font-size:2.5vw;line-height:145%;font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;padding:8px 50px 6px}@media (max-width:880px){body.single.single-product .content-area .site-main div.product .entry-summary form.cart button.single_add_to_cart_button{font-size:22px}}@media (min-width:960px){body.single.single-product .content-area .site-main div.product .entry-summary form.cart button.single_add_to_cart_button{font-size:24px}}@media only screen and (max-width:1438px){body.single.single-product .content-area .site-main div.product .entry-summary form.cart button.single_add_to_cart_button{padding:8px 30px 6px;margin-left:2em;font-size:20px}}@media only screen and (max-width:1022px){body.single.single-product .content-area .site-main div.product .entry-summary form.cart button.single_add_to_cart_button{font-size:18px;padding:8px 20px 6px}}body.single.single-product .content-area .site-main div.product section.related{width:100%}body.single.single-product .content-area .site-main div.product section.related>h2{padding-top:72px;font-size:32px;font-size:3.3vw;text-align:center;margin-bottom:50px!important}@media (max-width:969.696969697px){body.single.single-product .content-area .site-main div.product section.related>h2{font-size:32px}}@media (min-width:969.696969697px){body.single.single-product .content-area .site-main div.product section.related>h2{font-size:32px}}body.single.single-product .content-area .site-main div.product section.related:before{content:"";border-top:1px solid #c70f0f;width:100%;display:block}body.single.single-product .content-area .site-main div.product section.up-sells{width:100%}body.single.single-product .content-area .site-main div.product section.up-sells>h2{padding-top:72px;font-size:32px;font-size:3.3vw;text-align:center;margin-bottom:50px!important}@media (max-width:969.696969697px){body.single.single-product .content-area .site-main div.product section.up-sells>h2{font-size:32px}}@media (min-width:969.696969697px){body.single.single-product .content-area .site-main div.product section.up-sells>h2{font-size:32px}}body.single.single-product .content-area .site-main div.product section.up-sells:before{content:"";border-top:1px solid #c70f0f;width:100%;display:block}#customer_details{margin-bottom:54px}#order_review_heading{max-width:100%!important}.woocommerce-form-coupon,.woocommerce-form-coupon-toggle,form.woocommerce-checkout{max-width:1000px;width:100%;margin:0 auto!important}form.woocommerce-checkout #customer_details{display:flex;flex-direction:column;justify-content:center}form.woocommerce-checkout #customer_details>div{width:55%}@media only screen and (max-width:766px){form.woocommerce-checkout #customer_details>div{width:100%}}span.optional{display:none}.woocommerce-form-coupon{margin-bottom:2em!important}@media only screen and (max-width:600px){.woocommerce-form-coupon{display:flex;align-items:center;flex-direction:column}}.woocommerce-form-coupon p{max-width:100%!important}@media only screen and (max-width:600px){.woocommerce-form-coupon p{width:100%!important}}.woocommerce-form-coupon input{padding:.8em 1em;height:50px}.woocommerce-form-coupon button{height:50px}@media only screen and (max-width:600px){.woocommerce-form-coupon button{width:100%!important}}@media only screen and (max-width:766px){.woocommerce-billing-fields__field-wrapper p{max-width:100%!important;width:100%}}#shipping_company_field label{display:flex}#shipping_company_field label p{color:#c70f0f}.woocommerce-shipping-fields{margin-top:1em}@media only screen and (max-width:766px){.woocommerce-shipping-fields__field-wrapper p{max-width:100%!important;width:100%}}.woocommerce-shipping-fields__field-wrapper p span input{background-color:#fff}@media only screen and (max-width:766px){.woocommerce-additional-fields__field-wrapper p{max-width:100%!important;width:100%}}@media only screen and (max-width:766px){li.payment_method_stripe{padding-left:0!important}}.woocommerce-checkout-payment ul.wc_payment_methods li .payment_method_stripe #stripe-payment-data>p{display:none}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper p.validate-required{max-width:100%!important;text-align:center}.stripe-source-errors ul{padding:5px!important}.stripe-source-errors ul li{display:block!important}.woocommerce-SavedPaymentMethods{display:flex;flex-direction:column}table.woocommerce-checkout-review-order-table tfoot tr td ul li{padding:0;text-indent:0}table.woocommerce-checkout-review-order-table tfoot tr td ul li input.shipping_method{margin:8px .4375em 0 0}table.woocommerce-checkout-review-order-table tfoot tr td ul li:before{display:none}body.woocommerce-account .woocommerce form.login .woocommerce-LostPassword{max-width:100%!important}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation{width:23%;margin-right:5%}@media only screen and (max-width:1022px){body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation{width:100%;margin-right:0}}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul{border-top:1px solid #c70f0f}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li{padding:0}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li:before{display:none}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a{font-family:BradfordLLWeb-Bold,sans-serif;font-weight:400}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a{font-family:BradfordLLWeb-Regular,sans-serif;font-weight:400;text-decoration:none;padding:16px 10px 12px 24px;display:block;border-bottom:1px solid #c70f0f}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:69%}@media only screen and (max-width:1022px){body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:100%;margin-right:0}}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content p{max-width:unset!important}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table{border:1px solid #c70f0f;border-radius:0}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th{border-bottom:1px solid #c70f0f}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-of-type td{border-bottom:0}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td{border-bottom:1px solid #c70f0f}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title a.edit{display:none}body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form{max-width:1000px;margin:0 auto;width:100%}body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table thead tr{background-color:#fbe6cd}@media only screen and (max-width:766px){body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr:nth-child(odd){background-color:#fbe6cd}}body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td a{font-size:22px}@media only screen and (max-width:766px){body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity{margin:0!important}}body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity input{border:none!important;background:transparent}body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.product-price{padding-right:2em;font-size:20px}@media only screen and (max-width:766px){body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.product-price{padding:9px 12px}}body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.product-subtotal{font-size:20px}body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.actions div.coupon{display:flex}@media only screen and (max-width:478px){body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.actions div.coupon{flex-direction:column}}body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.actions div.coupon input.input-text{width:auto;padding:.718em 1em .518em!important;line-height:1.3}body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.actions div.coupon button{padding:.718em 1em .518em!important}@media only screen and (max-width:478px){body.woocommerce-cart main.main-content-wrap form.woocommerce-cart-form table.shop_table tbody tr td.actions div.coupon button{width:100%}}.cart-collaterals{max-width:1000px;margin:0 auto;width:100%}.cart-collaterals .cart_totals h2{display:none}@media only screen and (max-width:766px){.cart-collaterals .cart_totals h2{font-size:32px}}.cart-collaterals .cart_totals table.shop_table tr.cart-subtotal{display:none}.cart-collaterals .cart_totals table.shop_table tr.order-total td{text-align:right}.cart-collaterals .cart_totals table.shop_table tr.recurring-totals{display:none}.cart-collaterals .cart_totals table.shop_table tr.recurring-total{display:none!important}.cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals{display:none}.cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td ul li{padding:0 0 0 15px!important}.cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td ul li:before{display:none!important}.cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td ul li input{margin:6px .4375em 0 0!important;width:auto!important}body.woocommerce-order-received main.main-content-wrap .entry-content .woocommerce-order p.woocommerce-thankyou-order-received{text-align:center;margin-bottom:2em}body.woocommerce-order-received main.main-content-wrap .entry-content .woocommerce-order ul.woocommerce-thankyou-order-details{padding-left:12px!important}body.woocommerce-order-received main.main-content-wrap .entry-content .woocommerce-order ul.woocommerce-thankyou-order-details li{margin-bottom:1em!important;border:none!important}body.woocommerce-order-received main.main-content-wrap .entry-content .woocommerce-order ul.woocommerce-thankyou-order-details li:before{display:none!important}body.woocommerce-order-received main.main-content-wrap .entry-content .woocommerce-order section.woocommerce-order-details h2.woocommerce-order-details__title{max-width:100%!important}body.woocommerce-order-received main.main-content-wrap .entry-content .woocommerce-order section.woocommerce-order-details table tfoot tr td small.shipped_via{display:none!important}@media only screen and (max-width:766px){body.woocommerce-order-received main.main-content-wrap .entry-content .woocommerce-order section.woocommerce-customer-details .addresses .woocommerce-column--billing-address{margin-bottom:2em!important}}@media only screen and (max-width:766px){body.woocommerce-order-received main.main-content-wrap .entry-content .woocommerce-order section.woocommerce-customer-details .addresses .woocommerce-column--billing-address .woocommerce-column__title{max-width:100%!important}}