﻿.container{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}@media (min-width:400px){.container{width:90%;padding:0}}@media (min-width:900px){.container{width:90%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child,.alpha,.one-half.column:nth-child(odd){margin-left:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.four-half.columns{width:35%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.six.columns.minus_gutter{width:46%}.six.columns.extra_gutter{width:46%;margin-left:8%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.nine.columns.extra_gutter{width:70%;margin-left:8%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns,.full.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:50%;margin-left:0}.squashed,.no_left_margin{margin-left:0}.squashed:first-child,.no_left_margin:first-child{margin-left:4%}.one-third.column.no_left_margin{width:34.6666666667%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}input,button,submit{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}::selection{color:#fff;background:#ad8d4c !important;text-shadow:none !important}::-moz-selection{color:#fff;background:#ad8d4c;text-shadow:none !important}img{max-width:100%;height:auto}p{font:400 1.6rem/2.4rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:20px}p:last-child{margin-bottom:0px}html{font-size:62.5%;scroll-behavior:smooth}html,body{min-height:100%}body{font-size:1.6em;line-height:1.8;font-family:"Lato", Helvetica, Arial, sans-serif;color:#000;-webkit-font-smoothing:antialiased;background:#EBE9E6;letter-spacing:0.5px;border:8px solid #ad8d4c;min-height:100vh;box-sizing:border-box}body.fixed-position{overflow:hidden}h1,h2,h3,h4{font-family:"Lato", Helvetica, Arial, sans-serif;font-kerning:normal;color:#000}section.page,section.post{padding:40px 0px;font:400 2rem/3.6rem "Lato", Helvetica, Arial, sans-serif;font-size:2rem;line-height:3.6rem}@media (min-width:900px){section.page,section.post{padding:40px 0 80px 0px;font:400 2.6rem/4rem "Lato", Helvetica, Arial, sans-serif;font-size:2.6rem;line-height:4rem}}section.page article.profile,section.post article.profile{margin-bottom:80px}section.page article.profile img,section.post article.profile img{margin-top:20px}section.page article.profile:nth-child(3n+4),section.post article.profile:nth-child(3n+4){margin-left:0;clear:left}section.page.no_hero,section.post.no_hero{padding:40px 0px}@media (min-width:900px){section.page.no_hero,section.post.no_hero{padding:80px 0px}}section.page .content,section.post .content{order:0}section.page .content p,section.post .content p{font:400 1.6rem/2.4rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:20px}@media (min-width:900px){section.page .content p,section.post .content p{font:400 1.6rem/2.6rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:20px}}section.page .content p:last-child,section.post .content p:last-child{margin-bottom:0px}section.page .content blockquote,section.post .content blockquote{color:#000;margin-bottom:20px}@media (min-width:900px){section.page .content blockquote,section.post .content blockquote{margin-bottom:40px}}section.page .content blockquote p,section.post .content blockquote p{display:block;font:400 2.6rem/3.6rem "Lato", Helvetica, Arial, sans-serif}@media (min-width:900px){section.page .content blockquote p,section.post .content blockquote p{font:400 3.4rem/4.6rem "Lato", Helvetica, Arial, sans-serif}}section.page .content blockquote cite,section.post .content blockquote cite{color:#000;font:700 1.6rem/2.6rem "Lato", Helvetica, Arial, sans-serif;display:block}section.page .content blockquote:before,section.post .content blockquote:before{content:"“";position:absolute;margin-left:-8px;font:400 1.8rem/2.8rem "Lato", Helvetica, Arial, sans-serif}@media (min-width:900px){section.page .content blockquote:before,section.post .content blockquote:before{margin-left:-10px;font:400 2.6rem/3.8rem "Lato", Helvetica, Arial, sans-serif}}section.page .content blockquote.has-text-align-center:before,section.post .content blockquote.has-text-align-center:before{display:none}section h1,section h2,section h3{font-family:"Lato", Helvetica, Arial, sans-serif}section h1{font:900 3.6rem/5rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:10px;font-size:3.6rem;letter-spacing:0.4rem}section h2{font:700 2.8rem/3.8rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:10px;font-size:2.8rem;line-height:3.8rem}section h3{font:700 2.2rem/3rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:10px;font-size:2.2rem}section h4{font:700 2rem/2.8rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:10px;font-size:2rem}section h5{font:700 1.8rem/2.6rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:10px;font-size:1.8rem}section b,section strong{font-weight:600}section em,section i{font-style:italic}section a{color:#000;text-decoration:underline;text-decoration-color:#000}section a:hover{color:#000;text-decoration-color:#000}section a.read_more{margin:5px 0;display:inline-block;font:400 2rem/3.2rem "Lato", Helvetica, Arial, sans-serif;content:"";background:#fff url("../img/blue_arrow.svg") right center no-repeat;padding-right:20px;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section a.read_more:hover{background:#fff url("../img/blue_arrow.svg") right 4px center no-repeat}section ul{font:400 1.8rem/2.8rem "Lato", Helvetica, Arial, sans-serif;margin:20px 0px}section ul li{list-style:disc;list-style-position:outside;margin-left:20px}section ul ul{margin:10px 0px}section ol{margin:20px 0px}section ol li{list-style:decimal;list-style-position:outside;margin-left:20px}@media (max-width:900px){body.home header#main .logo{top:15px}body.home header#main .logo .site-title svg.logo_svg{height:20px}body.home header#main .fern_logo{top:15px;left:50%;transform:translateX(-50%)}body.home header#main .fern_logo svg.fern{display:block;height:35px}body.home section.hero .float{top:65%;left:50%;transform:translate3d(-50%, -65%, 0)}body.home section.hero .float .hero_logo+p{margin-top:10px}}section.hero{overflow:hidden;position:relative;padding:0px;border-bottom:8px solid #ad8d4c}section.hero.not-found a{color:#ad8d4c;text-decoration-color:#ad8d4c}section.hero .background{height:auto;display:block;padding:240px 0;transform:scale(1.05);animation:bgZoom 4s;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center bottom;background-size:cover}@media (min-width:900px){section.hero .background{padding:420px 0}}section.hero .background.no_image{padding:200px 0;background:#2e3e33}section.hero .background.no_image .float{top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}section.hero .no_image+.float{top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}section.hero .float{padding:0;background:transparent;text-align:left;display:block;position:absolute;z-index:0;width:100%;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}section.hero .float h1{letter-spacing:0.4rem;font:900 2.4rem/3.4rem "Lato", Helvetica, Arial, sans-serif;color:#ad8d4c;text-align:center;text-transform:uppercase}@media (min-width:900px){section.hero .float h1{font:900 4.4rem/5.2rem "Lato", Helvetica, Arial, sans-serif}}@media (min-width:1200px){section.hero .float h1{font:900 6.4rem/7.2rem "Lato", Helvetica, Arial, sans-serif}}section.hero .float p{color:#fff;text-align:center;text-transform:uppercase;font:700 1.8rem/2.6rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem}@media (min-width:900px){section.hero .float p{font:700 2.4rem/3rem "Lato", Helvetica, Arial, sans-serif}}section.hero .float .hero_logo{max-width:320px;margin:0px auto}@media (min-width:900px){section.hero .float .hero_logo{max-width:680px}}section.hero .float .hero_logo+p{color:#f9f7d1;margin-top:40px;font:700 1.4rem/2.2rem "Lato", Helvetica, Arial, sans-serif}@media (min-width:900px){section.hero .float .hero_logo+p{font:700 1.6rem/2.6rem "Lato", Helvetica, Arial, sans-serif}}section.hero .float .hero_logo+h1{margin-top:40px;font:900 2.4rem/3.4rem "Lato", Helvetica, Arial, sans-serif;color:#fff}@media (min-width:900px){section.hero .float .hero_logo+h1{font:900 4.4rem/5.2rem "Lato", Helvetica, Arial, sans-serif}}section.hero.not_found{margin-top:140px;background:#000;text-align:center}section.hero.not_found a{color:#fff}body.page-template-fern-form section.hero .background{padding:150px 0}@media (min-width:900px){body.page-template-fern-form section.hero .background{padding:210px 0}}body.page-template-fern-form section.hero .float{top:55%}body.page-template-fern-form section.booking_form{padding-top:0}.subscribe{border-top:8px solid #ad8d4c;padding:20px 0 40px 0;background-size:cover}@media (min-width:900px){.subscribe{padding:40px 0;background-attachment:fixed !important}}.subscribe h2{color:#fff;letter-spacing:2px;font:900 2.4rem/3.4rem "Lato", Helvetica, Arial, sans-serif;text-align:center;text-transform:uppercase;margin-bottom:0px}@media (min-width:900px){.subscribe h2{font:900 3.4rem/4.2rem "Lato", Helvetica, Arial, sans-serif}}@media (min-width:1200px){.subscribe h2{font:900 3.4rem/4.2rem "Lato", Helvetica, Arial, sans-serif}}.subscribe p{text-align:center;margin-bottom:20px;color:#f9f7d1;font:400 1.2rem/2.4rem "Lato", Helvetica, Arial, sans-serif}@media (min-width:1200px){.subscribe p{margin-bottom:40px;font:400 1.6rem/2.8rem "Lato", Helvetica, Arial, sans-serif}}.subscribe #mc_embed_signup{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));border:6px solid #ad8d4c;padding:20px;overflow:hidden}@media (min-width:900px){.subscribe #mc_embed_signup{padding:30px}}.subscribe .mc-field-group{float:left;color:#fff;box-sizing:border-box}@media (min-width:400px){.subscribe .mc-field-group{width:48%}}.subscribe .mc-field-group label{font-size:14px;line-height:24px;font-weight:bold;display:inline-block;color:#ad8d4c}@media (min-width:900px){.subscribe .mc-field-group label{margin-bottom:5px;font-size:16px}}.subscribe .mc-field-group input[type=text],.subscribe .mc-field-group input[type=email]{width:100%;box-sizing:border-box;margin-bottom:10px;color:#f9f7d1;font-size:16px;background:transparent;border:2px solid #f9f7d1;padding:5px}@media (min-width:900px){.subscribe .mc-field-group input[type=text],.subscribe .mc-field-group input[type=email]{margin-bottom:20px}}.subscribe .mc-field-group input[type=text]:focus,.subscribe .mc-field-group input[type=email]:focus{bordeR:2px solid #ad8d4c}.subscribe .mc-field-group.single{width:100%;clear:left}@media (min-width:400px){.subscribe .mc-field-group.right{margin-left:4%}}.subscribe .mc-field-group.left{clear:left}.subscribe .mc-field-group .subfield{width:48%;float:left;box-sizing:border-box}.subscribe .mc-field-group .subfield.monthfield{margin-left:4%}.subscribe div.mce_inline_error{display:none !important}.subscribe input#mc-embedded-subscribe{clear:left;margin-top:10px;font-size:18px;border:6px solid #ad8d4c;background:transparent;color:#f9f7d1;padding:10px 30px;font-weight:bold;text-transform:uppercase;cursor:pointer}@media (min-width:900px){.subscribe input#mc-embedded-subscribe{margin-top:10px;font-size:20px}}.subscribe input#mc-embedded-subscribe:hover{background:#ad8d4c}.promo{border-bottom:8px solid #ad8d4c;padding:100px 0 40px 0;background-size:cover;text-align:center}@media (min-width:900px){.promo{padding:100px 0 40px 0;background-attachment:fixed !important}}.promo h2{color:#fff;letter-spacing:2px;font:900 2.4rem/3.4rem "Lato", Helvetica, Arial, sans-serif;text-transform:uppercase;margin-bottom:10px}@media (min-width:900px){.promo h2{font:900 3.4rem/4.2rem "Lato", Helvetica, Arial, sans-serif}}@media (min-width:1200px){.promo h2{font:900 3.4rem/4.2rem "Lato", Helvetica, Arial, sans-serif}}.promo p{margin-bottom:10px;color:#f9f7d1;font:400 1.2rem/2.4rem "Lato", Helvetica, Arial, sans-serif;line-height:1.5 !important}@media (min-width:1200px){.promo p{margin-bottom:20px;font:400 1.6rem/2.8rem "Lato", Helvetica, Arial, sans-serif}}.promo p a{color:#f9f7d1;font-weight:bold;text-decoration-color:#f9f7d1}.promo p.small{font:400 1.2rem/2.4rem "Lato", Helvetica, Arial, sans-serif}@media (min-width:1200px){.promo p.small{margin-bottom:0;font:400 1.2rem/2.4rem "Lato", Helvetica, Arial, sans-serif}}.promo a.button{transition:none !important}.breadcrumbs{padding:40px 0 0 0}.breadcrumbs a{color:#ad8d4c}body.post-type-archive-journal .breadcrumbs{padding:40px 0 0 0}@media (min-width:900px){body.post-type-archive-journal .breadcrumbs{padding:80px 0 0 0}}body.post-type-archive-journal .journal_archive{padding:20px 0 40px 0}@media (min-width:900px){body.post-type-archive-journal .journal_archive{padding:40px 0 120px 0}}input:focus{outline:2px solid #ad8d4c}textarea:focus{outline:2px solid #ad8d4c}a.back_to_top{display:none;width:60px;height:60px;text-indent:-9999px;position:fixed;z-index:999;right:8px;top:75%;background:#2e3e33 url("../img/back_top.svg") no-repeat center center}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}img.alignright,.wp-caption.alignright{float:right;margin:0 0 0.8em 0.8em;max-width:100%;height:auto}img.alignleft,.wp-caption.alignleft{float:left;margin:0 0.8em 0.8em 0;max-width:100%;height:auto}img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}img.alignnone{max-width:100%;height:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{font-weight:bold;text-align:center;margin-top:3px}.wp-block-image{margin:40px 0}.button{outline:none;cursor:pointer;overflow:hidden;display:inline-block;vertical-align:middle;padding:15px;margin:5px 10px 5px 0;font:700 1.8rem/1.8rem "Lato", Helvetica, Arial, sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;letter-spacing:1px;background:transparent;color:#ad8d4c;border:2px solid #ad8d4c}.button:hover{background:#ad8d4c;color:#fff;text-decoration:none}.button.disabled{pointer-events:none;cursor:default}.more,.back{text-transform:uppercase;font:700 1.4rem/1.8rem "Lato", Helvetica, Arial, sans-serif;text-decoration:underline}.more:hover,.back:hover{text-decoration:none}.back{display:block;margin-top:40px;color:#ad8d4c}body header{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}body header .logo{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}body header.visible{opacity:1}body header.visible .logo{opacity:1;transition-delay:400ms}section.hero .hero_logo,section.hero h1,section.hero p{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.hero.visible .hero_logo{opacity:1;transition-delay:200ms}section.hero.visible h1{opacity:1;transition-delay:200ms}section.hero.visible p{opacity:1;transition-delay:800ms}section.home_journal h2,section.home_journal h2+p{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.home_journal.visible h2,section.home_journal.visible h2+p{opacity:1}section.home_journal .journals article{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.home_journal .journals.visible article{opacity:1}section.home_journal .journals.visible article:nth-child(1){transition-delay:300ms}section.home_journal .journals.visible article:nth-child(2){transition-delay:600ms}section.home_journal .journals.visible article:nth-child(3){transition-delay:900ms}section.home_journal .journals.visible article:nth-child(4){transition-delay:1200ms}section.home_journal .journals.visible article:nth-child(5){transition-delay:1500ms}section.home_journal .journals.visible article:nth-child(6){transition-delay:1800ms}section.home_journal .journals.visible article:nth-child(7){transition-delay:2100ms}section.home_journal .journals.visible article:nth-child(8){transition-delay:2400ms}section.home_journal .journals.visible article:nth-child(9){transition-delay:2700ms}section.home_journal .journals.visible article:nth-child(10){transition-delay:3000ms}section.home_journal .journals.visible article:nth-child(11){transition-delay:3300ms}section.home_journal .journals.visible article:nth-child(12){transition-delay:3600ms}section.home_journal .view_more{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.home_journal .view_more.visible{opacity:1;transition-delay:500ms}section.home_careers h2,section.home_careers p{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.home_careers.visible h2,section.home_careers.visible p{opacity:1}section.home_careers .slider{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.home_careers.visible .slider{opacity:1}section.breadcrumbs{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.breadcrumbs.visible{opacity:1}section.fern_intro .text{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.fern_intro .cta img{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.fern_intro .cta .text_overlay{opacity:0;transform:translate3d(0, -40px, 0);transition:opacity linear 1s, transform ease-in-out 0.8s}section.fern_intro .cta .button{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.fern_intro .image_gallery{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.fern_intro .local_suppliers,section.fern_intro .local_suppliers_map{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.fern_intro.visible .text{opacity:1}section.fern_intro.visible .cta img{opacity:1;transition-delay:200ms}section.fern_intro.visible .cta .text_overlay{opacity:1;transform:translate3d(0, 0, 0);transition:opacity linear 1s, transform ease-in-out 0.8s;transition-delay:400ms}section.fern_intro.visible .cta .button{opacity:1;transition-delay:800ms}section.fern_intro.visible .image_gallery{opacity:1;transition-delay:400ms}section.fern_intro.visible .local_suppliers{opacity:1;transition-delay:800ms}section.fern_intro.visible .local_suppliers_map{opacity:1;transition-delay:1000ms}section.bee_intro .image,section.bee_intro .content,section.wine_intro .image,section.wine_intro .content{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.bee_intro.visible .image,section.bee_intro.visible .content,section.wine_intro.visible .image,section.wine_intro.visible .content{opacity:1}section.beehive svg,section.beehive img{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.beehive.visible svg,section.beehive.visible img{opacity:1}section.bee_cam h3,section.bee_cam p{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.bee_cam .embed-container{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s;transition-delay:400ms}section.bee_cam.visible h3,section.bee_cam.visible p,section.bee_cam.visible .embed-container{opacity:1}section.bee_facts .fact span{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.bee_facts .fact h4,section.bee_facts .fact p{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s;transition-delay:400ms}section.bee_facts.visible span{opacity:1}section.bee_facts.visible h4,section.bee_facts.visible p{opacity:1}section.wine_menu h3{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.wine_menu .descriptions{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s;transition-delay:400ms}section.wine_menu .wines span.type{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s;transition-delay:600ms}section.wine_menu .wines .wine{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s;transition-delay:800ms}section.wine_menu .menu_button{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s;transition-delay:1000ms}section.wine_menu.visible h3{opacity:1}section.wine_menu.visible .descriptions{opacity:1}section.wine_menu.visible .wines span.type,section.wine_menu.visible .wines .wine{opacity:1}section.wine_menu.visible .menu_button{opacity:1}section.wine_reviews h3,section.wine_reviews p{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.wine_reviews .rows{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s;transition-delay:400ms}section.wine_reviews.visible h3,section.wine_reviews.visible p,section.wine_reviews.visible .rows{opacity:1}section.full_background span{opacity:0;transform:translate3d(0, 60px, 0);transition:opacity linear 1s, transform ease-in-out 1s}section.full_background.visible span{opacity:1;transform:translate3d(0, 0, 0);transition:opacity linear 1s, transform ease-in-out 0.8s}section.quote blockquote{opacity:0;transform:translate3d(0, 60px, 0);transition:opacity linear 1s, transform ease-in-out 1s}section.quote.visible blockquote{opacity:1;transform:translate3d(0, 0, 0);transition:opacity linear 1s, transform ease-in-out 0.8s}section.contact_info .contact,section.contact_info .cta,section.contact_info .booking_cta,section.contact_info .map,section.contact_info .find_us,section.contact_info .bus_route{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.contact_info.visible .contact{opacity:1}section.contact_info.visible .contact:nth-child(1){transition-delay:300ms}section.contact_info.visible .contact:nth-child(2){transition-delay:600ms}section.contact_info.visible .contact:nth-child(3){transition-delay:900ms}section.contact_info.visible .contact:nth-child(4){transition-delay:1200ms}section.contact_info.visible .contact:nth-child(5){transition-delay:1500ms}section.contact_info.visible .contact:nth-child(6){transition-delay:1800ms}section.contact_info.visible .contact:nth-child(7){transition-delay:2100ms}section.contact_info.visible .contact:nth-child(8){transition-delay:2400ms}section.contact_info.visible .contact:nth-child(9){transition-delay:2700ms}section.contact_info.visible .contact:nth-child(10){transition-delay:3000ms}section.contact_info.visible .contact:nth-child(11){transition-delay:3300ms}section.contact_info.visible .contact:nth-child(12){transition-delay:3600ms}section.contact_info.visible .cta{opacity:1;transition-delay:500ms}section.contact_info.visible .booking_cta{opacity:1;transition-delay:1000ms}section.contact_info.visible .map,section.contact_info.visible .find_us,section.contact_info.visible .bus_route{opacity:1;transition-delay:1200ms}section.events_promos .event,section.events_promos .promo{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.events_promos.visible .event{opacity:1}section.events_promos.visible .promo{opacity:1;transition-delay:300ms}section.post,section.page,section.events,section.promotions,section.intro,section.description,section.menus,section.contact_form{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.post.visible,section.page.visible,section.events.visible,section.promotions.visible,section.intro.visible,section.description.visible,section.menus.visible,section.contact_form.visible{opacity:1}section.journal_archive article{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.journal_archive.visible article{opacity:1}section.journal_archive.visible article:nth-child(1){transition-delay:300ms}section.journal_archive.visible article:nth-child(2){transition-delay:600ms}section.journal_archive.visible article:nth-child(3){transition-delay:900ms}section.journal_archive.visible article:nth-child(4){transition-delay:1200ms}section.journal_archive.visible article:nth-child(5){transition-delay:1500ms}section.journal_archive.visible article:nth-child(6){transition-delay:1800ms}section.journal_archive.visible article:nth-child(7){transition-delay:2100ms}section.journal_archive.visible article:nth-child(8){transition-delay:2400ms}section.journal_archive.visible article:nth-child(9){transition-delay:2700ms}section.journal_archive.visible article:nth-child(10){transition-delay:3000ms}section.journal_archive.visible article:nth-child(11){transition-delay:3300ms}section.journal_archive.visible article:nth-child(12){transition-delay:3600ms}section.subscribe h2,section.subscribe p,section.subscribe #mc_embed_signup{opacity:0;transform:translate3d(0, 0, 0);transition:opacity linear 1.5s, transform ease-in-out 1s}section.subscribe.visible h2{opacity:1}section.subscribe.visible p{opacity:1;transition-delay:200ms}section.subscribe.visible #mc_embed_signup{opacity:1;transition-delay:500ms}@keyframes fadeInAndDrop{0%{opacity:0;transform:translate3d(0, -60%, 0)}50%{opacity:0;transform:translate3d(0, -60%, 0)}100%{opacity:1;transform:translate3d(0, -50%, 0)}}@keyframes bgZoom{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes opacity{to{opacity:1}}header#main{width:100%;z-index:1;background:rgba(46, 62, 51, 0.9);top:7px;position:absolute;border-left:8px solid #ad8d4c;border-right:8px solid #ad8d4c;box-sizing:border-box;margin-left:-8px;min-height:68px}header#main .logo{position:absolute;left:20px;top:10px;display:block;z-index:4}header#main .logo .site-title{margin:10px 0px;text-align:left;line-height:0}header#main .logo .site-title svg.logo_svg{overflow:visible;height:30px}header#main .logo .site-title svg.logo_svg:hover path,header#main .logo .site-title svg.logo_svg:hover polygon{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;fill:#ad8d4c}header#main .logo .site-title svg.logo_svg path,header#main .logo .site-title svg.logo_svg polygon{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}header#main .fern_logo{position:absolute;left:20px;top:10px;display:block;z-index:4}header#main .fern_logo svg.fern{display:none;overflow:visible;height:30px}header#main .fern_logo svg.fern:hover path,header#main .fern_logo svg.fern:hover polygon{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;fill:#ad8d4c}header#main .fern_logo svg.fern path,header#main .fern_logo svg.fern polygon{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}nav.main{display:none}@media (min-width:900px){nav.main{display:block}}nav.main ul{text-align:center;margin:0px 0px;padding:0px}nav.main ul li{text-align:left;display:inline-block}nav.main ul li.current_page_item a,nav.main ul li.current-menu-item a,nav.main ul li.current-page-ancestor a,nav.main ul li.current-post-ancestor a,nav.main ul li.current-menu-parent a,nav.main ul li.current-category-ancestor a,nav.main ul li.current_page_parent a,nav.main ul li:hover a{font:400 1.8rem/2.4rem "Lato", Helvetica, Arial, sans-serif !important;color:#ad8d4c;margin:16px 20px;padding:5px 0px;border-bottom:2px solid #ad8d4c;text-transform:uppercase;display:block}nav.main ul li a{text-transform:uppercase;font:400 1.8rem/2.4rem "Lato", Helvetica, Arial, sans-serif !important;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;color:#ad8d4c;text-decoration:none;margin:16px 20px;padding:5px 0px;display:block}nav.main ul li a:first-child{margin:16px 20px 16px 0px}nav.main ul li.menu-item-has-children a{background:url("../img/menu_arrow.svg") right center no-repeat;padding-right:20px}nav.main ul li.menu-item-has-children ul{padding:5px 5px 10px 5px;text-align:left}nav.main ul li.menu-item-has-children ul li{display:block}nav.main ul li.menu-item-has-children ul li a{display:inline-block;text-transform:none;font:400 1.4rem/1.8rem "Lato", Helvetica, Arial, sans-serif !important;color:#ad8d4c;padding:2px 0px;margin:5px 15px;border-bottom:1px solid #2e3e33;background:none}nav.main ul li.menu-item-has-children ul li:hover a,nav.main ul li.menu-item-has-children ul li.current-menu-item a,nav.main ul li.menu-item-has-children ul li.current_page_item a{border-bottom:1px solid #ad8d4c}nav.main ul li.christmas{background:url("../img/christmas.svg") right center no-repeat;padding-right:20px}nav.main ul ul{position:absolute;top:68px;z-index:9999;margin:0;min-width:220px;background:#2e3e33;letter-spacing:0px;visibility:hidden;opacity:0;transition:opacity linear 0.5s, visibility linear 0.5s;opacity:0;visibility:hidden}nav.main ul li:hover>ul{visibility:visible;opacity:1;transition:opacity linear 0.5s, visibility linear 0.5s;opacity:1;visibility:visible}nav.mobile{width:100%;z-index:1000;background:transparent;top:0}nav.mobile a.menu-toggle{display:block;height:30px;width:30px;transform:rotate(0deg);transition:0.5s ease-in-out;position:absolute;top:30px;right:30px;cursor:pointer;z-index:1000}@media (min-width:900px){nav.mobile a.menu-toggle{display:none}}nav.mobile a.menu-toggle span{display:block;position:absolute;height:3px;width:100%;background:#f9f7d1;opacity:1;left:0;transform:rotate(0deg);transition:0.5s ease-in-out}nav.mobile a.menu-toggle span:nth-child(1){top:0px}nav.mobile a.menu-toggle span:nth-child(2),nav.mobile a.menu-toggle span:nth-child(3){top:8px}nav.mobile a.menu-toggle span:nth-child(4){top:16px}nav.mobile a.menu-toggle .menu_text{font:400 1.5rem/2.4rem "Lato", Helvetica, Arial, sans-serif;position:absolute;color:#f9f7d1;-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;left:-55px;top:-3px}nav.mobile a.menu-toggle.open span{background-color:#fff !important}nav.mobile a.menu-toggle.open span:nth-child(1),nav.mobile a.menu-toggle.open span:nth-child(4){opacity:0}nav.mobile a.menu-toggle.open span:nth-child(2){transform:rotate(45deg)}nav.mobile a.menu-toggle.open span:nth-child(3){transform:rotate(-45deg)}nav.mobile a.menu-toggle.open .menu_text{color:#fff}.menu{overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;top:0;right:0;background:#2e3e33;z-index:2;width:100%;height:100vh}@media (min-width:900px){.menu{width:40%}}@media (min-width:1200px){.menu{width:30%}}.menu .content{padding:60px 0px 120px 0px}@media (min-width:900px){.menu .content{padding:80px 0px 40px 0px}}.menu ul{text-align:left;margin:10px 0px;padding:0px 20px}.menu ul li{text-align:left;display:block}.menu ul li.current_page_item a,.menu ul li.current-menu-item a,.menu ul li.current-page-ancestor a,.menu ul li.current-post-ancestor a,.menu ul li.current-menu-parent a,.menu ul li.current-category-ancestor a,.menu ul li.current_page_parent a,.menu ul li:hover a{font:400 1.8rem/1.8rem "Lato", Helvetica, Arial, sans-serif !important;color:#ad8d4c;padding:15px 0px;border-bottom:1px solid #e1e1ff;font-weight:bold}.menu ul li a{font:400 1.8rem/1.8rem "Lato", Helvetica, Arial, sans-serif !important;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;line-height:1.4rem;display:block;color:#fff;text-decoration:none;margin:0px 10px;padding:15px 0px;border-bottom:1px solid #e1e1ff;margin-right:50px}.menu ul li:last-child a{border-bottom:none}.menu ul li.menu-item-has-children{position:relative}.menu ul li.menu-item-has-children a{margin-right:50px}.menu ul li.menu-item-has-children .sub-toggle{cursor:pointer;position:absolute;right:5px;top:5px;margin:auto;padding:20px;background:url("../img/menu_arrow.svg") center center no-repeat;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu ul li.menu-item-has-children .sub-toggle.open{background:url("../img/menu_arrow.svg") center center no-repeat;transform-origin:center center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu ul li.menu-item-has-children li a{background:none}.menu ul li.current_page_parent.menu-item-has-children .sub-toggle{background:url("../img/menu_arrow.svg") center center no-repeat;transform-origin:center center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu ul li.current_page_parent.menu-item-has-children .sub-toggle.open{background:url("../img/menu_arrow.svg") center center no-repeat;transform-origin:center center;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu ul li.current_page_parent.menu-item-has-children ul.sub-menu{display:block}.menu ul li ul.sub-menu{display:none;margin:0 0px 0 10px;padding:0}.menu ul li ul.sub-menu li{padding-left:10px}.menu ul li ul.sub-menu:nth-last-child(2) a,.menu ul li ul.sub-menu:last-child a{border-bottom:1px solid #e1e1ff}footer{z-index:0;font:400 1.5rem/2.6rem "Lato", Helvetica, Arial, sans-serif;position:relative;overflow-wrap:break-word;padding:20px 0;color:#fff;background:#2e3e33;border-top:8px solid #ad8d4c}@media (min-width:900px){footer{padding:40px 0}}footer .footer_links{text-align:center}footer .footer_links h4{font:900 2rem/3rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.1rem;color:#ad8d4c;margin-top:20px}@media (min-width:900px){footer .footer_links h4{margin-bottom:10px;margin-top:0}}footer .footer_links:first-child h4{margin-top:0}footer .footer_links p{font:400 1.5rem/2.4rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:10px}footer .footer_links a{color:#fff}footer .footer_links a:hover{color:#ad8d4c}footer .footer_links ul li{margin:1px 0}@media (min-width:900px){footer .footer_links ul li{margin:5px 0}}footer .footer_links ul li a{color:#fff}footer .footer_links ul li a:hover{color:#ad8d4c}footer .footer_logo{margin-top:0;padding:20px 0;text-align:center}@media (min-width:900px){footer .footer_logo{margin-top:-100px}}footer .footer_logo svg{width:160px}@media (min-width:900px){footer .footer_logo svg{margin-top:-40px}}footer .copyright{padding:0 0 0 0;text-align:center}footer .copyright p{color:#f9f7d1;font:700 1.2rem/2.2rem "Lato", Helvetica, Arial, sans-serif}footer .credit{padding:10px 0 0 0;text-align:center}footer .credit p{font:300 1.2rem/2.2rem "Lato", Helvetica, Arial, sans-serif}footer .credit a{color:#fff}footer .credit a:hover{color:#ad8d4c}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;z-index:1;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font:700 3.6rem/3.4rem "Lato", Helvetica, Arial, sans-serif;opacity:0.75;color:#ad8d4c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:900px){.slick-prev:before,.slick-next:before{font:700 5.6rem/3.4rem "Lato", Helvetica, Arial, sans-serif}}.slick-prev{left:10px}@media (min-width:900px){.slick-prev{left:25px}}.slick-prev:before{content:"<"}[dir="rtl"] .slick-prev:before{content:">"}.slick-next{right:10px}@media (min-width:900px){.slick-next{right:25px}}.slick-next:before{content:">"}[dir="rtl"] .slick-next:before{content:"<"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:0px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}@media (min-width:900px){.slick-dots{bottom:10px}}.slick-dots li{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative;display:inline-block;width:5px;height:5px;margin:0 3px;padding:0;background:#f9f7d1;cursor:pointer}@media (min-width:900px){.slick-dots li{width:15px;height:15px}}.slick-dots li.slick-active{background:#ad8d4c}.slick-dots li button{display:block;width:5px;height:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}@media (min-width:900px){.slick-dots li button{width:15px;height:15px}}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:5px;height:5px;text-align:center;opacity:0.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:900px){.slick-dots li button:before{width:15px;height:15px}}.slick-dots li.slick-active button:before{opacity:0.75;color:black}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:6000;padding:20px;box-sizing:border-box;background-color:black;background-color:rgba(0, 0, 0, 0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left;overflow:hidden;border:6px solid grey}.modal a.close-modal{position:absolute;z-index:5;top:5px;right:5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}div#newsletterPopUp header{color:#fff;position:relative;opacity:1;text-align:center}div#newsletterPopUp img,div#newsletterPopUp svg{display:block;color:transparent;max-width:100%;height:auto}div#newsletterPopUp img.background{position:absolute;z-index:0;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1}@supports (object-fit: cover){#newsletterPopUp img.background{width:100%;height:100%;top:0;left:0;object-fit:cover;transform:none;overflow:hidden}}div#newsletterPopUp .backgroundOverlay{width:100%;height:100%;position:relative;z-index:2;display:block}div#newsletterPopUp .backgroundOverlay{background-color:rgba(0, 0, 0, 0.65)}div#newsletterPopUp .contentWrapper{padding:25px 30px}div#newsletterPopUp a.logo{opacity:1;display:inline-block;margin-bottom:10px}div#newsletterPopUp h2{font:900 2.8rem/3.6rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-transform:uppercase;margin-bottom:20px}div#newsletterPopUp h2,div#newsletterPopUp h3{color:#fff}div#newsletterPopUp a{color:#fff;font-weight:bolder}div#newsletterPopUp main{position:relative;padding:15px 10px}div#newsletterPopUp main .wrapper{margin:0 20px}div#newsletterPopUp.modal .mc-field-group{float:left;color:#fff;box-sizing:border-box}@media (min-width:400px){div#newsletterPopUp.modal .mc-field-group{width:48%}}div#newsletterPopUp.modal .mc-field-group label{font-size:14px;line-height:24px;font-weight:bold;display:inline-block;color:#ad8d4c}@media (min-width:900px){div#newsletterPopUp.modal .mc-field-group label{margin-bottom:5px;font-size:16px}}div#newsletterPopUp.modal .mc-field-group input[type=text],div#newsletterPopUp.modal .mc-field-group input[type=email]{width:100%;box-sizing:border-box;margin-bottom:10px;color:#ad8d4c;font-size:16px;background:transparent;border:2px solid #ad8d4c;padding:5px}@media (min-width:900px){div#newsletterPopUp.modal .mc-field-group input[type=text],div#newsletterPopUp.modal .mc-field-group input[type=email]{margin-bottom:20px}}div#newsletterPopUp.modal .mc-field-group input[type=text]:focus,div#newsletterPopUp.modal .mc-field-group input[type=email]:focus{outline:0;border:2px solid #ad8d4c}div#newsletterPopUp.modal .mc-field-group.single{width:100%;clear:left}@media (min-width:400px){div#newsletterPopUp.modal .mc-field-group.right{margin-left:4%}}div#newsletterPopUp.modal .mc-field-group.left{clear:left}div#newsletterPopUp.modal .mc-field-group .subfield{width:48%;float:left;box-sizing:border-box}div#newsletterPopUp.modal .mc-field-group .subfield.monthfield{margin-left:4%}div#newsletterPopUp.modal div.mce_inline_error{display:none !important}div#newsletterPopUp.modal input#mc-embedded-subscribe{clear:left;width:100%;margin-top:10px;font-size:18px;border:6px solid #ad8d4c;background:#ad8d4c;color:#fff;padding:10px 30px;font-weight:bold;text-transform:uppercase;cursor:pointer}@media (min-width:900px){div#newsletterPopUp.modal input#mc-embedded-subscribe{margin-top:10px;font-size:20px}}div#newsletterPopUp.modal input#mc-embedded-subscribe:hover{background:#ad8d4c}div#newsletterPopUp.modal.pheasant{border-color:#9F625A}div#newsletterPopUp.modal.pheasant .mc-field-group label{color:#9F625A}div#newsletterPopUp.modal.pheasant .mc-field-group input[type=text],div#newsletterPopUp.modal.pheasant .mc-field-group input[type=email]{color:#9F625A;border:2px solid #9F625A}div#newsletterPopUp.modal.pheasant .mc-field-group input[type=text]:focus,div#newsletterPopUp.modal.pheasant .mc-field-group input[type=email]:focus{border:2px solid #9F625A}div#newsletterPopUp.modal.pheasant input#mc-embedded-subscribe{border:6px solid #9F625A;background:#9F625A}div#newsletterPopUp.modal.pheasant input#mc-embedded-subscribe:hover{background:#69413C;border:6px solid #69413C}.cc-cookies{position:fixed;width:100%;left:0;bottom:0;padding:20px 0px 30px 0px;background-color:#2e3e33;color:#fff;z-index:99999;text-align:center;vertical-align:middle;box-sizing:border-box;-webkit-box-shadow:0px 38px 9px 38px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 38px 9px 38px rgba(0, 0, 0, 0.25);box-shadow:0px 38px 9px 38px rgba(0, 0, 0, 0.25)}.cc-cookies span.section{max-width:960px;margin:0 auto;display:block;padding-left:30px;padding-right:30px}.cc-cookies h4{display:inline-block;font-weight:normal;font-size:16px;font-size:1.6rem;color:#fff}.cc-cookies a{color:#fff;text-decoration:underline}.cc-cookies a:hover{text-decoration:none}.cc-overlay{}.cc-cookies span.section span{display:inline-block;padding-top:20px;clear:both}.cc-cookies a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept{display:inline-block;color:#fff;text-decoration:none;background-color:#ad8d4c;padding:10px 15px 10px 15px;text-transform:uppercase;font-weight:800;font-family:"Montserrat", Helvetica, Arial, sans-serif;font-style:normal;font-size:15px;font-size:1.5rem;-webkit-transition:background 0.5s 0s ease;-moz-transition:background 0.5s 0s ease;-o-transition:background 0.5s 0s ease;transition:background 0.5s 0s ease;margin-right:15px}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{display:inline-block;color:#383E42;text-decoration:none;background-color:#656F76;padding:10px 15px 10px 15px;text-transform:uppercase;font-weight:500;font-family:"Montserrat", Helvetica, Arial, sans-serif;font-style:normal;font-size:15px;font-size:1.5rem;-webkit-transition:background 0.5s 0s ease;-moz-transition:background 0.5s 0s ease;-o-transition:background 0.5s 0s ease;transition:background 0.5s 0s ease}.cc-cookies a.cc-cookie-accept:hover,.cc-cookies-error a.cc-cookie-accept:hover,.cc-cookies a.cc-cookie-decline:hover,.cc-cookies-error a.cc-cookie-decline:hover{background-color:#fff;color:#ad8d4c}.home_journal,.home_recipes,.home_careers,.home_bookings,.home_instagram{padding:40px 0;text-align:center}@media (min-width:900px){.home_journal,.home_recipes,.home_careers,.home_bookings,.home_instagram{padding:80px 0}}.home_journal h2,.home_recipes h2,.home_careers h2,.home_bookings h2,.home_instagram h2{font:900 3.4rem/4.2rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.4rem;text-transform:uppercase;color:#ad8d4c}@media (min-width:900px){.home_journal h2,.home_recipes h2,.home_careers h2,.home_bookings h2,.home_instagram h2{font:900 5.4rem/6.2rem "Lato", Helvetica, Arial, sans-serif}}.home_journal h2+p,.home_recipes h2+p,.home_careers h2+p,.home_bookings h2+p,.home_instagram h2+p{font:700 1.6rem/2.4rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:0;letter-spacing:0.2rem;text-transform:uppercase}@media (min-width:900px){.home_journal h2+p,.home_recipes h2+p,.home_careers h2+p,.home_bookings h2+p,.home_instagram h2+p{font:700 2rem/3.4rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:20px}}.home_journal .image,.home_recipes .image,.home_careers .image,.home_bookings .image,.home_instagram .image{margin-bottom:20px;overflow:hidden}.home_journal .image img,.home_recipes .image img,.home_careers .image img,.home_bookings .image img,.home_instagram .image img{transform:scale(1);transition:transform 1s}.home_journal .image img:hover,.home_recipes .image img:hover,.home_careers .image img:hover,.home_bookings .image img:hover,.home_instagram .image img:hover{transition:transform 1s;transform:scale(1.05)}.home_journal h3,.home_recipes h3,.home_careers h3,.home_bookings h3,.home_instagram h3{font:700 2rem/2.8rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:10px}.home_journal h3+p,.home_recipes h3+p,.home_careers h3+p,.home_bookings h3+p,.home_instagram h3+p{margin-bottom:10px}.home_journal .journals,.home_journal .recipes,.home_recipes .journals,.home_recipes .recipes,.home_careers .journals,.home_careers .recipes,.home_bookings .journals,.home_bookings .recipes,.home_instagram .journals,.home_instagram .recipes{padding-top:40px}@media (max-width:900px){.home_journal .journals .journal,.home_journal .journals .recipe,.home_journal .recipes .journal,.home_journal .recipes .recipe,.home_recipes .journals .journal,.home_recipes .journals .recipe,.home_recipes .recipes .journal,.home_recipes .recipes .recipe,.home_careers .journals .journal,.home_careers .journals .recipe,.home_careers .recipes .journal,.home_careers .recipes .recipe,.home_bookings .journals .journal,.home_bookings .journals .recipe,.home_bookings .recipes .journal,.home_bookings .recipes .recipe,.home_instagram .journals .journal,.home_instagram .journals .recipe,.home_instagram .recipes .journal,.home_instagram .recipes .recipe{margin-bottom:40px}}.home_journal .view_more,.home_recipes .view_more,.home_careers .view_more,.home_bookings .view_more,.home_instagram .view_more{margin-left:0;padding-top:0}@media (min-width:900px){.home_journal .view_more,.home_recipes .view_more,.home_careers .view_more,.home_bookings .view_more,.home_instagram .view_more{padding-top:80px}}section.post.careers{padding:40px 0 0 0}@media (min-width:900px){section.post.careers{padding:80px 0 0 0}}.content>.wp-block-columns{margin-bottom:0}.home_careers{padding:40px 0}@media (min-width:900px){.home_careers{padding:80px 0}}.home_careers h2+p{margin-bottom:20px}.home_careers .slider{overflow:hidden;border:8px solid #ad8d4c;clear:both}.home_careers .view_more{margin-left:0;padding-top:40px}section.intro{padding:40px 0}@media (min-width:900px){section.intro{padding:80px 0}}section.intro h2{font:900 2.8rem/3.6rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-transform:uppercase}section.quote{padding:40px 0}@media (min-width:900px){section.quote{padding:120px 0;background-attachment:fixed !important}}section.quote blockquote{color:#fff;font:900 1.6rem/2.6rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-align:center}@media (min-width:900px){section.quote blockquote{font:900 2.2rem/3.6rem "Lato", Helvetica, Arial, sans-serif}}section.description{padding:40px 0}@media (min-width:900px){section.description{padding:80px 0}}section.description .left{margin-bottom:20px}section.description .left img{margin-bottom:20px}section.description .left img:last-child{margin-bottom:0}section.description .right img{margin-bottom:20px}section.description .right blockquote{margin-top:40px;color:#ad8d4c;font:900 2rem/2.8rem "Lato", Helvetica, Arial, sans-serif;padding-top:20px;position:relative}section.description .right blockquote:before{color:#ad8d4c;content:"“";position:absolute;top:0;font:bold 6.6rem/3.4rem helvetica}section.fern_promo_banner{background-color:#2e3e33;padding:20px 0}@media (min-width:900px){section.fern_promo_banner{padding:40px 0}}section.fern_promo_banner .columns{display:block;color:#fff;font:900 1.5rem/2.3rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-align:center;text-transform:uppercase}@media (min-width:900px){section.fern_promo_banner .columns{font:900 3rem/3.8rem "Lato", Helvetica, Arial, sans-serif}}section.fern_promo_banner h2{color:#fff}section.fern_promo_banner a{color:#fff;text-decoration-color:#fff}section.full_background{background-size:cover;padding:80px 0}@media (min-width:900px){section.full_background{background-attachment:fixed !important;padding:120px 0}}section.full_background.twenty{background-attachment:scroll !important}section.full_background span{display:block;color:#fff;font:900 3rem/3.8rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-align:center;text-transform:uppercase}@media (min-width:900px){section.full_background span{font:900 4rem/4.8rem "Lato", Helvetica, Arial, sans-serif}}.fern_bookings{padding:40px 0 0 0;text-align:center}@media (min-width:900px){.fern_bookings{padding:80px 0 0 0}}.fern_bookings h2{font:900 3.4rem/4.2rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.4rem;text-transform:uppercase;color:#ad8d4c}@media (min-width:900px){.fern_bookings h2{font:900 5.4rem/6.2rem "Lato", Helvetica, Arial, sans-serif}}.fern_bookings h2+p{font:700 1.6rem/2.4rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:0;letter-spacing:0.2rem;text-transform:uppercase}@media (min-width:900px){.fern_bookings h2+p{font:700 2rem/3.4rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:20px}}.festive .hs-form-frame{max-width:915px;vertical-align:center;margin:0 auto}.festive.fern_bookings{padding:40px 0 40px 0;margin-bottom:40px;background-color:#2e3e33;color:#fff}@media (min-width:900px){.festive.fern_bookings{padding:80px 0 80px 0;margin-bottom:80px}}.fern_intro{padding:40px 0}@media (min-width:900px){.fern_intro{padding:80px 0}}.fern_intro .text h2{font:900 2.8rem/3.6rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;color:#ad8d4c;text-transform:uppercase}.fern_intro .text p:first-of-type{font-weight:900}.fern_intro .text.left{margin-bottom:20px}@media (min-width:900px){.fern_intro .text.left{margin-bottom:0}}.fern_intro .cta{position:relative}.fern_intro .cta .text_overlay{z-index:1;position:absolute;right:0;top:40px;background:#ad8d4c;color:#fff;font:900 2.4rem/3.2rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;padding:10px 20px;text-transform:uppercase;right:40px}@media (min-width:900px){.fern_intro .cta .text_overlay{font:900 3.6rem/4.8rem "Lato", Helvetica, Arial, sans-serif;top:40px;right:-60px}}.fern_intro .cta img{z-index:0;margin-bottom:20px}.fern_intro .cta .button{float:right;margin:0}.fern_intro .image_gallery{overflow:hidden;margin:20px 0 20px 0}.fern_intro .image_gallery img{float:left;width:32%;margin-left:2%}.fern_intro .image_gallery img:first-child{margin-left:0}.fern_intro blockquote{margin-top:40px;color:#ad8d4c;font:900 2rem/2.8rem "Lato", Helvetica, Arial, sans-serif;padding-top:20px;position:relative}@media (min-width:900px){.fern_intro blockquote{font:900 2rem/2.8rem "Lato", Helvetica, Arial, sans-serif}}.fern_intro blockquote:before{color:#ad8d4c;content:"“";position:absolute;top:0;font:bold 6.6rem/3.4rem helvetica}.fern_intro .local_suppliers{box-sizing:border-box;margin-top:20px}.fern_intro .local_suppliers img{box-sizing:border-box;margin-top:20px}@media (min-width:900px){.fern_intro .local_suppliers img{margin:0}}.fern_intro .local_suppliers h3{font:900 2.4rem/3.2rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-transform:uppercase}.fern_intro .local_suppliers_map{margin-top:20px}@media (min-width:900px){.fern_intro .local_suppliers_map{margin-top:40px}}.fern_intro .local_suppliers_map img{box-sizing:border-box;border:4px solid #ad8d4c}.festive.fern_intro{text-align:center}.menus{padding:40px 0}@media (min-width:900px){.menus{padding:80px 0}}.menus .content img{margin-bottom:20px}.menus .content img:last-child{margin-bottom:0}.menus .mainmenu{margin-top:40px}@media (min-width:900px){.menus .mainmenu{margin-top:0}}.menus .more_menus{padding:40px 0 0 0}.menus h3{font:900 2.8rem/3.6rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-transform:uppercase}.menus p:first-of-type{font-weight:900}.menus .roast_menu,.menus .kids_menu,.menus .wine_list,.menus .menu_list{position:relative;margin-top:20px;overflow:hidden;border:4px solid #ad8d4c;padding:20px 30px;background:#2e3e33;color:#fff}.menus .roast_menu h3,.menus .kids_menu h3,.menus .wine_list h3,.menus .menu_list h3{font:700 1.8rem/3.2rem "Lato", Helvetica, Arial, sans-serif;text-transform:uppercase;letter-spacing:0.2rem;color:#ad8d4c}.menus .roast_menu .btn,.menus .kids_menu .btn,.menus .wine_list .btn,.menus .menu_list .btn{margin-top:20px}@media (min-width:900px){.menus .roast_menu .btn,.menus .kids_menu .btn,.menus .wine_list .btn,.menus .menu_list .btn{margin-top:0}.menus .roast_menu .btn a,.menus .kids_menu .btn a,.menus .wine_list .btn a,.menus .menu_list .btn a{margin:0;position:absolute;right:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.contact_info{padding:40px 0}@media (min-width:900px){.contact_info{padding:80px 0}}.contact_info .contact{border:4px solid #ad8d4c;padding:20px 30px;margin-bottom:20px;background:#2e3e33;color:#fff}.contact_info .contact h3{font:700 1.8rem/3.2rem "Lato", Helvetica, Arial, sans-serif;text-transform:uppercase;letter-spacing:0.2rem;color:#ad8d4c}.contact_info .contact.opening_hours{font-size:14px}.contact_info .contact.opening_hours table{width:100%;box-sizing:border-box}.contact_info .contact.opening_hours table td.day{width:20%;font-weight:900}.contact_info .contact.opening_hours table td.kitchen{width:40%}.contact_info .contact.opening_hours table td.business{width:40%;padding-right:0}.contact_info .contact.opening_hours table th{text-align:left;font-weight:900;color:#ad8d4c}.contact_info .contact.opening_hours p{font-size:14px;margin:0px}.contact_info .contact.opening_hours p.note{margin:10px 0}.contact_info .contact.opening_hours h4{font-size:16px;color:#ad8d4c;margin-bottom:0}.contact_info .contact.social ul{margin:0 0 10px 0}.contact_info .contact.social ul li{margin:0;list-style:none;display:inline-block}.contact_info .contact.social ul li svg{width:64px;height:64px;margin-right:10px}.contact_info .contact.social ul li svg:hover path{fill:#fff}.contact_info .cta{margin-bottom:20px;position:relative}.contact_info .cta a.button{position:absolute;top:20px;right:20px;background:#fff}@media (min-width:900px){.contact_info .cta a.button{font:900 3rem/3.8rem "Lato", Helvetica, Arial, sans-serif}}@media (min-width:900px){.contact_info .cta a.button{right:-40px}}.contact_info .cta a.button:hover{background:#ad8d4c;color:#fff}.contact_info .booking_cta{border:4px solid #ad8d4c;padding:20px 30px;background:#2e3e33;color:#fff}.contact_info .booking_cta h3{font:700 1.8rem/3.2rem "Lato", Helvetica, Arial, sans-serif;text-transform:uppercase;letter-spacing:0.2rem;color:#ad8d4c}.contact_info .booking_cta .btn{margin-top:20px}@media (min-width:900px){.contact_info .booking_cta .btn{margin-top:0}.contact_info .booking_cta .btn a{margin:0;position:absolute;right:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.contact_info .map{clear:both;border:4px solid #ad8d4c;margin-top:20px}.events_promos{padding:40px 0}@media (min-width:900px){.events_promos{padding:80px 0}}.events_promos h3{font:900 2.8rem/3.6rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-transform:uppercase;color:#ad8d4c}.events_promos .image{border:4px solid #ad8d4c;margin-bottom:40px;overflow:hidden}.events_promos .image img{transform:scale(1);transition:transform 1s}.events_promos .image img:hover{transition:transform 1s;transform:scale(1.05)}.events_promos a.button{margin:0px auto}.events_promos .event{margin-bottom:40px}@media (min-width:900px){.events_promos .event{margin-bottom:0}}section.events{padding:40px 0 80px 0}section.events #sbi_load{padding:40px 0 0 0}section.promotions{padding:40px 0 80px 0}section.promotions .promo{overflow:hidden;margin-bottom:40px}section.promotions .promo:last-child{margin-bottom:0}section.promotions .promo img{margin-left:auto;margin-right:auto}@media (min-width:900px){.contact_flex{display:flex}}.bus_routes{padding:40px 0}.booking_form{color:#fff;background:#2e3e33;padding:40px 0}.find_us{padding:20px 0}.find_us h2,.find_us h3,.find_us h4{color:#ad8d4c}.find_us a{color:#ad8d4c;text-decoration-color:#ad8d4c}.bus_route{margin-top:20px;overflow:hidden;border:4px solid #ad8d4c;padding:20px 30px;background:#2e3e33;color:#fff}.bus_route h3{font:700 1.8rem/3.2rem "Lato", Helvetica, Arial, sans-serif;text-transform:uppercase;letter-spacing:0.2rem;color:#ad8d4c}.bus_route .btn{margin-top:20px}@media (min-width:900px){.bus_route .btn{margin-top:0}.bus_route .btn a{margin:0;position:absolute;right:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.contact_form{border-top:8px solid #ad8d4c;color:#fff;background:#2e3e33;padding:40px 0}.contact_form h2{color:#f9f7d1;text-align:center;font:900 3rem/3.8rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-transform:uppercase;margin-bottom:20px}.contact_form p{color:#ad8d4c;text-align:center;font:700 1.8rem/3.2rem "Lato", Helvetica, Arial, sans-serif}.contact_form .nf-field-container{margin-bottom:10px}.contact_form .nf-form-fields-required,.contact_form .nf-error-required-error{display:none}.contact_form .nf-error-msg{color:#f9f7d1}.contact_form span.ninja-forms-req-symbol{color:#ad8d4c}.contact_form label{margin-bottom:5px;font-size:18px;line-height:30px;font-weight:bold;display:inline-block;color:#ad8d4c}.contact_form input[type=text],.contact_form input[type=email],.contact_form input[type=tel]{width:100%;box-sizing:border-box;color:#f9f7d1;font-size:18px;background:transparent;border:2px solid #f9f7d1;padding:5px}.contact_form input[type=text]:focus,.contact_form input[type=email]:focus,.contact_form input[type=tel]:focus{border:2px solid #ad8d4c}.contact_form textarea{width:100%;box-sizing:border-box;color:#f9f7d1;font-size:18px;background:transparent;border:2px solid #f9f7d1;padding:5px}.contact_form textarea:focus{border:2px solid #ad8d4c}.contact_form input[type=button]{clear:left;margin-top:30px;border:6px solid #ad8d4c;background:transparent;color:#f9f7d1;padding:10px 30px;font-size:20px;font-weight:bold;text-transform:uppercase;cursor:pointer}.contact_form input[type=button]:hover{background:#ad8d4c}body.page-template-fox{border:8px solid #BF590F}body.page-template-fox header#main{border-left:8px solid #BF590F;border-right:8px solid #BF590F}body.page-template-fox section.hero{border-bottom:8px solid #BF590F}body.page-template-fox section.hero h1{color:#f9f7d1}body.page-template-fox section.hero .foxtail{background:url("../img/fox_tail_mobile.svg") bottom left no-repeat;width:160px;height:79px;position:absolute;left:0;bottom:40px}@media (min-width:900px){body.page-template-fox section.hero .foxtail{background:url("../img/fox_tail.svg") bottom left no-repeat;width:450px;height:222px}}body.page-template-fox section.subscribe{border-top:8px solid #BF590F}body.page-template-fox section.subscribe #mc_embed_signup{border:6px solid #BF590F}body.page-template-fox section.subscribe .mc-field-group label{color:#BF590F}body.page-template-fox section.subscribe input#mc-embedded-subscribe{border:6px solid #BF590F}body.page-template-fox section.subscribe input#mc-embedded-subscribe:hover{background:#BF590F;border:6px solid #BF590F}body.page-template-fox section.subscribe .mc-field-group input[type="text"]:focus,body.page-template-fox section.subscribe .mc-field-group input[type="email"]:focus{border:2px solid #BF590F;outline:2px solid #BF590F}body.page-template-fox section.intro h2{color:#BF590F;text-transform:uppercase}body.page-template-fox section.intro h2+p{color:#803d0a;font-weight:bold}body.page-template-fox section.intro .row img{margin-top:20px}@media (min-width:900px){body.page-template-fox section.intro .row img{margin-top:0px}}body.page-template-fox section.intro .row.second{margin-top:40px}body.page-template-fox section.intro .row.second img{margin-bottom:20px;margin-top:0}@media (min-width:900px){body.page-template-fox section.intro .row.second img{margin-bottom:0px}}body.page-template-fox section.intro .image_gallery{margin-top:40px}body.page-template-fox section.intro .image_gallery img{float:left;width:32%;margin-left:2%}body.page-template-fox section.intro .image_gallery img:first-child{margin-left:0}body.page-template-fox section.intro blockquote{margin-top:40px;color:#BF590F;font:900 2rem/2.8rem "Lato", Helvetica, Arial, sans-serif;padding-top:20px;position:relative}body.page-template-fox section.intro blockquote:before{color:#803d0a;content:"“";position:absolute;top:0;font:bold 6.6rem/3.4rem helvetica}body.page-template-fox section.description h3{color:#BF590F;text-transform:uppercase}body.page-template-fox section.description .right img{margin-bottom:0}body.page-template-fox section.description .slider{overflow:hidden;border:8px solid #BF590F;clear:both;margin-bottom:0}body.page-template-fox section.description .slick-dots li{background:#f2f2c9}body.page-template-fox section.description .slick-dots li.slick-active{background:#BF590F}body.page-template-fox section.description .slick-prev::before,body.page-template-fox section.description .slick-next::before{color:#BF590F}body.page-template-fox footer{background:#7F3D0A;border-top:8px solid #BF590F}body.page-template-fox a.back_to_top{background:#f2f2c9 url(../img/back_top.svg) no-repeat center center}section.pheasant_promo_banner{background-color:#69413C;padding:20px 0}@media (min-width:900px){section.pheasant_promo_banner{padding:40px 0}}section.pheasant_promo_banner .columns{display:block;color:#fff;font:900 1.5rem/2.3rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-align:center;text-transform:uppercase}@media (min-width:900px){section.pheasant_promo_banner .columns{font:900 3rem/3.8rem "Lato", Helvetica, Arial, sans-serif}}section.pheasant_promo_banner h2{color:#fff}section.pheasant_promo_banner a{color:#fff;text-decoration-color:#fff}body.page-template-pheasant,body.page-template-pheasant-booking,body.page-template-pheasant-sunday-roast,body.page-template-pheasant-festive{border:8px solid #9F625A}body.page-template-pheasant header#main,body.page-template-pheasant-booking header#main,body.page-template-pheasant-sunday-roast header#main,body.page-template-pheasant-festive header#main{border-left:8px solid #9F625A;border-right:8px solid #9F625A}body.page-template-pheasant section.hero,body.page-template-pheasant-booking section.hero,body.page-template-pheasant-sunday-roast section.hero,body.page-template-pheasant-festive section.hero{border-bottom:8px solid #9F625A}body.page-template-pheasant section.hero h1,body.page-template-pheasant-booking section.hero h1,body.page-template-pheasant-sunday-roast section.hero h1,body.page-template-pheasant-festive section.hero h1{color:#F4F0CA}body.page-template-pheasant section.festive,body.page-template-pheasant-booking section.festive,body.page-template-pheasant-sunday-roast section.festive,body.page-template-pheasant-festive section.festive{padding:40px 0}@media (min-width:900px){body.page-template-pheasant section.festive,body.page-template-pheasant-booking section.festive,body.page-template-pheasant-sunday-roast section.festive,body.page-template-pheasant-festive section.festive{padding:80px 0}}body.page-template-pheasant section.festive h2,body.page-template-pheasant-booking section.festive h2,body.page-template-pheasant-sunday-roast section.festive h2,body.page-template-pheasant-festive section.festive h2{font:900 2.8rem/3.6rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.2rem;text-transform:uppercase}body.page-template-pheasant section.festive.intro,body.page-template-pheasant-booking section.festive.intro,body.page-template-pheasant-sunday-roast section.festive.intro,body.page-template-pheasant-festive section.festive.intro{padding:40px 0 0 0;text-align:center}@media (min-width:900px){body.page-template-pheasant section.festive.intro,body.page-template-pheasant-booking section.festive.intro,body.page-template-pheasant-sunday-roast section.festive.intro,body.page-template-pheasant-festive section.festive.intro{padding:80px 0 0 0}}body.page-template-pheasant section.subscribe,body.page-template-pheasant-booking section.subscribe,body.page-template-pheasant-sunday-roast section.subscribe,body.page-template-pheasant-festive section.subscribe{border-color:#9F625A}body.page-template-pheasant section.subscribe #mc_embed_signup,body.page-template-pheasant-booking section.subscribe #mc_embed_signup,body.page-template-pheasant-sunday-roast section.subscribe #mc_embed_signup,body.page-template-pheasant-festive section.subscribe #mc_embed_signup{border-color:#9F625A}body.page-template-pheasant section.subscribe .mc-field-group label,body.page-template-pheasant-booking section.subscribe .mc-field-group label,body.page-template-pheasant-sunday-roast section.subscribe .mc-field-group label,body.page-template-pheasant-festive section.subscribe .mc-field-group label{color:#9F625A}body.page-template-pheasant section.subscribe input#mc-embedded-subscribe,body.page-template-pheasant-booking section.subscribe input#mc-embedded-subscribe,body.page-template-pheasant-sunday-roast section.subscribe input#mc-embedded-subscribe,body.page-template-pheasant-festive section.subscribe input#mc-embedded-subscribe{border-color:#9F625A}body.page-template-pheasant section.subscribe input#mc-embedded-subscribe:hover,body.page-template-pheasant-booking section.subscribe input#mc-embedded-subscribe:hover,body.page-template-pheasant-sunday-roast section.subscribe input#mc-embedded-subscribe:hover,body.page-template-pheasant-festive section.subscribe input#mc-embedded-subscribe:hover{background:#9F625A;border-color:#9F625A}body.page-template-pheasant section.subscribe .mc-field-group input[type="text"]:focus,body.page-template-pheasant section.subscribe .mc-field-group input[type="email"]:focus,body.page-template-pheasant-booking section.subscribe .mc-field-group input[type="text"]:focus,body.page-template-pheasant-booking section.subscribe .mc-field-group input[type="email"]:focus,body.page-template-pheasant-sunday-roast section.subscribe .mc-field-group input[type="text"]:focus,body.page-template-pheasant-sunday-roast section.subscribe .mc-field-group input[type="email"]:focus,body.page-template-pheasant-festive section.subscribe .mc-field-group input[type="text"]:focus,body.page-template-pheasant-festive section.subscribe .mc-field-group input[type="email"]:focus{border:2px solid #9F625A;outline:2px solid #9F625A}body.page-template-pheasant section.promo,body.page-template-pheasant-booking section.promo,body.page-template-pheasant-sunday-roast section.promo,body.page-template-pheasant-festive section.promo{border-color:#9F625A}body.page-template-pheasant section.bookings,body.page-template-pheasant-booking section.bookings,body.page-template-pheasant-sunday-roast section.bookings,body.page-template-pheasant-festive section.bookings{padding:40px 0 0 0;text-align:center}@media (min-width:900px){body.page-template-pheasant section.bookings,body.page-template-pheasant-booking section.bookings,body.page-template-pheasant-sunday-roast section.bookings,body.page-template-pheasant-festive section.bookings{padding:80px 0 0 0}}body.page-template-pheasant section.bookings h2,body.page-template-pheasant-booking section.bookings h2,body.page-template-pheasant-sunday-roast section.bookings h2,body.page-template-pheasant-festive section.bookings h2{font:900 3.4rem/4.2rem "Lato", Helvetica, Arial, sans-serif;letter-spacing:0.4rem;text-transform:uppercase;color:#9F625A}@media (min-width:900px){body.page-template-pheasant section.bookings h2,body.page-template-pheasant-booking section.bookings h2,body.page-template-pheasant-sunday-roast section.bookings h2,body.page-template-pheasant-festive section.bookings h2{font:900 5.4rem/6.2rem "Lato", Helvetica, Arial, sans-serif}}body.page-template-pheasant section.bookings h2+p,body.page-template-pheasant-booking section.bookings h2+p,body.page-template-pheasant-sunday-roast section.bookings h2+p,body.page-template-pheasant-festive section.bookings h2+p{font:700 1.6rem/2.4rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:0;letter-spacing:0.2rem;text-transform:uppercase}@media (min-width:900px){body.page-template-pheasant section.bookings h2+p,body.page-template-pheasant-booking section.bookings h2+p,body.page-template-pheasant-sunday-roast section.bookings h2+p,body.page-template-pheasant-festive section.bookings h2+p{font:700 2rem/3.4rem "Lato", Helvetica, Arial, sans-serif;margin-bottom:20px}}body.page-template-pheasant section.bookings.bottomPadding,body.page-template-pheasant-booking section.bookings.bottomPadding,body.page-template-pheasant-sunday-roast section.bookings.bottomPadding,body.page-template-pheasant-festive section.bookings.bottomPadding{padding-bottom:40px}@media (min-width:900px){body.page-template-pheasant section.bookings.bottomPadding,body.page-template-pheasant-booking section.bookings.bottomPadding,body.page-template-pheasant-sunday-roast section.bookings.bottomPadding,body.page-template-pheasant-festive section.bookings.bottomPadding{padding-bottom:80px}}body.page-template-pheasant section.bookings.festive,body.page-template-pheasant-booking section.bookings.festive,body.page-template-pheasant-sunday-roast section.bookings.festive,body.page-template-pheasant-festive section.bookings.festive{padding:40px 0 40px 0;margin-bottom:40px;background-color:#69413C;color:#fff}@media (min-width:900px){body.page-template-pheasant section.bookings.festive,body.page-template-pheasant-booking section.bookings.festive,body.page-template-pheasant-sunday-roast section.bookings.festive,body.page-template-pheasant-festive section.bookings.festive{padding:80px 0 80px 0;margin-bottom:80px}}body.page-template-pheasant section.intro h2,body.page-template-pheasant section.festive h2,body.page-template-pheasant-booking section.intro h2,body.page-template-pheasant-booking section.festive h2,body.page-template-pheasant-sunday-roast section.intro h2,body.page-template-pheasant-sunday-roast section.festive h2,body.page-template-pheasant-festive section.intro h2,body.page-template-pheasant-festive section.festive h2{color:#9F625A;text-transform:uppercase}body.page-template-pheasant section.intro h2+p,body.page-template-pheasant section.festive h2+p,body.page-template-pheasant-booking section.intro h2+p,body.page-template-pheasant-booking section.festive h2+p,body.page-template-pheasant-sunday-roast section.intro h2+p,body.page-template-pheasant-sunday-roast section.festive h2+p,body.page-template-pheasant-festive section.intro h2+p,body.page-template-pheasant-festive section.festive h2+p{color:#000000;font-weight:bold}body.page-template-pheasant section.intro .row img,body.page-template-pheasant section.festive .row img,body.page-template-pheasant-booking section.intro .row img,body.page-template-pheasant-booking section.festive .row img,body.page-template-pheasant-sunday-roast section.intro .row img,body.page-template-pheasant-sunday-roast section.festive .row img,body.page-template-pheasant-festive section.intro .row img,body.page-template-pheasant-festive section.festive .row img{margin-top:20px}@media (min-width:900px){body.page-template-pheasant section.intro .row img,body.page-template-pheasant section.festive .row img,body.page-template-pheasant-booking section.intro .row img,body.page-template-pheasant-booking section.festive .row img,body.page-template-pheasant-sunday-roast section.intro .row img,body.page-template-pheasant-sunday-roast section.festive .row img,body.page-template-pheasant-festive section.intro .row img,body.page-template-pheasant-festive section.festive .row img{margin-top:0px}}body.page-template-pheasant section.intro .row.second,body.page-template-pheasant section.festive .row.second,body.page-template-pheasant-booking section.intro .row.second,body.page-template-pheasant-booking section.festive .row.second,body.page-template-pheasant-sunday-roast section.intro .row.second,body.page-template-pheasant-sunday-roast section.festive .row.second,body.page-template-pheasant-festive section.intro .row.second,body.page-template-pheasant-festive section.festive .row.second{margin-top:40px}body.page-template-pheasant section.intro .row.second img,body.page-template-pheasant section.festive .row.second img,body.page-template-pheasant-booking section.intro .row.second img,body.page-template-pheasant-booking section.festive .row.second img,body.page-template-pheasant-sunday-roast section.intro .row.second img,body.page-template-pheasant-sunday-roast section.festive .row.second img,body.page-template-pheasant-festive section.intro .row.second img,body.page-template-pheasant-festive section.festive .row.second img{margin-bottom:20px;margin-top:0}@media (min-width:900px){body.page-template-pheasant section.intro .row.second img,body.page-template-pheasant section.festive .row.second img,body.page-template-pheasant-booking section.intro .row.second img,body.page-template-pheasant-booking section.festive .row.second img,body.page-template-pheasant-sunday-roast section.intro .row.second img,body.page-template-pheasant-sunday-roast section.festive .row.second img,body.page-template-pheasant-festive section.intro .row.second img,body.page-template-pheasant-festive section.festive .row.second img{margin-bottom:0px}}body.page-template-pheasant section.intro .image_gallery,body.page-template-pheasant section.festive .image_gallery,body.page-template-pheasant-booking section.intro .image_gallery,body.page-template-pheasant-booking section.festive .image_gallery,body.page-template-pheasant-sunday-roast section.intro .image_gallery,body.page-template-pheasant-sunday-roast section.festive .image_gallery,body.page-template-pheasant-festive section.intro .image_gallery,body.page-template-pheasant-festive section.festive .image_gallery{margin-top:40px}body.page-template-pheasant section.intro .image_gallery img,body.page-template-pheasant section.festive .image_gallery img,body.page-template-pheasant-booking section.intro .image_gallery img,body.page-template-pheasant-booking section.festive .image_gallery img,body.page-template-pheasant-sunday-roast section.intro .image_gallery img,body.page-template-pheasant-sunday-roast section.festive .image_gallery img,body.page-template-pheasant-festive section.intro .image_gallery img,body.page-template-pheasant-festive section.festive .image_gallery img{float:left;width:32%;margin-left:2%}body.page-template-pheasant section.intro .image_gallery img:first-child,body.page-template-pheasant section.festive .image_gallery img:first-child,body.page-template-pheasant-booking section.intro .image_gallery img:first-child,body.page-template-pheasant-booking section.festive .image_gallery img:first-child,body.page-template-pheasant-sunday-roast section.intro .image_gallery img:first-child,body.page-template-pheasant-sunday-roast section.festive .image_gallery img:first-child,body.page-template-pheasant-festive section.intro .image_gallery img:first-child,body.page-template-pheasant-festive section.festive .image_gallery img:first-child{margin-left:0}body.page-template-pheasant section.intro blockquote,body.page-template-pheasant section.festive blockquote,body.page-template-pheasant-booking section.intro blockquote,body.page-template-pheasant-booking section.festive blockquote,body.page-template-pheasant-sunday-roast section.intro blockquote,body.page-template-pheasant-sunday-roast section.festive blockquote,body.page-template-pheasant-festive section.intro blockquote,body.page-template-pheasant-festive section.festive blockquote{margin-top:40px;color:#9F625A;font:900 2rem/2.8rem "Lato", Helvetica, Arial, sans-serif;padding-top:20px;position:relative}body.page-template-pheasant section.intro blockquote:before,body.page-template-pheasant section.festive blockquote:before,body.page-template-pheasant-booking section.intro blockquote:before,body.page-template-pheasant-booking section.festive blockquote:before,body.page-template-pheasant-sunday-roast section.intro blockquote:before,body.page-template-pheasant-sunday-roast section.festive blockquote:before,body.page-template-pheasant-festive section.intro blockquote:before,body.page-template-pheasant-festive section.festive blockquote:before{color:#000000;content:"“";position:absolute;top:0;font:bold 6.6rem/3.4rem helvetica}body.page-template-pheasant section.festive.offers .row .columns:last-child,body.page-template-pheasant-booking section.festive.offers .row .columns:last-child,body.page-template-pheasant-sunday-roast section.festive.offers .row .columns:last-child,body.page-template-pheasant-festive section.festive.offers .row .columns:last-child{margin-top:40px}@media (min-width:900px){body.page-template-pheasant section.festive.offers .row .columns:last-child,body.page-template-pheasant-booking section.festive.offers .row .columns:last-child,body.page-template-pheasant-sunday-roast section.festive.offers .row .columns:last-child,body.page-template-pheasant-festive section.festive.offers .row .columns:last-child{margin-top:0}}body.page-template-pheasant section.festive.offers .row img,body.page-template-pheasant-booking section.festive.offers .row img,body.page-template-pheasant-sunday-roast section.festive.offers .row img,body.page-template-pheasant-festive section.festive.offers .row img{margin-top:20px}@media (min-width:900px){body.page-template-pheasant section.festive.offers .row img,body.page-template-pheasant-booking section.festive.offers .row img,body.page-template-pheasant-sunday-roast section.festive.offers .row img,body.page-template-pheasant-festive section.festive.offers .row img{margin-top:0px}}body.page-template-pheasant section.festive.offers .row.second,body.page-template-pheasant-booking section.festive.offers .row.second,body.page-template-pheasant-sunday-roast section.festive.offers .row.second,body.page-template-pheasant-festive section.festive.offers .row.second{margin-top:40px}body.page-template-pheasant section.festive.offers .row.second img,body.page-template-pheasant-booking section.festive.offers .row.second img,body.page-template-pheasant-sunday-roast section.festive.offers .row.second img,body.page-template-pheasant-festive section.festive.offers .row.second img{margin-bottom:0px;margin-top:0}@media (min-width:900px){body.page-template-pheasant section.festive.offers .row.second img,body.page-template-pheasant-booking section.festive.offers .row.second img,body.page-template-pheasant-sunday-roast section.festive.offers .row.second img,body.page-template-pheasant-festive section.festive.offers .row.second img{margin-bottom:0px}}body.page-template-pheasant section.menus,body.page-template-pheasant-booking section.menus,body.page-template-pheasant-sunday-roast section.menus,body.page-template-pheasant-festive section.menus{padding-top:20px;padding-bottom:0}body.page-template-pheasant section.menus .menu_list,body.page-template-pheasant-booking section.menus .menu_list,body.page-template-pheasant-sunday-roast section.menus .menu_list,body.page-template-pheasant-festive section.menus .menu_list{margin-top:20px;margin-bottom:20px}body.page-template-pheasant section.contact_info,body.page-template-pheasant-booking section.contact_info,body.page-template-pheasant-sunday-roast section.contact_info,body.page-template-pheasant-festive section.contact_info{padding-top:0;padding-bottom:0}body.page-template-pheasant section.description h3,body.page-template-pheasant-booking section.description h3,body.page-template-pheasant-sunday-roast section.description h3,body.page-template-pheasant-festive section.description h3{color:#9F625A;text-transform:uppercase}body.page-template-pheasant section.description .right img,body.page-template-pheasant-booking section.description .right img,body.page-template-pheasant-sunday-roast section.description .right img,body.page-template-pheasant-festive section.description .right img{margin-bottom:0}body.page-template-pheasant section.description .slider,body.page-template-pheasant-booking section.description .slider,body.page-template-pheasant-sunday-roast section.description .slider,body.page-template-pheasant-festive section.description .slider{overflow:hidden;border:8px solid #9F625A;clear:both;margin-bottom:0}body.page-template-pheasant section.description .slick-dots li,body.page-template-pheasant-booking section.description .slick-dots li,body.page-template-pheasant-sunday-roast section.description .slick-dots li,body.page-template-pheasant-festive section.description .slick-dots li{background:#69413C}body.page-template-pheasant section.description .slick-dots li.slick-active,body.page-template-pheasant-booking section.description .slick-dots li.slick-active,body.page-template-pheasant-sunday-roast section.description .slick-dots li.slick-active,body.page-template-pheasant-festive section.description .slick-dots li.slick-active{background:#9F625A}body.page-template-pheasant section.description .slick-prev::before,body.page-template-pheasant section.description .slick-next::before,body.page-template-pheasant-booking section.description .slick-prev::before,body.page-template-pheasant-booking section.description .slick-next::before,body.page-template-pheasant-sunday-roast section.description .slick-prev::before,body.page-template-pheasant-sunday-roast section.description .slick-next::before,body.page-template-pheasant-festive section.description .slick-prev::before,body.page-template-pheasant-festive section.description .slick-next::before{color:#9F625A}body.page-template-pheasant section.fullWidth.center,body.page-template-pheasant-booking section.fullWidth.center,body.page-template-pheasant-sunday-roast section.fullWidth.center,body.page-template-pheasant-festive section.fullWidth.center{text-align:center}body.page-template-pheasant section.fullWidth,body.page-template-pheasant-booking section.fullWidth,body.page-template-pheasant-sunday-roast section.fullWidth,body.page-template-pheasant-festive section.fullWidth{padding:40px 0}@media (min-width:900px){body.page-template-pheasant section.fullWidth,body.page-template-pheasant-booking section.fullWidth,body.page-template-pheasant-sunday-roast section.fullWidth,body.page-template-pheasant-festive section.fullWidth{padding:80px 0}}body.page-template-pheasant footer,body.page-template-pheasant-booking footer,body.page-template-pheasant-sunday-roast footer,body.page-template-pheasant-festive footer{background:#69413C;border-top:8px solid #9F625A}body.page-template-pheasant a.back_to_top,body.page-template-pheasant-booking a.back_to_top,body.page-template-pheasant-sunday-roast a.back_to_top,body.page-template-pheasant-festive a.back_to_top{background:#69413C url(../img/back_top.svg) no-repeat center center}body.page-template-pheasant section.booking_form,body.page-template-pheasant-booking section.booking_form,body.page-template-pheasant-sunday-roast section.booking_form,body.page-template-pheasant-festive section.booking_form{color:#F4F0CA;background:#69413C;padding:40px 0}section.journal_archive{padding:40px 0 80px 0}section.journal_archive article.journal{clear:both;overflow:hidden;margin-bottom:40px}section.journal_archive article.journal:last-child{margin-bottom:0}section.journal_archive article.journal h3{font:900 2.8rem/3.4rem "Lato", Helvetica, Arial, sans-serif;text-transform:uppercase}section.journal_archive article.journal .image{margin-bottom:20px;overflow:hidden}@media (min-width:900px){section.journal_archive article.journal .image{margin-bottom:0}}section.journal_archive article.journal .image img{transform:scale(1);transition:transform 1s}section.journal_archive article.journal .image img:hover{transition:transform 1s;transform:scale(1.05)}.one_column{margin:0}@media (min-width:900px){.one_column{margin:0 0 40px 0}}.one_column:last-child{margin-bottom:0px}@media (min-width:900px){.one_column:last-child{margin-bottom:0px}}@media (max-width:900px){.one_column .columns{margin-bottom:20px}}.two_columns{margin:0}@media (min-width:900px){.two_columns{margin:0 0 40px 0}}.two_columns:last-child{margin-bottom:0px}@media (min-width:900px){.two_columns:last-child{margin-bottom:0px}}@media (max-width:900px){.two_columns .columns{margin-bottom:20px}}.three_columns{margin:0}@media (min-width:900px){.three_columns{margin:0 0 40px 0}}.three_columns:last-child{margin-bottom:0px}@media (min-width:900px){.three_columns:last-child{margin-bottom:0px}}@media (max-width:900px){.three_columns .column{margin-bottom:20px}}.four_columns{margin:0}@media (min-width:900px){.four_columns{margin:0 0 40px 0}}.four_columns:last-child{margin-bottom:0px}@media (min-width:900px){.four_columns:last-child{margin-bottom:0px}}@media (max-width:900px){.four_columns .columns{margin-bottom:20px}}@media (max-width:900px){.four_columns .three.columns{width:48%}.four_columns .three.columns:nth-child(2n+2){margin-left:4%}}.honeycomb{background:url("../img/honeycomb.png") top right repeat}section.bee_intro,section.wine_intro{padding:40px 0 0 0}@media (min-width:900px){section.bee_intro,section.wine_intro{padding:80px 0 0 0}}section.bee_intro .image,section.wine_intro .image{margin-bottom:40px}@media (min-width:900px){section.bee_intro .image,section.wine_intro .image{margin-bottom:0}}section.bee_intro .image img,section.wine_intro .image img{box-sizing:border-box;border:8px solid #ad8d4c}section.bee_intro .content h2,section.wine_intro .content h2{text-transform:uppercase;font:900 2.4rem/3.2rem "Lato", Helvetica, Arial, sans-serif}@media (min-width:900px){section.bee_intro .content h2,section.wine_intro .content h2{font:900 3.4rem/4.2rem "Lato", Helvetica, Arial, sans-serif}}section.bee_intro .content p:first-of-type,section.wine_intro .content p:first-of-type{font-weight:900}section.wine_intro .content{margin-bottom:40px}@media (min-width:900px){section.wine_intro .content{margin-bottom:0}}@media (max-width:900px){body.page-template-drinks .home_careers{padding:0 0 20px 0}}section.beehive img.desktop,section.beehive svg.desktop{display:none}@media (min-width:900px){section.beehive img.desktop,section.beehive svg.desktop{display:block}}section.beehive img.mobile,section.beehive svg.mobile{display:block}@media (min-width:900px){section.beehive img.mobile,section.beehive svg.mobile{display:none}}section.bee_cam{padding:40px 0;text-align:center}@media (min-width:900px){section.bee_cam{padding:80px 0}}section.bee_cam h3{text-transform:uppercase;margin-bottom:20px;font:900 3rem/3.8rem "Lato", Helvetica, Arial, sans-serif}@media (min-width:900px){section.bee_cam h3{font:900 4.8rem/5.8rem "Lato", Helvetica, Arial, sans-serif}}section.bee_cam p{text-transform:uppercase;font:900 1.8rem/2.6rem "Lato", Helvetica, Arial, sans-serif}@media (min-width:900px){section.bee_cam p{font:900 2.4rem/3.4rem "Lato", Helvetica, Arial, sans-serif}}section.bee_cam .embed-container{margin-top:40px;border:8px solid #ad8d4c}section.bee_facts{padding:0 0 0 0}@media (min-width:900px){section.bee_facts{padding:0 0 80px 0}}section.bee_facts .fact{margin-bottom:40px;color:#ad8d4c;text-align:center}@media (min-width:900px){section.bee_facts .fact{margin-bottom:0}}section.bee_facts .fact span.fact-large{display:block;font:700 5.8rem/5.8rem "PT Serif", "Lato", Helvetica, serif;margin-bottom:20px;text-transform:uppercase}section.bee_facts .fact span.fact-large.one{padding:60px 0;background:url("../img/fact_one.png") center center no-repeat}section.bee_facts .fact span.fact-large.two{padding:60px 0;background:url("../img/fact_two.png") center center no-repeat}section.bee_facts .fact span.fact-large.three{padding:60px 0;background:url("../img/fact_three.png") center center no-repeat}section.bee_facts .fact h4{font:400 1.8rem/2.8rem "PT Serif", "Lato", Helvetica, serif;color:#ad8d4c;text-transform:uppercase;margin-bottom:0}@media (min-width:900px){section.bee_facts .fact h4{font:400 2.2rem/3.2rem "PT Serif", "Lato", Helvetica, serif}}section.bee_facts .fact p{font:400 1.4rem/2.4rem "Lato", Helvetica, Arial, sans-serif}@media (min-width:900px){section.bee_facts .fact p{font:400 1.8rem/2.8rem "Lato", Helvetica, Arial, sans-serif}}section.wine_reviews{padding:0 0 40px 0}@media (min-width:900px){section.wine_reviews{padding:0 0 80px 0}}section.wine_reviews .heading{text-align:center;margin-bottom:40px}section.wine_reviews .heading h3{text-align:center;font:900 4.2rem/5.2rem "Lato", Helvetica, Arial, sans-serif;color:#ad8d4c;text-transform:uppercase}section.wine_reviews .heading p{text-align:center;font:400 2.2rem/3.2rem "Lato", Helvetica, Arial, sans-serif}section.wine_menu{padding:0 0 40px 0}@media (min-width:900px){section.wine_menu{padding:0 0 80px 0}}section.wine_menu .border-one,section.wine_menu .border-two{border:1px solid #ad8d4c;overflow:hidden;padding:2px}section.wine_menu .outer{border:1px solid #ad8d4c;box-sizing:border-box;padding:20px 20px 20px 20px}@media (min-width:900px){section.wine_menu .outer{padding:40px 40px 60px 40px}}section.wine_menu .outer h3{text-align:center;font:400 2.4rem/2.8rem "PT Serif", "Lato", Helvetica, serif;letter-spacing:2px;color:#ad8d4c;text-transform:uppercase}@media (min-width:900px){section.wine_menu .outer h3{font:400 4.2rem/5.2rem "PT Serif", "Lato", Helvetica, serif;letter-spacing:5px}}section.wine_menu .outer .descriptions{margin:20px 0}@media (min-width:900px){section.wine_menu .outer .descriptions{margin:40px 0}}section.wine_menu .outer .descriptions strong{color:#ad8d4c}section.wine_menu .outer .descriptions p{font-family:"PT Serif", "Lato", Helvetica, serif}section.wine_menu .outer .descriptions .six:first-child{margin-bottom:20px}@media (min-width:900px){section.wine_menu .outer .descriptions .six:first-child{margin-bottom:0}}section.wine_menu .outer .wines strong{display:block}section.wine_menu .outer .wines .rose,section.wine_menu .outer .wines .red,section.wine_menu .outer .wines .sparkling{position:relative;padding-left:40px;margin-bottom:40px}@media (min-width:900px){section.wine_menu .outer .wines .rose,section.wine_menu .outer .wines .red,section.wine_menu .outer .wines .sparkling{margin-bottom:0}}section.wine_menu .outer .wines span.type{display:block;rotate:90deg;position:absolute;transform-origin:left;left:10px;top:-5px;font:400 2.2rem/3.2rem "PT Serif", "Lato", Helvetica, serif;color:#ad8d4c;text-transform:uppercase}section.wine_menu .outer .wines .wine{font-family:"PT Serif", "Lato", Helvetica, serif;margin-bottom:20px}section.wine_menu .outer .wines .wine:last-child{margin-bottom:0}section.wine_menu .outer .wines .wine p{font-family:"PT Serif", "Lato", Helvetica, serif;margin-bottom:0}section.wine_menu .outer .wines .wine p.price{font-style:italic}section.wine_menu .menu_button{text-align:center}section.wine_menu .menu_button a.button{margin-top:-35px;background:#ad8d4c;color:#fff}section.wine_menu .menu_button a.button:hover{background:#EBE9E6;color:#ad8d4c}