*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;min-height:100vh;color:#f8f7f5;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;background-color:#ffd198;background:linear-gradient(160deg,#a85a00 0%,#f18500 38%,#ffb259 70%,#ffd198 100%) fixed}
#art-page-background-glare-wrapper,#art-page-background-glare,.cleared,.reset-box,.art-page-footer{display:block;clear:both;height:0;margin:0;padding:0;border:0;overflow:hidden}
#art-main{position:relative;width:100%;padding:16px 16px 32px}
.art-sheet{max-width:1080px;margin:0 auto;background:#8a765e;box-shadow:0 6px 28px rgba(60,30,0,.35)}
.art-sheet-body{padding:0}
.art-header{position:relative;min-height:150px;background:linear-gradient(180deg,#7a6650 0%,#8a765e 100%)}
.art-logo{padding:44px 32px 24px}
.art-logo-name,.art-logo-text{margin:0;font-family:"Palatino Linotype",Georgia,"Times New Roman",Times,serif;font-weight:400;color:#ffd9ab;text-transform:uppercase;letter-spacing:.04em}
.art-logo-name{font-size:30px;line-height:1.2}
.art-logo-name a{color:#ffd9ab;text-decoration:none}
.art-logo-text{font-size:14px;color:#e2dbd4;margin-top:6px}
.art-nav{border-bottom:1px solid #6e5c47;background:#8a765e}
.art-nav-outer,.art-nav-wrapper,.art-nav-inner{position:relative}
.art-hmenu{list-style:none;margin:0;padding:0 16px;display:flex;flex-wrap:wrap}
.art-hmenu li{position:relative;list-style:none;margin:0;padding:0}
.art-hmenu>li>a{display:block;padding:8px 14px;color:#140e08;font-size:13px;line-height:24px;text-transform:uppercase;text-decoration:none;border-radius:8px 8px 0 0}
.art-hmenu>li>a:hover,.art-hmenu>li>a.active{background:#6e5c47;color:#e2dbd4}
.art-hmenu ul{display:none;position:absolute;left:0;top:100%;z-index:20;min-width:220px;margin:0;padding:6px 0;background:#6e5c47;box-shadow:0 8px 18px rgba(0,0,0,.25)}
.art-hmenu li:hover>ul,.art-hmenu li:focus-within>ul{display:block}
.art-hmenu ul a{display:block;padding:6px 18px;color:#ffd9ab;font-size:12px;line-height:24px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #f18500}
.art-hmenu ul li:last-child a{border-bottom:0}
.art-hmenu ul a:hover{background:#5d4c3a}
.art-layout-wrapper,.art-content-layout{width:100%}
.art-content-layout-row{display:block}
.art-layout-cell{display:block}
.art-content{width:100%;padding:24px 32px 32px}
.art-sidebar1{display:none}
.art-post,.art-box,.art-box-body,.art-post-inner,.art-postcontent{margin:0;padding:0}
.art-postheadericons{display:none}
.art-article,.art-postcontent{max-width:760px;font-size:15px;line-height:1.7;color:#f8f7f5;text-align:left;overflow-wrap:break-word}
.art-article h1,.art-postcontent h1,.art-article h2,.art-postcontent h2,.art-article h3,.art-postcontent h3{font-family:"Palatino Linotype",Georgia,"Times New Roman",Times,serif;font-weight:400;color:#ffd9ab;line-height:1.25}
.art-article h1,.art-postcontent h1{font-size:30px;margin:0 0 18px;text-transform:uppercase}
.art-article h2,.art-postcontent h2{font-size:23px;margin:30px 0 12px;text-transform:uppercase}
.art-article h3,.art-postcontent h3{font-size:18px;margin:22px 0 10px}
.art-article p,.art-postcontent p{margin:0 0 14px}
.art-article ul,.art-article ol,.art-postcontent ul,.art-postcontent ol{margin:0 0 16px;padding-left:24px}
.art-article li,.art-postcontent li{margin-bottom:6px}
.art-article a,.art-postcontent a{color:#ffd9ab;text-decoration:underline;text-underline-offset:2px}
.art-article a:hover,.art-postcontent a:hover{color:#fff}
.art-article strong,.art-postcontent strong{color:#fff}
.art-article table,.art-postcontent table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px;display:block;overflow-x:auto}
.art-article th,.art-article td,.art-postcontent th,.art-postcontent td{padding:8px 10px;border:1px solid #6e5c47;text-align:left;vertical-align:top}
.art-article th,.art-postcontent th{background:#6e5c47;color:#ffd9ab;font-weight:400}
.art-article img,.art-postcontent img{max-width:100%;height:auto}
.art-footer{background:#e2dbd4}
.art-footer-body{padding:20px}
.art-footer-text{max-width:820px;margin:0 auto;color:#322b22;font-size:12px;line-height:1.6;text-align:center}
.art-footer-text p{margin:0 0 6px}
.art-footer-text a{color:#322b22}
@media (max-width:640px){
#art-main{padding:0}
.art-header{min-height:96px}
.art-logo{padding:24px 16px 12px}
.art-logo-name{font-size:22px}
.art-hmenu{padding:0 8px}
.art-hmenu>li>a{padding:6px 8px;font-size:12px}
.art-hmenu ul{position:static;display:block;box-shadow:none;background:transparent;padding:0 0 4px 8px;min-width:0}
.art-hmenu ul a{border-bottom:0;padding:2px 8px;font-size:11px}
.art-content{padding:18px 16px 24px}
.art-article h1,.art-postcontent h1{font-size:24px}
.art-article h2,.art-postcontent h2{font-size:20px}
}
