:root{--theme_accent:#228eec;--theme_accent_semi:rgba(34,142,236,.8)}body{color:#6e7990;font:400 1.15em/1.65em 'Jost',Arial,sans-serif}.post-nav a:hover span,a:hover{color:#000}input[type=reset],input[type=submit],button{font-weight:400;letter-spacing:.02em}textarea,input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{border:1px solid #cbe1eb;background-color:#fff;padding:.6em 1em;text-transform:none}#commentform p label{transform:translate(12px,40px)}h1,h2,h3,h4,h5,h6{font-family:'DM Serif Display',serif;font-weight:normal}#site-logo{font-size:1.65em;font-weight:bold;letter-spacing:.06em;text-transform:uppercase}#main-nav a{text-transform:uppercase;letter-spacing:.02em}#main-nav ul a{text-transform:none}.transparent-header #headerwrap{color:#000}.transparent-header #headerwrap.fixed-header{background-color:rgba(255,255,255,.9)}.header-overlay.transparent-header .fixed-header,.header-overlay.mobile-menu-visible #headerwrap{background-color:rgba(255,255,255,.9);color:#000}.header-overlay.transparent-header .fixed-header .header-icons a,.header-overlay.mobile-menu-visible .header-icons a,.header-overlay.mobile-menu-visible #header,.header-overlay.mobile-menu-visible #header a,.header-overlay.mobile-menu-visible #mobile-menu.sidemenu{color:#000}.header-overlay.transparent-header .fixed-header .header-icons a:hover,.header-overlay.mobile-menu-visible .header-icons a:hover,.header-overlay.mobile-menu-visible #header a:hover{color:var(--theme_accent)}.post-title{letter-spacing:normal}.related-posts .post-title{font-weight:normal}.post-meta .post-comment:before,.post-meta .post-category:before,.post-meta .post-tag:before{display:none}.post-meta a{background-color:var(--theme_accent);color:#fff;text-transform:uppercase;font-size:.8em;letter-spacing:.08em;line-height:1.2;padding:.3em 1em;border-radius:50em;display:inline-block}.footer-widgets .widgettitle,.widgettitle{font-size:1.3em;font-weight:normal;text-transform:none;margin-bottom:1.8em}.footer-widgets .widgettitle{margin-top:5px}#footerwrap{background-color:#899296;color:#fff}#footerwrap a{color:#fff;text-decoration:none}#footerwrap a:hover{color:#444}#footer-logo{text-transform:uppercase;font-size:1.95em;margin-bottom:1.1em}.woocommerce ul.products li.product .button,.woocommerce a.button.disabled,.woocommerce button.button.disabled,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-weight:normal;letter-spacing:.05em;padding:.725em 1.2em}.woocommerce div.product .product_title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-family:'DM Serif Display',serif;font-weight:normal;font-size:1.05em;letter-spacing:-.02em}.woocommerce div.product .product_title{font-size:2em}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__arrow{min-height:49px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:49px}.select2-container--default .select2-selection--single{height:auto;border-color:#cbe1eb}.woocommerce form .form-row.form-row-first input.input-text{padding:.75em}
