/* Arpa Huone */
:root{--ah-ink:#101411;--ah-surface:#1B221D;--ah-lime:#9CE52C;--ah-green:#3b7a0e;--ah-bg:#f3f5f3}
body{background:var(--ah-bg) !important;color:#1d231f}
.header-wrap .header-inner{background:var(--ah-lime) !important}
.header-wrap .header-inner .logo-wrap,.header-wrap .header-inner .logo-inner{background:transparent !important}
.navbar-outer,.navbar-wrap,.navbar-wrap.is-sticky,.navbar-outer .is-sticky{position:relative !important;top:auto !important;transform:none !important}
.navbar-wrap{background:var(--ah-ink) !important}
.main-menu-inner>li>a{color:#fff !important}
.main-menu-inner>li.current-menu-item>a,.main-menu-inner>li>a:hover{color:var(--ah-lime) !important}
.block-header-wrap .block-title,.block-header-wrap .block-title a,.widget-title,.widget-title span{color:var(--ah-ink) !important}
.block-header-wrap{border-color:var(--ah-lime) !important}
.block-header-wrap .block-title:after,.widget-title:after{background:var(--ah-lime) !important}
a{color:var(--ah-green)}
.post-title a,.post-title{color:var(--ah-ink)}
.post-title a:hover{color:var(--ah-green) !important}
#bingo_ruby_sb_social_counter_widget-1,#bingo_ruby_sb_subscribe_widget-1,#bingo_ruby_video_widget-2{display:none !important}
.fur-jezus{max-width:1180px;margin:28px auto 8px;padding:0 20px;box-sizing:border-box}
.fur-lapa{display:grid;grid-template-columns:60fr 40fr;background:var(--ah-surface);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(16,20,17,.18)}
.fur-hohoga{display:block;min-height:100%}
.fur-hohoga img{width:100%;height:100%;min-height:340px;max-height:440px;object-fit:cover;display:block}
.fur-viji{padding:32px 34px;display:flex;flex-direction:column;justify-content:center;color:#e4ece5}
.fur-gelag{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ah-lime)}
.fur-sefon{margin:0 0 10px;font-size:clamp(24px,2.4vw,34px);line-height:1.15}
.fur-sefon a{color:#fff !important;text-decoration:none}
.fur-deda{margin:0 0 12px;color:#b3bfb5;font-size:14px}
.fur-zuzit{margin:0 0 20px;color:#e4ece5;line-height:1.6}
.fur-makeso{align-self:flex-start;background:var(--ah-lime);color:var(--ah-ink) !important;font-weight:700;padding:11px 20px;border-radius:8px;text-decoration:none}
.fur-makeso:hover{background:#b4f04f}
@media (max-width:820px){.fur-lapa{grid-template-columns:1fr}.fur-hohoga img{min-height:220px;max-height:280px}.fur-viji{padding:22px 20px}}
.banner-wrap,.banner-wrap.banner-background-color{background:var(--ah-lime) !important}
.banner-wrap .banner-inner{padding-top:18px;padding-bottom:18px}
.header-wrap .header-inner{background:transparent !important}
.footer-wrap .widget-title,.footer-wrap .widget-title span,#footer .widget-title,#footer .widget-title span{color:#fff !important}
.sidebar-wrap,.sidebar-inner,.ruby-sidebar-sticky,.sidebar-wrap .theiaStickySidebar{position:static !important;top:auto !important;transform:none !important;padding-top:0 !important}
.banner-wrap .logo-inner img{background:var(--ah-ink);border-radius:10px;padding:10px 18px;box-sizing:content-box}
.sb-widget-post .post-title a,.sb-widget-post .post-title,.footer-wrap .post-title a,#footer .post-title a,#footer .post-title{color:#f1f5f1 !important}
.sb-widget-post .post-meta-info,.sb-widget-post .post-meta-info a{color:#c9d3cb !important}
.single-post-header.is-absolute{position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;padding:26px 0 8px !important;background:transparent !important}
.single-post-header.is-absolute .post-title,.single-post-header.is-absolute .post-title a,.single-post-header.is-light-text *{color:var(--ah-ink) !important;text-shadow:none !important}
.single-post-header .post-cat-info a{color:#fff !important}
.single-post-box-related .post-title a,.single-post-box-related .post-title{color:#f1f5f1 !important}
.single-post-box-related .post-meta-info,.single-post-box-related .post-meta-info a{color:#c9d3cb !important}
.single-post-author,.single-post-author-wrap,.post-meta-info .meta-info-author,.meta-info-el.meta-info-author{display:none !important}
.single-post-header,.single-post-header:before,.single-post-header .single-header-overlay{background:none !important;background-image:none !important}
.single-author-wrap,.single-author-bottom{display:none !important}
.meta-info-tag,.meta-info-el.meta-info-tag,.single-post-comment,.box-comment-btn-wrap,.comment-box-wrap,.single-comment-btn{display:none !important}
.no-tags,.single-post-box-comment{display:none !important}
.single .post-thumb-overlay{display:none !important}
.is-light-text .post-title a,.post-feat .post-title a,.ruby-slider .post-title a,.fw-block .is-light-text .post-title a{color:#fff !important}
.single-post-overlay-outer::before{display:none !important}
.single-post-overlay-outer{background:#fff !important;padding:6px 26px 0 !important;border-radius:6px 6px 0 0}
#bingo_ruby_sb_widget_post-1{display:none !important}
.home .ajax-loadmore{display:none !important}
.home .fw-block-g2 .block-content-wrap{margin-bottom:10px}

h1,h2,h3,h4,h5,.entry-title,.page-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}
@media (max-width:480px){html body:not(#_) h1{font-size:clamp(22px,6.8vw,28px);line-height:1.2}html body:not(#_) h2{font-size:clamp(19px,5.8vw,23px);line-height:1.25}html body:not(#_) h3{font-size:clamp(17px,5vw,20px);line-height:1.3}}
