/* Hair Shaman 2.4.0 — site-wide facelift for every remaining Enfold page.
   Content is untouched; only the frame, fonts, colours and backdrop change. */
body.hsd-skin:not(#hsd){--ink:#07333c;--paper:#fbf7ed;--gold:#b68c43;--gold-soft:#d7bd8e;--teal:#0f6f78;--serif:Georgia,'Times New Roman',serif;background:#faf6eb!important;color:var(--ink)!important;font-family:var(--serif)!important;overflow-x:hidden}
body.hsd-skin:not(#hsd) #main{padding-top:0!important}
body.hsd-skin:not(#hsd) #wrap_all{background:transparent!important}
body.hsd-skin:not(#hsd) #header,body.hsd-skin:not(#hsd) .header_bg,body.hsd-skin:not(#hsd) #header_main,body.hsd-skin:not(#hsd) #header_meta{display:none!important}
body.hsd-skin:not(#hsd) #scroll-top-link{background:var(--teal)!important;color:#fff!important;border-radius:50%!important;border:0!important}

/* ---------- old fonts out: Georgia everywhere except icon glyphs ---------- */
body.hsd-skin:not(#hsd) #main :is(h1,h2,h3,h4,h5,h6,p,li,a,span,div,td,th,blockquote,cite,label,input,textarea,select,button,strong,b,em,i,small,time,dt,dd,figcaption,q,address,legend,caption):not([data-av_icon]):not(.iconfont):not(.fa):not([class*=" fa-"]):not([class^="fa-"]):not(.av-icon-char):not(.avia-font-entypo-fontello):not(.ls-layer):not([class*="dashicons"]){font-family:var(--serif)!important}
body.hsd-skin:not(#hsd) #main{font-size:18px;line-height:1.65}
body.hsd-skin:not(#hsd) #main :is(p,li,td,dd,blockquote){color:#1d3a40}
body.hsd-skin:not(#hsd) #main :is(h1,h2,h3,h4,h5,h6),body.hsd-skin:not(#hsd) #main :is(h1,h2,h3,h4,h5,h6) a{color:var(--ink)!important;font-weight:normal!important;letter-spacing:-.02em;text-transform:none!important}
body.hsd-skin:not(#hsd) #main .entry-content-wrapper h1,body.hsd-skin:not(#hsd) #main .post-title{font-size:clamp(30px,4.2vw,46px)!important;line-height:1.1!important}
body.hsd-skin:not(#hsd) #main .entry-content-wrapper h2{font-size:clamp(26px,3.2vw,36px);line-height:1.15}
body.hsd-skin:not(#hsd) #main .entry-content-wrapper h3{font-size:clamp(22px,2.5vw,28px);line-height:1.2}
body.hsd-skin:not(#hsd) #main a{color:var(--teal);text-decoration-color:var(--gold-soft)}
body.hsd-skin:not(#hsd) #main a:hover{color:var(--gold)}
body.hsd-skin:not(#hsd) #main ::selection{background:#f2e2bd;color:var(--ink)}
body.hsd-skin:not(#hsd) #main strong,body.hsd-skin:not(#hsd) #main b{color:var(--ink)}
body.hsd-skin:not(#hsd) #main blockquote{border-left:3px solid var(--gold)!important;font-style:italic;padding-left:20px}
body.hsd-skin:not(#hsd) #main hr,body.hsd-skin:not(#hsd) #main .hr-inner{border-color:var(--gold-soft)!important;background-color:transparent}
body.hsd-skin:not(#hsd) #main .entry-content-wrapper img,body.hsd-skin:not(#hsd) #main .avia-image-container img,body.hsd-skin:not(#hsd) #main .small-preview img{border-radius:8px}

/* ---------- cream page, card for the content ---------- */
body.hsd-skin:not(#hsd) #main{position:relative;isolation:isolate;background:radial-gradient(ellipse at 8% 30%,#fffaf0 0,transparent 45%),radial-gradient(ellipse at 92% 75%,#fff 0,transparent 50%),#f6efdf!important}
body.hsd-skin:not(#hsd) #main .main_color,body.hsd-skin:not(#hsd) #main .alternate_color,body.hsd-skin:not(#hsd) #main .container_wrap,body.hsd-skin:not(#hsd) #main .socket_color{background:transparent!important;background-image:none!important;border-color:#e7dbc0!important;color:#1d3a40}
body.hsd-skin:not(#hsd) #main .container_wrap_first{padding:0 0 40px}
body.hsd-skin:not(#hsd) #main .container_wrap_first>.container{position:relative;z-index:1;margin-top:-34px;background:rgba(255,253,247,.96);border:1px solid #e6d7b5;border-radius:14px;box-shadow:0 14px 40px rgba(7,51,60,.10);padding-top:10px;padding-bottom:10px}
body.hsd-skin:not(#hsd) #main .container_wrap_first>.container:before{content:'';position:absolute;left:50%;top:-1px;width:min(340px,60%);height:3px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--gold),transparent);border-radius:3px}
body.hsd-skin:not(#hsd) #main .content,body.hsd-skin:not(#hsd) #main .sidebar{border-color:#eadfc6!important}
body.hsd-skin:not(#hsd) #main .avia-section,body.hsd-skin:not(#hsd) #main .av-section-color-overlay-wrap{background-color:transparent}

/* ---------- title bar becomes the ocean-moon banner ---------- */
body.hsd-skin:not(#hsd) #main .title_container{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(190px,24vw,320px);display:flex;align-items:flex-end;background:#0a2533 url(deco/ocean-night-banner.jpg) center 42%/cover no-repeat!important;border:0!important;border-bottom:3px solid var(--gold)!important;padding:0!important}
body.hsd-skin:not(#hsd) #main .title_container:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(3,22,32,.82) 0,rgba(3,22,32,.35) 45%,rgba(3,22,32,0) 75%)}
body.hsd-skin:not(#hsd) #main .title_container>.container{position:relative;z-index:1;width:100%;padding-top:24px!important;padding-bottom:58px!important;text-align:center}
body.hsd-skin:not(#hsd) #main .title_container .main-title,body.hsd-skin:not(#hsd) #main .title_container .main-title a{display:block;font-family:var(--serif)!important;font-size:clamp(34px,5.4vw,62px)!important;line-height:1.05!important;font-weight:normal!important;letter-spacing:-.02em;color:#fbf1d9!important;text-shadow:0 2px 14px rgba(0,0,0,.55);text-transform:none!important;position:static!important}
body.hsd-skin:not(#hsd) #main .title_container .breadcrumb{position:static!important;float:none!important;right:auto!important;top:auto!important;margin:12px auto 0!important;display:block;text-align:center;font-family:var(--serif)!important;font-size:14px!important;color:#ead7a6!important;opacity:.95}
body.hsd-skin:not(#hsd) #main .title_container .breadcrumb *{font-family:var(--serif)!important;color:#ead7a6!important}
body.hsd-skin:not(#hsd) #main .title_container .breadcrumb a:hover{color:#fff!important}
body.hsd-skin:not(#hsd) #main .title_container .breadcrumb-title{display:none}
@media(max-width:767px){body.hsd-skin:not(#hsd) #main .title_container{background-image:url(deco/ocean-night-banner-m.jpg)!important;background-position:center 30%!important;min-height:210px}body.hsd-skin:not(#hsd) #main .title_container>.container{padding-bottom:52px!important}}

/* ---------- sidebar, meta, buttons, forms ---------- */
body.hsd-skin:not(#hsd) #main .sidebar .widgettitle,body.hsd-skin:not(#hsd) #main .widgettitle{font-family:var(--serif)!important;font-size:20px!important;text-transform:none!important;letter-spacing:0;color:var(--gold)!important;border-bottom:1px solid var(--gold-soft);padding-bottom:8px;margin-bottom:12px;font-weight:normal!important}
body.hsd-skin:not(#hsd) #main .sidebar,body.hsd-skin:not(#hsd) #main .sidebar *{font-size:15px}
body.hsd-skin:not(#hsd) #main .sidebar a{color:var(--ink)}
body.hsd-skin:not(#hsd) #main .sidebar a:hover{color:var(--gold)}
body.hsd-skin:not(#hsd) #main .post-meta-infos,body.hsd-skin:not(#hsd) #main .post-meta-infos *,body.hsd-skin:not(#hsd) #main .blog-categories,body.hsd-skin:not(#hsd) #main .minor-meta,body.hsd-skin:not(#hsd) #main .slide-meta,body.hsd-skin:not(#hsd) #main .slide-meta *{color:#6b7f80!important;font-size:14px!important}
body.hsd-skin:not(#hsd) #main .avia-button,body.hsd-skin:not(#hsd) #main input[type=submit],body.hsd-skin:not(#hsd) #main button[type=submit],body.hsd-skin:not(#hsd) #main .button,body.hsd-skin:not(#hsd) #main .more-link{background:linear-gradient(#1ca4ae,#00727c)!important;border:1px solid #167f88!important;color:#fff!important;border-radius:28px!important;font-family:var(--serif)!important;text-transform:none!important;letter-spacing:0;padding-left:22px;padding-right:22px}
body.hsd-skin:not(#hsd) #main .avia-button *,body.hsd-skin:not(#hsd) #main .more-link *{color:#fff!important}
body.hsd-skin:not(#hsd) #main .avia-button:hover,body.hsd-skin:not(#hsd) #main input[type=submit]:hover,body.hsd-skin:not(#hsd) #main .more-link:hover{filter:brightness(1.08)}
body.hsd-skin:not(#hsd) #main input[type=text],body.hsd-skin:not(#hsd) #main input[type=email],body.hsd-skin:not(#hsd) #main input[type=search],body.hsd-skin:not(#hsd) #main input[type=url],body.hsd-skin:not(#hsd) #main input[type=tel],body.hsd-skin:not(#hsd) #main textarea,body.hsd-skin:not(#hsd) #main select{background:#fffdf8!important;border:1px solid #cdbf9f!important;border-radius:6px;color:var(--ink)!important}
body.hsd-skin:not(#hsd) #main .avia-icon-list .iconlist_icon,body.hsd-skin:not(#hsd) #main .av_font_icon,body.hsd-skin:not(#hsd) #main .iconbox_icon{color:var(--gold)!important;border-color:var(--gold-soft)!important}
body.hsd-skin:not(#hsd) #main .avia-icon-list .iconlist_icon{background:#fff8ea!important}
body.hsd-skin:not(#hsd) #main .av-special-heading-tag,body.hsd-skin:not(#hsd) #main .av-subheading{color:var(--ink)!important}
body.hsd-skin:not(#hsd) #main .special-heading-border .special-heading-inner-border{border-color:var(--gold-soft)!important}
body.hsd-skin:not(#hsd) #main .toggler,body.hsd-skin:not(#hsd) #main .tab,body.hsd-skin:not(#hsd) #main .tab_titles{font-family:var(--serif)!important;color:var(--ink)!important;background:#fbf4e4!important;border-color:#e3d3ad!important}
body.hsd-skin:not(#hsd) #main table th{background:#f3e8cf!important;color:var(--ink)!important}
body.hsd-skin:not(#hsd) #main .pagination a,body.hsd-skin:not(#hsd) #main .pagination span{border-radius:50%;border-color:var(--gold-soft)!important}
body.hsd-skin:not(#hsd) #main .pagination .current{background:var(--teal)!important;color:#fff!important}
body.hsd-skin:not(#hsd) #main .comment-list,body.hsd-skin:not(#hsd) #main #comments{color:#1d3a40}

/* ---------- new header (same as the redesigned pages) ---------- */
body.hsd-skin:not(#hsd) .hsd-skip{position:absolute;top:-100px;left:16px;z-index:9999;background:#fff;padding:12px;color:var(--ink)}
body.hsd-skin:not(#hsd) .hsd-skip:focus{top:12px}
body.hsd-skin:not(#hsd) [hidden]{display:none!important}
body.hsd-skin:not(#hsd) .hsd-header{height:64px;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;border-bottom:1px solid #8aa0a1;background:#fbf8ef;z-index:600;font-family:var(--serif);color:var(--ink)}
body.hsd-skin:not(#hsd) .hsd-header *{box-sizing:border-box;font-family:var(--serif)}
body.hsd-skin:not(#hsd) .hsd-logo{display:block;line-height:0}
body.hsd-skin:not(#hsd) .hsd-logo img{display:block;width:155px;height:auto;max-height:56px;object-fit:contain}
body.hsd-skin:not(#hsd) .hsd-tools{position:absolute;right:7%;top:15px;display:flex;gap:22px}
body.hsd-skin:not(#hsd) .hsd-tools button{background:none!important;border:0!important;color:var(--ink)!important;padding:2px!important;margin:0;cursor:pointer;box-shadow:none!important;min-width:0}
body.hsd-skin:not(#hsd) .hsd-tools svg{width:30px;height:30px;display:block;fill:none;stroke:currentColor;stroke-width:2}
body.hsd-skin:not(#hsd) .hsd-menu,body.hsd-skin:not(#hsd) .hsd-search{position:absolute;top:63px;right:0;background:#fbf8ef;border:1px solid #d3be95;padding:22px;box-shadow:0 8px 20px #07333c22;width:min(350px,100vw);text-align:left}
body.hsd-skin:not(#hsd) .hsd-menu a{display:block;padding:10px;color:var(--ink)!important;text-decoration:none;font-size:20px}
body.hsd-skin:not(#hsd) .hsd-menu a:hover{color:var(--gold)!important}
body.hsd-skin:not(#hsd) .hsd-search label{display:block;font-size:18px;margin-bottom:8px;color:var(--ink)}
body.hsd-skin:not(#hsd) .hsd-search input{width:100%;padding:10px;border:1px solid #a7b6b5;font-size:18px;background:#fff;color:var(--ink);margin:0}
body.hsd-skin:not(#hsd) .hsd-search button{margin-top:10px;padding:8px 20px;font-size:16px;background:var(--teal);color:#fff;border:0;border-radius:20px;cursor:pointer}
@media(max-width:500px){body.hsd-skin:not(#hsd) .hsd-header{height:62px}body.hsd-skin:not(#hsd) .hsd-logo img{width:135px}body.hsd-skin:not(#hsd) .hsd-tools{right:5%;gap:15px}body.hsd-skin:not(#hsd) .hsd-tools svg{width:25px}}

/* ---------- new footer (replaces the old socket bar) ---------- */
body.hsd-skin:not(#hsd) .hsd-footer{position:relative;isolation:isolate;overflow:hidden;padding:30px 24px 26px;text-align:center;font-size:16px;font-family:var(--serif);border-top:1px solid #dbc79e;background:#fbf8ef;color:var(--ink)}
body.hsd-skin:not(#hsd) .hsd-footer nav a{display:inline-block;margin:4px 12px;color:var(--ink)!important;text-decoration:none;font-family:var(--serif)!important}
body.hsd-skin:not(#hsd) .hsd-footer nav a:hover{color:var(--gold)!important}
body.hsd-skin:not(#hsd) .hsd-footer .social_bookmarks{display:flex!important;justify-content:center;gap:6px;float:none!important;margin:14px 0 0!important;padding:0;list-style:none;border:0!important}
body.hsd-skin:not(#hsd) .hsd-footer .social_bookmarks li{float:none!important;border:0!important;margin:0!important;background:none!important}
body.hsd-skin:not(#hsd) .hsd-footer .social_bookmarks a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--gold-soft);color:var(--gold)!important;background:transparent!important;font-size:15px;text-decoration:none}
body.hsd-skin:not(#hsd) .hsd-footer .social_bookmarks a:hover{background:var(--gold)!important;color:#fff!important}
body.hsd-skin:not(#hsd) .hsd-footer .hsd-copy{margin-top:12px;font-size:13px;color:#6b7f80}

/* ---------- twinkling gold stars + small golden moons ---------- */
body.hsd-skin:not(#hsd) .twinkle-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}
body.hsd-skin:not(#hsd) .twinkle-field .tw{position:absolute;left:var(--x);top:var(--y);width:calc(var(--s) * 2.1);aspect-ratio:1;background:#c49a4c;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 4px rgba(201,163,91,.6));animation:hsd-tw var(--t,4s) ease-in-out var(--d,0s) infinite;transform:translate(-50%,-50%)}
body.hsd-skin:not(#hsd) #main .title_container .twinkle-field .tw{background:#f3d88f;filter:drop-shadow(0 0 5px rgba(255,226,150,.9))}
body.hsd-skin:not(#hsd) .twinkle-field .mo{position:absolute;left:var(--x);top:var(--y);width:calc(var(--s) * 1.5);aspect-ratio:1;transform:translate(-50%,-50%) rotate(var(--r,0deg));background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 40 40%27%3E%3Cdefs%3E%3Cmask id=%27m%27%3E%3Crect width=%2740%27 height=%2740%27 fill=%27white%27/%3E%3Ccircle cx=%2728%27 cy=%2715%27 r=%2714%27 fill=%27black%27/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx=%2720%27 cy=%2720%27 r=%2717%27 fill=%27%23c49a4c%27 mask=%27url(%23m)%27/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 5px rgba(232,200,130,.7));animation:hsd-mo 6s ease-in-out var(--d,0s) infinite}
body.hsd-skin:not(#hsd) .side-sky{z-index:-1!important}
@keyframes hsd-tw{0%,100%{opacity:.15;transform:translate(-50%,-50%) scale(.6) rotate(0)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(20deg)}}
@keyframes hsd-mo{0%,100%{opacity:.55;translate:0 0}50%{opacity:1;translate:0 -4px}}
@media(max-width:600px){body.hsd-skin:not(#hsd) .side-sky .tw{width:calc(var(--s) * 1.1)}body.hsd-skin:not(#hsd) .side-sky .mo{width:calc(var(--s) * .8)}}
@media(prefers-reduced-motion:reduce){body.hsd-skin:not(#hsd) .twinkle-field .tw{animation:none;opacity:.6}body.hsd-skin:not(#hsd) .twinkle-field .mo{animation:none;opacity:.8}}

/* ---------- mobile ---------- */
@media(max-width:767px){body.hsd-skin:not(#hsd) #main{font-size:17px}body.hsd-skin:not(#hsd) #main .container_wrap_first>.container{margin-top:-24px;border-radius:12px;width:calc(100% - 24px)!important;max-width:none!important;padding-left:16px!important;padding-right:16px!important}body.hsd-skin:not(#hsd) #main .sidebar{border-top:1px solid #eadfc6!important;padding-top:20px}}

/* breadcrumb centring + post prev/next tabs */
body.hsd-skin:not(#hsd) #main .title_container .breadcrumb-trail{display:inline-block;float:none!important}
body.hsd-skin:not(#hsd) .avia-post-nav{background:rgba(251,248,239,.95)!important;border:1px solid #d7bd8e!important;color:#b68c43!important}
body.hsd-skin:not(#hsd) .avia-post-nav .label,body.hsd-skin:not(#hsd) .avia-post-nav .entry-info-wrap,body.hsd-skin:not(#hsd) .avia-post-nav .entry-title{color:#07333c!important;font-family:Georgia,serif!important}
body.hsd-skin:not(#hsd) .avia-post-nav .entry-info{background:#fbf8ef!important;border-color:#d7bd8e!important}
/* share box, page backdrop edges */
html:has(body.hsd-skin){background:#f6efdf!important}
body.hsd-skin:not(#hsd) #main .av-share-box ul,body.hsd-skin:not(#hsd) #main .av-share-box li{border:0!important;background:none!important}
body.hsd-skin:not(#hsd) #main .av-share-box ul{display:flex;gap:10px;flex-wrap:wrap}
body.hsd-skin:not(#hsd) #main .av-share-box li a{background:#fbf4e4!important;background-image:none!important;border:1px solid #d7bd8e!important;border-radius:24px!important;color:#b68c43!important}
body.hsd-skin:not(#hsd) #main .av-share-box li a:hover{background:#b68c43!important;color:#fff!important}
body.hsd-skin:not(#hsd) #main .av-share-box .av-share-box-heading{color:#07333c!important}
body.hsd-skin:not(#hsd) .hsd-footer nav a{font-size:16px!important}

/* topic/gallery blocks sit on the starry ocean */
body.hsd-skin:not(#hsd) #main .av-masonry.hsd-ocean{background:#0a2533 url(deco/ocean-night-banner.jpg) center 40%/cover no-repeat!important;padding:28px 0!important}

/* mobile: keep the header icons clear; tighten the card top */
body.hsd-skin:not(#hsd) #main .container_wrap_first>.container>.content,body.hsd-skin:not(#hsd) #main .container_wrap_first>.container>main{padding-top:36px}
@media(max-width:600px){body.hsd-skin:not(#hsd) .hsd-header .twinkle-field :is([style^="--x:60"],[style^="--x:61"],[style^="--x:62"],[style^="--x:63"],[style^="--x:64"],[style^="--x:65"],[style^="--x:66"],[style^="--x:67"],[style^="--x:68"],[style^="--x:69"],[style^="--x:70"],[style^="--x:71"],[style^="--x:72"],[style^="--x:73"],[style^="--x:74"],[style^="--x:75"],[style^="--x:76"],[style^="--x:77"],[style^="--x:78"],[style^="--x:79"],[style^="--x:80"],[style^="--x:81"],[style^="--x:82"],[style^="--x:83"],[style^="--x:84"],[style^="--x:85"],[style^="--x:86"],[style^="--x:87"],[style^="--x:88"],[style^="--x:89"],[style^="--x:90"],[style^="--x:91"],[style^="--x:92"],[style^="--x:93"],[style^="--x:94"],[style^="--x:95"],[style^="--x:96"],[style^="--x:97"],[style^="--x:98"],[style^="--x:99"]){display:none}body.hsd-skin:not(#hsd) #main .container_wrap_first>.container>.content,body.hsd-skin:not(#hsd) #main .container_wrap_first>.container>main{padding-top:22px}}
@media(max-width:767px){body.hsd-skin:not(#hsd) #main .av-masonry.hsd-ocean{padding:20px 12px!important}}
/* icon-font buttons keep their glyphs */
body.hsd-skin:not(#hsd) #main .avia-font-entypo-fontello,body.hsd-skin:not(#hsd) #main input.avia-font-entypo-fontello{font-family:'entypo-fontello'!important}
body.hsd-skin:not(#hsd) #main #searchsubmit{padding:0!important;border-radius:6px!important}
/* 2.4.4 image clean-up: pictures in articles always keep their true shape and never overflow */
body.hsd-skin:not(#hsd) #main :is(.entry-content-wrapper,.avia_textblock,.entry-content) img:not(.avia_image):not([class*="av-"]):not(.avatar){height:auto!important;max-width:100%}

/* ===== 2.5.0: homepage header on every page ===== */
body.hsd-skin:not(#hsd) .hsd-site-header{position:relative;isolation:isolate;z-index:600;background:linear-gradient(110deg,#fcf9f2,#f8f6ee);border-bottom:1px solid #e6dcc6;font-family:Georgia,'Times New Roman',serif;color:#07333c}
body.hsd-skin:not(#hsd) .hsd-site-header *{box-sizing:border-box}
body.hsd-skin:not(#hsd) .hsd-hi{max-width:1230px;margin:0 auto;padding:10px 8.5%;height:64px;display:flex;align-items:center;justify-content:space-between;gap:30px}
body.hsd-skin:not(#hsd) .hsd-brand{display:block;line-height:0;flex-shrink:0;text-decoration:none}
body.hsd-skin:not(#hsd) .hsd-brand-img{width:300px;height:50px;max-width:none;display:block;border-radius:0}
body.hsd-skin:not(#hsd) #hsd-nav{display:flex;align-items:center;gap:22px;font-size:15px}
body.hsd-skin:not(#hsd) #hsd-nav a{color:#07333c!important;text-decoration:none;font-family:Georgia,'Times New Roman',serif!important;white-space:nowrap}
body.hsd-skin:not(#hsd) #hsd-nav a:hover,body.hsd-skin:not(#hsd) #hsd-nav a[aria-current="page"]{color:#b68c43!important}
body.hsd-skin:not(#hsd) .hsd-menu-btn{display:none}
@media(min-width:1200px){body.hsd-skin:not(#hsd) .hsd-hi{padding-left:60px;padding-right:60px}}
@media(max-width:1180px) and (min-width:761px){body.hsd-skin:not(#hsd) .hsd-hi{height:auto;min-height:64px;flex-wrap:wrap;justify-content:center;padding:12px 4%;row-gap:8px}body.hsd-skin:not(#hsd) #hsd-nav{flex-wrap:wrap;justify-content:center;gap:16px;font-size:14px}body.hsd-skin:not(#hsd) .hsd-brand-img{width:260px;height:43px}}
@media(max-width:760px){body.hsd-skin:not(#hsd) .hsd-hi{height:auto;min-height:76px;padding:12px 18px;flex-wrap:wrap;gap:8px}body.hsd-skin:not(#hsd) .hsd-brand-img{width:245px;height:41px}body.hsd-skin:not(#hsd) .hsd-menu-btn{display:block;border:1px solid #b8ad91!important;border-radius:30px!important;background:transparent!important;padding:8px 14px!important;font-size:15px!important;color:#07333c!important;font-family:Georgia,'Times New Roman',serif!important;cursor:pointer;line-height:1.2;margin:0;box-shadow:none!important;text-transform:none!important}body.hsd-skin:not(#hsd) #hsd-nav{display:none;width:100%;flex-wrap:wrap;justify-content:center;gap:18px;padding:10px 0;font-size:16px}body.hsd-skin:not(#hsd) #hsd-nav.open{display:flex}}
@media(max-width:365px){body.hsd-skin:not(#hsd) .hsd-brand-img{width:210px;height:35px}body.hsd-skin:not(#hsd) .hsd-menu-btn{padding:8px 10px!important}}

/* legal links in the footer */
body.hsd-skin:not(#hsd) .hsd-legal{margin-top:10px;font-size:13px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;position:relative}
body.hsd-skin:not(#hsd) .hsd-legal a{color:#5c7173!important;text-decoration:none;margin:0!important;font-family:Georgia,'Times New Roman',serif!important}
body.hsd-skin:not(#hsd) .hsd-legal a:hover{color:#b68c43!important}
body.hsd-skin:not(#hsd) .hsd-legal span{color:#c9a96a}
