﻿html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0;letter-spacing:0}html,body{font-size:14px;line-height:14px}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{font-weight:normal;font-style:normal}fieldset,iframe{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block}:root{--ji-font-sans: brandon-grotesque, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ji-font-serif: adobe-garamond-pro, serif}:root{--ji-black: #333333;--ji-white: #FFFFFF;--ji-gold: #B7A68C;--ji-brown: #AD623A;--ji-blue: #6F898E;--ji-red: #AD473A;--ji-accent-color: var(--ji-gold)}article.content-page .has-text-align-left,article.home-default .has-text-align-left,section.content-default .has-text-align-left{text-align:left}article.content-page .has-text-align-center,article.home-default .has-text-align-center,section.content-default .has-text-align-center{text-align:center}article.content-page .has-text-align-right,article.home-default .has-text-align-right,section.content-default .has-text-align-right{text-align:right}article.content-page h1,article.content-page h2,article.content-page h3,article.content-page h4,article.content-page h5,article.content-page h6,article.content-page .faux-heading,article.home-default h1,article.home-default h2,article.home-default h3,article.home-default h4,article.home-default h5,article.home-default h6,article.home-default .faux-heading,section.content-default h1,section.content-default h2,section.content-default h3,section.content-default h4,section.content-default h5,section.content-default h6,section.content-default .faux-heading{font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:-0.0415625em;line-height:1.2em;margin:3.5rem 0 1.8rem;color:#545454;font-family:var(--ji-font-sans);font-weight:500;font-style:normal}article.content-page>h1,article.home-default>h1,section.content-default>h1{text-align:center;width:90%}article.content-page h1,article.content-page .heading-size-1,article.home-default h1,article.home-default .heading-size-1,section.content-default h1,section.content-default .heading-size-1{font-size:2.2rem;font-weight:700;color:#333;letter-spacing:0.125em;margin:4rem auto 3rem;text-transform:uppercase}article.content-page h1.title,article.content-page .heading-size-1.title,article.home-default h1.title,article.home-default .heading-size-1.title,section.content-default h1.title,section.content-default .heading-size-1.title{font-weight:900;font-size:2.6em}article.content-page h1.title span,article.content-page .heading-size-1.title span,article.home-default h1.title span,article.home-default .heading-size-1.title span,section.content-default h1.title span,section.content-default .heading-size-1.title span{display:inline-block}article.content-page h1.title span::after,article.content-page .heading-size-1.title span::after,article.home-default h1.title span::after,article.home-default .heading-size-1.title span::after,section.content-default h1.title span::after,section.content-default .heading-size-1.title span::after{height:5px;background-color:#333;width:50%;margin:3px auto 0;display:block;content:""}article.content-page h1.entry-title,article.home-default h1.entry-title,section.content-default h1.entry-title{margin-top:20px}article.content-page h2,article.content-page .heading-size-2,article.home-default h2,article.home-default .heading-size-2,section.content-default h2,section.content-default .heading-size-2{font-size:1.9rem;letter-spacing:0.06rem;font-weight:700}article.content-page h3,article.content-page .heading-size-3,article.content-page h5,article.content-page .heading-size-5,article.content-page h6,article.content-page .heading-size-6,article.home-default h3,article.home-default .heading-size-3,article.home-default h5,article.home-default .heading-size-5,article.home-default h6,article.home-default .heading-size-6,section.content-default h3,section.content-default .heading-size-3,section.content-default h5,section.content-default .heading-size-5,section.content-default h6,section.content-default .heading-size-6{font-family:var(--ji-font-serif);font-weight:700;font-style:normal}article.content-page h3,article.content-page .heading-size-3,article.home-default h3,article.home-default .heading-size-3,section.content-default h3,section.content-default .heading-size-3{font-size:1.6rem;font-weight:700;letter-spacing:0.08rem;color:#848484;text-transform:uppercase;font-style:italic}article.content-page h4,article.content-page .heading-size-4,article.home-default h4,article.home-default .heading-size-4,section.content-default h4,section.content-default .heading-size-4{font-size:1.6rem;line-height:1.7rem;color:#919191;letter-spacing:0.2rem;text-transform:uppercase;font-family:var(--ji-font-sans);font-weight:600}article.content-page h5,article.content-page .heading-size-5,article.home-default h5,article.home-default .heading-size-5,section.content-default h5,section.content-default .heading-size-5{font-size:1.3rem;line-height:1.7rem;color:#777;letter-spacing:0.2rem;text-transform:uppercase;font-style:italic}article.content-page h6,article.content-page .heading-size-6,article.home-default h6,article.home-default .heading-size-6,section.content-default h6,section.content-default .heading-size-6{font-size:1.2rem;font-weight:700;line-height:1.7rem;color:#545454;letter-spacing:0.1rem}article.content-page p,article.home-default p,section.content-default p{line-height:1.6rem;margin:0 0 1rem 0;font-family:var(--ji-font-serif);font-weight:400;font-style:normal;font-size:1.2rem;letter-spacing:0.062rem;color:#545454;text-align:justify}article.content-page em,article.content-page i,article.content-page q,article.content-page dfn,article.home-default em,article.home-default i,article.home-default q,article.home-default dfn,section.content-default em,section.content-default i,section.content-default q,section.content-default dfn{font-style:italic}article.content-page em em,article.content-page em i,article.content-page i em,article.content-page i i,article.content-page cite em,article.content-page cite i,article.home-default em em,article.home-default em i,article.home-default i em,article.home-default i i,article.home-default cite em,article.home-default cite i,section.content-default em em,section.content-default em i,section.content-default i em,section.content-default i i,section.content-default cite em,section.content-default cite i{font-weight:bolder}article.content-page big,article.home-default big,section.content-default big{font-size:1.2em}article.content-page small,article.home-default small,section.content-default small{font-size:0.75em}article.content-page b,article.content-page strong,article.home-default b,article.home-default strong,section.content-default b,section.content-default strong{font-weight:700}article.content-page ins,article.home-default ins,section.content-default ins{text-decoration:underline}article.content-page sub,article.content-page sup,article.home-default sub,article.home-default sup,section.content-default sub,section.content-default sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}article.content-page sup,article.home-default sup,section.content-default sup{top:-0.5em}article.content-page sub,article.home-default sub,section.content-default sub{bottom:-0.25em}article.content-page abbr,article.content-page acronym,article.home-default abbr,article.home-default acronym,section.content-default abbr,section.content-default acronym{cursor:help}article.content-page address,article.home-default address,section.content-default address{line-height:1.5;margin:0 0 2rem 0}article.content-page hr,article.home-default hr,section.content-default hr{border-style:solid;border-width:0.1rem 0 0 0;border-color:#d7d7d7;margin:4rem 0}article.content-page .entry-content hr,article.content-page hr.styled-separator,article.home-default .entry-content hr,article.home-default hr.styled-separator,section.content-default .entry-content hr,section.content-default hr.styled-separator{background:linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));background-color:transparent !important;border:none;height:0.1rem;overflow:visible;position:relative}article.content-page .entry-content hr:not(.has-background),article.content-page hr.styled-separator,article.home-default .entry-content hr:not(.has-background),article.home-default hr.styled-separator,section.content-default .entry-content hr:not(.has-background),section.content-default hr.styled-separator{color:#d7d7d7}article.content-page .entry-content hr::before,article.content-page .entry-content hr::after,article.content-page hr.styled-separator::before,article.content-page hr.styled-separator::after,article.home-default .entry-content hr::before,article.home-default .entry-content hr::after,article.home-default hr.styled-separator::before,article.home-default hr.styled-separator::after,section.content-default .entry-content hr::before,section.content-default .entry-content hr::after,section.content-default hr.styled-separator::before,section.content-default hr.styled-separator::after{background:currentColor;content:"";display:block;height:1.6rem;position:absolute;top:calc(50% - 0.8rem);transform:rotate(22.5deg);width:0.1rem}article.content-page .entry-content hr::before,article.content-page hr.styled-separator::before,article.home-default .entry-content hr::before,article.home-default hr.styled-separator::before,section.content-default .entry-content hr::before,section.content-default hr.styled-separator::before{left:calc(50% - 0.5rem)}article.content-page .entry-content hr::after,article.content-page hr.styled-separator::after,article.home-default .entry-content hr::after,article.home-default hr.styled-separator::after,section.content-default .entry-content hr::after,section.content-default hr.styled-separator::after{right:calc(50% - 0.5rem)}article.content-page a,article.home-default a,section.content-default a{color:var(--ji-accent-color);text-decoration:underline;transition:color 130ms ease;font-size:1em;cursor:pointer}article.content-page a:hover,article.content-page a:focus,article.home-default a:hover,article.home-default a:focus,section.content-default a:hover,section.content-default a:focus{text-decoration:none;filter:brightness(0.85);-webkit-filter:brightness(0.85)}article.content-page a.wp-block-button__link,article.content-page a.button,article.home-default a.wp-block-button__link,article.home-default a.button,section.content-default a.wp-block-button__link,section.content-default a.button{text-decoration:none;color:#fff}article.content-page a.sub-action,article.home-default a.sub-action,section.content-default a.sub-action{color:var(--ji-accent-color);text-decoration:none}article.content-page p a.dynamic,article.home-default p a.dynamic,section.content-default p a.dynamic{font-size:0.6em}article.content-page p a.small,article.home-default p a.small,section.content-default p a.small{font-size:0.55em}article.content-page p a.button,article.home-default p a.button,section.content-default p a.button{font-size:0.7em}article.content-page p em,article.home-default p em,section.content-default p em{font-family:adobe-garamond-pro, serif;font-weight:400;font-style:italic}article.content-page div.buttons,article.home-default div.buttons,section.content-default div.buttons{display:inline-block}article.content-page div.buttons a,article.home-default div.buttons a,section.content-default div.buttons a{margin:5px 20px}article.content-page ul,article.content-page ol,article.home-default ul,article.home-default ol,section.content-default ul,section.content-default ol{margin:0 0 3rem 0;list-style:none}article.content-page ul li li::before,article.home-default ul li li::before,section.content-default ul li li::before{content:"◦"}article.content-page ul li li li::before,article.home-default ul li li li::before,section.content-default ul li li li::before{content:"■"}article.content-page ol,article.home-default ol,section.content-default ol{counter-reset:item}article.content-page ol li,article.home-default ol li,section.content-default ol li{counter-increment:item}article.content-page ol li::before,article.home-default ol li::before,section.content-default ol li::before{content:"." counter(item, decimal);font-weight:600}article.content-page ol ol,article.home-default ol ol,section.content-default ol ol{counter-reset:item2}article.content-page ol ol li,article.home-default ol ol li,section.content-default ol ol li{counter-increment:item2}article.content-page ol ol li::before,article.home-default ol ol li::before,section.content-default ol ol li::before{content:"." counter(item2, lower-alpha)}article.content-page ol ol ol,article.home-default ol ol ol,section.content-default ol ol ol{counter-reset:item3}article.content-page ol ol ol li,article.home-default ol ol ol li,section.content-default ol ol ol li{counter-increment:item3}article.content-page ol ol ol li::before,article.home-default ol ol ol li::before,section.content-default ol ol ol li::before{content:"." counter(item3, lower-roman)}article.content-page li,article.home-default li,section.content-default li{padding:0 0 8px 28px;text-indent:0;font-family:var(--ji-font-serif);font-weight:400;line-height:1.5rem;font-size:1.2rem;letter-spacing:0.062rem;color:#545454}article.content-page li::before,article.home-default li::before,section.content-default li::before{content:"•";color:var(--ji-accent-color);text-indent:0.6rem;text-align:right;direction:rtl;display:inline-block;width:0}article.content-page li>ul,article.content-page li>ol,article.home-default li>ul,article.home-default li>ol,section.content-default li>ul,section.content-default li>ol{margin:1rem 0 0 0}article.content-page .reset-list-style,article.content-page .reset-list-style ul,article.content-page .reset-list-style ol,article.home-default .reset-list-style,article.home-default .reset-list-style ul,article.home-default .reset-list-style ol,section.content-default .reset-list-style,section.content-default .reset-list-style ul,section.content-default .reset-list-style ol{list-style:none;margin:0}article.content-page .reset-list-style li,article.home-default .reset-list-style li,section.content-default .reset-list-style li{margin:0}article.content-page dt,article.content-page dd,article.home-default dt,article.home-default dd,section.content-default dt,section.content-default dd{line-height:1.5;font-size:1.2em;font-family:var(--ji-font-serif);font-weight:400}article.content-page dt,article.home-default dt,section.content-default dt{font-weight:700}article.content-page dt+dd,article.home-default dt+dd,section.content-default dt+dd{margin-top:0.5rem}article.content-page dd+dt,article.home-default dd+dt,section.content-default dd+dt{margin-top:1.5rem}article.content-page blockquote,article.home-default blockquote,section.content-default blockquote{border-color:var(--ji-accent-color);border-style:solid;border-width:0 0 0 0.2rem;color:inherit;font-size:1em;margin:4rem 0;padding:0.5rem 0 0.5rem 2rem}article.content-page blockquote cite,article.home-default blockquote cite,section.content-default blockquote cite{display:block;margin:2rem 0 0 0}article.content-page blockquote footer,article.home-default blockquote footer,section.content-default blockquote footer{font-family:var(--ji-font-serif);font-weight:400;font-style:italic;font-size:1.1em}article.content-page blockquote p:last-child,article.home-default blockquote p:last-child,section.content-default blockquote p:last-child{margin:0}article.content-page cite,article.home-default cite,section.content-default cite{color:#777;font-size:1.2rem;font-style:italic;line-height:1.25}article.content-page code,article.content-page kbd,article.content-page pre,article.content-page samp,article.home-default code,article.home-default kbd,article.home-default pre,article.home-default samp,section.content-default code,section.content-default kbd,section.content-default pre,section.content-default samp{font-family:monospace;font-size:0.9em;padding:0.4rem 0.6rem}article.content-page code,article.content-page kbd,article.content-page samp,article.home-default code,article.home-default kbd,article.home-default samp,section.content-default code,section.content-default kbd,section.content-default samp{background:rgba(0,0,0,0.075);border-radius:0.2rem}article.content-page pre,article.home-default pre,section.content-default pre{border:0.1rem solid #d7d7d7;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left}article.content-page pre code,article.home-default pre code,section.content-default pre code{background:transparent;padding:0}article.content-page figure,article.home-default figure,section.content-default figure{display:block;margin:0}article.content-page iframe,article.home-default iframe,section.content-default iframe{display:block;max-width:100%}article.content-page video,article.home-default video,section.content-default video{display:block}article.content-page svg,article.content-page img,article.content-page embed,article.content-page object,article.home-default svg,article.home-default img,article.home-default embed,article.home-default object,section.content-default svg,section.content-default img,section.content-default embed,section.content-default object{display:block;height:auto;max-width:100%}article.content-page table,article.home-default table,section.content-default table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin:4rem 0;max-width:100%;overflow:hidden;width:100%;vertical-align:top}article.content-page .alignleft>table,article.home-default .alignleft>table,section.content-default .alignleft>table{margin:0}article.content-page .alignright>table,article.home-default .alignright>table,section.content-default .alignright>table{margin:0}article.content-page th,article.content-page td,article.home-default th,article.home-default td,section.content-default th,section.content-default td{margin:0;overflow:visible;padding:0.3em;line-height:2em}article.content-page caption,article.home-default caption,section.content-default caption{background:#eee;font-weight:600;padding:0.5em;text-align:center}article.content-page thead,article.home-default thead,section.content-default thead{vertical-align:bottom;white-space:nowrap}article.content-page tr,article.home-default tr,section.content-default tr{border-bottom:1px solid #F8F8F8}article.content-page td:first-of-type,article.home-default td:first-of-type,section.content-default td:first-of-type{font-weight:700}article.content-page th,article.home-default th,section.content-default th{font-weight:700;font-size:1.2em;padding-bottom:5px}article.content-page table.give tbody tr td:first-of-type,article.home-default table.give tbody tr td:first-of-type,section.content-default table.give tbody tr td:first-of-type{width:50%}article.content-page table.give tbody tr td:last-of-type,article.home-default table.give tbody tr td:last-of-type,section.content-default table.give tbody tr td:last-of-type{text-align:right}fieldset{margin:15px auto}label{display:block;font-weight:600;width:100%;margin-bottom:5px;color:#545454;letter-spacing:0.01em;margin-top:10px}label.inline,input[type="checkbox"]+label{display:inline}input,textarea,button,.button,.faux-button,.wp-block-button__link,.wp-block-file__button{line-height:1}code,input[type="url"],input[type="email"],input[type="tel"]{direction:ltr}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;background:#fff;border-radius:0;border-style:solid;border-width:0.1rem;box-shadow:none;display:block;font-size:1rem;margin:0;max-width:100%;padding:0.5rem 0.7rem;width:100%;box-sizing:border-box}select{font-size:1em}textarea{height:12rem;line-height:1.5;width:100%}input::-webkit-input-placeholder{line-height:normal}input:-ms-input-placeholder{line-height:normal}input::-moz-placeholder{line-height:revert}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}a.wp-block-button__link,a.button,button,input.button,input[type=submit],input[type=button],input[type=reset]{display:inline-block;color:#fff;background-color:var(--ji-accent-color);padding:6px 23px 7px;font-size:0.9em;line-height:2.0em;font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;text-align:center;letter-spacing:0.17em;margin:5px 0;transition:all 200ms ease-in-out;position:relative;border-radius:0;border:2px solid var(--ji-accent-color);outline:none;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}a.wp-block-button__link:hover,a.button:hover,button:hover,input.button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{text-decoration:none;-webkit-filter:brightness(0.9);filter:brightness(0.9);opacity:1}a.wp-block-button__link.sub-action,a.button.sub-action,button.sub-action,input.button.sub-action,input[type=submit].sub-action,input[type=button].sub-action,input[type=reset].sub-action{background-color:transparent;color:var(--ji-accent-color);text-decoration:none}a.wp-block-button__link.sub-action:hover,a.button.sub-action:hover,button.sub-action:hover,input.button.sub-action:hover,input[type=submit].sub-action:hover,input[type=button].sub-action:hover,input[type=reset].sub-action:hover{color:#333}a.wp-block-button__link.centered,a.button.centered,button.centered,input.button.centered,input[type=submit].centered,input[type=button].centered,input[type=reset].centered{text-align:center}.dropdown_button{position:relative;display:inline-block}.dropdown_button>a.button::after{content:'';height:6px;width:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) translateY(0) translateX(0);display:inline-block;margin:0 -2px 2px 8px}.dropdown_button.active>a.button::after{content:'';height:6px;width:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-225deg) translateY(2px) translateX(2px)}.dropdown_button.active ul{display:block;opacity:1}.dropdown_button.hidden ul{display:none;opacity:0}.dropdown_button ul{display:block;position:absolute;background:#fff;top:47px;background:#FFFFFF;box-shadow:0 2px 4px 0 rgba(0,0,0,0.26);text-align:left;padding:5px 0;left:50%;opacity:0;transition:opacity 200ms ease-in-out;z-index:1000;min-width:170px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.dropdown_button ul::before{display:block;content:'';position:absolute;top:-9px;margin-left:-10px;left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.dropdown_button ul li{display:block;list-style:none;margin:0 auto;padding:0}.dropdown_button ul li.current-menu-item a,.dropdown_button ul li.current_page_item a{color:var(--ji-accent-color);font-family:brandon-grotesque, sans-serif;font-weight:500;font-style:normal}.dropdown_button ul li:hover{background-color:#F8F8F8}.dropdown_button ul li a{color:#333;font-family:brandon-grotesque, sans-serif;font-weight:400;font-style:normal;line-height:40px;height:auto;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;width:auto;padding:0 25px 0 20px;display:flex;-webkit-box-align:center;box-align:center;text-decoration:none}.dropdown_button ul li a:hover{color:var(--ji-accent-color)}input,textarea{display:inline-block;outline:none;border:1px solid #eaeaea;padding:4px;margin:1px;font-size:1em}input:focus,textarea:focus{border:1px solid #c4c4c4}input[type="checkbox"],textarea[type="checkbox"]{cursor:pointer}p.form_error{color:var(--ji-red) !important}footer#shop_footer,body>footer{background-color:#EFEFEF;padding:20px 0 0;color:#fff}footer#shop_footer .content,body>footer .content{max-width:1120px;width:100%;margin:0 auto}footer#shop_footer .content nav.footer-menu,body>footer .content nav.footer-menu{display:table;padding:40px 0;width:100%}footer#shop_footer .content nav.footer-menu div,body>footer .content nav.footer-menu div{display:inline-block;width:25%;vertical-align:top}footer#shop_footer .content nav.footer-menu div>ul,body>footer .content nav.footer-menu div>ul{margin:0}footer#shop_footer .content nav.footer-menu div>ul li,body>footer .content nav.footer-menu div>ul li{list-style:none}footer#shop_footer .content nav.footer-menu div>ul li a,body>footer .content nav.footer-menu div>ul li a{color:#545454;text-decoration:none}footer#shop_footer .content nav.footer-menu div>ul li a:hover,body>footer .content nav.footer-menu div>ul li a:hover{text-decoration:underline}footer#shop_footer .content nav.footer-menu div>ul li ul,body>footer .content nav.footer-menu div>ul li ul{padding:5px 0 15px;margin:0}footer#shop_footer .content nav.footer-menu div>ul li ul li,body>footer .content nav.footer-menu div>ul li ul li{padding:3px 0}footer#shop_footer .content nav.footer-menu div>ul li ul li a,body>footer .content nav.footer-menu div>ul li ul li a{font-size:0.88em}footer#shop_footer .content nav.footer-menu div>ul>li>a,body>footer .content nav.footer-menu div>ul>li>a{font-family:brandon-grotesque, sans-serif;font-weight:500;font-style:normal}footer#shop_footer .content .info,body>footer .content .info{width:100%;border-top:1px solid #d7d7d7;display:table;padding:3px 0}footer#shop_footer .content .info .logo,footer#shop_footer .content .info .text,body>footer .content .info .logo,body>footer .content .info .text{width:25%;display:inline-block;vertical-align:top}footer#shop_footer .content .info .logo a,body>footer .content .info .logo a{display:block}footer#shop_footer .content .info .logo a div.svg-box,body>footer .content .info .logo a div.svg-box{max-width:224px;width:100%;height:34px;padding-top:10px;display:block}footer#shop_footer .content .info .logo a div.svg-box .text,body>footer .content .info .logo a div.svg-box .text{fill:#333}footer#shop_footer .content .info .logo a div.svg-box .round,body>footer .content .info .logo a div.svg-box .round{fill:#333}footer#shop_footer .content .info .logo a div.svg-box .face,body>footer .content .info .logo a div.svg-box .face{fill:var(--ji-gold)}footer#shop_footer .content .info .text,body>footer .content .info .text{padding:12px 0}footer#shop_footer .content .info .text p,body>footer .content .info .text p{line-height:1.2em;font-size:0.88em;text-transform:uppercase}footer#shop_footer .content .info .text a,body>footer .content .info .text a{display:block}footer#shop_footer .content .info .text,footer#shop_footer .content .info .text a,body>footer .content .info .text,body>footer .content .info .text a{color:#545454;text-decoration:none}@media only screen and (max-width: 980px){footer#shop_footer .content,body>footer .content{width:94%;margin:0 3%}footer#shop_footer .content .info .logo,footer#shop_footer .content .info .text,body>footer .content .info .logo,body>footer .content .info .text{width:50%}}@media only screen and (max-width: 767px){footer#shop_footer,body>footer{padding:0 3.5% 70px;margin:0;width:100%;box-sizing:border-box}footer#shop_footer .content,body>footer .content{width:100%;margin:0}footer#shop_footer .content nav.footer-menu,body>footer .content nav.footer-menu{display:block;text-align:left;overflow:hidden;padding-bottom:20px}footer#shop_footer .content nav.footer-menu ul.menu>li,body>footer .content nav.footer-menu ul.menu>li{line-height:32px;border-bottom:1px solid #d7d7d7;transition:background-color 200ms ease-in-out 300ms;overflow:hidden;text-align:left}footer#shop_footer .content nav.footer-menu ul.menu>li:hover,body>footer .content nav.footer-menu ul.menu>li:hover{padding-bottom:0;background-color:transparent;transition:background-color 200ms ease-in-out 50ms}footer#shop_footer .content nav.footer-menu ul.menu>li a,body>footer .content nav.footer-menu ul.menu>li a{font-size:1.1em;padding:6px 10px 6px 0;font-weight:500;display:block;color:#333;position:relative}footer#shop_footer .content nav.footer-menu ul.menu>li a:hover,body>footer .content nav.footer-menu ul.menu>li a:hover{text-decoration:none}footer#shop_footer .content nav.footer-menu ul.menu>li.menu-item-has-children>a::after,body>footer .content nav.footer-menu ul.menu>li.menu-item-has-children>a::after{display:inline-block;vertical-align:baseline;transition:all 150ms ease-in-out;margin:12px 15px 0 0;right:0;position:absolute;content:'';height:6px;width:6px;border-bottom:1px solid #333;border-left:1px solid #333;transform:rotate(-45deg) translateY(0) translateX(0)}footer#shop_footer .content nav.footer-menu ul.menu>li.menu-item-has-children:hover>a::after,footer#shop_footer .content nav.footer-menu ul.menu>li.menu-item-has-children.active>a::after,body>footer .content nav.footer-menu ul.menu>li.menu-item-has-children:hover>a::after,body>footer .content nav.footer-menu ul.menu>li.menu-item-has-children.active>a::after{content:'';height:6px;width:6px;border-bottom:1px solid #333;border-left:1px solid #333;transform:rotate(-225deg) translateY(2px) translateX(2px)}footer#shop_footer .content nav.footer-menu ul.menu>li ul.sub-menu,body>footer .content nav.footer-menu ul.menu>li ul.sub-menu{position:relative;box-shadow:none;padding:0;background-color:transparent;max-height:0;overflow:hidden;transition:max-height 400ms ease-in-out}footer#shop_footer .content nav.footer-menu ul.menu>li ul.sub-menu li,body>footer .content nav.footer-menu ul.menu>li ul.sub-menu li{border-top:1px solid #d2d2d2;padding:0 0 0 15px;text-align:left}footer#shop_footer .content nav.footer-menu ul.menu>li ul.sub-menu li:hover,body>footer .content nav.footer-menu ul.menu>li ul.sub-menu li:hover{background-color:transparent}footer#shop_footer .content nav.footer-menu ul.menu>li ul.sub-menu li a,body>footer .content nav.footer-menu ul.menu>li ul.sub-menu li a{padding:4px 0;font-size:0.9em;color:#545454}footer#shop_footer .content nav.footer-menu ul.menu>li ul.sub-menu li a:hover,body>footer .content nav.footer-menu ul.menu>li ul.sub-menu li a:hover{text-decoration:underline}footer#shop_footer .content nav.footer-menu ul.menu>li ul.sub-menu::before,body>footer .content nav.footer-menu ul.menu>li ul.sub-menu::before{content:none;display:none}footer#shop_footer .content nav.footer-menu ul.menu>li ul.sub-menu.active,body>footer .content nav.footer-menu ul.menu>li ul.sub-menu.active{display:block;max-height:500px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}footer#shop_footer .content nav.footer-menu ul.menu>li ul.sub-menu.hidden,body>footer .content nav.footer-menu ul.menu>li ul.sub-menu.hidden{display:block;max-height:0;opacity:1}footer#shop_footer .content nav.footer-menu div,body>footer .content nav.footer-menu div{width:100%}footer#shop_footer .content nav.footer-menu div>ul li,body>footer .content nav.footer-menu div>ul li{text-align:center}footer#shop_footer .content .info,body>footer .content .info{display:block;text-align:center;border:none}footer#shop_footer .content .info .logo,footer#shop_footer .content .info .text,body>footer .content .info .logo,body>footer .content .info .text{width:100%}footer#shop_footer .content .info .logo,body>footer .content .info .logo{margin:0 auto}footer#shop_footer .content .info .logo a,body>footer .content .info .logo a{margin:0 auto}footer#shop_footer .content .info .logo a div.svg-box,body>footer .content .info .logo a div.svg-box{margin:10px auto 20px}}#content{padding-top:20px}#content article.title{width:96.8%;max-width:1582px;margin:1% auto 1.5%;position:relative;overflow:hidden;padding-top:0}#content article.title nav{position:absolute;z-index:100;max-width:1600px;width:calc(100% - 70px);left:35px}#content article.title nav a{color:#fff;margin:0 0.6%}#content article.title .image{height:0;padding-bottom:27.5%;width:100%;margin:0 auto;position:relative;color:#fff;overflow:hidden;background-color:#0d0d0d;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#content article.title .image .graphic{display:block;background-repeat:no-repeat;background-position:center 25%;background-size:cover;background-color:transparent;z-index:8;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;filter:brightness(90%) saturate(0.9) contrast(95%);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#content article.title .image .graphic.square{display:none}#content article.title h1{color:#fff;text-align:center;text-transform:uppercase;font-size:2.4rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:600;letter-spacing:0.13em;margin:0 auto;padding:0;position:absolute;z-index:10;top:50%;white-space:normal;width:90%;left:5%;line-height:2.2rem}#content article.title.custom_header h1{display:none}#content article.title.custom_header .image .graphic{filter:brightness(100%) saturate(1) contrast(100%)}@media only screen and (max-width: 1600px){#content article.title{width:100%;margin:-20px auto 1.5%}#content article.title .image{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#content article.title .image .graphic{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}@media only screen and (max-width: 960px){#content article.title nav{width:98%;left:1%}}@media only screen and (max-width: 768px){#content article.title .image{padding-bottom:33%}#content article.title h1{font-size:2rem}}@media only screen and (min-width: 421px){#content article.title.no_header .image{height:inherit;padding:3% 10% 3% 5%;text-align:center;width:auto}#content article.title.no_header .image .graphic.square,#content article.title.no_header .image h1{position:relative;display:inline-block;left:inherit;top:inherit;vertical-align:middle}#content article.title.no_header .image .graphic.square{width:18vw;height:18vw;max-width:200px;max-height:200px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}#content article.title.no_header .image h1{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;width:auto;padding-left:50px}}@media only screen and (max-width: 420px){#content article.title .image{padding-bottom:100%}#content article.title .image .graphic{display:none}#content article.title .image .graphic.square{display:block}#content article.title .image:after{display:block;content:'';width:100%;height:40%;background:linear-gradient(rgba(51,51,51,0), #1a1a1a);position:absolute;bottom:0;left:0;z-index:100}#content article.title h1{font-size:1.8rem;z-index:200;width:80%;left:10%}#content article.title.ji_author h1{font-weight:700;bottom:12%;top:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}}body.page-template-page-old #content{margin:40px auto 0}body.page-template-page-old #content article.title{max-width:1280px;width:90%;margin:0 auto;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;height:40vw;max-height:475px;margin-top:-20px}body.page-template-page-old #content article.title .image{display:block;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:8;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:auto;filter:brightness(90%) saturate(0.9) contrast(95%)}body.page-template-page-old #content article.title div.title{position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);white-space:normal;margin:0 auto;text-align:center;width:90%;left:5%}body.page-template-page-old #content article.title div.title h1{color:#fff;text-align:center;text-transform:uppercase;font-size:3em;font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal;letter-spacing:0.13em;line-height:1.5em;display:inline-block;margin:0 auto;max-width:1200px}body.page-template-page-old #content article.title div.title h1 span.txt{text-align:center}body.page-template-page-old #content .platter{max-width:960px;margin:0 auto;width:90%}body.page-template-page-old #content .platter .content{margin:0}@media only screen and (max-width: 980px){body.page-template-page-old #content{margin:0}body.page-template-page-old #content article.title{width:100%;height:33vw}body.page-template-page-old #content article.title div.title h1{font-size:2.5em}body.page-template-page-old #content .platter{width:94%;margin:0 3%}}@media only screen and (max-width: 767px){body.page-template-page-old #content article.title{height:40vw}body.page-template-page-old #content article.title div.title h1{font-size:2em}body.page-template-page-old #content .platter{width:93%;margin:0 3.5%}body.page-template-page-old article.content-page,body.page-template-page-old article.home-default,body.page-template-page-old section.content-default{padding:40px 0}body.page-template-page-old article.content-page .wp-block-image .alignleft,body.page-template-page-old article.home-default .wp-block-image .alignleft,body.page-template-page-old section.content-default .wp-block-image .alignleft{width:100%;float:none}}@media only screen and (max-width: 420px){body.page-template-page-old #content article.title .image{padding-bottom:40%}}#content .platter{max-width:1120px;margin:0 auto;width:90%}nav.nav-back{height:35px;margin:0 auto}nav.nav-back a{color:white;text-decoration:none;text-transform:uppercase;font-weight:700;size:0.9rem;letter-spacing:0.04em;line-height:35px;opacity:50%;transition:opacity 130ms ease}nav.nav-back a:hover{opacity:100%}nav.nav-back a.back::before{display:inline-block;vertical-align:baseline;transition:all 50ms ease-in-out;margin:0 4px 2px 4px;content:'';height:5px;width:5px;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;transform:rotate(45deg) translateY(0) translateX(1.6666666667px)}article.content-page,article.home-default,section.content-default{padding:20px 0 40px;margin:0 auto}article.content-page section.player,article.home-default section.player,section.content-default section.player{width:100%;background-color:#000}article.content-page section.player div.container,article.home-default section.player div.container,section.content-default section.player div.container{height:0;padding-bottom:56.2%;width:100%;margin:0 auto;position:relative}article.content-page section.player div.container iframe,article.home-default section.player div.container iframe,section.content-default section.player div.container iframe{margin:0 auto;display:block;width:100%;height:100%;position:absolute}article.content-page .wp-block-button,article.home-default .wp-block-button,section.content-default .wp-block-button{text-align:center}article.content-page .wp-block-image .alignleft,article.home-default .wp-block-image .alignleft,section.content-default .wp-block-image .alignleft{margin-bottom:1em;margin-right:2.5em;max-width:400px;width:40%}@media only screen and (min-width: 600px){.wp-block-columns.has-2-columns .wp-block-column{flex-basis:47%}.wp-block-columns.has-2-columns .wp-block-column:not(:last-child),.wp-block-columns.has-2-columns .wp-block-column:nth-child(odd){margin-right:3%}.wp-block-columns.has-2-columns .wp-block-column:not(:first-child),.wp-block-columns.has-2-columns .wp-block-column:nth-child(even){margin-left:3%}.wp-block-columns.has-3-columns .wp-block-column{flex-basis:30%}.wp-block-columns.has-3-columns .wp-block-column:not(:last-child),.wp-block-columns.has-3-columns .wp-block-column:nth-child(odd){margin-right:2%}.wp-block-columns.has-3-columns .wp-block-column:not(:first-child),.wp-block-columns.has-3-columns .wp-block-column:nth-child(even){margin-left:2%}}@media only screen and (max-width: 600px){article.content-page .wp-block-column,.wp-block-column{margin:0}article.content-page .wp-block-column ul,.wp-block-column ul{margin:0}}.elementor-text-editor p{padding:5px 0 15px;font-size:inherit}article.content-page ul.elementor-editor-element-settings,article.home-default ul.elementor-editor-element-settings,section.content-default ul.elementor-editor-element-settings{margin:0}article.content-page ul.elementor-editor-element-settings li,article.home-default ul.elementor-editor-element-settings li,section.content-default ul.elementor-editor-element-settings li{list-style:none;text-indent:initial;line-height:initial;letter-spacing:initial}article.content-page ul.elementor-editor-element-settings li::before,article.home-default ul.elementor-editor-element-settings li::before,section.content-default ul.elementor-editor-element-settings li::before{content:none;padding-right:0;display:none}section.elementor-element.module-large .elementor-top-column .elementor-column-wrap,section.elementor-element.module-square .elementor-top-column .elementor-column-wrap,section.elementor-element.module-triple .elementor-top-column .elementor-column-wrap{display:block;width:100%;margin:0 auto;overflow:hidden}section.elementor-element.module-large .elementor-top-column .elementor-column-wrap div.elementor-widget-wrap,section.elementor-element.module-square .elementor-top-column .elementor-column-wrap div.elementor-widget-wrap,section.elementor-element.module-triple .elementor-top-column .elementor-column-wrap div.elementor-widget-wrap{display:block;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}section.elementor-element.module-large .elementor-top-column.bottom-fixed .elementor-column-wrap div.elementor-widget-wrap,section.elementor-element.module-square .elementor-top-column.bottom-fixed .elementor-column-wrap div.elementor-widget-wrap,section.elementor-element.module-triple .elementor-top-column.bottom-fixed .elementor-column-wrap div.elementor-widget-wrap{bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;top:inherit}section.elementor-element.module-triple,section.elementor-element.module-square{margin-top:10px;margin-bottom:10px}section.elementor-element.module-large .elementor-top-column .elementor-column-wrap{padding-bottom:47% !important}section.elementor-element.module-square .elementor-top-column{padding:0 10px}section.elementor-element.module-square .elementor-top-column:nth-of-type(even){padding-left:5px}section.elementor-element.module-square .elementor-top-column:nth-of-type(odd){padding-right:5px}section.elementor-element.module-square .elementor-top-column>div{padding-bottom:90% !important}section.elementor-element.module-triple .elementor-top-column{padding:0 10px}section.elementor-element.module-triple .elementor-top-column:nth-of-type(3n + 1){padding-right:5px}section.elementor-element.module-triple .elementor-top-column:nth-of-type(3n + 2){padding-right:5px;padding-left:5px}section.elementor-element.module-triple .elementor-top-column:nth-of-type(3n + 3){padding-left:5px}section.elementor-element.module-triple .elementor-top-column>div{padding-bottom:47% !important}@media only screen and (max-width: 767px){section.elementor-element.module-large,section.elementor-element.module-square,section.elementor-element.module-triple{margin-top:0;margin-bottom:0}section.elementor-element.module-large{margin-bottom:10px}section.elementor-element.module-large .elementor-top-column .elementor-column-wrap{padding-bottom:90% !important}section.elementor-element.module-square .elementor-top-column{padding:0 0 10px 0}section.elementor-element.module-square .elementor-top-column:nth-of-type(even){padding-left:0}section.elementor-element.module-square .elementor-top-column:nth-of-type(odd){padding-right:0}section.elementor-element.module-triple .elementor-top-column{padding:0 0 10px 0}section.elementor-element.module-triple .elementor-top-column:nth-of-type(3n + 1),section.elementor-element.module-triple .elementor-top-column:nth-of-type(3n + 2),section.elementor-element.module-triple .elementor-top-column:nth-of-type(3n + 3){padding:0 0 10px 0}}.nf-form-cont.small,.nf-form-cont.medium{display:block;margin:0 auto}.nf-form-cont.small{max-width:300px}.nf-form-cont.medium{max-width:540px}.nf-form-cont .nf-mp-header .nf-progress-container{border-color:var(--ji-accent-color)}.nf-form-cont .nf-mp-header .nf-progress-container .nf-progress{background-color:var(--ji-accent-color);height:4px}.nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content{margin:10px 0 20px;color:#aaa}.nf-form-cont .nf-before-form-content div{font-size:0.8em}.nf-form-cont .label-above .nf-field-label{margin-bottom:5px}.nf-form-cont .ninja-forms-req-symbol,.nf-form-cont .nf-error-msg{color:var(--ji-accent-color);font-family:brandon-grotesque, sans-serif;font-weight:400;font-style:normal}.nf-form-cont .nf-error-msg{font-size:0.8em}.nf-form-cont .nf-help{background-size:contain;width:10px;height:10px;max-width:300px}.nf-multi-cell div.nf-cell{padding:0 2% 0 0}.nf-row .nf-cell .donation .nf-field-label{width:auto}.nf-row .nf-cell .donation .nf-field-element{width:70px}.nf-row .nf-cell .donation .nf-field-element input{text-align:right}.nf-row .nf-cell .donation .nf-field-description{margin-left:10px;width:auto;display:inline-block;line-height:36px}.nf-row .nf-cell .donation .nf-field-description span{line-height:100%;margin:0;font-size:1.2em;font-family:brandon-grotesque, sans-serif;font-weight:400;font-style:normal}.nf-row .nf-cell .nf-field-container label{font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal;font-size:1em;color:#777}.nf-row .nf-cell .nf-field-container .nf-field-label{padding-left:0}.nf-row .nf-cell .nf-field-container input,.nf-row .nf-cell .nf-field-container textarea{display:inline-block;outline:none;border:1px solid #eaeaea;padding:4px;margin:1px;font-size:1em}.nf-row .nf-cell .nf-field-container input:focus,.nf-row .nf-cell .nf-field-container textarea:focus{border:1px solid #c4c4c4}.nf-row .nf-cell .nf-field-container input[type="button"],.nf-row .nf-cell .nf-field-container textarea[type="button"]{border:none;color:#fff;padding:7px 16px;font-size:1.2em;line-height:1.4em;font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;display:inline-block;transition:all 300ms ease;letter-spacing:0.04em;background-color:var(--ji-accent-color);cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nf-row .nf-cell .nf-field-container input[type="button"]:hover,.nf-row .nf-cell .nf-field-container textarea[type="button"]:hover{background-color:var(--ji-accent-color);color:#333;text-decoration:none}.nf-row .nf-cell .nf-field-container input[type="checkbox"],.nf-row .nf-cell .nf-field-container textarea[type="checkbox"]{cursor:pointer}#content .nf-row .nf-cell .listcheckbox-wrap ul,#content .nf-row .nf-cell .listradio-wrap ul{margin-top:5px !important}#content .nf-row .nf-cell .listcheckbox-wrap ul li,#content .nf-row .nf-cell .listradio-wrap ul li{margin-right:15px !important;font-size:14px;letter-spacing:normal;cursor:pointer}#content .nf-row .nf-cell .listcheckbox-wrap ul li:before,#content .nf-row .nf-cell .listradio-wrap ul li:before{content:none}#content .nf-row .nf-cell .listcheckbox-wrap ul li input,#content .nf-row .nf-cell .listradio-wrap ul li input{margin-right:6px;margin-top:4px;vertical-align:top;cursor:pointer}#content .nf-row .nf-cell .listcheckbox-wrap ul li label,#content .nf-row .nf-cell .listradio-wrap ul li label{vertical-align:top;font-family:brandon-grotesque, sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:14px;line-height:normal;padding:0;margin:0;display:inline;cursor:pointer}#content .nf-row .nf-cell .checkbox-wrap label{cursor:pointer}#content .nf-form-cont .nf-mp-header{margin-bottom:30px}#content .nf-form-cont .nf-mp-header ul.nf-breadcrumbs{margin:10px 0 !important}#content .nf-form-cont .nf-mp-header ul.nf-breadcrumbs li{padding:0;margin:0;line-height:1.54em;font-size:1em;text-indent:0}#content .nf-form-cont .nf-mp-header ul.nf-breadcrumbs li a{display:inline-block;margin:0}#content .nf-form-cont .nf-mp-header ul.nf-breadcrumbs li::after{content:">";color:var(--ji-accent-color);padding:0 8px}#content .nf-form-cont .nf-mp-header ul.nf-breadcrumbs li::before{display:none}#content .nf-form-cont .nf-mp-header ul.nf-breadcrumbs li:last-of-type::after{display:none}#content .nf-form-cont .nf-mp-footer ul.nf-next-previous li{text-indent:0}#content .nf-form-cont .nf-mp-footer ul.nf-next-previous li input[type="button"]{border:none;color:var(--ji-accent-color);display:inline-block;transition:all 300ms ease;letter-spacing:0.04em;background-color:transparent;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#content .nf-form-cont .nf-mp-footer ul.nf-next-previous li input[type="button"]:hover{text-decoration:underline}#content .nf-form-cont .nf-mp-footer ul.nf-next-previous li.nf-next-item::after{content:">";color:var(--ji-accent-color);padding-left:6px}#content .nf-form-cont .nf-mp-footer ul.nf-next-previous li.nf-next-item::before{display:none}#content .nf-form-cont .nf-mp-footer ul.nf-next-previous li.nf-previous-item::before{content:"<";color:var(--ji-accent-color);padding-right:6px}#content .nf-form-cont .nf-mp-footer ul.nf-next-previous li.nf-previous-item::after{display:none}.jBox-wrapper{max-width:400px}.jBox-wrapper p{line-height:1.3em}body header#masthead,body>header{margin:0;border:none;padding:0}body header#masthead>.global,body>header>.global{background-color:#333;width:100%;margin:0 auto;text-align:left;display:table;z-index:1000}body header#masthead>.global section.content,body>header>.global section.content{padding:0 15px 0 0;max-width:1280px;margin:0 auto;position:relative}body header#masthead>.global nav,body>header>.global nav{text-align:right;display:inline-block}body header#masthead>.global nav ul,body>header>.global nav ul{text-align:right;display:flex}body header#masthead>.global nav ul>li,body>header>.global nav ul>li{padding:0 8px;display:inline-block;position:relative;overflow:visible}body header#masthead>.global nav ul>li:first-of-type,body>header>.global nav ul>li:first-of-type{padding-left:4px}body header#masthead>.global nav ul>li a,body>header>.global nav ul>li a{color:#d9d9d9;text-decoration:none;padding:0 6px;height:36px;text-transform:uppercase;transition:color 150ms ease-in-out;font-family:brandon-grotesque, sans-serif;font-weight:500;font-style:normal;font-size:13px;vertical-align:middle;display:table-cell}body header#masthead>.global nav ul>li:hover a,body>header>.global nav ul>li:hover a{color:#777}body header#masthead>.global nav ul>li.menu-item-has-children>a::after,body>header>.global nav ul>li.menu-item-has-children>a::after{display:inline-block;vertical-align:baseline;transition:all 150ms ease-in-out;margin:0 0 3px 3px;content:'';height:4px;width:4px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg) translateY(0) translateX(0)}body header#masthead>.global nav ul>li.menu-item-has-children:hover>a::after,body>header>.global nav ul>li.menu-item-has-children:hover>a::after{content:'';height:4px;width:4px;border-bottom:1px solid #777;border-left:1px solid #777;transform:rotate(-225deg) translateY(1.3333333333px) translateX(1.3333333333px)}body header#masthead>.global nav ul>li.menu-item-has-children a,body>header>.global nav ul>li.menu-item-has-children a{padding-right:8px}body header#masthead>.global nav ul>li ul.sub-menu,body>header>.global nav ul>li ul.sub-menu{display:block;position:absolute;background:#fff;background:#FFFFFF;box-shadow:0 2px 4px 0 rgba(0,0,0,0.26);text-align:left;padding:4px 0;left:50%;opacity:0;transition:opacity 200ms ease-in-out;z-index:1000;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:170px}body header#masthead>.global nav ul>li ul.sub-menu::before,body>header>.global nav ul>li ul.sub-menu::before{display:block;content:'';position:absolute;top:-7px;margin-left:-7px;left:50%;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #fff transparent}body header#masthead>.global nav ul>li ul.sub-menu.active,body>header>.global nav ul>li ul.sub-menu.active{display:block;opacity:1}body header#masthead>.global nav ul>li ul.sub-menu.hidden,body>header>.global nav ul>li ul.sub-menu.hidden{display:none;opacity:0}body header#masthead>.global nav ul>li ul.sub-menu li,body>header>.global nav ul>li ul.sub-menu li{display:block;list-style:none;margin:0 auto;padding:0}body header#masthead>.global nav ul>li ul.sub-menu li:hover,body>header>.global nav ul>li ul.sub-menu li:hover{background-color:#F8F8F8}body header#masthead>.global nav ul>li ul.sub-menu li.current-menu-item a,body header#masthead>.global nav ul>li ul.sub-menu li.current_page_item a,body>header>.global nav ul>li ul.sub-menu li.current-menu-item a,body>header>.global nav ul>li ul.sub-menu li.current_page_item a{color:var(--ji-accent-color);font-family:brandon-grotesque, sans-serif;font-weight:500;font-style:normal}body header#masthead>.global nav ul>li ul.sub-menu li a,body>header>.global nav ul>li ul.sub-menu li a{color:#333;font-family:brandon-grotesque, sans-serif;font-weight:400;font-style:normal;height:auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;width:auto;padding:0 20px 0 15px;display:flex;-webkit-box-align:center;box-align:center}body header#masthead>.global nav ul>li ul.sub-menu li a:hover,body>header>.global nav ul>li ul.sub-menu li a:hover{color:var(--ji-accent-color)}body header#masthead>.global nav ul>li.action:hover,body header#masthead>.global nav ul>li.important:hover,body>header>.global nav ul>li.action:hover,body>header>.global nav ul>li.important:hover{background-color:transparent}body header#masthead>.global nav ul>li.action:hover a,body header#masthead>.global nav ul>li.important:hover a,body>header>.global nav ul>li.action:hover a,body>header>.global nav ul>li.important:hover a{filter:brightness(0.9);-webkit-filter:brightness(0.9)}body header#masthead>.global nav ul>li.action a,body header#masthead>.global nav ul>li.important a,body>header>.global nav ul>li.action a,body>header>.global nav ul>li.important a{color:#fff;background-color:var(--ji-accent-color);transition:background-color 200ms ease-in-out}body header#masthead>.global nav.account,body>header>.global nav.account{float:right}body header#masthead>.global nav.account>ul>li:last-of-type,body>header>.global nav.account>ul>li:last-of-type{padding-right:0}@media only screen and (max-width: 767px){body header#masthead>.global,body>header>.global{display:none}body header#masthead>.main nav.global_mobile,body>header>.main nav.global_mobile{display:block;background-color:transparent}body header#masthead>.main nav.global_mobile h2,body>header>.main nav.global_mobile h2{margin:20px 2vw 5px;padding:0 1.5%;font-size:1.1rem;font-weight:700}body header#masthead>.main nav.global_mobile ul.menu,body>header>.main nav.global_mobile ul.menu{display:inline-table;margin:0 2vw 30px;width:96vw}body header#masthead>.main nav.global_mobile ul.menu li,body header#masthead>.main nav.global_mobile ul.menu li:hover,body>header>.main nav.global_mobile ul.menu li,body>header>.main nav.global_mobile ul.menu li:hover{display:inline-block;width:47%;vertical-align:top;border:none;margin:1.5%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;position:relative;box-shadow:rgba(51,51,51,0.3) 2px 2px 5px}body header#masthead>.main nav.global_mobile ul.menu li.square a span,body header#masthead>.main nav.global_mobile ul.menu li.full a span,body header#masthead>.main nav.global_mobile ul.menu li:hover.square a span,body header#masthead>.main nav.global_mobile ul.menu li:hover.full a span,body>header>.main nav.global_mobile ul.menu li.square a span,body>header>.main nav.global_mobile ul.menu li.full a span,body>header>.main nav.global_mobile ul.menu li:hover.square a span,body>header>.main nav.global_mobile ul.menu li:hover.full a span{text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:inherit;top:50%}body header#masthead>.main nav.global_mobile ul.menu li.square a,body header#masthead>.main nav.global_mobile ul.menu li:hover.square a,body>header>.main nav.global_mobile ul.menu li.square a,body>header>.main nav.global_mobile ul.menu li:hover.square a{padding-bottom:80%}body header#masthead>.main nav.global_mobile ul.menu li.square a span,body header#masthead>.main nav.global_mobile ul.menu li:hover.square a span,body>header>.main nav.global_mobile ul.menu li.square a span,body>header>.main nav.global_mobile ul.menu li:hover.square a span{font-size:1.5rem;line-height:1.6rem}body header#masthead>.main nav.global_mobile ul.menu li.full,body header#masthead>.main nav.global_mobile ul.menu li:hover.full,body>header>.main nav.global_mobile ul.menu li.full,body>header>.main nav.global_mobile ul.menu li:hover.full{width:97%}body header#masthead>.main nav.global_mobile ul.menu li.full a,body header#masthead>.main nav.global_mobile ul.menu li:hover.full a,body>header>.main nav.global_mobile ul.menu li.full a,body>header>.main nav.global_mobile ul.menu li:hover.full a{padding-bottom:30%}body header#masthead>.main nav.global_mobile ul.menu li.full a span,body header#masthead>.main nav.global_mobile ul.menu li:hover.full a span,body>header>.main nav.global_mobile ul.menu li.full a span,body>header>.main nav.global_mobile ul.menu li:hover.full a span{font-size:2rem;line-height:2rem}body header#masthead>.main nav.global_mobile ul.menu li a,body header#masthead>.main nav.global_mobile ul.menu li:hover a,body>header>.main nav.global_mobile ul.menu li a,body>header>.main nav.global_mobile ul.menu li:hover a{margin:0;position:relative;height:0;width:100%;padding:0 0 45%}body header#masthead>.main nav.global_mobile ul.menu li a .color,body header#masthead>.main nav.global_mobile ul.menu li a .image,body header#masthead>.main nav.global_mobile ul.menu li:hover a .color,body header#masthead>.main nav.global_mobile ul.menu li:hover a .image,body>header>.main nav.global_mobile ul.menu li a .color,body>header>.main nav.global_mobile ul.menu li a .image,body>header>.main nav.global_mobile ul.menu li:hover a .color,body>header>.main nav.global_mobile ul.menu li:hover a .image{width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--ji-gold)}body header#masthead>.main nav.global_mobile ul.menu li a .color.image,body header#masthead>.main nav.global_mobile ul.menu li:hover a .color.image,body>header>.main nav.global_mobile ul.menu li a .color.image,body>header>.main nav.global_mobile ul.menu li:hover a .color.image{background-blend-mode:overlay}body header#masthead>.main nav.global_mobile ul.menu li a span,body header#masthead>.main nav.global_mobile ul.menu li:hover a span,body>header>.main nav.global_mobile ul.menu li a span,body>header>.main nav.global_mobile ul.menu li:hover a span{z-index:0;display:block;position:absolute;bottom:13%;left:7%;width:86%;vertical-align:bottom;align-items:flex-end;justify-content:end;color:#fff;font-weight:700;font-size:1.3rem;line-height:1.4rem}body header#masthead>.main nav.global_mobile ul.menu li a:hover:after,body header#masthead>.main nav.global_mobile ul.menu li:hover a:hover:after,body>header>.main nav.global_mobile ul.menu li a:hover:after,body>header>.main nav.global_mobile ul.menu li:hover a:hover:after{background:linear-gradient(221deg, rgba(0,0,0,0), rgba(0,0,0,0.1) 100%)}body header#masthead>.main nav.global_mobile ul.menu li a:after,body header#masthead>.main nav.global_mobile ul.menu li:hover a:after,body>header>.main nav.global_mobile ul.menu li a:after,body>header>.main nav.global_mobile ul.menu li:hover a:after{content:'';display:block;position:absolute;background:linear-gradient(221deg, rgba(255,255,255,0.2), rgba(255,255,255,0) 100%);transition:background 200ms ease-in-out;top:0;left:0;width:100%;height:100%;z-index:1}}body>header>.local{width:100%;top:0;text-align:center;z-index:1000}body>header>.local .content{max-width:1280px;width:90%;margin:0 auto}body>header>.local nav{display:block}body>header>.local nav ul.menu>li{display:none}body>header>.local nav ul.menu>li.current-menu-ancestor{display:block;margin:70px auto 50px}body>header>.local nav ul.menu>li.current-menu-ancestor.hide-sub{display:none}body>header>.local nav ul.menu>li.current-menu-ancestor>a{display:none}body>header>.local nav ul.menu>li.current-menu-ancestor ul{display:table;margin:0 auto}body>header>.local nav ul.menu>li.current-menu-ancestor ul li{display:table-cell;padding:0 10px;border-bottom:2px solid #d7d7d7}body>header>.local nav ul.menu>li.current-menu-ancestor ul li:first-of-type{padding-left:0}body>header>.local nav ul.menu>li.current-menu-ancestor ul li:last-of-type{padding-right:0}body>header>.local nav ul.menu>li.current-menu-ancestor ul li a{color:#333;text-decoration:none;padding:8px 5px;display:block;text-transform:uppercase;transition:color 200ms ease-in-out;margin-bottom:-2px;font-size:1.15em}body>header>.local nav ul.menu>li.current-menu-ancestor ul li a:hover{color:var(--ji-accent-color)}body>header>.local nav ul.menu>li.current-menu-ancestor ul li.current-menu-item>a,body>header>.local nav ul.menu>li.current-menu-ancestor ul li.current_page_item>a{font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal;color:var(--ji-accent-color);border-bottom:2px solid var(--ji-accent-color)}@media only screen and (max-width: 767px){body>header{margin-top:48px}body>header>.local .content{width:100%}body>header>.local nav ul.menu>li.current-menu-ancestor{height:54px;position:relative;margin:0;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:990;width:100%;background-color:#eee}body>header>.local nav ul.menu>li.current-menu-ancestor ul{text-align:left;display:table;width:100%;position:relative}body>header>.local nav ul.menu>li.current-menu-ancestor ul::after{position:absolute;height:3px;background-color:#e6e6e6;width:100%;display:block;content:'';bottom:0;left:0;z-index:-1}body>header>.local nav ul.menu>li.current-menu-ancestor ul li{white-space:nowrap;height:54px;z-index:100;border-bottom:none}body>header>.local nav ul.menu>li.current-menu-ancestor ul li:first-of-type{padding-left:10px}body>header>.local nav ul.menu>li.current-menu-ancestor ul li:last-of-type{padding-right:20px}body>header>.local nav ul.menu>li.current-menu-ancestor ul li.current-menu-item a,body>header>.local nav ul.menu>li.current-menu-ancestor ul li.current_page_item a{border-bottom-width:3px;margin-bottom:0}body>header>.local nav ul.menu>li.current-menu-ancestor ul li a{line-height:36px;padding:12px 5px 3px;white-space:nowrap}}body header#masthead,body>header{margin:0;border:none;padding:0}body header#masthead>.main,body>header>.main{background-color:#fff;width:100%;margin:0 auto;text-align:left;display:table;z-index:1000;box-shadow:0 2px 4px 0 rgba(0,0,0,0.26)}body header#masthead>.main section.content,body>header>.main section.content{padding:0 15px;max-width:1280px;margin:0 auto;position:relative}body header#masthead>.main div.logo,body header#masthead>.main nav,body>header>.main div.logo,body>header>.main nav{vertical-align:top;display:table-cell}body header#masthead>.main #burger,body>header>.main #burger{margin:15px 0 0 15px;width:26px;height:18px;display:none;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:1100;position:absolute;left:0;top:0}body header#masthead>.main #burger span,body>header>.main #burger span{display:block;position:absolute;height:1px;width:100%;background:#333;opacity:1;left:0;z-index:200;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}body header#masthead>.main #burger span:nth-child(1),body>header>.main #burger span:nth-child(1){top:0px}body header#masthead>.main #burger span:nth-child(2),body header#masthead>.main #burger span:nth-child(3),body>header>.main #burger span:nth-child(2),body>header>.main #burger span:nth-child(3){top:8px}body header#masthead>.main #burger span:nth-child(4),body>header>.main #burger span:nth-child(4){top:16px}body header#masthead>.main #ji-account,body>header>.main #ji-account{display:none;margin:11px 11px 0 0;width:26px;height:26px;cursor:pointer;z-index:1100;position:absolute;right:0;top:0}body header#masthead>.main #ji-account div.svg-box,body>header>.main #ji-account div.svg-box{width:26px;height:26px;display:block}body header#masthead>.main #ji-account div.svg-box #open,body>header>.main #ji-account div.svg-box #open{display:none}body header#masthead>.main #ji-account div.svg-box path,body>header>.main #ji-account div.svg-box path{fill:#333}body header#masthead>.main .logo,body>header>.main .logo{width:200px;display:block}body header#masthead>.main .logo a,body>header>.main .logo a{display:block}body header#masthead>.main .logo a div.svg-box,body>header>.main .logo a div.svg-box{max-width:193px;width:193px;height:32px;padding-top:13px;display:block}body header#masthead>.main .logo a div.svg-box .text,body>header>.main .logo a div.svg-box .text{fill:#333}body header#masthead>.main .logo a div.svg-box .round,body>header>.main .logo a div.svg-box .round{fill:#333}body header#masthead>.main .logo a div.svg-box .face,body>header>.main .logo a div.svg-box .face{fill:var(--ji-accent-color)}body header#masthead>.main .logo a div.svg-box#js,body>header>.main .logo a div.svg-box#js{width:122px;height:29px}body header#masthead>.main .logo a div.svg-box#jso,body>header>.main .logo a div.svg-box#jso{width:136px;height:29px}body header#masthead>.main .logo a div.svg-box#store,body>header>.main .logo a div.svg-box#store{width:90px;height:29px}body header#masthead>.main .logo a div.svg-box#shop,body>header>.main .logo a div.svg-box#shop{width:106px;height:29px}body header#masthead>.main .logo a div.svg-box#jic,body>header>.main .logo a div.svg-box#jic{padding-top:8px;height:44px}body header#masthead>.main nav,body>header>.main nav{text-align:center;width:100%}body header#masthead>.main nav.global_mobile,body header#masthead>.main nav.account,body>header>.main nav.global_mobile,body>header>.main nav.account{display:none}body header#masthead>.main nav ul,body>header>.main nav ul{text-align:center;margin-right:200px}body header#masthead>.main nav ul>li,body>header>.main nav ul>li{padding:12px 0;display:inline-block;transition:background-color 200ms ease-in-out;position:relative;overflow:visible}body header#masthead>.main nav ul>li a,body>header>.main nav ul>li a{color:#333;text-decoration:none;padding:8px 15px;display:block;text-transform:uppercase;transition:color 200ms ease-in-out;font-family:brandon-grotesque, sans-serif;font-weight:500;font-style:normal;font-size:14px}body header#masthead>.main nav ul>li a:hover,body>header>.main nav ul>li a:hover{color:var(--ji-accent-color)}body header#masthead>.main nav ul>li:hover,body>header>.main nav ul>li:hover{background-color:#F8F8F8}body header#masthead>.main nav ul>li.action,body header#masthead>.main nav ul>li.important,body>header>.main nav ul>li.action,body>header>.main nav ul>li.important{position:absolute;right:20px}body header#masthead>.main nav ul>li.action a,body header#masthead>.main nav ul>li.important a,body>header>.main nav ul>li.action a,body>header>.main nav ul>li.important a{transition:background-color 200ms ease-in-out;color:#fff;background-color:var(--ji-accent-color)}body header#masthead>.main nav ul>li.action a:hover,body header#masthead>.main nav ul>li.important a:hover,body>header>.main nav ul>li.action a:hover,body>header>.main nav ul>li.important a:hover{filter:brightness(0.95);-webkit-filter:brightness(0.95)}body header#masthead>.main nav ul>li.current-menu-item>a,body header#masthead>.main nav ul>li.current_page_item>a,body header#masthead>.main nav ul>li.current-menu-parent>a,body>header>.main nav ul>li.current-menu-item>a,body>header>.main nav ul>li.current_page_item>a,body>header>.main nav ul>li.current-menu-parent>a{font-weight:700;color:var(--ji-accent-color)}body header#masthead>.main nav ul>li.current-menu-item.action>a,body header#masthead>.main nav ul>li.current-menu-item.important>a,body header#masthead>.main nav ul>li.current_page_item.action>a,body header#masthead>.main nav ul>li.current_page_item.important>a,body header#masthead>.main nav ul>li.current-menu-parent.action>a,body header#masthead>.main nav ul>li.current-menu-parent.important>a,body>header>.main nav ul>li.current-menu-item.action>a,body>header>.main nav ul>li.current-menu-item.important>a,body>header>.main nav ul>li.current_page_item.action>a,body>header>.main nav ul>li.current_page_item.important>a,body>header>.main nav ul>li.current-menu-parent.action>a,body>header>.main nav ul>li.current-menu-parent.important>a{color:#fff}body header#masthead>.main nav ul>li.menu-item-has-children>a::after,body>header>.main nav ul>li.menu-item-has-children>a::after{display:inline-block;vertical-align:baseline;transition:all 50ms ease-in-out;margin:0 0 4px 5px;content:'';height:4px;width:4px;border-bottom:1px solid #333;border-left:1px solid #333;transform:rotate(-45deg) translateY(0) translateX(0)}body header#masthead>.main nav ul>li.menu-item-has-children a,body>header>.main nav ul>li.menu-item-has-children a{padding-right:8px}body header#masthead>.main nav ul>li ul.sub-menu,body>header>.main nav ul>li ul.sub-menu{display:block;position:absolute;background:#fff;top:54px;background:#FFFFFF;box-shadow:0 2px 4px 0 rgba(0,0,0,0.26);text-align:left;padding:15px 0 10px;left:50%;opacity:0;transition:opacity 200ms ease-in-out;z-index:1000;min-width:170px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body header#masthead>.main nav ul>li ul.sub-menu::before,body>header>.main nav ul>li ul.sub-menu::before{display:block;content:'';position:absolute;top:-10px;margin-left:-10px;left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}body header#masthead>.main nav ul>li ul.sub-menu.active,body>header>.main nav ul>li ul.sub-menu.active{display:block;opacity:1}body header#masthead>.main nav ul>li ul.sub-menu.hidden,body>header>.main nav ul>li ul.sub-menu.hidden{display:none;opacity:0}body header#masthead>.main nav ul>li ul.sub-menu li,body>header>.main nav ul>li ul.sub-menu li{display:block;list-style:none;margin:0 auto;padding:0}body header#masthead>.main nav ul>li ul.sub-menu li.current-menu-item a,body header#masthead>.main nav ul>li ul.sub-menu li.current_page_item a,body>header>.main nav ul>li ul.sub-menu li.current-menu-item a,body>header>.main nav ul>li ul.sub-menu li.current_page_item a{color:var(--ji-accent-color);font-family:brandon-grotesque, sans-serif;font-weight:500;font-style:normal}body header#masthead>.main nav ul>li ul.sub-menu li a,body>header>.main nav ul>li ul.sub-menu li a{color:#333;font-family:brandon-grotesque, sans-serif;font-weight:400;font-style:normal;line-height:40px;height:auto;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;width:auto;padding:0 25px 0 20px;display:flex;-webkit-box-align:center;box-align:center}body header#masthead>.main nav ul>li ul.sub-menu li a:hover,body>header>.main nav ul>li ul.sub-menu li a:hover{color:var(--ji-accent-color)}body header#masthead>.main.open_nav,body header#masthead>.main.open_login_nav,body>header>.main.open_nav,body>header>.main.open_login_nav{height:100%}body header#masthead>.main.open_nav nav ul.menu>li,body header#masthead>.main.open_login_nav nav ul.menu>li,body>header>.main.open_nav nav ul.menu>li,body>header>.main.open_login_nav nav ul.menu>li{opacity:1}body header#masthead>.main.open_nav #burger span:nth-child(1),body>header>.main.open_nav #burger span:nth-child(1){top:8px;width:0%;left:50%}body header#masthead>.main.open_nav #burger span:nth-child(2),body>header>.main.open_nav #burger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body header#masthead>.main.open_nav #burger span:nth-child(3),body>header>.main.open_nav #burger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body header#masthead>.main.open_nav #burger span:nth-child(4),body>header>.main.open_nav #burger span:nth-child(4){top:8px;width:0%;left:50%}body header#masthead>.main.open_login_nav #ji-account div.svg-box #open,body>header>.main.open_login_nav #ji-account div.svg-box #open{display:block}body header#masthead>.main.open_login_nav #ji-account div.svg-box #close,body>header>.main.open_login_nav #ji-account div.svg-box #close{display:none}body header#masthead>.main.open_login_nav #ji-account div.svg-box path,body>header>.main.open_login_nav #ji-account div.svg-box path{fill:#545454}@media only screen and (max-width: 1200px){body header#masthead>.main nav ul,body>header>.main nav ul{margin-right:0;text-align:right}body header#masthead>.main nav ul>li.important,body header#masthead>.main nav ul>li.action,body>header>.main nav ul>li.important,body>header>.main nav ul>li.action{position:inherit;right:inherit}}@media only screen and (max-width: 960px){body header#masthead>.main .logo a div.svg-box,body>header>.main .logo a div.svg-box{width:180px;height:26px;padding-top:13px}body header#masthead>.main .logo a div.svg-box#js,body>header>.main .logo a div.svg-box#js{width:114px;height:27px}body header#masthead>.main .logo a div.svg-box#jso,body>header>.main .logo a div.svg-box#jso{width:126px;height:27px}body header#masthead>.main .logo a div.svg-box#store,body>header>.main .logo a div.svg-box#store{width:84px;height:27px}body header#masthead>.main .logo a div.svg-box#shop,body>header>.main .logo a div.svg-box#shop{width:106px;height:27px}body header#masthead>.main .logo a div.svg-box#jic,body>header>.main .logo a div.svg-box#jic{height:37px;padding-top:8px}body header#masthead>.main nav ul.menu>li a,body>header>.main nav ul.menu>li a{padding:8px;font-size:0.9em}}@media only screen and (max-width: 767px){body header#masthead>.main,body>header>.main{height:48px;position:fixed;display:block;top:0;z-index:1001;scroll-behavior:smooth;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;transition:height 400ms ease-in-out}body header#masthead>.main #burger,body>header>.main #burger{display:block}body header#masthead>.main #ji-account,body>header>.main #ji-account{display:block}body header#masthead>.main section.content,body>header>.main section.content{text-align:center;display:block;padding:0}body header#masthead>.main section.content .logo,body>header>.main section.content .logo{display:block}body header#masthead>.main section.content nav,body>header>.main section.content nav{display:block}body header#masthead>.main .logo,body>header>.main .logo{margin:0 auto;width:212px}body header#masthead>.main .logo a,body>header>.main .logo a{height:48px;background-position:center;display:block;padding:0}body header#masthead>.main .logo a div.svg-box,body>header>.main .logo a div.svg-box{padding-top:8px;margin:0 auto;width:212px;max-width:inherit}body header#masthead>.main .logo a div.svg-box#js,body>header>.main .logo a div.svg-box#js{width:134px;height:32px}body header#masthead>.main .logo a div.svg-box#jso,body>header>.main .logo a div.svg-box#jso{width:150px;height:32px}body header#masthead>.main .logo a div.svg-box#store,body>header>.main .logo a div.svg-box#store{width:98px;height:32px}body header#masthead>.main .logo a div.svg-box#shop,body>header>.main .logo a div.svg-box#shop{width:117px;height:32px}body header#masthead>.main .logo a div.svg-box#jic,body>header>.main .logo a div.svg-box#jic{padding-top:4px}body header#masthead>.main nav,body>header>.main nav{display:block;width:100%;text-align:left;height:0;overflow:hidden;background-color:#fff}body header#masthead>.main nav ul.menu,body>header>.main nav ul.menu{padding:0;width:auto;margin:10px 15px 30px;text-align:left}body header#masthead>.main nav ul.menu>li,body>header>.main nav ul.menu>li{opacity:0;display:block;line-height:36px;padding:0;border-top:1px solid #F8F8F8;transition:background-color 200ms ease-in-out 300ms;overflow:hidden}body header#masthead>.main nav ul.menu>li:hover,body>header>.main nav ul.menu>li:hover{padding-bottom:0;background-color:transparent;transition:background-color 200ms ease-in-out 50ms}body header#masthead>.main nav ul.menu>li a,body>header>.main nav ul.menu>li a{font-size:1.1em;padding:6px 10px;font-weight:500}body header#masthead>.main nav ul.menu>li.action,body header#masthead>.main nav ul.menu>li.important,body>header>.main nav ul.menu>li.action,body>header>.main nav ul.menu>li.important{margin:0;height:inherit}body header#masthead>.main nav ul.menu>li:first-of-type,body>header>.main nav ul.menu>li:first-of-type{border-top:none}body header#masthead>.main nav ul.menu>li.menu-item-has-children>a::after,body>header>.main nav ul.menu>li.menu-item-has-children>a::after{display:inline-block;vertical-align:baseline;transition:all 150ms ease-in-out;margin:12px 15px 0 0;right:0;position:absolute;content:'';height:6px;width:6px;border-bottom:1px solid #333;border-left:1px solid #333;transform:rotate(-45deg) translateY(0) translateX(0)}body header#masthead>.main nav ul.menu>li.menu-item-has-children:hover>a::after,body header#masthead>.main nav ul.menu>li.menu-item-has-children.active>a::after,body>header>.main nav ul.menu>li.menu-item-has-children:hover>a::after,body>header>.main nav ul.menu>li.menu-item-has-children.active>a::after{content:'';height:6px;width:6px;border-bottom:1px solid #333;border-left:1px solid #333;transform:rotate(-225deg) translateY(2px) translateX(2px)}body header#masthead>.main nav ul.menu>li ul.sub-menu,body>header>.main nav ul.menu>li ul.sub-menu{position:relative;top:inherit;left:inherit;width:inherit;margin:0;box-shadow:none;text-align:left;padding:0;background-color:transparent;max-height:0;overflow:hidden;transition:max-height 400ms ease-in-out}body header#masthead>.main nav ul.menu>li ul.sub-menu li,body>header>.main nav ul.menu>li ul.sub-menu li{border-top:1px solid #f3f3f3;padding-left:30px}body header#masthead>.main nav ul.menu>li ul.sub-menu li:hover,body>header>.main nav ul.menu>li ul.sub-menu li:hover{background-color:transparent}body header#masthead>.main nav ul.menu>li ul.sub-menu li a,body>header>.main nav ul.menu>li ul.sub-menu li a{padding:6px 0;font-size:0.9em}body header#masthead>.main nav ul.menu>li ul.sub-menu::before,body>header>.main nav ul.menu>li ul.sub-menu::before{content:none;display:none}body header#masthead>.main nav ul.menu>li ul.sub-menu.active,body>header>.main nav ul.menu>li ul.sub-menu.active{display:block;max-height:500px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body header#masthead>.main nav ul.menu>li ul.sub-menu.hidden,body>header>.main nav ul.menu>li ul.sub-menu.hidden{display:block;max-height:0;opacity:1}body header#masthead>.main nav ul.menu>li.action,body header#masthead>.main nav ul.menu>li.important,body>header>.main nav ul.menu>li.action,body>header>.main nav ul.menu>li.important{position:inherit;right:inherit}body header#masthead>.main nav ul.menu>li.action a,body header#masthead>.main nav ul.menu>li.important a,body>header>.main nav ul.menu>li.action a,body>header>.main nav ul.menu>li.important a{background-color:transparent;color:#333}body header#masthead>.main nav ul.menu>li.action a:hover,body header#masthead>.main nav ul.menu>li.important a:hover,body>header>.main nav ul.menu>li.action a:hover,body>header>.main nav ul.menu>li.important a:hover{color:var(--ji-accent-color)}body header#masthead>.main.open_nav,body header#masthead>.main.open_login_nav,body>header>.main.open_nav,body>header>.main.open_login_nav{background-color:#F8F8F8}body header#masthead>.main.open_nav .content nav,body header#masthead>.main.open_login_nav .content nav,body>header>.main.open_nav .content nav,body>header>.main.open_login_nav .content nav{height:100%;border-top:1px solid #f3f3f3}body header#masthead>.main.open_nav nav.account,body>header>.main.open_nav nav.account{display:none}body header#masthead>.main.open_login_nav nav.main,body header#masthead>.main.open_login_nav nav.global_mobile,body>header>.main.open_login_nav nav.main,body>header>.main.open_login_nav nav.global_mobile{display:none}body header#masthead{margin-top:48px}}article.content-page section.event_list ul.events{display:table;width:100%}article.content-page section.event_list ul.events h2{margin-top:20px}article.content-page section.event_list ul.events li.event{display:table-row;list-style:none;text-indent:initial;padding:0}article.content-page section.event_list ul.events li.event::before{display:none}article.content-page section.event_list ul.events li.event:nth-of-type(odd){background-color:#F8F8F8}article.content-page section.event_list ul.events li.event a{text-decoration:none;display:flex;color:#545454;padding:15px 0}article.content-page section.event_list ul.events li.event a .date,article.content-page section.event_list ul.events li.event a .content{display:table-cell}article.content-page section.event_list ul.events li.event a .date{width:13%;text-align:center;border-right:2px solid #d7d7d7}article.content-page section.event_list ul.events li.event a .date .month{font-family:brandon-grotesque, sans-serif;font-weight:500;font-style:normal;font-size:0.83em;letter-spacing:0.01em;text-transform:uppercase}article.content-page section.event_list ul.events li.event a .date .day{font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal;font-size:1.8em;letter-spacing:0.01em}article.content-page section.event_list ul.events li.event a .content{margin-left:15px}article.content-page section.event_list ul.events li.event a .content h2{font-size:1.1em;margin:5px 0 2px}article.content-page section.event_list ul.events li.event a .content p{margin:0;font-family:adobe-garamond-pro, serif;font-weight:600;font-style:italic;color:#979797;text-transform:uppercase;font-size:0.94em;letter-spacing:0.1em}article.content-page section.event_list ul.events li.event a .content .button{display:none}@media only screen and (max-width: 767px){article.content-page section.event_list ul.events li.event a .date{width:75px}article.content-page section.event_list ul.events li.event a .date .month{font-size:0.75em}article.content-page section.event_list ul.events li.event a .date .day{font-size:1.4em}article.content-page section.event_list ul.events li.event a .content{margin-left:12px}}article.content-page .grid,article.home-default .grid,section.content-default .grid{margin:0 auto;display:table;width:100%}article.content-page .grid a,article.home-default .grid a,section.content-default .grid a{margin:10px 1% 30px;width:calc(94% / 3);position:relative;display:inline-block;background-color:#fff;text-decoration:none;color:#333;transition:color 200ms ease-in-out}article.content-page .grid a:hover,article.home-default .grid a:hover,section.content-default .grid a:hover{background-color:#F8F8F8}article.content-page .grid a .graphic,article.home-default .grid a .graphic,section.content-default .grid a .graphic{height:0;padding-bottom:56.25%;width:100%;margin:0 auto;position:relative;background-color:#F8F8F8;background-position:center;background-repeat:no-repeat;background-size:cover}article.content-page .grid a .txt,article.home-default .grid a .txt,section.content-default .grid a .txt{padding:10px 2%}article.content-page .grid a .txt h3,article.home-default .grid a .txt h3,section.content-default .grid a .txt h3{font-size:1.2em;margin:0}body.woocommerce-page .woocommerce a.button,body.woocommerce-page .woocommerce button.button,body.woocommerce-page .woocommerce input.button{color:#fff;background-color:var(--ji-accent-color)}body.woocommerce-page .woocommerce a.button:hover,body.woocommerce-page .woocommerce button.button:hover,body.woocommerce-page .woocommerce input.button:hover{color:#fff;filter:brightness(0.9);background-color:var(--ji-accent-color)}body.page-template-page-livestream section.video{color:#fff;background-color:#1a1a1a;width:100%}body.page-template-page-livestream section.video .content{display:flex;max-width:1600px;margin:0 auto}body.page-template-page-livestream section.video .content h2{text-align:center;font-size:1.6em;font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}body.page-template-page-livestream section.video .content form input{background-color:#6E6E6E}body.page-template-page-livestream section.video .content form label{color:#F8F8F8}body.page-template-page-livestream section.video.hide_form .right{display:none}body.page-template-page-livestream section.video.hide_form .left{width:98%;margin:0 1%}body.page-template-page-livestream section.video.hide_form .actions{width:98%;margin:0 auto}body.page-template-page-livestream section.video.hide_form .actions .updates{display:inline-block}body.page-template-page-livestream section.video .left,body.page-template-page-livestream section.video .right{display:inline-block}body.page-template-page-livestream section.video .left{width:70%;margin-left:1%}body.page-template-page-livestream section.video .right{background-color:#3b3b3b;padding:40px 2% 20px;width:24%;margin-right:1%;position:relative}body.page-template-page-livestream section.video .right #close{position:absolute;right:10px;top:10px;cursor:pointer;font-size:0.8em;text-transform:uppercase;font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal}body.page-template-page-livestream section.video .actions{padding:10px 0 0;width:70%;margin:0 1%}body.page-template-page-livestream section.video .actions span{text-transform:uppercase;font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal;font-size:0.8em;display:block}body.page-template-page-livestream section.video .actions a{font-size:1em;font-family:brandon-grotesque, sans-serif;font-weight:700;font-style:normal;display:inline-block;padding:5px 8px 5px;margin:5px 7px;background-color:#3b3b3b;text-transform:uppercase;line-height:1.1em;color:#fff;text-decoration:none;transition:all 200ms ease-in-out}body.page-template-page-livestream section.video .actions a:first-of-type{margin-left:0}body.page-template-page-livestream section.video .actions a.give{margin-right:0}body.page-template-page-livestream section.video .actions a:hover{color:#fff;background-color:var(--ji-accent-color)}body.page-template-page-livestream section.video .actions a.give,body.page-template-page-livestream section.video .actions a.updates{float:right}body.page-template-page-livestream section.video .actions a.updates{display:none;cursor:pointer}body.page-template-page-livestream section.player{margin:0 auto;width:100%;position:relative;display:block}body.page-template-page-livestream section.player .container{height:0;padding-bottom:56.25%;width:100%;margin:0 auto;position:relative}body.page-template-page-livestream section.player .container iframe{margin:0 auto;display:block;width:100%;height:100%;position:absolute}body.page-template-page-livestream section.more{background-color:#1a1a1a;padding:40px 0;display:block}body.page-template-page-livestream section.more .content{max-width:1600px;margin:0 auto}body.page-template-page-livestream section.more .content-page{background-color:#d7d7d7;margin:30px 1% 30px;padding:30px 2%}body.page-template-page-livestream section.more .grid{margin:0 auto;display:table;width:100%}body.page-template-page-livestream section.more .grid a{margin:10px 1% 30px;width:calc(94% / 3);position:relative;display:inline-block;background-color:#fff;text-decoration:none;color:#333;transition:color 200ms ease-in-out}body.page-template-page-livestream section.more .grid a:hover{background-color:#F8F8F8}body.page-template-page-livestream section.more .grid a .graphic{height:0;padding-bottom:56.25%;width:100%;margin:0 auto;position:relative;background-color:#F8F8F8;background-position:center;background-repeat:no-repeat;background-size:cover}body.page-template-page-livestream section.more .grid a .txt{padding:20px 2%}body.page-template-page-livestream section.more .grid a .txt h3{font-family:brandon-grotesque, sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;font-size:1.2em;line-height:1.2em}@media only screen and (max-width: 1200px){body.page-template-page-livestream section.more .grid a{width:calc(94% / 2)}}@media only screen and (max-width: 960px){body.page-template-page-livestream section.video .content{display:block}body.page-template-page-livestream section.video .left{width:100%;margin:0;display:block}body.page-template-page-livestream section.video .right{width:96%;margin:0}body.page-template-page-livestream section.video .actions{width:98%}}@media only screen and (max-width: 767px){body.page-template-page-livestream section.more .grid a{width:98%}}body>#top_message{display:block;width:100%;background-color:#94b9af;color:#335f72;margin:0 auto;text-align:center;max-height:960px}body>#top_message p{font-family:adobe-garamond-pro, serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0.08em;padding:10px 20px;line-height:1.3em}body>#top_message a{color:#335f72}body.brown{--ji-accent-color: var(--ji-brown)}body.blue{--ji-accent-color: var(--ji-blue)}body{-webkit-font-smoothing:antialiased;font-family:var(--ji-font-sans);font-weight:400;font-style:normal;margin:0;padding:0;color:#333;background-color:#fff}body.black{background-color:#333}body>main{min-height:500px}body a,body path{transition:all 0.15s linear}@media only screen and (max-width: 767px){body{margin-top:48px}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}
