:root{--red:#b70f14;--red-dark:#8f0b10;--black:#0f1317;--dark:#11161b;--white:#fff;--gray-900:#222;--gray-700:#555;--gray-500:#888;--gray-300:#ddd;--gray-150:#ececec;--gray-100:#f6f6f6;--green:#2e7d32;--yellow:#ffd80f;--container:1180px;--gap:10px;--shadow:0 10px 28px rgba(0,0,0,.12);--radius:3px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#dedede;color:var(--black);font-family:"Exo 2",Arial,sans-serif;font-weight:520;line-height:1.45}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.sl-page{width:min(var(--container),100%);margin:0 auto;background:#fff;min-height:100vh;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.top-bar{min-height:34px;background:#11161b;color:#e7e9ed;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;font-weight:600}.top-links,.top-socials{display:flex;align-items:center;gap:16px;min-width:0}.top-links a{opacity:.9;white-space:nowrap}.top-socials a{display:grid;place-items:center;width:22px;height:22px;opacity:.9}.icon{width:18px;height:18px;stroke-width:2;vertical-align:middle}.header{padding:18px 16px 10px;display:grid;grid-template-columns:250px 1fr;gap:20px;align-items:center}.logo{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-1px}.logo-mark{width:70px;height:58px;background:linear-gradient(135deg,transparent 54%,rgba(0,0,0,.08) 55%),var(--red);color:#fff;display:grid;place-items:center;font-size:29px;font-weight:800;border-radius:2px}.logo-img img{max-height:72px;width:auto}.logo-text{font-size:31px;line-height:.84;text-transform:uppercase}.logo-text .red{color:var(--red);display:block}.logo-text .dark{color:#222;display:block}.ad{background:linear-gradient(135deg,rgba(255,255,255,.13),transparent),var(--red);color:white;min-height:70px;display:grid;place-items:center;font-weight:650;text-align:center;border-radius:var(--radius);padding:12px;overflow:hidden}.ad img{width:100%;height:100%;object-fit:cover}.ad-header{width:728px;height:90px;min-height:90px;max-width:100%;justify-self:end}.ad-250{min-height:250px}.ad-150{min-height:150px}.ad-under-hero{height:200px;min-height:200px}.ad-banner{width:100%;height:250px;min-height:250px;margin:10px 0;background:linear-gradient(90deg,rgba(0,0,0,.06),transparent),var(--yellow);color:#222;text-align:left;place-items:center start;padding:28px;font-size:24px;line-height:1.16}.mobile-service-ad{display:none;height:250px;min-height:250px;margin:10px 16px 0}.float-ad{position:fixed;top:150px;width:150px;height:500px;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent),var(--red);color:white;z-index:30;display:grid;place-items:center;text-align:center;font-weight:650;border-radius:3px;box-shadow:var(--shadow);padding:12px}.float-ad.left{right:calc(50% + 610px)}.float-ad.right{left:calc(50% + 610px)}@media(max-width:1500px){.float-ad{display:none}}.main-nav{background:#080b0e;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:40;gap:14px}.nav-scroll{min-width:0;overflow:visible}.nav-links{display:flex;gap:0;list-style:none;margin:0;padding:0;white-space:nowrap}.nav-links a{display:block;padding:15px 12px;font-size:13px;font-weight:700;text-transform:uppercase;transition:background .18s ease}.nav-links a:hover,.nav-links .current-menu-item>a,.nav-links a.active{background:var(--red)}.search{width:218px;flex:0 0 auto;position:relative}.search input{width:100%;background:#151a1f;border:1px solid #2d333b;color:white;padding:9px 36px 9px 12px;border-radius:var(--radius);outline:0}.search button{position:absolute;right:2px;top:2px;bottom:2px;width:34px;border:0;background:transparent;color:white;cursor:pointer;display:grid;place-items:center}.ticker{display:grid;grid-template-columns:auto 1fr;background:#f3f3f3;border-bottom:1px solid var(--gray-300);font-size:13px;overflow:hidden}.ticker strong{background:var(--red);color:#fff;padding:10px 13px;text-transform:uppercase;position:relative;z-index:2;box-shadow:8px 0 10px rgba(243,243,243,.95)}.ticker-track{overflow:hidden;min-width:0;display:flex;align-items:center}.ticker-line{display:inline-flex;white-space:nowrap;will-change:transform;animation:tickerLoop 34s linear infinite}.ticker-line span{padding:10px 18px 10px 0;font-weight:600;color:#333}@keyframes tickerLoop{from{transform:translateX(0)}to{transform:translateX(-50%)}}.content{padding:12px 16px 18px}.breadcrumbs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#666;font-size:13px;margin:4px 0 12px}.breadcrumbs a{color:#333;font-weight:600}.breadcrumbs a:hover{color:var(--red)}.breadcrumbs .icon{width:14px;height:14px;color:#999}.section-head{display:flex;align-items:center;gap:10px;margin:14px 0 10px}.section-head h2{background:var(--red);color:white;display:inline-block;margin:0;padding:8px 12px;font-size:15px;text-transform:uppercase;font-weight:650;line-height:1}.section-head:after{content:"";height:2px;background:var(--red);flex:1}.section-head .archive-link,.section-head .right-link{margin-left:auto;color:var(--red);font-weight:650;font-size:13px;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tag{display:inline-block;background:var(--red);color:white;padding:6px 8px;font-size:10px;line-height:1;text-transform:uppercase;font-weight:700;margin-bottom:8px;border-radius:1px}.tag.dark{background:#11161b}.meta-line,.article-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;color:var(--gray-500);font-size:12px;font-weight:600}.meta-line .icon,.article-meta .icon{width:13px;height:13px;opacity:.75}.thumb{min-height:64px;background:var(--img,linear-gradient(135deg,#bbb,#777));background-size:cover;background-position:center;border-radius:2px;position:relative}.image-bg{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.04),rgba(0,0,0,.74)),var(--img,linear-gradient(135deg,#333,#999));background-size:cover;background-position:center;transition:transform .35s ease}.overlay-content{position:absolute;left:0;right:0;bottom:0;padding:18px;color:#fff;z-index:2}.overlay-content .meta-line{color:rgba(255,255,255,.78)}.hero{display:grid;grid-template-columns:1.35fr .72fr 286px;gap:var(--gap)}.slider,.story-card{position:relative;overflow:hidden;border-radius:var(--radius);background:#111}.slider{min-height:372px}.slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease}.slide.active{opacity:1;pointer-events:auto}.slider:hover .image-bg,.story-card:hover .image-bg{transform:scale(1.04)}.card-body{position:absolute;left:0;right:0;bottom:0;padding:14px;color:#fff;z-index:1}.slider .card-body{padding:18px;padding-right:62px}.title{font-weight:650;margin:0;line-height:1.07;letter-spacing:-.4px}.slider .title{font-size:clamp(24px,3vw,33px);max-width:92%;font-weight:700}.story-card .title{font-size:17px;font-weight:650}.date{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#e9e9e9;font-size:12px;font-weight:650}.date .icon{width:13px;height:13px;opacity:.75}.excerpt{max-height:0;opacity:0;overflow:hidden;margin:0;color:rgba(255,255,255,.88);font-size:14.5px;line-height:1.38;transition:max-height .28s ease,opacity .28s ease,margin .28s ease}.slider:hover .excerpt,.story-card:hover .excerpt{max-height:90px;opacity:1;margin:8px 0 0}.slide-tab{position:absolute;left:14px;top:14px;z-index:2;margin:0;box-shadow:0 4px 12px rgba(0,0,0,.25)}.slider-arrows{position:absolute;right:12px;top:50%;z-index:4;display:grid;gap:8px;transform:translateY(-50%)}.slider-arrows button{width:34px;height:34px;border:0;border-radius:50%;background:rgba(183,15,20,.94);color:white;cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 14px rgba(0,0,0,.22)}.slider-dots{position:absolute;left:18px;bottom:12px;z-index:5;display:flex;gap:6px;transform:translateY(28px)}.slider-dots button{width:22px;height:4px;border:0;border-radius:99px;background:rgba(255,255,255,.45);cursor:pointer}.slider-dots button.active{background:#fff}.hero-side{display:grid;gap:var(--gap)}.hero-side .story-card{min-height:122px}.hero-side .card-body{padding:10px}.hero-side .tag{font-size:9px;padding:5px 6px;margin-bottom:5px}.quick-panel{background:#12171c;color:white;border-radius:var(--radius);overflow:hidden}.quick-search{padding:10px;border-bottom:1px solid #2a3036}.quick-search input{width:100%;background:#0b0e12;border:1px solid #333b45;color:white;padding:9px 10px;border-radius:var(--radius);outline:0;font-size:13px}.quick-icons{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #2a3036}.quick-icons a{min-height:72px;display:grid;place-items:center;text-align:center;padding:8px 6px;gap:4px;border-right:1px solid #2a3036;border-bottom:1px solid #2a3036;font-size:10.5px;font-weight:600;text-transform:uppercase;line-height:1.15;opacity:.95}.quick-icons a:nth-child(3n){border-right:0}.quick-icons .icon{width:22px;height:22px;color:var(--red);stroke-width:1.8}.quick-title{padding:11px 12px;font-weight:650;background:#0c1014;border-bottom:1px solid #2a3036;margin:0;font-size:15px}.mini-list{display:grid;gap:0;padding:0 10px 10px}.mini-item{display:grid;grid-template-columns:68px 1fr;gap:9px;padding:10px 0;border-bottom:1px solid #2a3036}.mini-item:last-child{border-bottom:0}.mini-item h4,.side-post h4,.news-card h3,.wide-card h3{margin:0;line-height:1.16;font-size:15px;font-weight:650}.ad-row{display:grid;gap:var(--gap);margin:10px 0}.ad-row.three{grid-template-columns:repeat(3,1fr)}.ad-row.two{grid-template-columns:repeat(2,1fr)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:var(--gap);align-items:start}.news-grid,.posts-grid,.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.post-card,.news-card{background:white;border:1px solid #e8e8e8;border-radius:var(--radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.post-card:hover,.news-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.post-card .thumb,.news-card .thumb{min-height:150px;border-radius:0}.post-card .tag,.news-card .tag{position:absolute;left:8px;bottom:8px;margin:0}.post-card-content,.news-card .card-text{padding:12px}.post-card h3,.news-card h3{font-size:17px;font-weight:650;margin:0;line-height:1.16}.post-card p,.news-card p,.wide-card p{color:#555;margin:8px 0 0;font-size:14px;line-height:1.42}.feature-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--gap);margin-top:10px}.large-feature .thumb{min-height:315px}.large-feature .card-text{padding:18px}.large-feature h3{font-size:clamp(24px,2.55vw,32px);line-height:1.04;letter-spacing:-.35px;font-weight:720}.small-stack{display:grid;gap:var(--gap)}.wide-card{display:grid;grid-template-columns:42% 1fr;gap:0;background:#fff;border:1px solid #e8e8e8;margin:10px 0}.wide-card .thumb{min-height:214px;border-radius:0}.wide-card .wide-text{padding:18px;display:flex;flex-direction:column;justify-content:center}.wide-card h3{font-size:clamp(21px,2vw,27px);line-height:1.07;letter-spacing:-.25px;font-weight:650}.masonry{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap);margin-top:10px}.masonry .story-card{min-height:230px}.masonry .story-card .title{font-size:20px}.sidebar{display:grid;gap:var(--gap);align-content:start}.side-sticky,.sidebar-extra{position:sticky;top:64px;display:grid;gap:var(--gap)}.side-block{border:1px solid #e4e4e4;background:#fff}.side-title{margin:0;padding:9px 11px;background:#11171c;color:white;font-size:15px;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:8px}.side-title.green{background:var(--green)}.side-title a{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.15)}.side-post{display:grid;grid-template-columns:82px 1fr;gap:9px;padding:9px;border-bottom:1px solid #ececec}.side-post:last-child{border-bottom:0}.side-post .thumb{min-height:64px}.socials{display:grid;grid-template-columns:1fr 1fr}.socials a{color:#fff;min-height:76px;display:grid;place-items:center;gap:4px;font-weight:550;text-align:center}.socials .icon{width:24px;height:24px}.instagram{background:#d62976}.facebook{background:#315c9c}.weather-current{padding:13px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;border-bottom:1px solid #ececec;background:linear-gradient(135deg,#f9fbff,#f3f3f3)}.weather-current .icon{width:42px;height:42px;color:var(--red)}.weather-current h4{margin:0;font-size:18px;line-height:1.05;font-weight:650}.weather-current p{margin:5px 0 0;color:#555;font-size:13px}.weather-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px}.weather-day{background:#f6f6f6;border:1px solid #e5e5e5;border-radius:4px;min-height:82px;display:grid;place-items:center;text-align:center;padding:7px 4px;font-size:11px;color:#333}.weather-day .icon{width:22px;height:22px;color:var(--red)}.weather-day b{display:block;font-size:13px;font-weight:650;margin-top:2px}.temp-pair{display:block;margin-top:2px;font-size:11px;color:#666}.old-carousel{padding:10px}.old-photo{border:0;padding:0;width:100%;min-height:178px;border-radius:var(--radius);overflow:hidden;cursor:pointer;color:white;text-align:left;background:#111;position:relative}.old-photo .image-bg{opacity:.95}.old-photo span{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;font-size:18px;line-height:1.1;font-weight:650;text-shadow:0 2px 10px rgba(0,0,0,.45)}.old-controls{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.old-controls button{flex:1;border:1px solid #e1e1e1;background:#f8f8f8;padding:8px;cursor:pointer;border-radius:3px;display:grid;place-items:center}.full-section,.video-section,.post-section,.related{margin-top:14px;border:1px solid #e7e7e7;background:#fff;padding:0 10px 10px}.food-carousel,.tour-carousel{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px}.food-carousel::-webkit-scrollbar,.tour-carousel::-webkit-scrollbar{display:none}.food-card,.tour-card{flex:0 0 calc(25% - 8px);min-width:210px;border:1px solid #e8e8e8;background:#fff;border-radius:var(--radius);overflow:hidden;scroll-snap-align:start;transition:transform .2s ease,box-shadow .2s ease}.food-card:hover,.tour-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.food-card .thumb,.tour-card .thumb{min-height:135px;border-radius:0}.food-card div:last-child,.tour-card div:last-child{padding:11px}.food-card h3,.tour-card h3{margin:0;font-size:17px;line-height:1.12;font-weight:650}.food-card p,.tour-card p{margin:7px 0 0;font-size:13.5px;line-height:1.35;color:#555}.video-section{background:#10151a;color:#fff}.video-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--gap);padding:10px}.video-player{min-height:360px;background:linear-gradient(to bottom,rgba(0,0,0,.08),rgba(0,0,0,.75)),var(--img,linear-gradient(135deg,#31465a,#111));background-size:cover;background-position:center;position:relative;border-radius:var(--radius);overflow:hidden}.video-play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.video-play span{width:76px;height:76px;border-radius:50%;background:rgba(183,15,20,.95);display:grid;place-items:center;box-shadow:0 12px 36px rgba(0,0,0,.32)}.video-caption{position:absolute;left:0;right:0;bottom:0;padding:18px;z-index:2}.video-caption h3{margin:0;font-size:clamp(24px,3vw,36px);line-height:1.05;font-weight:720}.video-caption p{margin:8px 0 0;max-width:680px;color:rgba(255,255,255,.86);font-size:15px;line-height:1.45}.video-list{display:grid;gap:8px;align-content:start}.video-item{border:1px solid #303842;background:#171e25;color:#fff;display:grid;grid-template-columns:92px 1fr;gap:9px;padding:8px;text-align:left;cursor:pointer;border-radius:var(--radius)}.video-item.active,.video-item:hover{border-color:var(--red)}.video-item .thumb{min-height:68px}.video-item h4{margin:0;font-size:14px;line-height:1.18;font-weight:650}.media-badges{position:absolute;top:8px;right:8px;z-index:3;display:flex;gap:5px}.media-badge{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(183,15,20,.94);box-shadow:0 4px 12px rgba(0,0,0,.22)}.page-hero,.category-header{background:linear-gradient(135deg,rgba(183,15,20,.94),rgba(17,22,27,.95)),linear-gradient(135deg,#26344a,#c9d7e5 48%,#9f1419);color:#fff;padding:30px 28px;border-radius:var(--radius);min-height:175px;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:10px;position:relative;overflow:hidden}.page-title,.category-title{margin:0;font-size:clamp(34px,5vw,58px);line-height:.98;font-weight:760;letter-spacing:-.9px}.page-desc,.category-desc{margin:10px 0 0;max-width:760px;color:rgba(255,255,255,.9);font-size:17px;line-height:1.45}.typography{max-width:850px;margin:0 auto}.content-box{border:1px solid #e7e7e7;background:#fff;padding:22px}.typography p{font-size:18px;line-height:1.72;margin:0 0 18px;color:#252525}.typography h2,.typography h3,.typography h4{color:#111;line-height:1.13;letter-spacing:-.3px;margin:30px 0 12px;font-weight:720}.typography h2{font-size:clamp(28px,3.2vw,38px);border-left:5px solid var(--red);padding-left:12px}.typography h3{font-size:clamp(23px,2.5vw,30px)}.typography h4{font-size:clamp(20px,2vw,24px);color:var(--red-dark)}.typography ul,.typography ol{margin:0 0 20px 22px;padding:0;font-size:18px;line-height:1.65}.typography blockquote{margin:28px 0;padding:22px 24px;border-left:6px solid var(--red);background:#f7f7f7;color:#252525;font-size:clamp(21px,2.6vw,30px);line-height:1.32;font-weight:650;letter-spacing:-.25px}.article{min-width:0;border:1px solid #e7e7e7;background:#fff}.article-head{padding:18px 18px 12px}.pretitle{display:inline-flex;align-items:center;gap:6px;color:var(--red);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px}.category{display:inline-flex;align-items:center;gap:6px;background:var(--red);color:white;padding:7px 9px;font-size:11px;line-height:1;font-weight:700;text-transform:uppercase;border-radius:1px;margin-bottom:10px}.article-title{margin:0;font-size:clamp(30px,4.1vw,46px);line-height:1.04;letter-spacing:-.65px;font-weight:720;color:#111}.hero-figure,.inline-figure{margin:0;position:relative;min-height:470px;background:linear-gradient(to bottom,rgba(0,0,0,.05),rgba(0,0,0,.65)),var(--img,linear-gradient(135deg,#26344a,#c9d7e5 48%,#9f1419));background-size:cover;background-position:center}.figure-caption,.inline-figure figcaption{position:absolute;left:18px;right:18px;bottom:18px;color:#fff;background:rgba(0,0,0,.54);border-left:4px solid var(--red);padding:12px 14px;font-size:14px;line-height:1.45;backdrop-filter:blur(3px)}.article-body{padding:22px 18px 4px}.share-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.share-btn{border:1px solid #e2e2e2;background:#f8f8f8;color:#222;min-height:38px;padding:8px 11px;border-radius:var(--radius);display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:600;font-size:13px}.share-btn.red{background:var(--red);color:white;border-color:var(--red)}.comments{border-top:1px solid #e8e8e8;padding:20px 18px 18px}.comments-title{margin:0 0 14px;font-size:26px;line-height:1.1;font-weight:720;display:flex;align-items:center;gap:8px}.comment{display:grid;grid-template-columns:52px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #eee}.comment-avatar{width:52px;height:52px;border-radius:50%;background:#222;color:#fff;display:grid;place-items:center;font-weight:800}.comment-form{margin-top:20px;display:grid;gap:10px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.comment-form input,.comment-form textarea{width:100%;border:1px solid #ddd;padding:12px;border-radius:var(--radius);outline:0;background:#fafafa}.comment-form textarea{min-height:140px;resize:vertical}.submit-btn{justify-self:start;border:0;background:var(--red);color:#fff;padding:12px 18px;border-radius:var(--radius);font-weight:700;cursor:pointer}.footer{background:#11161a;color:#dfe4e8;margin-top:20px;padding:34px 18px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:30px}.footer h3{margin:0 0 12px;color:white;font-size:15px}.footer p{color:#c2c8cf;margin:14px 0 0;font-size:14px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;color:#bbc3ca}.footer li:before{content:"›";color:var(--red);margin-right:6px;font-weight:800}.footer-socials{display:flex;gap:8px;margin-top:14px}.footer-socials a{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.08);display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.12)}.copyright{background:#e7e7e7;text-align:center;padding:12px;font-size:11px;letter-spacing:.5px;color:#555}.back-to-top{position:fixed;right:18px;bottom:18px;width:44px;height:44px;border-radius:50%;border:0;background:var(--red);color:white;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:var(--shadow);z-index:50;display:grid;place-items:center}.back-to-top.show{opacity:1;pointer-events:auto}.img-1{--img:linear-gradient(135deg,#26344a,#c9d7e5 48%,#9f1419)}.img-2{--img:linear-gradient(135deg,#6c7c51,#e6b16e,#9f1419)}.img-3{--img:linear-gradient(135deg,#25394d,#72a0c1,#cdd7df)}.img-4{--img:linear-gradient(135deg,#5a2b2b,#cbb39d)}.img-5{--img:linear-gradient(135deg,#e2e4e7,#6f7884)}.img-6{--img:linear-gradient(135deg,#565e66,#ccd7df)}.img-7{--img:linear-gradient(135deg,#384d2b,#b2cf6a)}.img-8{--img:linear-gradient(135deg,#35251c,#b58851)}.img-9{--img:linear-gradient(135deg,#192b40,#657c95)}.img-10{--img:linear-gradient(135deg,#813326,#1d2730)}.img-11{--img:linear-gradient(135deg,#15161c,#aa7c3c)}.img-12{--img:linear-gradient(135deg,#18384d,#8bc0de)}.img-13{--img:linear-gradient(135deg,#2d3845,#c2cbd6)}@media(max-width:1120px){.hero{grid-template-columns:1.2fr .8fr}.quick-panel{grid-column:1/-1}.quick-icons{grid-template-columns:repeat(6,1fr)}.quick-panel .mini-list{grid-template-columns:repeat(3,1fr);gap:0 16px}}@media(max-width:920px){.header{grid-template-columns:1fr}.ad-header{justify-self:center}.main-nav{padding:0 0 0 12px;gap:10px}.nav-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-scroll::-webkit-scrollbar{display:none}.nav-links a{padding:14px 11px}.search{width:188px;margin-right:12px}.layout{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(2,1fr)}.side-sticky,.sidebar-extra{position:static}.news-grid,.posts-grid,.related-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.video-layout{grid-template-columns:1fr}.video-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.video-item{flex:0 0 78%;scroll-snap-align:start}}@media(max-width:720px){body{background:#fff}.sl-page{box-shadow:none}.top-bar{padding:0 12px}.top-links{gap:12px;overflow-x:auto;scrollbar-width:none}.top-links a:not(:first-child){display:none}.top-socials{gap:8px}.header{grid-template-columns:1fr;padding:14px 12px 8px}.ad-header{display:none}.mobile-service-ad{display:grid;margin-left:12px;margin-right:12px}.content{padding:10px 12px 14px}.logo-mark{width:58px;height:50px;font-size:24px}.logo-text{font-size:25px}.search{width:46px;margin-right:8px;display:flex;align-items:center}.search input{position:absolute;right:0;width:46px;opacity:0;pointer-events:none;transition:width .22s ease,opacity .22s ease}.search.open input,.search:focus-within input{width:min(235px,calc(100vw - 24px));opacity:1;pointer-events:auto;z-index:3}.search button{position:relative;z-index:4;width:42px;height:42px;inset:auto;background:#151a1f;border:1px solid #2d333b;border-radius:var(--radius)}.hero{grid-template-columns:1fr}.slider{min-height:350px}.hero-side{display:flex;overflow-x:auto;gap:var(--gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:2px}.hero-side::-webkit-scrollbar{display:none}.hero-side .story-card{flex:0 0 82%;scroll-snap-align:start;min-height:190px}.quick-icons{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.quick-icons a{flex:0 0 42%;min-height:82px;scroll-snap-align:start;border-right:1px solid #2a3036!important}.quick-panel .mini-list{grid-template-columns:1fr}.ad-row.three,.ad-row.two{display:flex;overflow-x:auto;gap:var(--gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ad-row .ad{flex:0 0 82%;scroll-snap-align:start}.feature-grid,.wide-card{grid-template-columns:1fr}.masonry,.news-grid,.posts-grid,.related-grid{grid-template-columns:1fr}.sidebar{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.food-card,.tour-card{flex-basis:78%}.article-title{font-size:30px}.hero-figure{min-height:330px}.article-body{padding:18px 14px 4px}.typography p,.article-body p{font-size:17px;line-height:1.68}.form-row{grid-template-columns:1fr}}
/* Archive, single, page extras */
.featured-grid{display:grid;grid-template-columns:1.38fr .9fr;gap:var(--gap);margin-bottom:10px}.feature-main,.mini-feature{border-radius:var(--radius);overflow:hidden;background:#111;position:relative;color:#fff}.feature-main{min-height:430px}.feature-main h2{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.04;font-weight:720;letter-spacing:-.6px}.feature-main p{margin:9px 0 0;max-width:680px;color:rgba(255,255,255,.88);font-size:15px;line-height:1.45}.feature-side{display:grid;gap:var(--gap)}.mini-feature{min-height:210px}.mini-feature h3{margin:0;font-size:23px;line-height:1.06;font-weight:680;letter-spacing:-.25px}.mini-feature p{margin:7px 0 0;color:rgba(255,255,255,.84);font-size:13.5px;line-height:1.35}.category-header{display:grid;grid-template-columns:1fr auto;align-items:end}.category-eyebrow,.page-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;opacity:.94}.category-count{position:relative;z-index:2;text-align:right;background:rgba(0,0,0,.23);padding:14px;border-radius:var(--radius);min-width:150px}.category-count b{display:block;font-size:34px;line-height:1}.archive-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);flex-wrap:wrap;padding:10px;border:1px solid #e8e8e8;background:#fff;margin:10px 0}.archive-tabs{display:flex;gap:6px;flex-wrap:wrap}.archive-tabs a{border:1px solid #e3e3e3;background:#f8f8f8;padding:8px 10px;font-size:13px;font-weight:650;border-radius:999px}.archive-tabs a.active,.archive-tabs a:hover{background:var(--red);color:#fff;border-color:var(--red)}.sort-select{border:1px solid #ddd;background:#fff;padding:9px 12px;border-radius:var(--radius);color:#444;outline:0}.wide-ad{margin:10px 0;min-height:240px;background:radial-gradient(circle at 18% 26%,rgba(255,255,255,.18),transparent 26%),linear-gradient(135deg,var(--yellow),#e9a600);color:#222;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:28px;border-radius:var(--radius);overflow:hidden}.page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;border:1px solid #e2e2e2;background:#fff;color:#222;border-radius:var(--radius);font-weight:650;font-size:14px;margin:22px 3px 4px}.page-numbers.current,.page-numbers:hover{background:var(--red);color:#fff;border-color:var(--red)}.latest-number{position:absolute;left:6px;top:6px;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800;box-shadow:0 4px 10px rgba(0,0,0,.25)}.gallery-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-auto-rows:170px;gap:var(--gap)}.gallery-item{border:0;padding:0;cursor:pointer;position:relative;overflow:hidden;border-radius:var(--radius);background:#111;color:white;text-align:left}.gallery-item:first-child{grid-row:span 2}.gallery-item span:last-child{position:absolute;left:11px;right:11px;bottom:10px;font-size:14px;line-height:1.2;font-weight:650;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.5)}.video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#111;overflow:hidden;border-radius:var(--radius)}.video-frame iframe,.video-frame embed,.video-frame object{position:absolute;inset:0;width:100%;height:100%;border:0}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.tags a{background:#f3f3f3;border:1px solid #e5e5e5;padding:7px 10px;border-radius:999px;color:#444;font-size:13px;font-weight:600}.author-box{display:grid;grid-template-columns:78px 1fr;gap:14px;padding:16px;background:#f6f6f6;border:1px solid #e7e7e7;margin:26px 0}.author-avatar{width:78px;height:78px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-size:28px;font-weight:800}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);margin:26px 0 10px}.post-nav a{border:1px solid #e5e5e5;padding:14px;background:#fff;min-height:92px;display:flex;flex-direction:column;justify-content:center}.post-nav small{color:var(--red);font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.post-nav strong{font-size:16px;line-height:1.2;color:#222}.comment-list{margin:0;padding:0;list-style:none}.comment-body{padding:14px 0;border-bottom:1px solid #eee}.comment-form input,.comment-form textarea{width:100%;border:1px solid #ddd;padding:12px;border-radius:var(--radius);outline:0;background:#fafafa}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start}.contact-form,.contact-info{border:1px solid #e7e7e7;background:#fff;padding:18px}.contact-form h2,.contact-info h2{margin:0 0 12px;font-size:26px;line-height:1.1;font-weight:720}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid #ddd;background:#fafafa;padding:12px;border-radius:var(--radius);outline:0}.contact-form textarea{min-height:165px;resize:vertical}.full{grid-column:1/-1}.contact-list{display:grid;gap:10px}.contact-item{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:start;padding:12px;background:#f7f7f7;border:1px solid #e9e9e9}.contact-item .icon{width:24px;height:24px;color:var(--red);margin-top:3px}.map-box{margin-top:10px;min-height:310px;background:linear-gradient(135deg,#e7edf3,#9ab1c5);border-radius:var(--radius);position:relative;overflow:hidden;display:grid;place-items:center;text-align:center;color:#1b2a35;font-weight:700}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);margin:10px 0 0}.info-card{border:1px solid #e7e7e7;background:#fff;padding:16px;border-radius:var(--radius)}.info-card .icon{width:32px;height:32px;color:var(--red);margin-bottom:10px}@media(max-width:1040px){.featured-grid{grid-template-columns:1fr}.feature-side{grid-template-columns:repeat(2,1fr)}}@media(max-width:920px){.contact-layout{grid-template-columns:1fr}.category-header{grid-template-columns:1fr}.category-count{text-align:left;width:max-content}}@media(max-width:720px){.featured-grid{display:block}.feature-main{min-height:360px;margin-bottom:var(--gap)}.feature-side{display:flex;overflow-x:auto;gap:var(--gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.feature-side::-webkit-scrollbar{display:none}.mini-feature{flex:0 0 86%;min-height:220px;scroll-snap-align:start}.gallery-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.gallery-item{flex:0 0 82%;min-height:230px;scroll-snap-align:start}.post-nav,.form-grid,.contact-layout{grid-template-columns:1fr}.full{grid-column:auto}.info-grid{grid-template-columns:1fr}.category-title,.page-title{font-size:36px}.page-desc,.category-desc{font-size:15px}.page-hero,.category-header{padding:22px 16px;min-height:150px}}
.modal{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:100;display:none;align-items:center;justify-content:center;padding:18px}.modal.open{display:flex}.modal-card{width:min(860px,100%);background:white;border-radius:6px;overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.38)}.modal-image{min-height:460px;background:var(--img,linear-gradient(135deg,#333,#999));background-size:cover;background-position:center}.modal-content{padding:18px}.modal-content h3{margin:0 0 8px;font-size:25px;line-height:1.1;font-weight:650}.modal-content p{margin:0;color:#555;font-size:15px;line-height:1.5}.modal-close{position:absolute;top:16px;right:16px;border:0;width:42px;height:42px;border-radius:50%;background:#fff;cursor:pointer;display:grid;place-items:center}@media(max-width:720px){.modal-image{min-height:260px}}


/* === Simple Look 1.0.5 layout hotfix ===
   WordPress dodaje body klasu .page na statičnim stranama; zato wrapper više nije .page nego .sl-page.
   Ovi selektori dodatno štite frontend od WP/globalnih stilova i vraćaju dizajn kao u HTML prototipu. */
body.simple-look-theme{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  background:#dedede;
  color:var(--black);
}
body.simple-look-theme .sl-page{
  width:min(var(--container),100%) !important;
  max-width:var(--container) !important;
  margin:0 auto !important;
  background:#fff;
  overflow:hidden;
}
body.simple-look-theme .sl-page a,
body.simple-look-theme .sl-page a:visited{
  color:inherit;
  text-decoration:none;
}
body.simple-look-theme .header{
  grid-template-columns:minmax(220px,250px) minmax(0,1fr);
  overflow:hidden;
}
body.simple-look-theme .ad-header{
  width:min(728px,100%) !important;
  max-width:100% !important;
  justify-self:end;
}
body.simple-look-theme .main-nav{
  width:100%;
}
body.simple-look-theme .nav-scroll{
  flex:1 1 auto;
  min-width:0;
}
body.simple-look-theme .search{
  flex:0 0 218px;
}
body.simple-look-theme .slider .title a,
body.simple-look-theme .story-card .title a,
body.simple-look-theme .overlay-content a,
body.simple-look-theme .card-body a{
  color:#fff !important;
}
body.simple-look-theme .quick-panel a,
body.simple-look-theme .quick-panel a:visited{
  color:#fff !important;
}
body.simple-look-theme .news-card a,
body.simple-look-theme .wide-card a,
body.simple-look-theme .side-post a{
  color:inherit !important;
}
body.simple-look-theme .image-bg{
  background-size:cover;
  background-position:center;
}
body.simple-look-theme .slider .image-bg,
body.simple-look-theme .story-card .image-bg{
  position:absolute;
  inset:0;
}
body.simple-look-theme .slider,
body.simple-look-theme .story-card{
  isolation:isolate;
}
body.simple-look-theme .slide{
  z-index:0;
}
body.simple-look-theme .slide.active{
  z-index:1;
}
body.simple-look-theme .card-body,
body.simple-look-theme .overlay-content{
  z-index:3;
}
body.simple-look-theme .tag{
  color:#fff !important;
}
body.simple-look-theme .ticker-track{
  min-width:0;
}
body.simple-look-theme .ticker-line{
  min-width:max-content;
}
@media(max-width:1120px){
  body.simple-look-theme .hero{
    grid-template-columns:1.2fr .8fr;
  }
  body.simple-look-theme .quick-panel{
    grid-column:1/-1;
  }
}
@media(max-width:920px){
  body.simple-look-theme .header{
    grid-template-columns:1fr;
  }
  body.simple-look-theme .ad-header{
    justify-self:center;
  }
  body.simple-look-theme .nav-scroll{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
  }
  body.simple-look-theme .nav-scroll::-webkit-scrollbar{display:none}
  body.simple-look-theme .search{
    flex:0 0 188px;
  }
}
@media(max-width:720px){
  body.simple-look-theme{background:#fff}
  body.simple-look-theme .sl-page{box-shadow:none !important}
  body.simple-look-theme .ad-header{display:none}
  body.simple-look-theme .mobile-service-ad{display:grid}
  body.simple-look-theme .hero{grid-template-columns:1fr}
  body.simple-look-theme .hero-side{
    display:flex;
    overflow-x:auto;
    gap:var(--gap);
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
  }
  body.simple-look-theme .hero-side::-webkit-scrollbar{display:none}
  body.simple-look-theme .hero-side .story-card{
    flex:0 0 82%;
    min-height:190px;
    scroll-snap-align:start;
  }
  body.simple-look-theme .quick-icons{
    display:flex;
    overflow-x:auto;
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
  }
  body.simple-look-theme .quick-icons::-webkit-scrollbar{display:none}
  body.simple-look-theme .quick-icons a{
    flex:0 0 42%;
    min-height:82px;
    scroll-snap-align:start;
  }
}
@media(max-width:560px){
  body.simple-look-theme .search{
    flex:0 0 46px;
    width:46px;
  }
}


/* 1.0.6 stabilizacija layouta */
.simple-look-theme .sl-page{width:min(var(--container),100%);max-width:1180px}
.simple-look-theme .header{grid-template-columns:250px minmax(0,1fr)}
.simple-look-theme .ad-header{width:728px;max-width:100%;height:90px;justify-self:end}
.simple-look-theme .hero{grid-template-columns:minmax(0,1.35fr) minmax(210px,.72fr) 286px;gap:10px}
.simple-look-theme .layout{grid-template-columns:minmax(0,1fr) 286px}
.simple-look-theme .main-column{min-width:0}
.simple-look-theme .news-grid{align-items:stretch}
.simple-look-theme .post-card .thumb,.simple-look-theme .news-card .thumb{display:block;background-image:var(--img,linear-gradient(135deg,#e2e4e7,#6f7884));background-size:cover;background-position:center}
.simple-look-theme .story-card a,.simple-look-theme .slider a,.simple-look-theme .mini-item a,.simple-look-theme .quick-panel a{color:inherit;text-decoration:none}
.simple-look-theme .feature-grid:empty,.simple-look-theme .news-grid:empty,.simple-look-theme .masonry:empty{display:none}
.simple-look-theme .feature-grid .small-stack{min-width:0}
.simple-look-theme .feature-grid .small-stack .story-card{min-height:152px}
.simple-look-theme .ad-banner>.ad-banner{margin:0;width:100%;height:100%}
.simple-look-theme .full-section .archive-link{order:3;margin-left:auto}
.simple-look-theme .full-section .section-head:after{order:2}
.simple-look-theme .full-section .section-head h2{order:1}
.simple-look-theme .footer{clear:both}

@media(max-width:1120px){
  .simple-look-theme .hero{grid-template-columns:1.2fr .8fr}
  .simple-look-theme .quick-panel{grid-column:1/-1}
}
@media(max-width:920px){
  .simple-look-theme .header{grid-template-columns:1fr}
  .simple-look-theme .ad-header{justify-self:center}
  .simple-look-theme .layout{grid-template-columns:1fr}
  .simple-look-theme .sidebar{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:720px){
  .simple-look-theme .hero{grid-template-columns:1fr}
  .simple-look-theme .hero-side{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
  .simple-look-theme .hero-side::-webkit-scrollbar{display:none}
  .simple-look-theme .hero-side .story-card{flex:0 0 82%;min-height:190px;scroll-snap-align:start}
  .simple-look-theme .quick-icons{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
  .simple-look-theme .quick-icons a{flex:0 0 42%;scroll-snap-align:start}
  .simple-look-theme .ad-row.three,.simple-look-theme .ad-row.two{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
  .simple-look-theme .ad-row .ad{flex:0 0 82%;scroll-snap-align:start}
  .simple-look-theme .feature-grid{grid-template-columns:1fr}
  .simple-look-theme .masonry{grid-template-columns:1fr}
  .simple-look-theme .sidebar{grid-template-columns:1fr}
}


/* 1.0.7 vizuelno peglanje 1:1 prema HTML-u */
.simple-look-theme .icon{
  width:18px;height:18px;stroke-width:2;vertical-align:middle;display:inline-block;flex:0 0 auto;
}
.simple-look-theme a,
.simple-look-theme .card-body a,
.simple-look-theme .overlay-content a,
.simple-look-theme .story-card a,
.simple-look-theme .slider a,
.simple-look-theme .news-card h3 a,
.simple-look-theme .post-card h3 a{
  text-decoration:none!important;
  border-bottom:0!important;
  box-shadow:none!important;
}
.simple-look-theme .card-body a,
.simple-look-theme .overlay-content a,
.simple-look-theme .story-card a,
.simple-look-theme .slider a{
  color:inherit!important;
}

/* Overlay tekst ne sme biti podignut dok nema hover opisa */
.simple-look-theme .slider .card-body,
.simple-look-theme .story-card .card-body{
  bottom:0!important;
  top:auto!important;
  transform:none!important;
}
.simple-look-theme .slider .excerpt,
.simple-look-theme .story-card .excerpt{
  display:block!important;
  max-height:0!important;
  opacity:0!important;
  overflow:hidden!important;
  margin:0!important;
  visibility:hidden!important;
  transition:max-height .28s ease, opacity .28s ease, margin .28s ease, visibility .28s ease;
}
.simple-look-theme .slider:hover .excerpt,
.simple-look-theme .story-card:hover .excerpt{
  max-height:90px!important;
  opacity:1!important;
  margin:8px 0 0!important;
  visibility:visible!important;
}
.simple-look-theme .slider .title,
.simple-look-theme .story-card .title{
  text-shadow:0 2px 10px rgba(0,0,0,.5);
}
.simple-look-theme .slider .title::after,
.simple-look-theme .story-card .title::after,
.simple-look-theme .card-body h1::after,
.simple-look-theme .card-body h2::after,
.simple-look-theme .card-body h3::after{
  content:none!important;
  display:none!important;
  border:0!important;
}
.simple-look-theme .slider .date,
.simple-look-theme .story-card .date{
  margin-top:8px!important;
}

/* Hero proporcije i razmaci */
.simple-look-theme .hero{
  grid-template-columns:minmax(0,1.35fr) minmax(245px,.72fr) 286px!important;
  gap:10px!important;
  align-items:stretch!important;
}
.simple-look-theme .slider{min-height:372px!important}
.simple-look-theme .hero-side{gap:10px!important}
.simple-look-theme .hero-side .story-card{min-height:117px!important}
.simple-look-theme .hero-side .card-body{padding:10px!important}
.simple-look-theme .hero-side .title{font-size:16px!important;line-height:1.08!important}
.simple-look-theme .hero-side .date{font-size:11px!important}
.simple-look-theme .hero-side .tag{font-size:9px!important;padding:5px 6px!important;margin-bottom:5px!important}

/* Quick panel ikonice i isti ritam */
.simple-look-theme .quick-icons{
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
}
.simple-look-theme .quick-icons a{
  min-height:70px!important;
  font-size:9.5px!important;
  line-height:1.1!important;
  color:#fff!important;
  gap:5px!important;
}
.simple-look-theme .quick-icons .icon{
  width:22px!important;
  height:22px!important;
  color:var(--red)!important;
  margin-bottom:2px!important;
}
.simple-look-theme .quick-search .search,
.simple-look-theme .quick-search form{
  width:100%!important;
  margin:0!important;
}
.simple-look-theme .quick-search input{
  opacity:1!important;
  pointer-events:auto!important;
  position:static!important;
  width:100%!important;
}
.simple-look-theme .quick-search button{display:none!important}

/* Novosti po opstinama: sve thumb slike iste visine */
.simple-look-theme .mini-item{
  grid-template-columns:78px 1fr!important;
  min-height:82px!important;
  align-items:center!important;
}
.simple-look-theme .mini-item .thumb{
  width:78px!important;
  height:62px!important;
  min-height:62px!important;
  background-size:cover!important;
  background-position:center!important;
}
.simple-look-theme .mini-item h4{
  font-size:14px!important;
  line-height:1.14!important;
}

/* Marquee stvarni neprekidni loop */
.simple-look-theme .ticker-track{overflow:hidden!important}
.simple-look-theme .ticker-line{
  display:flex!important;
  width:max-content!important;
  min-width:max-content!important;
  animation:tickerLoop107 48s linear infinite!important;
}
.simple-look-theme .ticker-line span{flex:0 0 auto!important}
@keyframes tickerLoop107{
  from{transform:translateX(0)}
  to{transform:translateX(-25%)}
}

/* Ads i donje sekcije da ne pucaju/proširuju layout */
.simple-look-theme .ad-row.two,
.simple-look-theme .ad-row.three{gap:10px!important}
.simple-look-theme .ad-row.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.simple-look-theme .ad-row.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.simple-look-theme .ad-banner{
  display:grid!important;
  place-items:center start!important;
  width:100%!important;
  height:250px!important;
  min-height:250px!important;
  margin:10px 0!important;
  background:linear-gradient(90deg,rgba(0,0,0,.06),transparent),var(--yellow)!important;
  color:#222!important;
  padding:28px!important;
}

/* Spreči WordPress notice/error da razbije grid vizuelno ako admin ima WP debug display */
.simple-look-theme .main-column > br,
.simple-look-theme .main-column > p:empty{display:none!important}

@media(max-width:1120px){
  .simple-look-theme .hero{grid-template-columns:1.2fr .8fr!important}
  .simple-look-theme .quick-panel{grid-column:1/-1!important}
  .simple-look-theme .quick-icons{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:720px){
  .simple-look-theme .hero{grid-template-columns:1fr!important}
  .simple-look-theme .hero-side{display:flex!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}
  .simple-look-theme .hero-side .story-card{flex:0 0 82%!important;min-height:190px!important;scroll-snap-align:start!important}
  .simple-look-theme .quick-icons{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}
  .simple-look-theme .quick-icons a{flex:0 0 42%!important;min-height:82px!important;scroll-snap-align:start!important}
  .simple-look-theme .ad-row.two,
  .simple-look-theme .ad-row.three{display:flex!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x mandatory!important}
  .simple-look-theme .ad-row .ad{flex:0 0 82%!important;scroll-snap-align:start!important}
}


/* 1.0.8 završno peglanje home layouta */
.simple-look-theme .section-head{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}
.simple-look-theme .section-head h2{flex:0 0 auto!important}
.simple-look-theme .section-head::after{
  content:""!important;
  height:2px!important;
  background:var(--red)!important;
  flex:1 1 auto!important;
  order:2!important;
}
.simple-look-theme .section-head .archive-link,
.simple-look-theme .section-head .right-link{
  order:3!important;
  margin-left:auto!important;
  color:var(--red)!important;
  font-weight:700!important;
  background:transparent!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
}
.simple-look-theme .section-head h2{order:1!important}

.simple-look-theme .media-badges{
  position:absolute!important;
  top:8px!important;
  right:8px!important;
  z-index:5!important;
  display:flex!important;
  gap:5px!important;
}
.simple-look-theme .media-badge{
  min-width:26px!important;
  height:26px!important;
  padding:0 6px!important;
  border-radius:99px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  color:#fff!important;
  background:rgba(183,15,20,.95)!important;
  box-shadow:0 4px 12px rgba(0,0,0,.25)!important;
  font-size:10px!important;
  font-style:normal!important;
}
.simple-look-theme .media-badge.comment{background:rgba(17,22,27,.9)!important}
.simple-look-theme .media-badge.gallery{background:rgba(49,92,156,.95)!important}
.simple-look-theme .media-badge .icon{width:13px!important;height:13px!important}
.simple-look-theme .media-badge em{font-style:normal!important;font-size:10px!important}

.simple-look-theme .meta-line .icon,
.simple-look-theme .date .icon{
  color:var(--gray-500)!important;
}
.simple-look-theme .date{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
}

.simple-look-theme .feature-grid{
  clear:both!important;
  display:grid!important;
  grid-template-columns:1.2fr .8fr!important;
  gap:10px!important;
  margin-top:10px!important;
  margin-bottom:10px!important;
  align-items:stretch!important;
}
.simple-look-theme .feature-grid + .ad-row.two{
  clear:both!important;
  width:100%!important;
}
.simple-look-theme .large-feature{min-width:0!important}
.simple-look-theme .large-feature .thumb{min-height:315px!important}
.simple-look-theme .small-stack{display:grid!important;gap:10px!important;min-width:0!important}
.simple-look-theme .small-stack .story-card{min-height:152px!important}

.simple-look-theme .ad-row.two{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  width:100%!important;
}
.simple-look-theme .ad-row.two .ad{
  width:100%!important;
  min-height:150px!important;
}
.simple-look-theme .ad-banner{
  clear:both!important;
  grid-column:1/-1!important;
  width:100%!important;
  max-width:100%!important;
  min-height:250px!important;
  height:250px!important;
  display:grid!important;
  margin:10px 0!important;
  padding:28px!important;
  font-size:24px!important;
  line-height:1.16!important;
  border-radius:3px!important;
}
.simple-look-theme .masonry{
  clear:both!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.simple-look-theme .masonry .story-card{min-height:230px!important}
.simple-look-theme .masonry .story-card .title{font-size:20px!important;line-height:1.08!important}

.simple-look-theme .old-nis-carousel{
  display:flex!important;
  gap:10px!important;
  overflow-x:auto!important;
  scroll-snap-type:x mandatory!important;
  -webkit-overflow-scrolling:touch!important;
  padding:10px!important;
}
.simple-look-theme .old-nis-carousel::-webkit-scrollbar{display:none!important}
.simple-look-theme .old-nis-card{
  flex:0 0 25%!important;
  min-width:220px!important;
  min-height:180px!important;
  border:0!important;
  border-radius:3px!important;
  overflow:hidden!important;
  position:relative!important;
  cursor:pointer!important;
  background:#111!important;
  color:#fff!important;
  text-align:left!important;
  scroll-snap-align:start!important;
}
.simple-look-theme .old-nis-card .image-bg{
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(to bottom,rgba(0,0,0,.05),rgba(0,0,0,.65)),var(--img,linear-gradient(135deg,#35251c,#b58851))!important;
  background-size:cover!important;
  background-position:center!important;
}
.simple-look-theme .old-nis-card > span:not(.image-bg){
  position:absolute!important;
  left:12px!important;
  right:12px!important;
  bottom:12px!important;
  z-index:2!important;
  font-size:18px!important;
  line-height:1.1!important;
  font-weight:700!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45)!important;
}
.simple-look-theme .sl-modal{
  position:fixed!important;
  inset:0!important;
  z-index:1000!important;
  background:rgba(0,0,0,.72)!important;
  display:none!important;
  align-items:center!important;
  justify-content:center!important;
  padding:18px!important;
}
.simple-look-theme .sl-modal.open{display:flex!important}
.simple-look-theme .sl-modal-card{
  width:min(860px,100%)!important;
  background:#fff!important;
  border-radius:6px!important;
  overflow:hidden!important;
  box-shadow:0 22px 70px rgba(0,0,0,.38)!important;
}
.simple-look-theme .sl-modal-image{
  min-height:420px!important;
  background:var(--img,linear-gradient(135deg,#333,#999))!important;
  background-size:cover!important;
  background-position:center!important;
}
.simple-look-theme .sl-modal-content{padding:18px!important}
.simple-look-theme .sl-modal-content h3{margin:0 0 8px!important;font-size:25px!important;line-height:1.1!important}
.simple-look-theme .sl-modal-content p{margin:0!important;color:#555!important;font-size:15px!important;line-height:1.5!important}
.simple-look-theme .sl-modal-close{
  position:absolute!important;
  top:16px!important;
  right:16px!important;
  width:42px!important;
  height:42px!important;
  border-radius:50%!important;
  border:0!important;
  background:#fff!important;
  cursor:pointer!important;
  display:grid!important;
  place-items:center!important;
}

@media(max-width:920px){
  .simple-look-theme .feature-grid{grid-template-columns:1fr!important}
}
@media(max-width:720px){
  .simple-look-theme .feature-grid{grid-template-columns:1fr!important}
  .simple-look-theme .masonry{grid-template-columns:1fr!important}
  .simple-look-theme .old-nis-card{flex-basis:82%!important}
  .simple-look-theme .sl-modal-image{min-height:260px!important}
}


/* 1.0.9 emergency fix: helper functions restored, layout visible */
.simple-look-theme .media-badges{
  position:absolute!important;top:8px!important;right:8px!important;z-index:8!important;display:flex!important;gap:5px!important;
}
.simple-look-theme .media-badge{
  min-width:26px!important;height:26px!important;padding:0 6px!important;border-radius:99px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;color:#fff!important;background:rgba(183,15,20,.95)!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important;font-style:normal!important;
}
.simple-look-theme .media-badge.comment{background:rgba(17,22,27,.9)!important}
.simple-look-theme .media-badge.gallery{background:rgba(49,92,156,.95)!important}
.simple-look-theme .media-badge .icon{width:13px!important;height:13px!important}
.simple-look-theme .media-badge em{font-style:normal!important;font-size:10px!important}

.simple-look-theme .section-head{display:flex!important;align-items:center!important;gap:10px!important}
.simple-look-theme .section-head h2{order:1!important;flex:0 0 auto!important}
.simple-look-theme .section-head::after{order:2!important;content:""!important;height:2px!important;background:var(--red)!important;flex:1 1 auto!important}
.simple-look-theme .section-head .archive-link,.simple-look-theme .section-head .right-link{order:3!important;margin-left:auto!important;color:var(--red)!important;background:transparent!important;display:inline-flex!important;align-items:center!important;gap:6px!important}

.simple-look-theme .feature-grid{clear:both!important;display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:10px!important;margin:10px 0!important;align-items:stretch!important}
.simple-look-theme .large-feature .thumb{min-height:315px!important}
.simple-look-theme .small-stack{display:grid!important;gap:10px!important;min-width:0!important}
.simple-look-theme .small-stack .story-card{min-height:152px!important}
.simple-look-theme .ad-row.two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;clear:both!important;width:100%!important}
.simple-look-theme .ad-row.two .ad{width:100%!important;min-height:150px!important}
.simple-look-theme .masonry{clear:both!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.simple-look-theme .masonry .story-card{min-height:230px!important}

.simple-look-theme .slider .excerpt,.simple-look-theme .story-card .excerpt{
  max-height:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;margin:0!important;
}
.simple-look-theme .slider:hover .excerpt,.simple-look-theme .story-card:hover .excerpt{
  max-height:90px!important;opacity:1!important;visibility:visible!important;margin:8px 0 0!important;
}
.simple-look-theme .slider .title::after,.simple-look-theme .story-card .title::after{display:none!important;content:none!important}

.simple-look-theme .mini-item .thumb{width:78px!important;height:62px!important;min-height:62px!important;background-size:cover!important;background-position:center!important}
.simple-look-theme .mini-item{grid-template-columns:78px 1fr!important;min-height:82px!important;align-items:center!important}
.simple-look-theme .meta-line .icon,.simple-look-theme .date .icon{color:var(--gray-500)!important}

@media(max-width:920px){.simple-look-theme .feature-grid{grid-template-columns:1fr!important}}
@media(max-width:720px){.simple-look-theme .masonry{grid-template-columns:1fr!important}}


/* 1.1.2 stabilna verzija: bez eksperimentalnog klik-overlay CSS-a */
.simple-look-theme .image-bg{
  background-size:cover!important;
  background-position:center!important;
}
.simple-look-theme .slider .excerpt,
.simple-look-theme .story-card .excerpt{
  max-height:0!important;
  opacity:0!important;
  visibility:hidden!important;
  overflow:hidden!important;
  margin:0!important;
}
.simple-look-theme .slider:hover .excerpt,
.simple-look-theme .story-card:hover .excerpt{
  max-height:90px!important;
  opacity:1!important;
  visibility:visible!important;
  margin:8px 0 0!important;
}
.simple-look-theme .slider .title::after,
.simple-look-theme .story-card .title::after{
  content:none!important;
  display:none!important;
}
.simple-look-theme .slider .title a,
.simple-look-theme .story-card .title a{
  color:#fff!important;
  text-decoration:none!important;
}
.simple-look-theme .article-head .category,
.simple-look-theme .article-head .category *,
.simple-look-theme .category,
.simple-look-theme .category *{
  color:#fff!important;
}
.simple-look-theme .author-box{
  display:none!important;
}
.simple-look-theme .socials a,
.simple-look-theme .socials a:visited{
  color:#fff!important;
  font-weight:650!important;
  font-size:14px!important;
  text-decoration:none!important;
}
.simple-look-theme .socials .icon{
  width:28px!important;
  height:28px!important;
  color:#fff!important;
}
.simple-look-theme .logo-img img{
  width:auto!important;
  object-fit:contain!important;
}

/* Popravi srednji deo bez menjanja PHP strukture */
.simple-look-theme .feature-grid{
  clear:both!important;
  display:grid!important;
  grid-template-columns:1.2fr .8fr!important;
  gap:10px!important;
  margin:10px 0!important;
  align-items:stretch!important;
}
.simple-look-theme .large-feature .thumb{
  min-height:315px!important;
}
.simple-look-theme .small-stack{
  display:grid!important;
  gap:10px!important;
}
.simple-look-theme .small-stack .story-card{
  min-height:152px!important;
}
.simple-look-theme .ad-row.two{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  clear:both!important;
}
.simple-look-theme .ad-row.two .ad{
  min-height:150px!important;
  width:100%!important;
}
.simple-look-theme .masonry{
  clear:both!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.simple-look-theme .masonry .story-card{
  min-height:230px!important;
}
.simple-look-theme .section-head{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}
.simple-look-theme .section-head h2{
  order:1!important;
  flex:0 0 auto!important;
}
.simple-look-theme .section-head::after{
  order:2!important;
  flex:1 1 auto!important;
}
.simple-look-theme .section-head .archive-link,
.simple-look-theme .section-head .right-link{
  order:3!important;
  margin-left:auto!important;
  color:var(--red)!important;
  background:transparent!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
}

/* Kartice sa slikom su klikabilne preko thumb linka; ne diramo slider sliku da ne puca. */
.simple-look-theme .post-card .thumb,
.simple-look-theme .news-card .thumb,
.simple-look-theme .related-card .thumb{
  cursor:pointer!important;
}

@media(max-width:920px){
  .simple-look-theme .feature-grid{grid-template-columns:1fr!important}
}
@media(max-width:720px){
  .simple-look-theme .masonry{grid-template-columns:1fr!important}
}


/* 1.1.3 critical helper restore + safe visual fixes */
.simple-look-theme .image-bg{
  background-size:cover!important;
  background-position:center!important;
}
.simple-look-theme .slider .title a,
.simple-look-theme .story-card .title a{
  color:#fff!important;
  text-decoration:none!important;
}
.simple-look-theme .slider .title::after,
.simple-look-theme .story-card .title::after{
  content:none!important;
  display:none!important;
}
.simple-look-theme .slider .excerpt,
.simple-look-theme .story-card .excerpt{
  max-height:0!important;
  opacity:0!important;
  visibility:hidden!important;
  overflow:hidden!important;
  margin:0!important;
}
.simple-look-theme .slider:hover .excerpt,
.simple-look-theme .story-card:hover .excerpt{
  max-height:90px!important;
  opacity:1!important;
  visibility:visible!important;
  margin:8px 0 0!important;
}
.simple-look-theme .article-head .category,
.simple-look-theme .article-head .category *,
.simple-look-theme .category,
.simple-look-theme .category *{
  color:#fff!important;
}
.simple-look-theme .author-box{
  display:none!important;
}
.simple-look-theme .socials a,
.simple-look-theme .socials a:visited{
  color:#fff!important;
  font-weight:650!important;
  font-size:14px!important;
  text-decoration:none!important;
}
.simple-look-theme .socials .icon{
  width:28px!important;
  height:28px!important;
  color:#fff!important;
}


/* 1.1.4: popravka zguzvanog donjeg dela + klikabilne slike */
.simple-look-theme .story-card,
.simple-look-theme .slider{
  position:relative!important;
}
.simple-look-theme .story-click.image-bg{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  background-size:cover!important;
  background-position:center!important;
  text-indent:-9999px!important;
  overflow:hidden!important;
}
.simple-look-theme .story-card .card-body,
.simple-look-theme .slider .card-body{
  z-index:4!important;
  pointer-events:none!important;
}
.simple-look-theme .story-card .card-body a,
.simple-look-theme .slider .card-body a{
  pointer-events:auto!important;
}
.simple-look-theme .story-card .tag,
.simple-look-theme .slider .tag,
.simple-look-theme .media-badges,
.simple-look-theme .slider-arrows,
.simple-look-theme .slider-dots{
  z-index:5!important;
}
.simple-look-theme .lower-home-block{
  display:block!important;
  width:100%!important;
  clear:both!important;
  margin-top:10px!important;
}
.simple-look-theme .lower-home-block .lower-ads{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  clear:both!important;
  margin:0 0 10px!important;
}
.simple-look-theme .lower-home-block .lower-ads .ad{
  min-height:150px!important;
  height:150px!important;
  width:100%!important;
}
.simple-look-theme .lower-home-block .masonry{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  clear:both!important;
  margin:0!important;
}
.simple-look-theme .lower-home-block .masonry .story-card{
  min-height:230px!important;
  width:100%!important;
}
.simple-look-theme .main-column{
  display:block!important;
}
.simple-look-theme .ad-banner{
  width:100%!important;
  max-width:100%!important;
  clear:both!important;
}
.simple-look-theme .single-image-link{
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  display:block!important;
  text-indent:-9999px!important;
}
.simple-look-theme .hero-figure{
  position:relative!important;
}
.simple-look-theme .hero-figure .figure-caption{
  z-index:4!important;
}
.simple-look-theme .author-box{
  display:none!important;
}

@media(max-width:720px){
  .simple-look-theme .lower-home-block .lower-ads{
    display:flex!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
  }
  .simple-look-theme .lower-home-block .lower-ads .ad{
    flex:0 0 82%!important;
    scroll-snap-align:start!important;
  }
  .simple-look-theme .lower-home-block .masonry{
    grid-template-columns:1fr!important;
  }
}


/* 1.1.5 - final responsive polish for home/single */
.simple-look-theme .hero-side.no-hover-excerpt .story-card .excerpt,
.simple-look-theme .hero-side.no-hover-excerpt .story-card:hover .excerpt,
.simple-look-theme .masonry.no-hover-excerpt .story-card .excerpt,
.simple-look-theme .masonry.no-hover-excerpt .story-card:hover .excerpt{
  display:none!important;
  max-height:0!important;
  opacity:0!important;
  visibility:hidden!important;
  margin:0!important;
}
.simple-look-theme .hero-side.no-hover-excerpt .story-card:hover .card-body,
.simple-look-theme .masonry.no-hover-excerpt .story-card:hover .card-body{
  transform:none!important;
  bottom:0!important;
}

/* Glavni slider jedini ima hover opis */
.simple-look-theme .slider:hover .excerpt{
  max-height:90px!important;
  opacity:1!important;
  visibility:visible!important;
  margin:8px 0 0!important;
}

/* Donji deo kao u HTML-u: 2x2 overlay vesti pune content širine, reklame ispod */
.simple-look-theme .lower-home-block{
  display:block!important;
  width:100%!important;
  clear:both!important;
  margin-top:10px!important;
}
.simple-look-theme .lower-home-block .masonry{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  clear:both!important;
  margin:0 0 10px!important;
}
.simple-look-theme .lower-home-block .masonry .story-card{
  min-height:230px!important;
  width:100%!important;
}
.simple-look-theme .lower-home-block .masonry .story-card .title{
  font-size:20px!important;
  line-height:1.08!important;
}
.simple-look-theme .lower-home-block .lower-ads{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  clear:both!important;
  margin:0 0 10px!important;
}
.simple-look-theme .lower-home-block .lower-ads .ad{
  min-height:150px!important;
  height:150px!important;
  width:100%!important;
}

/* Sticky sidebar: vremenska + stare fotografije ostaju zalepljene kao u HTML-u */
.simple-look-theme .sidebar,
.simple-look-theme .sidebar-extra,
.simple-look-theme .side-sticky{
  align-content:start!important;
}
.simple-look-theme .sidebar-extra{
  position:sticky!important;
  top:64px!important;
}

/* Single post responsive slike */
.simple-look-theme.single .article,
.simple-look-theme.single .article-body,
.simple-look-theme.single .content,
.simple-look-theme .article-body{
  min-width:0!important;
}
.simple-look-theme .article-body img,
.simple-look-theme .article img,
.simple-look-theme .wp-block-image img,
.simple-look-theme .gallery img{
  max-width:100%!important;
  height:auto!important;
  object-fit:cover!important;
}
.simple-look-theme .article-body figure,
.simple-look-theme .wp-block-image{
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}
.simple-look-theme .article-body .inline-figure,
.simple-look-theme .hero-figure{
  width:100%!important;
  background-size:cover!important;
  background-position:center!important;
}
.simple-look-theme .gallery-grid{
  max-width:100%!important;
}

/* Klikabilnost slika bez lomljenja overlaya */
.simple-look-theme .story-click.image-bg{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  background-size:cover!important;
  background-position:center!important;
}
.simple-look-theme .story-card .card-body,
.simple-look-theme .slider .card-body{
  z-index:4!important;
  pointer-events:none!important;
}
.simple-look-theme .story-card .card-body a,
.simple-look-theme .slider .card-body a{
  pointer-events:auto!important;
}
.simple-look-theme .story-card .tag,
.simple-look-theme .slider .tag,
.simple-look-theme .media-badges,
.simple-look-theme .slider-arrows,
.simple-look-theme .slider-dots{
  z-index:5!important;
}

/* Mobile: glavni slider swipe prstom - jedna po jedna slide kartica ako ih ima vise */
@media(max-width:720px){
  .simple-look-theme .slider{
    display:flex!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
    min-height:350px!important;
  }
  .simple-look-theme .slider::-webkit-scrollbar{display:none!important}
  .simple-look-theme .slider .slide{
    position:relative!important;
    display:block!important;
    flex:0 0 100%!important;
    min-width:100%!important;
    min-height:350px!important;
    opacity:1!important;
    visibility:visible!important;
    scroll-snap-align:start!important;
  }
  .simple-look-theme .slider .slider-arrows,
  .simple-look-theme .slider .slider-dots{
    display:none!important;
  }
  .simple-look-theme .hero-side.no-hover-excerpt{
    display:flex!important;
    overflow-x:auto!important;
    gap:10px!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .simple-look-theme .hero-side.no-hover-excerpt::-webkit-scrollbar{display:none!important}
  .simple-look-theme .hero-side.no-hover-excerpt .story-card{
    flex:0 0 82%!important;
    min-height:190px!important;
    scroll-snap-align:start!important;
  }
  .simple-look-theme .lower-home-block .masonry{
    grid-template-columns:1fr!important;
  }
  .simple-look-theme .lower-home-block .masonry .story-card{
    min-height:245px!important;
  }
  .simple-look-theme .lower-home-block .lower-ads{
    display:flex!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .simple-look-theme .lower-home-block .lower-ads::-webkit-scrollbar{display:none!important}
  .simple-look-theme .lower-home-block .lower-ads .ad{
    flex:0 0 82%!important;
    scroll-snap-align:start!important;
  }
  .simple-look-theme .article-title{
    font-size:30px!important;
    line-height:1.05!important;
  }
  .simple-look-theme .hero-figure{
    min-height:300px!important;
  }
  .simple-look-theme .article-body p{
    font-size:17px!important;
    line-height:1.68!important;
  }
  .simple-look-theme .article-body .inline-figure{
    min-height:260px!important;
  }
  .simple-look-theme .gallery-grid{
    display:flex!important;
    overflow-x:auto!important;
    gap:10px!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .simple-look-theme .gallery-grid::-webkit-scrollbar{display:none!important}
  .simple-look-theme .gallery-item{
    flex:0 0 82%!important;
    min-height:230px!important;
    scroll-snap-align:start!important;
  }
}


/* 1.1.7 SAFE FIX - bez Starog Nisa, bez eksperimenata; donji deo se ne guzva */
.simple-look-theme .old-nis-section,
.simple-look-theme .old-nis-block,
.simple-look-theme #oldNisModal{
  display:none!important;
}
.simple-look-theme .main-column{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  float:none!important;
}
.simple-look-theme .sl-safe-lower{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  clear:both!important;
  float:none!important;
  margin:10px 0 0!important;
}
.simple-look-theme .sl-safe-ads{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  max-width:100%!important;
  clear:both!important;
  float:none!important;
  margin:0 0 10px!important;
}
.simple-look-theme .sl-safe-ads .ad{
  display:grid!important;
  width:100%!important;
  min-width:0!important;
  height:150px!important;
  min-height:150px!important;
}
.simple-look-theme .sl-safe-overlay{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  max-width:100%!important;
  clear:both!important;
  float:none!important;
  margin:0!important;
}
.simple-look-theme .sl-safe-overlay .story-card{
  width:100%!important;
  min-width:0!important;
  min-height:230px!important;
}
.simple-look-theme .sl-safe-overlay .story-card .title{
  font-size:20px!important;
  line-height:1.08!important;
}
.simple-look-theme .sl-safe-overlay .story-card .excerpt,
.simple-look-theme .sl-safe-overlay .story-card:hover .excerpt{
  display:none!important;
  max-height:0!important;
  opacity:0!important;
  visibility:hidden!important;
  margin:0!important;
}
.simple-look-theme .sl-safe-overlay .story-click.image-bg{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  background-size:cover!important;
  background-position:center!important;
}
.simple-look-theme .sl-safe-overlay .card-body{
  z-index:4!important;
  pointer-events:none!important;
}
.simple-look-theme .sl-safe-overlay .card-body a{
  pointer-events:auto!important;
}
.simple-look-theme .sidebar-extra{
  position:sticky!important;
  top:68px!important;
}
@media(max-width:720px){
  .simple-look-theme .sl-safe-ads{
    display:flex!important;
    overflow-x:auto!important;
    gap:10px!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .simple-look-theme .sl-safe-ads::-webkit-scrollbar{display:none!important}
  .simple-look-theme .sl-safe-ads .ad{
    flex:0 0 82%!important;
    scroll-snap-align:start!important;
  }
  .simple-look-theme .sl-safe-overlay{
    grid-template-columns:1fr!important;
  }
  .simple-look-theme .sl-safe-overlay .story-card{
    min-height:245px!important;
  }
  .simple-look-theme .sidebar-extra{
    position:static!important;
  }
}


/* 1.1.8 - archive gap/ad/uppercase + home quick panel + lower safe layout */
.simple-look-theme .quick-panel{
  display:grid!important;
  gap:0!important;
}
.simple-look-theme .quick-search{
  padding:10px!important;
  border-bottom:1px solid #252b31!important;
}
.simple-look-theme .quick-search form,
.simple-look-theme .quick-search .search{
  width:100%!important;
  margin:0!important;
}
.simple-look-theme .quick-search input{
  width:100%!important;
  opacity:1!important;
  position:static!important;
  pointer-events:auto!important;
}
.simple-look-theme .quick-search button{
  display:none!important;
}
.simple-look-theme .quick-icons{
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:0!important;
  border-bottom:1px solid #252b31!important;
}
.simple-look-theme .quick-icons a{
  min-height:72px!important;
  padding:10px 7px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  text-align:center!important;
  border-right:1px solid #252b31!important;
  border-bottom:1px solid #252b31!important;
  color:#fff!important;
  font-size:10px!important;
  line-height:1.1!important;
  font-weight:650!important;
}
.simple-look-theme .quick-icons a:nth-child(3n){
  border-right:0!important;
}
.simple-look-theme .quick-icons .icon{
  width:22px!important;
  height:22px!important;
  color:var(--red)!important;
}
.simple-look-theme .quick-title{
  padding:12px!important;
  margin:0!important;
  background:#0f151a!important;
  color:#fff!important;
  border-bottom:1px solid #252b31!important;
  font-size:17px!important;
  line-height:1!important;
}

/* Home lower section: force full content width and no squeezing */
.simple-look-theme .main-column > .sl-safe-lower{
  width:100%!important;
  max-width:100%!important;
  display:block!important;
  clear:both!important;
  float:none!important;
  margin:10px 0 0!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-ads{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 10px!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-ads .ad{
  height:150px!important;
  min-height:150px!important;
  width:100%!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-overlay{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-overlay .story-card{
  width:100%!important;
  min-height:230px!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-overlay .story-card .excerpt,
.simple-look-theme .sl-safe-lower .sl-safe-overlay .story-card:hover .excerpt{
  display:none!important;
  max-height:0!important;
  opacity:0!important;
  visibility:hidden!important;
  margin:0!important;
}

/* Archive/category hero: exact gaps and ad sizing like HTML */
.simple-look-theme .category-header,
.simple-look-theme .archive-hero,
.simple-look-theme .page-hero{
  text-transform:none!important;
}
.simple-look-theme .category-desc,
.simple-look-theme .archive-desc,
.simple-look-theme .page-desc{
  text-transform:none!important;
  font-size:17px!important;
  line-height:1.45!important;
  font-weight:550!important;
  letter-spacing:0!important;
}
.simple-look-theme .featured-grid{
  gap:10px!important;
  margin-bottom:10px!important;
}
.simple-look-theme .feature-side{
  display:grid!important;
  gap:10px!important;
}
.simple-look-theme .ad-row,
.simple-look-theme .archive-ad-row{
  gap:10px!important;
  margin:10px 0!important;
}
.simple-look-theme .ad-row.three,
.simple-look-theme .archive-ad-row{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.simple-look-theme .ad-row.three .ad,
.simple-look-theme .archive-ad-row .ad,
.simple-look-theme .featured-grid + .ad-row .ad{
  height:160px!important;
  min-height:160px!important;
  width:100%!important;
  border-radius:3px!important;
}
.simple-look-theme .feature-main h2,
.simple-look-theme .mini-feature h3{
  text-transform:none!important;
}
.simple-look-theme .feature-main p,
.simple-look-theme .mini-feature p{
  text-transform:none!important;
  letter-spacing:0!important;
}

/* Archive cards: keep prose normal case */
.simple-look-theme .post-card h3,
.simple-look-theme .post-card p,
.simple-look-theme .post-card-content,
.simple-look-theme .category-feature h3,
.simple-look-theme .category-feature p{
  text-transform:none!important;
}

/* If WP theme has category title/description in uppercase from inherited style */
.simple-look-theme .category-header *:not(.category-eyebrow):not(.tag),
.simple-look-theme .archive-header *:not(.category-eyebrow):not(.tag){
  text-transform:none!important;
}

@media(max-width:720px){
  .simple-look-theme .quick-icons{
    display:flex!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .simple-look-theme .quick-icons a{
    flex:0 0 42%!important;
    min-height:82px!important;
    scroll-snap-align:start!important;
    border-right:1px solid #252b31!important;
  }
  .simple-look-theme .sl-safe-lower .sl-safe-ads{
    display:flex!important;
    overflow-x:auto!important;
    gap:10px!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .simple-look-theme .sl-safe-lower .sl-safe-ads .ad{
    flex:0 0 82%!important;
    scroll-snap-align:start!important;
  }
  .simple-look-theme .sl-safe-lower .sl-safe-overlay{
    grid-template-columns:1fr!important;
  }
  .simple-look-theme .ad-row.three,
  .simple-look-theme .archive-ad-row{
    display:flex!important;
    overflow-x:auto!important;
    gap:10px!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .simple-look-theme .ad-row.three .ad,
  .simple-look-theme .archive-ad-row .ad{
    flex:0 0 82%!important;
    scroll-snap-align:start!important;
  }
}


/* 1.1.9 - fix: WordPress sections now fill with fallback posts and keep HTML-like structure */
.simple-look-theme .layout{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 286px!important;
  gap:10px!important;
  align-items:start!important;
}
.simple-look-theme .main-column{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  display:block!important;
  float:none!important;
}
.simple-look-theme .news-grid,
.simple-look-theme .more-grid{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin:0 0 10px!important;
  align-items:stretch!important;
}
.simple-look-theme .news-grid .post-card,
.simple-look-theme .more-grid .post-card{
  width:100%!important;
  min-width:0!important;
}
.simple-look-theme .feature-grid{
  width:100%!important;
  display:grid!important;
  grid-template-columns:1.2fr .8fr!important;
  gap:10px!important;
  margin:10px 0!important;
  clear:both!important;
}
.simple-look-theme .feature-grid .small-stack{
  display:grid!important;
  gap:10px!important;
}
.simple-look-theme .feature-grid .story-card{
  min-height:152px!important;
}
.simple-look-theme .ad-row.two{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  margin:10px 0!important;
}
.simple-look-theme .ad-row.two .ad{
  width:100%!important;
  min-height:150px!important;
  height:150px!important;
}
.simple-look-theme .ad-banner{
  width:100%!important;
  max-width:100%!important;
  height:250px!important;
  min-height:250px!important;
  margin:10px 0!important;
  clear:both!important;
}
.simple-look-theme .sl-safe-lower{
  width:100%!important;
  max-width:100%!important;
  display:block!important;
  clear:both!important;
  margin:10px 0 0!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-ads{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  margin:0 0 10px!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-ads .ad{
  height:150px!important;
  min-height:150px!important;
  width:100%!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-overlay{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  margin:0!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-overlay .story-card{
  min-height:230px!important;
  width:100%!important;
}
.simple-look-theme .sl-safe-lower .sl-safe-overlay .excerpt,
.simple-look-theme .sl-safe-lower .sl-safe-overlay .story-card:hover .excerpt{
  display:none!important;
}

/* Avoid a single WP post looking broken when content is low; query fills, but this keeps layout stable too */
.simple-look-theme .more-grid:has(.post-card:only-child){
  grid-template-columns:1fr!important;
}
.simple-look-theme .more-grid:has(.post-card:only-child) .post-card{
  max-width:none!important;
}

.simple-look-theme .full-section{
  clear:both!important;
  width:100%!important;
}

@media(max-width:920px){
  .simple-look-theme .layout{
    grid-template-columns:1fr!important;
  }
  .simple-look-theme .feature-grid{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:720px){
  .simple-look-theme .news-grid,
  .simple-look-theme .more-grid{
    grid-template-columns:1fr!important;
  }
  .simple-look-theme .ad-row.two,
  .simple-look-theme .sl-safe-lower .sl-safe-ads{
    display:flex!important;
    overflow-x:auto!important;
    gap:10px!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .simple-look-theme .ad-row.two .ad,
  .simple-look-theme .sl-safe-lower .sl-safe-ads .ad{
    flex:0 0 82%!important;
    scroll-snap-align:start!important;
  }
  .simple-look-theme .sl-safe-lower .sl-safe-overlay{
    grid-template-columns:1fr!important;
  }
}


/* 1.2.2 safe settings support */
.simple-look-theme .logo-img img{
  width:auto!important;
  max-width:280px!important;
  object-fit:contain!important;
}
.simple-look-theme .ad img{
  max-width:100%!important;
}
