:root{--cassiopeia-font-family-body:'Philosopher',Georgia,serif;--cassiopeia-font-family-headings:'Forum',Georgia,serif;--cassiopeia-font-weight-normal:400;--cassiopeia-font-weight-headings:400;--arhiv-ink:#70634e;--arhiv-accent:#8b8266;--arhiv-paper:#f8f5ed;--body-color:#292929;--link-color:#776c53;--link-hover-color:#544b37;--template-link-color:#776c53;--template-special-color:#70634e}
html{font-size:16px;scroll-padding-top:140px}
body.arhiv-site{display:flex;flex-direction:column;min-height:100vh;margin:0;background:#fff;font-family:var(--cassiopeia-font-family-body);font-size:18px;line-height:1.6;color:#292929}
.arhiv-site *{box-sizing:border-box}
.arhiv-container{width:min(1140px,calc(100% - 40px));margin-inline:auto}
.arhiv-site img{max-width:100%;height:auto}
.arhiv-site a{color:var(--arhiv-accent);text-underline-offset:4px}
.arhiv-site a:hover{color:#655946}
.arhiv-site h1,.arhiv-site h2,.arhiv-site h3,.arhiv-site h4{font-family:var(--cassiopeia-font-family-headings);font-weight:400;color:var(--arhiv-ink);line-height:1.2}
.arhiv-site h1{font-size:clamp(2rem,3vw,2.65rem)}
.arhiv-site h2{font-size:clamp(1.8rem,2.5vw,2.25rem)}
.arhiv-site h3{font-size:1.5rem}
.arhiv-skip{position:fixed;top:10px;left:10px;transform:translateY(-200%);z-index:2000;background:#fff;padding:10px 16px}
.arhiv-skip:focus{transform:none}
.arhiv-site :focus-visible{outline:3px solid #a68d59;outline-offset:4px}
.arhiv-header{background:#fff url('../images/header_bgr1920x120_4.jpg') center/cover no-repeat;z-index:1000}
.arhiv-header.is-sticky{position:sticky;top:0}
.arhiv-header-inner{position:relative;min-height:113px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:13px}
.arhiv-brand{align-self:flex-end;display:block;width:317px;margin-bottom:0}
.arhiv-brand img{display:block;width:100%;aspect-ratio:400/120;object-fit:contain}
.arhiv-navigation{margin-top:-32px;width:100%;max-width:100%}
.arhiv-navigation ul{list-style:none;margin:0;padding:0}
.arhiv-navigation .mod-menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;align-items:center;background:transparent}
.arhiv-navigation li{position:relative;display:block}
.arhiv-navigation a,.arhiv-navigation .nav-header,.arhiv-navigation .mod-menu__separator{display:block;color:#fff;text-decoration:none;padding:10px 13px;font-size:16px;line-height:1.5;white-space:normal}
.arhiv-navigation a:hover,.arhiv-navigation li.current>a,.arhiv-navigation li.active>a{color:#fff;background:#ffffff16}
.arhiv-navigation ul ul{display:block;position:absolute;top:100%;left:0;min-width:230px;max-width:min(320px,90vw);background:#3d372f;box-shadow:0 8px 24px #0003;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility .18s;z-index:10}
.arhiv-navigation ul ul ul{top:0;left:100%}
.arhiv-navigation li:hover>ul,.arhiv-navigation li:focus-within>ul,.arhiv-navigation li.is-open>ul{visibility:visible;opacity:1;transform:none}
.arhiv-navigation ul ul a{font-size:16px;padding:10px 16px;white-space:normal}
.arhiv-navigation li.has-arhiv-submenu>a,.arhiv-navigation li.has-arhiv-submenu>.mod-menu__separator{padding-right:34px}
.arhiv-submenu-toggle{position:absolute;right:1px;top:9px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:16px}
.arhiv-submenu-toggle::after{content:'';width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}
.arhiv-menu-toggle{display:none}
.arhiv-slider{background:linear-gradient(#00000038,#00000038),url('../images/bgr.jpg') center/cover no-repeat;padding:24px 0}
.arhiv-slider .slideshowck{margin-inline:auto!important;max-width:100%}
.arhiv-main-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-block:38px;flex:1}
.arhiv-main-grid.has-sidebar{grid-template-columns:minmax(0,1fr) 250px}
#arhiv-main{min-width:0;outline:none}
.arhiv-top,.arhiv-bottom{padding-block:20px}
.arhiv-sidebar .moduletable{margin-bottom:28px}
.arhiv-site .com-content-article__body{display:flow-root;text-align:justify}
.arhiv-site .com-content-article__body p{margin-bottom:20px}
.arhiv-site .com-content-article>.page-header{text-align:center;margin-bottom:25px}
.arhiv-site .article-info{font-size:14px;color:#777}
.arhiv-site .com-content-article__body img.pimage{float:right;margin:0 0 30px 40px;box-shadow:0 10px 22px #777;max-width:min(400px,100%)}
.arhiv-site .com-content-article__body iframe{max-width:100%}
.arhiv-site .blog-items{gap:30px}
.arhiv-site .blog-item{min-width:0;overflow-wrap:anywhere}
.arhiv-site .readmore .btn{border:0;border-bottom:1px solid var(--arhiv-accent);border-radius:0;padding:8px 0;background:transparent;color:var(--arhiv-ink)}
.arhiv-site .btn-primary{background:var(--arhiv-ink);border-color:var(--arhiv-ink);color:#fff}
.arhiv-site .btn-primary:hover{background:#5d513e;border-color:#5d513e;color:#fff}
.arhiv-site .form-control,.arhiv-site .form-select{font-family:inherit}
.arhiv-site table{max-width:100%}
.arhiv-site td,.arhiv-site th{vertical-align:middle}
.arhiv-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.arhiv-site .visforms,.arhiv-site form.visform{max-width:100%}
.arhiv-footer{margin-top:auto;background:#ede8db url('../images/footer_bgr1920x250.jpg') center/cover no-repeat;color:#333;padding:30px 0 16px}
.arhiv-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px}
.arhiv-footer-column{min-width:0}
.arhiv-footer h3{font-size:20px;line-height:2;margin:0 0 10px}
.arhiv-footer p,.arhiv-footer li,.arhiv-footer a{font-size:14px;line-height:2}
.arhiv-footer .moduletable{margin:0}
.arhiv-footer a{color:#61543e}
.arhiv-copyright{border-top:1px solid #3336;margin:22px auto 0;padding-top:10px;font-size:12px;text-align:center;max-width:600px}
@media(min-width:1200px){.arhiv-navigation{max-width:calc(100% - 320px)}}
@media(max-width:991px){.arhiv-main-grid.has-sidebar{grid-template-columns:minmax(0,1fr) 220px;gap:25px}.arhiv-header-inner{min-height:100px}.arhiv-brand{width:290px}.arhiv-footer-grid{gap:25px}}
@media(max-width:767px){html{scroll-padding-top:100px}.arhiv-container{width:calc(100% - 30px)}body.arhiv-site{font-size:16px}.arhiv-header-inner{min-height:90px;padding:10px 0;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.arhiv-brand{width:253px;max-width:calc(100% - 62px);align-self:center;order:2}.arhiv-menu-toggle{display:flex;flex-direction:column;gap:6px;justify-content:center;width:42px;height:42px;border:0;background:transparent;color:white;order:1;padding:7px}.arhiv-menu-toggle span{display:block;width:27px;height:2px;background:currentColor;transition:transform .2s,opacity .2s}.arhiv-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.arhiv-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.arhiv-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.arhiv-navigation{display:none;position:absolute;left:-15px;right:-15px;top:100%;margin:0;background:#302b24f5;max-height:calc(100dvh - 90px);overflow:auto;max-width:none;padding:12px 15px 20px}.arhiv-navigation.is-open{display:block}.arhiv-navigation .mod-menu{display:block}.arhiv-navigation a,.arhiv-navigation .nav-header,.arhiv-navigation .mod-menu__separator{padding:12px 15px}.arhiv-navigation ul ul,.arhiv-navigation ul ul ul{display:none;position:static;min-width:0;max-width:none;box-shadow:none;background:#ffffff09;visibility:visible;opacity:1;transform:none;padding-left:16px}.arhiv-navigation li:hover>ul,.arhiv-navigation li:focus-within>ul{display:none}.arhiv-navigation li.is-open>ul{display:block}.arhiv-submenu-toggle{top:12px;width:30px;height:30px}.arhiv-main-grid.has-sidebar{grid-template-columns:minmax(0,1fr)}.arhiv-main-grid{padding-block:25px;gap:25px}.arhiv-footer-grid{grid-template-columns:1fr;gap:22px}.arhiv-footer{padding-top:25px}.arhiv-site .com-content-article__body img.pimage{float:none;margin:0 0 15px;box-shadow:0 5px 22px #777}.arhiv-slider{padding:15px 0}}
/* Without JavaScript the navigation stays accessible. */
@media(max-width:767px){html:not(.arhiv-js) .arhiv-navigation{display:block;position:static;flex-basis:100%;max-height:none}html:not(.arhiv-js) .arhiv-header-inner{flex-wrap:wrap}html:not(.arhiv-js) .arhiv-menu-toggle{display:none}html:not(.arhiv-js) .arhiv-navigation ul ul{display:block}}
@media(prefers-reduced-motion:reduce){.arhiv-site *{transition:none!important;scroll-behavior:auto!important}}

/* 1.0.2: horizontal desktop menu, aligned with the original header. */
@media(min-width:768px){
 .arhiv-navigation>.mod-menu{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0}
 .arhiv-navigation>.mod-menu>li{flex:0 0 auto;margin:0;border-right:2px solid #fff;background:#3337}
 .arhiv-navigation>.mod-menu>li>a,.arhiv-navigation>.mod-menu>li>.mod-menu__separator{padding-top:5px;padding-bottom:5px;line-height:1.5}
 .arhiv-navigation>.mod-menu>li.current,.arhiv-navigation>.mod-menu>li.active,.arhiv-navigation>.mod-menu>li:hover{background:#333}
 .arhiv-navigation>.mod-menu>li>.arhiv-submenu-toggle{top:3px}
}

@media(min-width:768px) and (max-width:1199px){.arhiv-navigation{margin-top:8px;max-width:100%}.arhiv-header-inner{padding-bottom:0}}

/* 1.0.3: menu states and legible footer on the original dark image. */
.arhiv-navigation a,
.arhiv-navigation a:hover,
.arhiv-navigation a:focus,
.arhiv-navigation a:active,
.arhiv-navigation a:visited,
.arhiv-navigation li.current>a,
.arhiv-navigation li.active>a,
.arhiv-navigation .mod-menu__separator{text-decoration:none!important}
.arhiv-navigation li{transition:background-color .22s ease}
.arhiv-navigation a,.arhiv-navigation .mod-menu__separator{transition:background-color .22s ease,color .22s ease,opacity .22s ease,transform .22s ease}
.arhiv-navigation>.mod-menu>li>a,.arhiv-navigation>.mod-menu>li>.mod-menu__separator{opacity:.88}
.arhiv-navigation li:hover>a,.arhiv-navigation li:focus-within>a,.arhiv-navigation li.current>a,.arhiv-navigation li.active>a,.arhiv-navigation li:hover>.mod-menu__separator{opacity:1}
.arhiv-navigation ul ul a:hover,.arhiv-navigation ul ul a:focus-visible{background:#ffffff1c;transform:translateX(3px)}
.arhiv-site .arhiv-footer{background-color:#251b16;color:#bdb7ae}
.arhiv-site .arhiv-footer h1,.arhiv-site .arhiv-footer h2,.arhiv-site .arhiv-footer h3,.arhiv-site .arhiv-footer h4,.arhiv-site .arhiv-footer h5,.arhiv-site .arhiv-footer h6{color:#d3c9b9}
.arhiv-site .arhiv-footer p,.arhiv-site .arhiv-footer li,.arhiv-site .arhiv-footer .mod-custom{color:#bdb7ae}
.arhiv-site .arhiv-footer a{color:#cfc5b4;transition:color .2s ease}
.arhiv-site .arhiv-footer a:hover,.arhiv-site .arhiv-footer a:focus-visible{color:#fff}
.arhiv-site .arhiv-copyright{color:#aaa49b;border-top-color:#ffffff30}

/* 1.0.4: actual gaps, full menu item states and consistent article spacing. */
.arhiv-navigation li{padding:0}
@media(min-width:768px){
 .arhiv-navigation>.mod-menu{gap:2px}
 .arhiv-navigation>.mod-menu>li{padding:0;border:0}
 .arhiv-navigation>.mod-menu>li>a,.arhiv-navigation>.mod-menu>li>.mod-menu__separator{padding-top:7px;padding-bottom:7px;line-height:1.5}
 .arhiv-navigation>.mod-menu>li>a:hover,.arhiv-navigation>.mod-menu>li.current>a,.arhiv-navigation>.mod-menu>li.active>a{background:transparent}
 .arhiv-navigation>.mod-menu>li>.arhiv-submenu-toggle{top:5px}
}
.arhiv-navigation ul ul{background:rgba(20,16,13,.9)}
.arhiv-navigation ul ul li:hover,.arhiv-navigation ul ul li:focus-within{background:#ffffff1c}
.arhiv-navigation ul ul a:hover,.arhiv-navigation ul ul a:focus-visible{background:transparent}
.arhiv-main-grid{padding-block:30px}
.arhiv-site .com-content-article>.page-header{margin:0 0 18px;padding:0}
.arhiv-site .com-content-article>.page-header h1,.arhiv-site .com-content-article>.page-header h2{margin:0;padding:0}
.arhiv-site .com-content-article__body{padding:0}
.arhiv-site .com-content-article__body p{margin:0 0 16px;padding:0}
.arhiv-site .com-content-article__body h1,.arhiv-site .com-content-article__body h2,.arhiv-site .com-content-article__body h3,.arhiv-site .com-content-article__body h4,.arhiv-site .com-content-article__body h5,.arhiv-site .com-content-article__body h6{margin:24px 0 12px;padding:0}
.arhiv-site .com-content-article__body .arhiv-first-content{margin-top:0}
.arhiv-site .com-content-article__body .arhiv-empty-leading{display:none!important}
@media(max-width:767px){
 .arhiv-menu-toggle{color:#191714;background:#f8f5eddd;border-radius:5px;transition:background-color .2s ease,box-shadow .2s ease}
 .arhiv-menu-toggle:hover,.arhiv-menu-toggle[aria-expanded=true]{background:#fff;box-shadow:0 2px 8px #0002}
 .arhiv-menu-toggle span{transition:transform .24s ease,opacity .2s ease}
 html.arhiv-js .arhiv-navigation{display:block;visibility:hidden;opacity:0;pointer-events:none;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;transform:translateY(-10px);transition:opacity .24s ease,transform .24s ease,max-height .3s ease,padding .3s ease,visibility .3s;background:rgba(20,16,13,.95)}
 html.arhiv-js .arhiv-navigation.is-open{visibility:visible;opacity:1;pointer-events:auto;max-height:calc(100dvh - 90px);overflow-y:auto;padding-top:12px;padding-bottom:20px;transform:translateY(0)}
 .arhiv-navigation li{padding:0;margin:0}
 .arhiv-navigation li.current,.arhiv-navigation li.active,.arhiv-navigation li:hover{background:#ffffff12}
 .arhiv-navigation li>a:hover,.arhiv-navigation li.current>a,.arhiv-navigation li.active>a{background:transparent}
 .arhiv-navigation ul ul{background:rgba(20,16,13,.9)}
 .arhiv-main-grid{padding-block:22px}
}

/* 1.0.5: title spacing, animated menu accent and separate footer roles. */
.arhiv-site .com-content-article>.page-header{padding-block:12px;margin-bottom:24px}
.arhiv-navigation a,.arhiv-navigation .mod-menu__separator,.arhiv-navigation .nav-header{position:relative}
.arhiv-navigation a::after,.arhiv-navigation .mod-menu__separator::after,.arhiv-navigation .nav-header::after{content:'';position:absolute;inset-inline:0;bottom:0;height:1px;background:#e58d32;transform:scaleX(0);transform-origin:left center;transition:transform .24s ease;pointer-events:none}
.arhiv-navigation li:hover>a::after,.arhiv-navigation li:focus-within>a::after,.arhiv-navigation li:hover>.mod-menu__separator::after,.arhiv-navigation li:focus-within>.mod-menu__separator::after,.arhiv-navigation li:hover>.nav-header::after,.arhiv-navigation li:focus-within>.nav-header::after{transform:scaleX(1)}
html[dir=rtl] .arhiv-navigation a::after,html[dir=rtl] .arhiv-navigation .mod-menu__separator::after,html[dir=rtl] .arhiv-navigation .nav-header::after{transform-origin:right center}
.arhiv-site .arhiv-footer{font-family:Arial,Helvetica,sans-serif;color:#ded9d0}
.arhiv-site .arhiv-footer .arhiv-footer-title{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.5;color:#aaa59c;margin:0 0 12px;padding:0}
.arhiv-site .arhiv-footer .arhiv-footer-text,.arhiv-site .arhiv-footer .arhiv-footer-text p,.arhiv-site .arhiv-footer .arhiv-footer-text li,.arhiv-site .arhiv-footer .arhiv-footer-text .mod-custom{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;color:#ded9d0}
.arhiv-site .arhiv-footer .arhiv-footer-text p{margin:0 0 10px}
.arhiv-site .arhiv-footer .arhiv-footer-text p:last-child{margin-bottom:0}
.arhiv-site .arhiv-footer .arhiv-footer-text a{font-family:inherit;font-size:inherit;line-height:inherit;color:#ded9d0;text-underline-offset:3px}
.arhiv-site .arhiv-footer .arhiv-footer-text a:hover,.arhiv-site .arhiv-footer .arhiv-footer-text a:focus-visible{color:#fff}
.arhiv-site .arhiv-copyright{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6}

/* 1.0.6: footer weights can be adjusted independently in these classes. */
.arhiv-site .arhiv-footer{font-family:'Raleway',sans-serif}
.arhiv-site .arhiv-footer .arhiv-footer-title{
 --arhiv-footer-title-weight:600;
 font-family:'Raleway',sans-serif;font-weight:var(--arhiv-footer-title-weight)
}
.arhiv-site .arhiv-footer .arhiv-footer-text{
 --arhiv-footer-text-weight:400;
 font-family:'Raleway',sans-serif;font-weight:var(--arhiv-footer-text-weight)
}
.arhiv-site .arhiv-footer .arhiv-footer-text p,.arhiv-site .arhiv-footer .arhiv-footer-text li,.arhiv-site .arhiv-footer .arhiv-footer-text .mod-custom{font-family:inherit;font-weight:inherit}
.arhiv-site .arhiv-copyright{font-family:'Raleway',sans-serif}
.arhiv-footer-column{position:relative}
.arhiv-footer-column+.arhiv-footer-column::before{content:'';position:absolute;top:4px;bottom:4px;inset-inline-start:-20px;width:1px;background:rgba(255,255,255,.16)}
@media(min-width:768px) and (max-width:991px){.arhiv-footer-column+.arhiv-footer-column::before{inset-inline-start:-12.5px}}
/* The desktop top level uses a quiet colour transition; the line stays in submenus. */
.arhiv-navigation>.mod-menu>li>a::after,.arhiv-navigation>.mod-menu>li>.mod-menu__separator::after,.arhiv-navigation>.mod-menu>li>.nav-header::after{content:none}
@media(min-width:768px){
 .arhiv-navigation>.mod-menu>li:hover,.arhiv-navigation>.mod-menu>li:focus-within{background:#292622}
 .arhiv-navigation>.mod-menu>li:hover>a,.arhiv-navigation>.mod-menu>li:focus-within>a,.arhiv-navigation>.mod-menu>li:hover>.mod-menu__separator,.arhiv-navigation>.mod-menu>li:focus-within>.mod-menu__separator{color:#fff;opacity:1}
}
.arhiv-menu-backdrop,.arhiv-menu-close{display:none}
@media(max-width:767px){
 html{scroll-padding-top:134px}
 html.arhiv-menu-open,html.arhiv-menu-open body{overflow:hidden}
 .arhiv-header-inner{min-height:126px;padding-block:18px;align-items:flex-end;gap:15px}
 .arhiv-brand{width:285px;max-width:calc(100% - 59px);align-self:flex-end}
 .arhiv-menu-toggle,.arhiv-menu-toggle:hover,.arhiv-menu-toggle[aria-expanded=true]{width:44px;height:44px;padding:7px;color:#111;background:transparent;border-radius:0;box-shadow:none}
 .arhiv-menu-toggle span{width:30px;height:2px}
 html.arhiv-js .arhiv-menu-backdrop{display:block;position:fixed;inset:0;background:#0007;z-index:1040;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}
 html.arhiv-menu-open .arhiv-menu-backdrop{visibility:visible;opacity:1;pointer-events:auto}
 html.arhiv-js .arhiv-navigation,html.arhiv-js .arhiv-navigation.is-open{position:fixed;inset:0 auto 0 0;width:min(340px,88vw);height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:76px 22px max(28px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;z-index:1050;background:rgba(12,10,8,.95);transition:opacity .25s ease,transform .3s ease,visibility .3s ease}
 html.arhiv-js .arhiv-navigation{visibility:hidden;opacity:0;pointer-events:none;transform:translateX(-100%)}
 html.arhiv-js .arhiv-navigation.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}
 .arhiv-menu-close{display:flex;align-items:center;justify-content:center;position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;width:44px;height:44px;border:0;background:transparent;color:#fff;font-family:Arial,sans-serif;font-size:36px;line-height:1;padding:0}
 .arhiv-navigation>.mod-menu{display:block}
 .arhiv-navigation>.mod-menu>li+li{margin-top:8px}
 .arhiv-navigation a,.arhiv-navigation .nav-header,.arhiv-navigation .mod-menu__separator{font-size:20px;line-height:1.5;padding:13px 16px;text-align:center}
 .arhiv-navigation li.has-arhiv-submenu>a,.arhiv-navigation li.has-arhiv-submenu>.mod-menu__separator,.arhiv-navigation li.has-arhiv-submenu>.nav-header{padding-inline:40px}
 .arhiv-navigation .arhiv-submenu-toggle{top:6px;right:0;width:44px;height:44px}
 .arhiv-navigation ul ul,.arhiv-navigation ul ul ul{padding-left:0;background:#ffffff06}
 .arhiv-navigation ul ul a,.arhiv-navigation ul ul .mod-menu__separator{font-size:18px;line-height:1.5;padding:12px 16px}
 .arhiv-navigation ul ul li+li{margin-top:4px}
 .arhiv-navigation ul ul a:hover,.arhiv-navigation ul ul a:focus-visible{transform:none}
 .arhiv-footer-column+.arhiv-footer-column::before{inset-inline:0;top:-11px;bottom:auto;height:1px;width:auto}
 html:not(.arhiv-js) .arhiv-menu-close{display:none}
}

/* 1.0.7: footer breathing room, lighter close icon and Safari hover fallback. */
.arhiv-site .arhiv-copyright{margin-top:40px;padding-top:18px}
@media(min-width:768px){
 .arhiv-navigation>.mod-menu>li.is-hover{background:#292622}
 .arhiv-navigation li.is-hover>a,.arhiv-navigation li.is-hover>.mod-menu__separator,.arhiv-navigation li.is-hover>.nav-header{color:#fff;opacity:1}
 .arhiv-navigation li.is-hover>ul{visibility:visible;opacity:1;transform:none}
 .arhiv-navigation ul ul li.is-hover{background:#ffffff1c}
 .arhiv-navigation ul ul li.is-hover>a::after,.arhiv-navigation ul ul li.is-hover>.mod-menu__separator::after,.arhiv-navigation ul ul li.is-hover>.nav-header::after{transform:scaleX(1)}
}
@media(max-width:767px){
 .arhiv-site .arhiv-footer,.arhiv-site .arhiv-footer .arhiv-footer-column,.arhiv-site .arhiv-footer .arhiv-footer-title,.arhiv-site .arhiv-footer .arhiv-footer-text,.arhiv-site .arhiv-footer .arhiv-footer-text p,.arhiv-site .arhiv-footer .arhiv-footer-text .mod-custom{text-align:center}
 .arhiv-brand{transform:translateY(10px)}
 .arhiv-menu-close span{font-size:0;line-height:0}
 .arhiv-menu-close::before,.arhiv-menu-close::after{content:'';position:absolute;left:10px;top:21px;width:24px;height:1px;background:currentColor;transform:rotate(45deg);pointer-events:none}
 .arhiv-menu-close::after{transform:rotate(-45deg)}
}

/* 1.0.8: space between ordinary article bullet items. */
.arhiv-site .com-content-article__body>ul>li+li{margin-top:10px}

/* 1.0.9: publication list typography; menu item 119 is Publikacije. */
.arhiv-site.itemid-119 .com-content-article__body>ul{font-size:17px}
@media(max-width:767px){.arhiv-site.itemid-119 .com-content-article__body>ul{font-size:16px}}

/* 1.0.10: restore the homepage sections and featured article layout. */
.arhiv-site.itemid-101 .arhiv-top-band,.arhiv-site.itemid-101 .arhiv-bottom-band{background:#f3efe3}
.arhiv-site.itemid-101 .arhiv-top,.arhiv-site.itemid-101 .arhiv-bottom{padding-block:38px}
.arhiv-site.itemid-101 .arhiv-slider{padding-block:0}
.arhiv-site.itemid-101 .arhiv-top h3,.arhiv-site.itemid-101 .arhiv-bottom h3{font-size:clamp(22px,2vw,28px);line-height:1.35;margin:12px 0 18px}
.arhiv-site.itemid-101 .arhiv-top p{margin:0 0 16px}
.arhiv-site.itemid-101 .arhiv-top .avPlayerWrapper{width:100%;max-width:900px;margin:22px auto 0}
.arhiv-site.itemid-101 .arhiv-top .avPlayerContainer{width:100%;max-width:100%}
.arhiv-site.itemid-101 .arhiv-top .avPlayerBlock{width:100%;height:auto!important;padding:0!important;aspect-ratio:16/9;position:relative}
.arhiv-site.itemid-101 .arhiv-top .avPlayerBlock iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;display:block;border:0}
.arhiv-site.itemid-101 .arhiv-main-grid{padding-block:42px}
.arhiv-site.itemid-101 .blog-featured .blog-items{gap:36px}
.arhiv-site.itemid-101 .blog-featured .item-content{display:flow-root}
.arhiv-site.itemid-101 .blog-featured .item-title{font-size:clamp(24px,2.2vw,30px);line-height:1.3;margin:0 0 18px}
.arhiv-site.itemid-101 .blog-featured .item-title a,.arhiv-site.itemid-101 .arhiv-bottom .mod-articles-title a{color:var(--arhiv-ink);text-decoration:none;transition:color .2s ease}
.arhiv-site.itemid-101 .blog-featured .item-title a:hover,.arhiv-site.itemid-101 .arhiv-bottom .mod-articles-title a:hover{color:#544b37}
.arhiv-site.itemid-101 .blog-featured .item-content>p,.arhiv-site.itemid-101 .arhiv-bottom .mod-articles-item-content>p{margin:0 0 16px}
.arhiv-site.itemid-101 .blog-featured .item-content>h3,.arhiv-site.itemid-101 .blog-featured .item-content>h4{margin:24px 0 12px}
.arhiv-site.itemid-101 .blog-featured .item-content>ul>li+li{margin-top:8px}
.arhiv-site.itemid-101 .blog-featured .item-content>.pimage{float:right;width:min(400px,42%);margin:0 0 25px 40px}
.arhiv-site.itemid-101 .blog-featured .item-content>.pimage img{display:block;width:100%;height:auto;box-shadow:0 8px 18px #0003}
.arhiv-site.itemid-101 .blog-featured .arhiv-home-media-left{padding:0!important;margin:0 40px 24px 0;max-width:42%}
.arhiv-site.itemid-101 .blog-featured .arhiv-home-media-left img{display:block;height:auto}
.arhiv-site.itemid-101 .arhiv-home-empty{display:none!important}
.arhiv-site.itemid-101 .arhiv-home-divider{display:block!important;clear:both;max-width:100%;margin:24px 0 0;padding:0;height:1px;line-height:0;border-bottom:1px dotted #aaa!important}
.arhiv-site.itemid-101 .arhiv-bottom .mod-articles-items{list-style:none;margin:0;padding:0}
.arhiv-site.itemid-101 .arhiv-bottom .mod-articles-item-content{display:flow-root}
.arhiv-site.itemid-101 .arhiv-bottom .arhiv-home-divider{margin:20px 0}
@media(max-width:767px){
 .arhiv-site.itemid-101 .arhiv-top,.arhiv-site.itemid-101 .arhiv-bottom{padding-block:28px}
 .arhiv-site.itemid-101 .arhiv-main-grid{padding-block:30px}
 .arhiv-site.itemid-101 .blog-featured .blog-items{gap:28px}
 .arhiv-site.itemid-101 .blog-featured .item-content>.pimage,.arhiv-site.itemid-101 .blog-featured .arhiv-home-media-left{float:none!important;width:auto;max-width:100%;margin:0 0 20px;padding:0!important}
 .arhiv-site.itemid-101 .blog-featured .item-content>.pimage{max-width:400px}
 .arhiv-site.itemid-101 .blog-featured .arhiv-home-media-left img{max-width:100%}
}

/* 1.0.11: homepage notice emphasis and lighter gallery controls. */
.arhiv-site.itemid-101 .blog-featured .arhiv-home-important{background:#f7f3e9;border-inline-start:2px solid #8b7657;padding:24px 28px}
.arhiv-site.itemid-101 .arhiv-home-important>.arhiv-home-divider{display:none!important}
.arhiv-site.itemid-101 .arhiv-top h3{font-size:clamp(22px,1.9vw,26px)}
.arhiv-site.itemid-101 .readmore .btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--arhiv-ink);border-bottom-color:#8b8266;transition:color .2s ease,border-color .2s ease}
.arhiv-site.itemid-101 .readmore .btn .icon-chevron-right{transition:transform .2s ease}
.arhiv-site.itemid-101 .readmore .btn:is(:hover,:focus-visible){background:transparent;color:#544b37;border-bottom-color:#c07c36}
.arhiv-site.itemid-101 .readmore .btn:is(:hover,:focus-visible) .icon-chevron-right{transform:translateX(3px)}
@media(max-width:767px){
 .arhiv-site.itemid-101 .blog-featured .arhiv-home-important{padding:20px 18px}
}

/* 1.0.12: reusable important article layout and side gallery controls. */
.arhiv-site .arhiv-important,.arhiv-site.itemid-101 .blog-featured .arhiv-home-important{background:#f7f3e9;border-inline-start:2px solid #8b7657;padding:40px 44px}
.arhiv-site .arhiv-important>.item-content{display:flow-root}
.arhiv-site .arhiv-important-body{display:flow-root;padding:10px 28px 0}
.arhiv-site .arhiv-important>.com-content-article__body{padding:10px 28px 0}
.arhiv-site .arhiv-important .arhiv-home-divider,.arhiv-site .arhiv-home-important .arhiv-home-divider{display:none!important}
@media(max-width:991px){
}
@media(max-width:767px){
 .arhiv-site .arhiv-important,.arhiv-site.itemid-101 .blog-featured .arhiv-home-important{padding:22px 18px}
 .arhiv-site .arhiv-important-body,.arhiv-site .arhiv-important>.com-content-article__body{padding:8px 0 0}
}


/* 1.0.13: faded read-more rule and animated hover line. */
.arhiv-site .readmore .btn,.arhiv-site.itemid-101 .readmore .btn{position:relative;border-bottom-color:rgba(139,130,102,.2)}
.arhiv-site .readmore .btn::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#c07c36;transform:scaleX(0);transform-origin:left center;transition:transform .24s ease;pointer-events:none}
.arhiv-site .readmore .btn:is(:hover,:focus-visible),.arhiv-site.itemid-101 .readmore .btn:is(:hover,:focus-visible){border-bottom-color:rgba(139,130,102,.2)}
.arhiv-site .readmore .btn:is(:hover,:focus-visible)::after{transform:scaleX(1)}

/* 1.0.14: leading homepage articles, without additional inner padding. */
.arhiv-site.itemid-101 .blog-featured .items-leading>.blog-item{background:#f7f3e9;border-inline-start:2px solid #925f32;padding:0}
.arhiv-site.itemid-101 .blog-featured .items-leading .arhiv-important{background:transparent;border:0;padding:0}
.arhiv-site.itemid-101 .blog-featured .items-leading .arhiv-important-body{padding:0}
