#site-footer a:focus,#site-footer a:hover,.primary-menu .current_page_ancestor,.primary-menu a:focus,.primary-menu a:hover,.primary-menu li.current-menu-item>.link-icon-wrapper>a,.primary-menu li.current-menu-item>a,a{text-decoration:none}.has-white-background-color{background-color:#FFF}.has-white-color{color:#FFF}.has-powder-background-color{background-color:#F4F7EF}.has-powder-color{color:#F4F7EF!important}.has-shamrock-background-color{background-color:#68AE85}.has-shamrock-color{color:#68AE85!important}.has-viridian-background-color{background-color:#197F56}.has-viridian-color{color:#197F56!important}.has-cuminetti-background-color{background-color:#304040}.has-cuminetti-color{color:#304040!important}.has-fondnoirtattoo-background-color{background-color:#000}.has-fondnoirtattoo-color{color:#000!important}.has-lamicherie-background-color{background-color:#701d16}.has-lamicherie-color{color:#701d16!important}.home.singular .entry-header{padding:0}.home .post-inner{padding-top:0}.home .entry-content>.alignfull{margin-bottom:0;margin-top:0}.footer-top-hidden #site-footer,.home .footer-top-visible .footer-nav-widgets-wrapper{margin-top:0}@media screen and (min-width:1220px){.entry-content>.alignfull{margin-bottom:0;margin-top:0}}.header-inner{max-width:120rem}.entry-content{font-family:inherit}.entry-content li,.entry-content p{line-height:1.75}.wp-caption-text,figcaption,p{line-height:1.5}p{margin:0 0 2em}h1,h2,h3,h4,h5,h6{font-weight:400}a{border-bottom:2px solid #197f56}a:focus,a:hover{border-color:currentColor}h2 a{border-bottom:0}@media screen and (min-width:700px){.wp-block-media-text .wp-block-media-text__content{padding:8rem}.heading-size-3,h3{font-size:3.5rem}}.color-accent,.color-accent-hover:focus,.color-accent-hover:hover,.has-drop-cap:not(:focus)::first-letter,.wp-block-button.is-style-outline,:root .has-accent-color,a{color:currentcolor!important}.site-title a{color:#000;border:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{line-height:inherit;margin-bottom:1em}cite{line-height:inherit}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1em}.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),[class*="__inner-container"]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:88rem}@media screen and (min-width:700px){.heading-size-4,h4{font-size:2.5rem}}