/* Eviva shared theme - gold, honey, ivory, sand, warm brown */
body{font-family:'PT Sans','Open Sans',sans-serif;color:#4A3B2A;background:#FFFBF2;-webkit-font-smoothing:antialiased;overflow-x:hidden}
body h1,body h2,body h3,body h4,body .navbutton,body .main-navigation a{font-family:'Montserrat',sans-serif}
body a{color:#8C6A1C}
body a:hover{color:#4A3B2A}
/* header: one slim line */
body .top-bar{display:none!important}
body .site-header{background:#fff;box-shadow:0 1px 0 rgba(74,59,42,.1)}
body .main-navigation a{text-transform:uppercase;font-size:11.5px!important;font-weight:600;letter-spacing:.1em;color:#4A3B2A!important;position:relative;padding-left:8px!important;padding-right:8px!important}
body .main-navigation ul{white-space:nowrap}
body .main-navigation li{margin-left:4px}
body .main-navigation>div>ul>li>a:hover,body .main-navigation .current-menu-item>a{color:#8C6A1C!important}
body .main-navigation>div>ul>li>a::after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#B8912F;transform:scaleX(0);transition:transform .25s}
body .main-navigation>div>ul>li>a:hover::after,body .main-navigation .current-menu-item>a::after{transform:scaleX(1)}
@media(min-width:992px){
body .site-header>.container>.row{display:flex;align-items:center;flex-wrap:nowrap}
body .site-header>.container>.row>.col-md-4{width:180px;flex:0 0 180px}
body .site-header>.container>.row>.col-md-8{flex:1 1 auto;width:auto;max-width:none}
}
/* page banner: bold image behind the title */
body .site-main .page-header,body .page-header{position:relative;left:0;width:100vw;margin:0 0 48px calc(50% - 50vw);box-sizing:border-box;padding:0;min-height:300px;display:flex;align-items:flex-end;background:#4A3B2A url(8a084d2620ea.webp) center/cover no-repeat;border:0;overflow:hidden}
body .page-header::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(74,59,42,.9) 0%,rgba(74,59,42,.6) 50%,rgba(74,59,42,.15) 100%)}
body .page-header .page-title{position:relative;z-index:1;width:100%;max-width:none;margin:0;padding:0 24px 44px max(24px,calc((100vw - 1140px)/2 + 24px));box-sizing:border-box;color:#fff!important;font:800 clamp(30px,4.6vw,52px)/1.1 'Montserrat',sans-serif;letter-spacing:-.01em;text-transform:none;text-align:left}
body .page-header .page-title::before{content:'Wine PR \00B7  Marketing \00B7  Events';display:block;font:600 12px/1 'Montserrat',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#F6DFA0;margin-bottom:18px}
body .page-header .page-title::after{content:'';display:block;width:64px;height:3px;background:#B8912F;margin-top:20px}
body.page-id-18 .page-header{background-image:url(ab0143975716.webp)}
body.page-id-170 .page-header{background-image:url(d5e748ecd6cf.webp)}
body.page-id-13 .page-header{background-image:url(f22c06eeccac.webp)}
body.page-id-9 .page-header{background-image:url(97c78187dfb5.webp)}
body.page-id-42 .page-header{background-image:url(ab0143975716.webp)}
body.page-id-46 .page-header{background-image:url(d5e748ecd6cf.webp)}
body.single .page-header,body.single-post .page-header{min-height:240px}
/* layout: full width, news sidebar removed (News is in the menu) */
body #content>.container>#secondary,body #content #secondary.widget-area:not(.site-footer *){display:none!important}
body #content>.container>#primary,body #content #primary{width:100%!important;float:none!important;max-width:none}
body #content>.container{padding:0;margin:0;width:100%;max-width:none}
body #content>.container>.row{margin:0}
body #content>.container>.row>[class*=col-md-8]{width:100%!important;float:none!important;padding:0;max-width:none}
body #primary{margin:0!important;padding:0!important;width:100%!important;float:none!important}
body #main.site-main{margin:0!important}
body #main.site-main>article{margin:0}
body .page-header{background-color:#4A3B2A!important;border:0!important;box-shadow:none!important}
body .page-header .page-title{background:transparent!important;border:0!important;box-shadow:none!important}
body .site-main .entry-content,body .site-main .entry-summary{max-width:860px;margin:0 auto;padding:0 20px 60px}
body .widget_recent_entries{display:none!important}
/* content */
body .site-main h2,body .entry-content h2{font:700 clamp(22px,2.6vw,30px)/1.25 'Montserrat',sans-serif;color:#4A3B2A;text-transform:none}
body .site-main h3,body .entry-content h3{font:700 19px/1.3 'Montserrat',sans-serif;color:#4A3B2A;text-transform:none}
body .entry-content p,body .entry-content li{font-size:17px;line-height:1.75;color:#4A3B2A}
body .entry-content a{color:#8C6A1C;font-weight:700}
body .entry-content img{border-radius:6px;max-width:100%;height:auto}
body .entry-content figure,body .entry-content .wp-block-image{margin:28px 0}
body .entry-content blockquote{border-left:4px solid #B8912F;background:#F2E7D3;margin:28px 0;padding:22px 28px;color:#4A3B2A;border-radius:0 8px 8px 0}
body .entry-content table{border-collapse:collapse}
body .entry-content td,body .entry-content th{border-color:#F2E7D3}
body a.button,body .button,body input[type=submit],body button[type=submit]{background:#8C6A1C;color:#fff;border:0;border-radius:999px;font:700 13px/1 'Montserrat',sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:16px 30px}
body input[type=submit]:hover,body a.button:hover{background:#4A3B2A;color:#fff}
body .widget_recent_entries,body .widget_social_icon_widget:not(.site-footer *){background:#F2E7D3;padding:40px 24px;margin:0;text-align:center}
body #social_icon_widget-3{display:none}
body .widget-title{font:700 24px/1.2 'Montserrat',sans-serif;color:#4A3B2A;text-transform:none}
body .widget_recent_entries ul{list-style:none;margin:0;padding:0}
body .widget_recent_entries li{padding:8px 0;border-bottom:1px solid #e3d5ba}
body .site-main .entry-content a,body .site-main article a:not(.button){color:#8C6A1C!important}
body .site-main .entry-content h1,body .site-main .entry-content h2,body .site-main .entry-content h3,body .site-main .entry-content h4,body .site-main .entry-content strong.title{font-family:'Montserrat',sans-serif!important;color:#4A3B2A!important;text-transform:none}
body .site-main .entry-content,body .site-main .entry-content p,body .site-main .entry-content span,body .site-main .entry-content li,body .site-main .entry-content td{color:#4A3B2A!important;font-family:'PT Sans','Open Sans',sans-serif}
body .site-main .entry-content hr{border-color:#F2E7D3}
@media(max-width:767px){body .entry-content img[class*=align],body .entry-content .alignleft,body .entry-content .alignright{float:none!important;display:block;margin:0 auto 20px!important;max-width:100%;height:auto}}
/* news lists and articles */
body #main.site-main:not(:has(.page-header))::before{content:'News & updates';display:flex;align-items:flex-end;box-sizing:border-box;position:relative;left:0;width:100vw;margin:0 0 40px calc(50% - 50vw);min-height:260px;padding:0 24px 40px max(24px,calc((100vw - 1140px)/2 + 24px));background:linear-gradient(90deg,rgba(74,59,42,.9),rgba(74,59,42,.25)),url(d5e748ecd6cf.webp) center/cover no-repeat #4A3B2A;color:#fff;font:800 clamp(30px,4.6vw,52px)/1.1 'Montserrat',sans-serif}
body #main.site-main>article.type-post{max-width:860px;margin:0 auto 28px!important;padding:32px 28px;background:#fff;border:1px solid #F2E7D3;border-top:3px solid #B8912F;border-radius:10px;box-sizing:border-box}
body #main.site-main>article.type-page{max-width:none;margin:0!important;padding:0;background:transparent;border:0;border-radius:0}
body #main.site-main>article .entry-title,body #main.site-main>article .entry-title a{font:700 clamp(20px,2.4vw,26px)/1.3 'Montserrat',sans-serif!important;color:#4A3B2A!important;text-transform:none;margin:0 0 10px}
body #main.site-main>article .entry-meta,body #main.site-main>article .entry-meta a{font-size:14px;color:#8C6A1C!important}
body #main.site-main>article .entry-content{padding:0;max-width:none;margin:0}
body a.moretag,body .moretag{display:inline-block;background:#8C6A1C!important;color:#fff!important;border-radius:999px;font:700 12px/1 'Montserrat',sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:14px 26px;text-decoration:none;border:0}
body a.moretag:hover{background:#4A3B2A!important}
@media(max-width:767px){body #main.site-main>article{margin:0 16px 20px!important;padding:24px 20px}}
body .entry-content .ev-contact-lede{font-size:19px;max-width:680px;margin:0 0 32px}
body .ev-contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0 0 48px}
body .ev-contact-card{background:#F2E7D3;border-top:3px solid #B8912F;border-radius:10px;padding:26px 24px}
body .ev-contact-card h3{margin:0 0 10px!important;font-size:13px!important;letter-spacing:.16em;text-transform:uppercase!important;color:#8C6A1C!important}
body .ev-contact-card p{margin:0;font-size:17px;line-height:1.6}
body.page-id-6 .page-header{background-image:url(f22c06eeccac.webp)}
body [data-bernard-form]{max-width:860px;margin:0 auto;padding:0 20px 60px;box-sizing:border-box}
body section:has([data-bernard-form]),body .bnd-form-section{max-width:860px;margin:0 auto;padding:0 20px 60px;width:auto}
body [data-bernard-form] button,body [data-bernard-form] [type=submit]{background:#8C6A1C!important;color:#fff!important;border:0;border-radius:999px;font:700 13px/1 'Montserrat',sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:16px 32px;cursor:pointer}
body [data-bernard-form] button:hover{background:#4A3B2A!important}
body [data-bernard-form] input,body [data-bernard-form] textarea,body [data-bernard-form] select{border:1px solid #d9c9a8;border-radius:8px;padding:12px 14px;background:#fff;font:16px 'PT Sans',sans-serif;color:#4A3B2A;width:100%;box-sizing:border-box}
body [data-bernard-form] label{color:#4A3B2A;font-weight:700}
body.page-id-6 #main.site-main>article{background:transparent;border:0;padding:0}
body .entry-meta .posted-on::before,body .entry-meta .byline::before,body .entry-meta .cat-links::before,body .entry-meta .comments-link::before,body .entry-meta span::before,body .entry-meta i,body .entry-meta .fa,body .entry-meta a::before,body .entry-footer i,body .entry-footer .fa{display:none!important;content:none!important}
body .entry-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}
body .entry-meta .byline::before{display:inline!important;content:'by ';color:#8C6A1C}
body .scrollup-icon{display:none!important}
@media(min-width:992px) and (prefers-reduced-motion:no-preference){body .page-header,body #main.site-main:not(:has(.page-header))::before{background-attachment:fixed!important}}
@media(prefers-reduced-motion:no-preference){body.home .th-slider-container figure img{animation:evZoom 14s ease-out both}@keyframes evZoom{from{transform:scale(1)}to{transform:scale(1.08)}}}
/* events: full-width photo heroes */
body.page-id-170 .site-main .entry-content{max-width:none!important;padding:0!important;margin:0!important}
body.page-id-170 #main.site-main>article{max-width:none;margin:0!important;padding:0;background:transparent;border:0;border-radius:0}
body.page-id-170 .vsel-shortcode{width:100%}
body.page-id-170 .vsel-content{position:relative;overflow:hidden;box-sizing:border-box;width:100vw!important;max-width:none!important;margin:0 0 0 calc(50% - 50vw)!important;padding:100px max(24px,calc((100vw - 1140px)/2 + 24px)) 100px!important;border:0!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;align-items:center;min-height:560px;padding:100px max(24px,calc((100vw - 1140px)/2 + 24px));background:#4A3B2A url(d5e748ecd6cf.webp) center/cover no-repeat;color:#fff}
body.page-id-170 .vsel-content:nth-of-type(2){background-image:url(106892ce57ab.webp)}
body.page-id-170 .vsel-content:nth-of-type(3){background-image:url(11fcc6d589ca.webp)}
body.page-id-170 .vsel-content:nth-of-type(4){background-image:url(106892ce57ab.webp);background-position:center 70%}
body.page-id-170 .vsel-content:nth-of-type(5){background-image:url(6be4ada823f0.webp)}
body.page-id-170 .vsel-text p:has(img){display:none!important}
body.page-id-170 .vsel-content .vsel-meta{align-self:center}
body.page-id-170 .vsel-content .vsel-info{align-self:center}
body.page-id-170 #vsel{margin:0;padding:0}
body.page-id-170 .vsel-content::after{content:'';display:none}
body.page-id-170 .vsel-content::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(74,59,42,.92) 0%,rgba(74,59,42,.78) 55%,rgba(74,59,42,.55) 100%);pointer-events:none}
body.page-id-170 .vsel-content>*{position:relative;z-index:1;width:auto!important;float:none!important;margin:0!important;padding:0!important}
body.page-id-170 .vsel-content .vsel-meta-title{font:800 clamp(24px,3vw,36px)/1.2 'Montserrat',sans-serif!important;color:#fff!important;margin:0 0 22px!important;text-transform:none}
body.page-id-170 .vsel-content .vsel-meta>div{font-size:15px;line-height:1.6;color:#F6DFA0!important;margin:0 0 6px}
body.page-id-170 .vsel-content .vsel-meta>div span{color:#fff!important}
body.page-id-170 .vsel-content .vsel-text,body.page-id-170 .vsel-content .vsel-text p,body.page-id-170 .vsel-content .vsel-text span{color:#fff!important;font-size:17px;line-height:1.7}
body.page-id-170 .vsel-content .vsel-text a{color:#F6DFA0!important}
body.page-id-170 .vsel-content .vsel-meta-link a{display:inline-block;margin-top:18px;background:#B8912F!important;color:#4A3B2A!important;border-radius:999px;font:700 12px/1 'Montserrat',sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:15px 28px;text-decoration:none}
@media(min-width:992px) and (prefers-reduced-motion:no-preference){body.page-id-170 .vsel-content{background-attachment:fixed}}
@media(max-width:991px){body.page-id-170 .vsel-content{grid-template-columns:1fr;gap:24px;padding:64px 24px;min-height:0}}
/* events v2: hero = title and details only; description below */
body.page-id-170 .vsel-content{display:block!important;background:none!important;min-height:0!important;padding:0!important;margin:0 0 0 calc(50% - 50vw)!important;overflow:visible!important;color:#4A3B2A}
body.page-id-170 .vsel-content::before{display:none!important}
body.page-id-170 .vsel-content{border-bottom:0!important}
body.page-id-170 .vsel-content+.vsel-content{margin-top:0!important}
body.page-id-170 .vsel-content .vsel-meta{position:relative;overflow:hidden;box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:flex-end;min-height:440px;width:100%!important;padding:80px max(24px,calc((100vw - 1140px)/2 + 24px)) 56px!important;background:#4A3B2A url(d5e748ecd6cf.webp) center/cover no-repeat}
body.page-id-170 .vsel-content:nth-of-type(2) .vsel-meta{background-image:url(106892ce57ab.webp)}
body.page-id-170 .vsel-content:nth-of-type(3) .vsel-meta{background-image:url(11fcc6d589ca.webp)}
body.page-id-170 .vsel-content:nth-of-type(4) .vsel-meta{background-image:url(106892ce57ab.webp);background-position:center 70%}
body.page-id-170 .vsel-content:nth-of-type(5) .vsel-meta{background-image:url(6be4ada823f0.webp)}
body.page-id-170 .vsel-content .vsel-meta::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(74,59,42,.88) 0%,rgba(74,59,42,.45) 60%,rgba(74,59,42,.25) 100%);pointer-events:none}
body.page-id-170 .vsel-content .vsel-meta>*{position:relative;z-index:1;max-width:760px}
body.page-id-170 .vsel-content .vsel-info{width:100%!important;max-width:860px;margin:0 auto!important;padding:44px 24px 72px!important;box-sizing:border-box}
body.page-id-170 .vsel-content .vsel-text,body.page-id-170 .vsel-content .vsel-text p,body.page-id-170 .vsel-content .vsel-text span,body.page-id-170 .vsel-content .vsel-text strong{color:#4A3B2A!important;font-size:17px;line-height:1.75}
body.page-id-170 .vsel-content .vsel-text a{color:#8C6A1C!important;font-weight:700}
body.page-id-170 .vsel-content .vsel-text p:empty,body.page-id-170 .vsel-content .vsel-text p:has(>br:only-child){display:none}
body.page-id-170 .vsel-content:not(:last-of-type) .vsel-info{border-bottom:1px solid #F2E7D3}
@media(min-width:992px) and (prefers-reduced-motion:no-preference){body.page-id-170 .vsel-content .vsel-meta{background-attachment:fixed}}
@media(max-width:991px){body.page-id-170 .vsel-content .vsel-meta{min-height:360px;padding:56px 24px 36px!important}body.page-id-170 .vsel-content .vsel-info{padding:32px 24px 56px!important}body.page-id-170 .vsel-content .vsel-meta-title{font-size:24px!important}}
body #main.site-main>article.type-page>.entry-content{max-width:860px;margin:0 auto;padding:0 24px 72px;box-sizing:border-box}
body.page-id-170 #main.site-main>article.type-page>.entry-content{max-width:none;padding:0}
body .th-search-button-icon,body .th-search-box-container,body .th-search-box{display:none!important}
body .site-main article .entry-content a.moretag,body .site-main article a.moretag:not(.button),body .site-main article a.moretag:visited{color:#fff!important;background:#8C6A1C!important}
body .site-main article a.moretag:hover{background:#4A3B2A!important;color:#fff!important}
/* news article photos */
body :is(article.type-post,.page-id-1496 article) .entry-content p[align=center]{text-align:left}
body :is(article.type-post,.page-id-1496 article) .entry-content img.size-medium,body :is(article.type-post,.page-id-1496 article) .entry-content img.size-thumbnail,body :is(article.type-post,.page-id-1496 article) .entry-content img[width="300"]{float:left;width:42%!important;max-width:340px;height:auto!important;margin:6px 28px 18px 0!important;border-radius:8px;box-shadow:0 10px 26px rgba(74,59,42,.14)}
body :is(article.type-post,.page-id-1496 article) .entry-content p:nth-of-type(even)>img.size-medium,body :is(article.type-post,.page-id-1496 article) .entry-content p:nth-of-type(even)>img.size-thumbnail,body :is(article.type-post,.page-id-1496 article) .entry-content p:nth-of-type(even) img[width="300"]{float:right;margin:6px 0 18px 28px!important}
body :is(article.type-post,.page-id-1496 article) .entry-content img.size-large,body :is(article.type-post,.page-id-1496 article) .entry-content img.size-full{float:none;display:block;width:100%!important;height:auto!important;margin:28px 0!important;border-radius:8px}
body :is(article.type-post,.page-id-1496 article) .entry-content p:has(>img.size-medium),body :is(article.type-post,.page-id-1496 article) .entry-content p:has(>img.size-thumbnail){overflow:visible}
body :is(article.type-post,.page-id-1496 article) .entry-content::after{content:'';display:block;clear:both}
@media(max-width:767px){body :is(article.type-post,.page-id-1496 article) .entry-content img,body :is(article.type-post,.page-id-1496 article) .entry-content img.size-medium,body :is(article.type-post,.page-id-1496 article) .entry-content img.size-thumbnail,body :is(article.type-post,.page-id-1496 article) .entry-content img[width="300"]{float:none!important;display:block;width:100%!important;max-width:none;margin:20px 0!important}}
body :is(article.type-post,.page-id-1496 article) .entry-content img[width="84"]{float:none!important;display:block;width:84px!important;height:84px!important;margin:0 auto 16px!important;border-radius:8px;box-shadow:none}
@media(max-width:767px){body :is(article.type-post,.page-id-1496 article) .entry-content p:nth-of-type(n)>img.size-medium,body :is(article.type-post,.page-id-1496 article) .entry-content p:nth-of-type(n) img[width="300"]{float:none!important;display:block;width:100%!important;margin:20px 0!important}}
/* previous / next article navigation */
body .post-navigation,body .navigation.post-navigation,body .posts-navigation{background:transparent!important;border:0!important;padding:0 24px!important;margin:24px auto 72px!important;max-width:860px;box-sizing:border-box}
body .post-navigation .nav-links,body .posts-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0}
body .post-navigation .nav-previous,body .post-navigation .nav-next,body .posts-navigation .nav-previous,body .posts-navigation .nav-next{float:none!important;width:auto!important;margin:0!important;padding:0!important}
body .post-navigation .nav-next,body .posts-navigation .nav-next{text-align:right}
body .post-navigation .nav-links a,body .posts-navigation .nav-links a{display:flex;flex-direction:column;justify-content:center;height:100%;box-sizing:border-box;padding:22px 24px;background:#F2E7D3;border-top:3px solid #B8912F;border-radius:10px;color:#4A3B2A!important;font:700 15px/1.45 'Montserrat',sans-serif;text-decoration:none;transition:background .2s}
body .post-navigation .nav-links a:hover{background:#B8912F;color:#4A3B2A!important}
body .post-navigation .nav-previous a::before{content:'Previous';display:block;font:600 11px/1 'Montserrat',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#8C6A1C;margin-bottom:10px}
body .post-navigation .nav-next a::before{content:'Next';display:block;font:600 11px/1 'Montserrat',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#8C6A1C;margin-bottom:10px}
@media(max-width:767px){body .post-navigation .nav-links,body .posts-navigation .nav-links{grid-template-columns:1fr}body .post-navigation .nav-next{text-align:left}}
body .post-navigation .meta-nav,body .post-navigation .nav-links a i{display:none!important}
body .post-navigation .nav-links a{font-size:15px!important}
body .post-navigation .nav-links a::after{content:none}
/* dropdown menu */
body .main-navigation ul ul{background:#fff!important;border:0!important;border-top:3px solid #B8912F!important;border-radius:0 0 10px 10px;box-shadow:0 18px 40px rgba(74,59,42,.18);padding:8px 0;min-width:210px}
body .main-navigation ul ul li{border:0!important;background:transparent!important}
body .main-navigation ul ul a{display:block;padding:13px 22px!important;color:#4A3B2A!important;background:transparent!important;font-size:11.5px!important;letter-spacing:.12em;border:0!important;white-space:nowrap}
body .main-navigation ul ul a::after{display:none!important}
body .main-navigation ul ul :hover>a,body .main-navigation ul ul a:hover{background:#F2E7D3!important;color:#8C6A1C!important;border:0!important}
body .main-navigation li:hover>a{border-bottom:0!important}
body .main-navigation .menu-item-has-children>a::before{content:none}
body .responsive-mainnav a{color:#4A3B2A!important}
body .responsive-mainnav ul ul a{padding-left:28px;font-size:12px}
/* footer */
body .site-footer{background:#4A3B2A!important;color:#F2E7D3;border-top:4px solid #B8912F}
body .site-footer a{color:#F2E7D3!important}
body .site-footer a:hover{color:#B8912F!important}
body .footer-site-info{background:#3a2e20!important;color:#cdbfa6}
body .site-footer .footer-widget-title{display:none!important}
body .site-footer .footer-widget-area{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:56px;padding:64px 0 48px;float:none;width:100%}
body .site-footer .footer-widget-area>[class*=col-md]{float:none;width:auto;padding:0}
body .site-footer .widget{margin:0 0 12px}
body .site-footer .textwidget p{font-size:15px;line-height:1.7;margin:0 0 14px;color:#F2E7D3}
body .site-footer .ev-foot-mail a{font-weight:700;color:#F6DFA0!important;border-bottom:1px solid #B8912F}
body .site-footer .widget_social_icon_widget{background:none;padding:0;text-align:left}
body .site-footer .widget_social_icon_widget a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 10px 0 0;border:1px solid #B8912F;border-radius:50%;color:#F6DFA0!important;box-shadow:none!important;padding:0;line-height:1;background:transparent;transition:background .2s,color .2s}
body .site-footer .widget_social_icon_widget a:hover{background:#B8912F;color:#4A3B2A!important}
body .site-footer .widget_social_icon_widget a i{border:0!important;box-shadow:none!important;background:none!important;width:auto;height:auto;line-height:1;margin:0;padding:0}
body .site-footer .widget_pages ul{list-style:none;margin:0;padding:0;columns:2;column-gap:32px}
body .site-footer .widget_pages li{break-inside:avoid;border:0;padding:6px 0;margin:0}
body .site-footer .widget_pages li a{font-size:15px;border:0}
body .site-footer .widget_pages ul.children{columns:1;padding:4px 0 0 12px}
body .site-footer .widget_pages ul.children a{font-size:13px;opacity:.85}
@media(max-width:991px){
body .site-header>.container{position:relative}
body .site-header .site-branding{padding:10px 0}
body .site-header .site-logo-image img{max-height:64px;width:auto}
body .site-header>.container>.row>[class*=col-]:last-child{position:static;padding:0}
body .navbutton{position:absolute!important;right:20px;top:50%;transform:translateY(-50%);margin:0!important;width:48px!important;height:48px!important;left:auto!important;display:block!important;float:none!important;min-width:0!important;padding:0!important;font-size:0!important;line-height:0;color:transparent!important;border:0!important;border-radius:8px;background-color:#fff!important;background-image:linear-gradient(#B8912F,#B8912F),linear-gradient(#B8912F,#B8912F),linear-gradient(#B8912F,#B8912F)!important;background-repeat:no-repeat!important;background-size:28px 3px!important;background-position:center 14px,center 23px,center 32px!important;box-shadow:0 0 0 1px #F2E7D3}
body .navbutton::before,body .navbutton::after,body .navbutton i{display:none!important;content:none!important}
body .responsive-mainnav{position:absolute;left:0;right:0;top:100%;z-index:50;background:#fff;box-shadow:0 12px 24px rgba(74,59,42,.12)}
body .responsive-mainnav a{color:#4A3B2A!important;font-size:13px;letter-spacing:.1em;text-transform:uppercase}
body .site-footer .container{padding-left:28px;padding-right:28px}
body .site-footer .widget-area{padding:0}
body .site-footer .footer-widget-area{width:auto;margin:0}
body .site-footer .widget_social_icon_widget{margin:8px 0 16px}
body .site-footer .widget_pages{margin-top:8px}
body .footer-site-info .container{padding-left:28px}
}
@media(max-width:991px){body .site-footer .footer-widget-area{grid-template-columns:1fr;gap:12px;padding:44px 0 24px}body .page-header{min-height:240px}}
