@charset "UTF-8";@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/wp-content/themes/hayfork_2025/public/build/assets/Montserrat-VariableFont_wght-79DQoS3D.woff2) format("woff2")}@font-face{font-display:swap;font-family:PTSansNarrow-Regular;font-style:normal;font-weight:400;src:url(/wp-content/themes/hayfork_2025/public/build/assets/PTSansNarrow-Regular-DCGbYMj7.woff2) format("woff2")}@font-face{font-display:swap;font-family:PTSansNarrow-Bold;font-style:normal;font-weight:800;src:url(/wp-content/themes/hayfork_2025/public/build/assets/PTSansNarrow-Bold-BrJe8fsD.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/wp-content/themes/hayfork_2025/public/build/assets/Rubik-VariableFont_wght-BA_4nVsl.woff2) format("woff2")}*{box-sizing:border-box}html{background:#fff}html,body{font-size:16px;font-family:PTSansNarrow-Regular,sans-serif;font-weight:400;line-height:1.6em;color:#7b361c;margin:0}html:not(.mce-content-body),body:not(.mce-content-body){padding:0}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{color:#44265a;background-color:#eee;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:2px solid #44265A;text-align:center;font-size:1.2em;z-index:999}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:Rubik,sans-serif;margin:.5em 0 .2em}h1{font-weight:300;color:#7b361c;font-size:2.5em;line-height:1.1em;margin:0 0 .5em}h2{font-weight:500;color:#000;margin-bottom:1em;font-size:1.5em;line-height:1.2em}h3{font-size:1.4em;line-height:1.4em;color:#000;font-weight:700}h4{font-size:1.2em;line-height:1.2em;color:#44265a;font-weight:600}h5{font-size:1em}h6{font-size:.8em}p{margin:0 0 1em;font-size:1em}a{color:#44265a;text-decoration:none}hr{border:none;border-bottom:1px solid #7B361C;margin:.5em auto}time,.vc_gitem-post-data-source-post_date{color:#44265a;font-style:italic;margin:.5em 0}.container{margin:0 auto;position:relative;transition:all .2s ease-in-out}@media (min-width: 767px){.container{transition:all .2s ease-in-out}}@media (min-width: 1440px){.container{max-width:1440px;transition:all .2s ease-in-out}}blockquote,.blockquote{color:#fff;background:#7b361c;margin:1em -1em;text-align:center;padding:2em 0}blockquote p,.blockquote p{padding:0;margin:0}@media (min-width: 767px){blockquote,.blockquote{padding:2em 10em;margin:1em}}@media (max-width: 767px){.main-layout{padding:0 1rem 1rem}}@media (min-width: 767px){.main-layout.has-sidebar{display:flex}}main{padding:0;font-size:18px;line-height:1.6em;font-weight:400;color:#000}@media (min-width: 767px){main{margin:11.5rem auto 0}.has-sidebar main{width:60%}}main ul li{margin-bottom:.5em}main strong{font-weight:800;font-family:PTSansNarrow-Regular,sans-serif}main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a{text-decoration:none}main h2.line:before{content:"";background:#44265a;width:3em;height:7px;display:block}.sidebar{min-width:17rem;padding:1rem}@media (min-width: 767px){.sidebar{width:40%;max-width:30rem;border-left:1px solid #7B361C;padding:0 1rem 1rem}}@media (min-width: 960px){.sidebar{padding:0 1rem 1rem 2rem}}.sidebar .widget{margin-bottom:2em;padding-bottom:2em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}a:hover{text-decoration:underline}@media screen and (min-width: 767px){.flexbox,.archive-post article,.post-archive article{display:flex}}.menu-social-links-container ul li{display:inline-block;padding:0;margin:0 8px 0 0;font-size:28px;line-height:1em;width:1em;height:1em}.menu-social-links-container ul li:last-child{margin-right:0}.wp-pagenavi{text-align:center}.wp-pagenavi .page{margin:.3em;padding:.3em .7em;font-size:.9em}.full-width{width:100vw;left:-50vw;margin-left:50%;display:block;position:relative}@media (max-width: 767px){.hide-for-mobile{display:none!important}}@media (min-width: 767px){.hide-for-desktop{display:none!important}}@media (min-width: 767px){.flex{display:flex}}.flex-mobile{display:flex}.col-1{flex:1}.col-2{flex:2}.col-3{flex:3}.col-4{flex:4}.txt-white{color:#fff}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.white-text,.text-white,.white-text *,.text-white *{color:#fff}.text-center{text-align:center}.slick-slider{margin:30px auto 50px}.slick-slider .slick-slide{margin-bottom:0;padding:2em}.slick-prev:before,.slick-next:before{font-size:34px!important;color:#44265a}.hidden{display:none}.testimonial-slider .testimonial-slide{background:#3a3a3a;margin:1em;color:#fff;font-size:.8em;font-weight:100}.testimonial-slider .testimonial-header{font-size:1.7em;overflow:auto}.testimonial-slider .testimonial-header img{float:left;margin:0 1em .5em 0}.testimonial-slider .stars:before{content:"★" "★" "★" "★" "★";color:#f7bc51;font-size:1rem;line-height:2rem;letter-spacing:2px}.testimonial-slider .testimonial-content{margin:1em 0;line-height:1.6em}.testimonial-slider .testimonial-author{text-align:right}.shadow{box-shadow:-5px 5px 10px #00000080}.alignright{float:right;margin:0 0 2em 2em}.alignleft{float:left;margin:0 2em 2em 0}.forked{position:relative}.forked:after{content:"";aspect-ratio:3/1;height:.9em;background:url(/wp-content/themes/hayfork_2025/public/build/assets/icon-fork-CmjWOggk.svg) center left no-repeat;background-size:contain;display:inline-block;padding-top:0;margin-left:1.5rem;margin-bottom:-6px}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#7b361c}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#7b361c;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.button,.vc_btn3,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:#6b8e47;color:#fff;display:inline-block;padding:1rem 2rem;margin:1rem 0;text-transform:uppercase;transition:all ease-in-out .25s}.button:hover,.vc_btn3:hover,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{color:#fff}.vc_btn3,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{padding:1em 4em;font-weight:500;font-size:1em}.brand{display:block;background:center center no-repeat;background-size:contain;width:8em;aspect-ratio:1/1;text-indent:-100000px;margin:1em auto;position:relative;z-index:20}header.banner{background:#f5f4ef;overflow:auto}@media (min-width: 767px){header.banner{z-index:1000;position:fixed;top:0;width:100%;overflow:visible}header.banner .container{display:flex;width:100%}}.admin-bar header.banner{top:32px}header.banner .brand{box-shadow:0 0 #0000;border-radius:50%;transition:all ease .2s}header.banner .brand:hover{transform:scale(1.02);box-shadow:2px 3px 5px #00000080}.nav-primary{font-weight:300;position:relative}@media screen and (min-width: 767px){.nav-primary{margin-top:-9em}.nav-primary .nav-left{display:flex;gap:1em;justify-content:flex-end}.nav-primary .nav-right{display:flex;gap:1em;margin-left:0}}.nav-primary a{display:block;padding:.5rem;text-transform:uppercase;color:#7b361c;font-size:1.2rem}.nav-primary .nav{list-style:none;padding:0;margin:0}@media screen and (max-width: 767px){.nav-primary .nav .sub-menu{list-style:none;padding:0;margin:0}.nav-primary .nav .sub-menu a{color:#fff;background:#7b361c}}@media screen and (min-width: 767px){.nav-primary .nav{display:flex;justify-content:center;gap:10em;margin:4rem 0}.nav-primary .nav .sub-menu{list-style:none;padding:0;margin:0;position:absolute;left:0;top:100%;width:15rem;display:none}.nav-primary .nav .sub-menu a{color:#fff;font-size:.8em;background:#7b361c;transition:all .1s ease-out}.nav-primary .nav .sub-menu a:hover{background:#44265a}.nav-primary .nav .sub-menu .menu-item{border-bottom:1px solid black}.nav-primary .nav .sub-menu .menu-item:last-child{border-bottom:none}.nav-primary .nav .menu-item{position:relative}}.nav-primary .nav .menu-item-has-children:hover .sub-menu{display:block}@media screen and (max-width: 767px){.nav-primary #navigation{display:none}.nav-primary #navigation.open{display:block}.nav-primary #navigation .nav{list-style:none;margin:0;padding:0;text-align:center}.nav-primary #navigation .nav>.menu-item{border-bottom:1px solid rgba(255,255,255,.2)}.nav-primary #navigation .nav .menu-item-has-children>a{padding-left:1.5em}.nav-primary #navigation .nav .menu-item-has-children>a:after{content:">";color:#000;margin-left:.5em}.nav-primary #navigation .nav .sub-menu{display:none}.nav-primary #navigation .nav .sub-menu.open{display:block}.nav-primary #navigation .sub-menu{margin:0;padding:0;list-style:none}}@media screen and (min-width: 767px){.nav-primary #navigation{display:flex;align-items:center;justify-content:center;gap:2em}}.hamburger{position:absolute;top:-4em;right:0}@media screen and (min-width: 767px){.hamburger{display:none!important}}.page-header{padding:2rem;background:#fff;text-align:center}.page-header h1{padding:0;margin:1em;font-weight:800;color:#44265a}.content-info .brand{width:17em;height:8em}@media screen and (min-width: 767px){.content-info .footer-flex{display:flex;flex-wrap:wrap;justify-content:center;gap:1em;align-items:center}}.content-info .footer-left{display:flex;align-items:center;gap:1em;justify-content:center}.content-info .footer-left .widget{max-width:6em;max-height:8em}.content-info .footer-right{display:flex;align-items:center;gap:1em;justify-content:center}@media screen and (max-width: 767px){.content-info .footer-right{margin:2em 0}}.content-info .footer-right .widget{max-width:6em;max-height:8em}.content-info .footer-right .widget.widget_text{max-width:12em}.content-info .footer-bottom-1{width:100%;text-align:center;font-size:.8rem}.content-info .footer-bottom-1 p{margin:0;line-height:1em}.content-info .footer-bottom-2{width:100%;text-align:center;font-size:.9rem}.content-info .footer-bottom-2 p{margin:0;line-height:1em}.content-info .widget_media_image{max-height:10em}.nav-footer{font-weight:300}@media screen and (max-width: 767px){.nav-footer{text-align:center}}@media screen and (min-width: 767px){.nav-footer{margin-top:-11em}}.nav-footer a{display:block;padding:1em;text-transform:uppercase;font-weight:700;color:#7a361d}.nav-footer .nav{list-style:none;padding:0;margin:0}@media screen and (min-width: 767px){.nav-footer .nav{display:flex;justify-content:center;gap:1em;margin:4rem 0 0}.nav-footer .nav .menu-item{position:relative}.nav-footer .nav>.menu-item:nth-child(2){margin-right:12em}.nav-footer .nav>.menu-item:nth-child(3){margin-left:12em}}.nav-footer .nav .menu-item-has-children:hover .sub-menu{display:block}.tax-listing_category .content-container,.post-type-archive-listing .content-container,.listing-grid .content-container{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.tax-listing_category .listing,.post-type-archive-listing .listing,.listing-grid .listing{border:1px rgba(0,0,0,.2) solid;padding-bottom:4em;position:relative}@media (min-width: 767px){.tax-listing_category .listing,.post-type-archive-listing .listing,.listing-grid .listing{width:calc(30% - 1em)}}.tax-listing_category .listing .thumbnail,.post-type-archive-listing .listing .thumbnail,.listing-grid .listing .thumbnail{background-color:#fff;aspect-ratio:4/3}.tax-listing_category .listing .default-thumbnail,.post-type-archive-listing .listing .default-thumbnail,.listing-grid .listing .default-thumbnail{background:#7b361c}.tax-listing_category .listing .text-content,.post-type-archive-listing .listing .text-content,.listing-grid .listing .text-content{padding:0 1em}.tax-listing_category .listing .button,.tax-listing_category .listing .vc_btn3,.post-type-archive-listing .listing .button,.post-type-archive-listing .listing .vc_btn3,.listing-grid .listing .button,.listing-grid .listing .vc_btn3{position:absolute;bottom:0;width:100%;text-align:center;margin:0}.tax-listing_category .listing .image-link,.post-type-archive-listing .listing .image-link,.listing-grid .listing .image-link{display:block;overflow:hidden;background:center center no-repeat;background-size:contain;aspect-ratio:4/3}@media screen and (min-width: 767px){.single-listing .listing-container{display:flex;gap:3em}.single-listing .listing-sidebar{flex:1}.single-listing .listing-container .entry-content{flex:3}}.page-header-image{background:center center no-repeat;background-size:cover;padding:10rem 2rem;position:relative;margin-bottom:3rem}@media screen and (min-width: 767px){.page-header-image{padding:10rem 2rem}}@media screen and (min-width: 960px){.page-header-image{padding:10vw 2rem}}.page-header-image .container{text-align:center;color:#fff;max-width:60em}.page-header-image .overlay{background:#00000080;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:overlay}.page-header-image .p-name{color:#fff;font-weight:800;font-size:2em;transition:all ease .2s;text-shadow:3px 3px 5px rgba(0,0,0,.5)}@media screen and (min-width: 767px){.page-header-image .p-name{font-size:3em}}.page-header-image .dt-published{color:#fff;border-top:2px solid white;padding-top:1rem;margin-top:2rem;text-shadow:3px 3px 5px rgba(0,0,0,.5)}.e-content{padding:0 1rem}.hero-section{height:80vh;position:relative;text-align:center;padding:10em 2em}.hero-section .background-image{width:100%;height:100%;position:absolute;top:0;left:0;background:center center no-repeat fixed;background-size:cover}.hero-section .overlay-image{max-height:20rem}.hero-section .hero-headline{color:#fff;text-transform:uppercase}.hero-section .button,.hero-section .vc_btn3,.hero-section .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:#fff;color:#6b8e47;text-transform:uppercase}.tile-over-image-section{position:relative}@media screen and (min-width: 767px){.tile-over-image-section .container{padding:4em 0;margin:4em auto}}.tile-over-image-section .side-image{background:center right no-repeat;background-size:cover;width:100%;aspect-ratio:1/1}@media screen and (min-width: 767px){.tile-over-image-section .side-image{border-radius:0 20px 20px 0;width:65%;height:100%;position:absolute;top:0;left:0}}.tile-over-image-section.layout-text_image .side-image{left:auto;right:0}@media screen and (min-width: 767px){.tile-over-image-section.layout-text_image .side-image{border-radius:20px 0 0 20px}}.tile-over-image-section .tile{color:#7b361c;position:relative;background:#f0bf16;padding:2em 2em 5em}@media screen and (min-width: 767px){.tile-over-image-section .tile{width:40%;max-width:24em;margin-left:60%;margin-top:3em;margin-bottom:3em;border-radius:10px}}.tile-over-image-section .tile .tile-headline{color:#7b361c;font-size:2rem;font-weight:800;font-family:PTSansNarrow-Bold,sans-serif}.tile-over-image-section .tile .tile-text{color:#7b361c;font-size:1rem}.tile-over-image-section .tile .buttons{position:absolute;bottom:0;font-size:1rem}.tile-over-image-section .tile .button,.tile-over-image-section .tile .vc_btn3{color:#fff;padding:.5em 1.5em;border:2px solid #6B8E47;border-radius:5px}.tile-over-image-section .tile .button:hover,.tile-over-image-section .tile .vc_btn3:hover{color:#6b8e47;background-color:#fff}.tile-over-image-section .tile .corner-leaf{background:url(/wp-content/themes/hayfork_2025/public/build/assets/cannabis-leaf-6GbDmpBM.svg) center center no-repeat;background-size:contain;height:10em;width:6em;position:absolute;top:0;right:.5em;z-index:10}@media screen and (min-width: 767px){.tile-over-image-section .tile .corner-leaf{top:calc(100% - 7.5em);right:-3em}}.tile-over-image-section .tile.style-green{background:#6b8e47;margin-left:auto;color:#fff;padding-bottom:12em}@media screen and (min-width: 767px){.tile-over-image-section .tile.style-green{margin-right:60%}}.tile-over-image-section .tile.style-green .tile-headline,.tile-over-image-section .tile.style-green .tile-text{color:#fff}.tile-over-image-section .tile.style-green .buttons{text-align:right;width:calc(100% - 3.5em)}.tile-over-image-section .tile.style-green .button,.tile-over-image-section .tile.style-green .vc_btn3{color:#6b8e47;background:#fff;margin-left:auto}.tile-over-image-section .tile.style-green .tile-text{font-style:italic}.tile-over-image-section .tile.style-green blockquote{background:none;padding:0 0 0 1.5em;font-style:italic;text-align:left;line-height:1.4em}.tile-over-image-section .tile.style-green .map{background:url(/wp-content/themes/hayfork_2025/public/build/assets/map-O-Xl4Wnk.svg) top left no-repeat;background-size:contain;height:10em;width:20em;max-width:calc(100% - 3em);position:absolute;bottom:1em;left:2em}.three-column-section .columns{padding:0 1rem}@media screen and (min-width: 767px){.three-column-section .columns{display:flex;flex-wrap:wrap;gap:2em;justify-content:center;padding:0}.three-column-section .columns .column{width:calc(33% - 2em)}}.three-column-section .columns .column-image{background:center center no-repeat;background-size:100% 100%;aspect-ratio:3/4;border-radius:20px;display:block;transition:all ease-out .5s}.three-column-section .columns .column-image:hover{background-size:105% 105%}.three-column-section .columns .column-heading{font-size:1em;margin:1em 0}.three-column-section .columns .column-text{font-size:.9rem;line-height:1.6em}.three-column-section .three-column-heading{font-weight:800;font-family:PTSansNarrow-Bold,sans-serif;font-size:3em;color:#44265a;text-align:center}@media (min-width: 767px){.three-column-section .three-column-heading{padding-left:1rem;text-align:left}}.large-image-section{background:center center no-repeat;background-size:cover;height:80vh;padding:4rem 1rem;position:relative;color:#fff}.large-image-section .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:#00000080}@media screen and (min-width: 767px){.large-image-section .container{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between}}.large-image-section .large-image-headline{color:#fff;font-size:3rem;font-weight:800;margin:0 0 1rem}@media screen and (max-width: 767px){.large-image-section .large-image-headline{margin:0 0 5rem;line-height:1.1em}}.large-image-section .lead-in-header{font-size:1.5rem;margin:0 0 1rem;font-weight:800}.large-image-section .text-column{max-width:35rem}.large-image-section .overlay-image-container{max-width:45%;width:30rem}.large-image-section .button,.large-image-section .vc_btn3,.large-image-section .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:#fff;color:#6b8e47;border:2px solid #6B8E47;border-radius:15px}.large-image-section .overlay-image{background:center center no-repeat;background-size:contain;aspect-ratio:4/3}
