/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Oswald";font-weight:400;font-display:swap;src:url(/themes/custom/hopsack/fonts/oswald-latin-400-normal.woff2) format("woff2");}@font-face{font-family:"Oswald";font-weight:500;font-display:swap;src:url(/themes/custom/hopsack/fonts/oswald-latin-500-normal.woff2) format("woff2");}:root{--hs-olive:#9d9f71;--hs-olive-dark:#54553a;--hs-cream:#f3f3be;--hs-red:#e2341d;--hs-logo-red:#af1016;--hs-head:"Oswald","Arial Narrow",Arial,sans-serif;--hs-text:Georgia,"Times New Roman",Times,serif;}html{background:#000;}body{margin:0;background:#000;color:#111;font:15px/1.55 var(--hs-text);}img{max-width:100%;height:auto;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:focus{position:static !important;clip:auto;width:auto;height:auto;overflow:visible;}.hs-page{display:flex;align-items:flex-start;max-width:1180px;min-height:868px;margin:0 auto;padding-left:clamp(20px,9.5vw,112px);box-sizing:border-box;background:#000 url(/themes/custom/hopsack/images/bg-beeld3.jpg) no-repeat center top;}.hs-photo{display:none;}.hs-side{flex:0 0 155px;padding:24px 0 18px;background:#000;}.hs-logo{display:block;width:160px;margin-left:-38px;}.hs-logo img{display:block;width:160px;height:160px;}.hs-toggle{display:none;}.hs-nav{margin-top:24px;font-family:Arial,Helvetica,sans-serif;}.hs-nav h2{display:none;}.hs-nav ul{margin:0;padding:0;list-style:none;}.hs-nav li{margin:0;padding:0;}.hs-nav a{text-decoration:none;}.hs-nav li > a{display:block;padding-left:10px;color:#fff;font-size:14px;line-height:22px;text-transform:uppercase;}.hs-nav li li > a{display:block;padding-left:20px;color:var(--hs-olive);font-size:16px;line-height:18px;text-transform:none;}.hs-nav a:hover,.hs-nav a:focus-visible{color:var(--hs-cream);}.hs-nav li li > a.is-active{color:var(--hs-cream);font-weight:bold;text-decoration:underline;}.hs-facebook{display:inline-block;margin:18px 0 0 13px;padding:2px 8px 3px;border-radius:4px;background:#3c589a;color:#fff;font:bold 14px/19px Arial,Helvetica,sans-serif;letter-spacing:-0.2px;}.hs-facebook:hover,.hs-facebook:focus-visible{background:#4a6bb8;color:#fff;}.hs-main{flex:0 1 560px;min-width:0;padding:24px 22px 34px;background:#fff;}.hs-main h1{margin:0 0 6px;color:var(--hs-olive);font:500 50px/1.1 var(--hs-head);text-transform:uppercase;overflow-wrap:anywhere;}.hs-body h1,.hs-body h1 span{margin:0 0 18px;color:var(--hs-red) !important;font:500 38px/1.1 var(--hs-head) !important;text-transform:uppercase;}.hs-body span,.hs-body font{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;}.hs-body p,.hs-body div{line-height:inherit !important;}.hs-body p{margin:0 0 0.8em;}.hs-body a{color:#8f1d12;}.hs-body a:hover{color:var(--hs-red);}.hs-body b span[style*="red"],.hs-body strong span[style*="red"]{font-size:17px !important;}.hs-event-meta{margin:0;font-size:13px;line-height:1.4;}.hs-node--date > .hs-event-meta{margin:2px 0 14px;font-size:14px;}.hs-agenda{margin-top:26px;}.hs-event{padding:5px 0 9px;border-top:3px double #808080;}.hs-event:last-of-type{border-bottom:3px double #808080;}.hs-event-title{margin:6px 0 0;color:var(--hs-olive-dark);font:bold 17px/1.25 var(--hs-text);text-transform:uppercase;}.hs-event-title a{color:inherit;text-decoration:none;}.hs-event-title a:hover,.hs-event-title a:focus-visible{color:var(--hs-red);}.hs-agenda-empty{font-style:italic;}.hs-agenda nav{margin-top:16px;text-align:center;font-size:14px;}.hs-agenda nav ul{margin:0;padding:0;list-style:none;}.hs-agenda nav li{display:inline-block;margin:0 10px;}.hs-agenda nav a{color:var(--hs-olive-dark);text-decoration:none;}.hs-agenda nav a:hover,.hs-agenda nav a:focus-visible{color:var(--hs-red);}.hs-agenda nav li:not(:has(a)){font-weight:bold;}.hs-main nav.tabs ul,.hs-main ul.tabs{margin:0 0 14px;padding:0;list-style:none;font:13px Arial,sans-serif;}.hs-main ul.tabs li{display:inline-block;margin-right:6px;}.hs-main ul.tabs a{display:block;padding:3px 10px;border:1px solid #ccc;border-radius:3px;color:#333;text-decoration:none;}.hs-main ul.tabs a.is-active{background:#eee;}[data-drupal-messages] > div{margin:0 0 14px;padding:10px 12px;border-left:4px solid var(--hs-olive);background:#f6f6ee;}.hs-main form label{display:block;font-weight:bold;}.hs-main input[type="text"],.hs-main input[type="password"],.hs-main input[type="email"]{width:100%;max-width:360px;padding:6px 8px;border:1px solid #aaa;font:inherit;box-sizing:border-box;}.hs-main .form-item{margin-bottom:12px;}.hs-main input[type="submit"]{padding:7px 16px;border:0;border-radius:3px;background:var(--hs-logo-red);color:#fff;font:500 15px var(--hs-head);text-transform:uppercase;cursor:pointer;}.hs-main .description{font-size:13px;color:#555;}@media (max-width:899px){.hs-page{display:block;min-height:0;padding:0;background:#000;}.hs-side{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;}.hs-logo,.hs-logo img{width:64px;height:64px;margin:0;}.hs-toggle{display:inline-block;padding:6px 16px;border:1px solid var(--hs-olive);border-radius:4px;background:transparent;color:var(--hs-cream);font:400 18px/1.2 var(--hs-head);text-transform:uppercase;cursor:pointer;}.hs-toggle[aria-expanded="true"]{background:var(--hs-olive-dark);}.hs-nav{position:absolute;top:100%;left:0;right:0;display:none;margin:0;padding:6px 16px 20px;background:#000;box-shadow:0 8px 16px rgba(0,0,0,0.6);}.hs-nav.is-open{display:block;}.hs-nav li > a{padding-top:8px;font-size:16px;line-height:28px;}.hs-nav li li > a{padding-top:0;font-size:19px;line-height:36px;}.hs-facebook{margin-top:14px;}.hs-photo{display:block;height:170px;background:url(/themes/custom/hopsack/images/bg-beeld3.jpg) center 45% / cover no-repeat;}.hs-main{padding:20px 18px 34px;}.hs-main h1{font-size:40px;}.hs-body h1,.hs-body h1 span{font-size:32px !important;}.hs-event-title{font-size:18px;}}@media (prefers-reduced-motion:no-preference){.hs-event-title a,.hs-nav a{transition:color 0.15s ease;}}
