/* Untamed Academy – komponente ua-* (preneseno iz Customizer CSS-a yootheme-child 22. 10. 2026.; YOOtheme/UIkit selektori zamijenjeni ili izbačeni). */
/* UA family – fonts */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url(/wp-content/uploads/2026/10/Archivo-k3kQo8UDI-1M0wlSfdboLnnA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url(/wp-content/uploads/2026/10/Archivo-k3kQo8UDI-1M0wlSfdfoLnnA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url(/wp-content/uploads/2026/10/Archivo-k3kQo8UDI-1M0wlSfdnoLg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ===== UA 2026-10 – Untamed Riding Academy (family system,sharp corners,slants fall left→right) ===== */
:root{--ua-ink:#001E2C;--ua-soft:#33474F;--ua-petrol:#0E4A5A;--ua-deep:#001E2C;--ua-stone:#F1F3F4;--ua-line:#D5DCDF;--ua-pink:#F0506E;--ua-pink-s:#C8304F;--ua-tq:#52C6C2;--ua-tq-s:#147F7B;--ua-slant:40px;--ua-pad:96px;--ua-gut:40px}
@media (max-width:959px){:root{--ua-slant:20px;--ua-pad:64px;--ua-gut:16px}}
html,body,button,input,select,textarea,.uk-button,h1,h2,h3,h4,h5,h6,.uk-h1,.uk-h2,.uk-h3,.uk-h4,[class*=uk-heading-],.el-title,.el-meta,.el-content{font-family:'Archivo','Helvetica Neue',Arial,sans-serif!important}
body{color:var(--ua-ink);background:#fff;font-weight:400}
*,*::before,*::after{border-radius:0!important}
.ua-av,.ua-num i{border-radius:50%!important}
img[src*="/2023/10/download.svg"]{display:none!important}
.ua-band{position:relative;padding:var(--ua-pad) 0!important;background:var(--ua-bg,#fff)!important;color:var(--ua-fg,var(--ua-ink))}
.ua-band>.ua-wrap{max-width:1240px!important;padding-left:var(--ua-gut)!important;padding-right:var(--ua-gut)!important;margin:0 auto}
.ua-band .ua-blk>*:first-child{margin-top:0}
.ua-a{--ua-bg:#fff;--ua-fg:var(--ua-ink);--ua-card:var(--ua-stone)}
.ua-b{--ua-bg:var(--ua-stone);--ua-fg:var(--ua-ink);--ua-card:#fff}
.ua-d{--ua-bg:var(--ua-petrol);--ua-fg:#fff;--ua-card:#fff}
.ua-k{--ua-bg:var(--ua-deep);--ua-fg:#C9D3D8;--ua-card:#fff}
.ua-t{--ua-bg:var(--ua-tq);--ua-fg:var(--ua-ink);--ua-card:#fff}
.ua-sl{clip-path:polygon(0 0,100% var(--ua-slant),100% 100%,0 100%);margin-top:calc(var(--ua-slant)*-1);padding-top:calc(var(--ua-pad) + var(--ua-slant))!important}
.ua-band :is(h1,h2,h3,h4,p,li){color:inherit}
.ua-d :is(h1,h2,h3),.ua-k :is(h1,h2,h3){color:#fff!important}
.ua-a :is(h1,h2,h3),.ua-b :is(h1,h2,h3),.ua-t :is(h1,h2,h3){color:var(--ua-ink)!important}
.ua-band h1,.ua-band h2{font-weight:900!important;font-stretch:120%;text-transform:uppercase;line-height:.95;letter-spacing:0!important;margin:0;text-wrap:balance}
.ua-band h2{font-size:clamp(30px,4.2vw,48px)!important}
.ua-band h3{font-weight:800!important;font-stretch:108%;font-size:21px!important;line-height:1.2;margin:0;letter-spacing:0!important;text-transform:none}
.ua-band p{margin:0}
.ua-band p,.ua-band li{font-size:17px;line-height:1.6}
.ua-eb{display:inline-flex;align-items:center;gap:10px;font-size:13px!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-stretch:112%;color:var(--ua-pink-s)!important;margin:0}
.ua-eb::before{content:"";width:22px;height:4px;background:var(--ua-pink);flex:none}
.ua-d .ua-eb,.ua-k .ua-eb,.ua-hero .ua-eb{color:var(--ua-tq)!important}
.ua-t .ua-eb{color:var(--ua-ink)!important}
.ua-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px;margin-bottom:40px}
.ua-head>div{display:flex;flex-direction:column;gap:14px;min-width:0}
.ua-lead{font-size:clamp(17px,1.6vw,20px)!important;line-height:1.5!important;font-weight:500;max-width:56ch}
.ua-small{font-size:15px!important;opacity:.8}
.ua-band a:not([class]){color:inherit;text-decoration:underline;text-underline-offset:3px}
.ua-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
a.ua-btn,.ua-btn,.uk-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px!important;border:2px solid transparent!important;font-weight:800!important;font-stretch:112%;font-size:15px!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;line-height:1.1!important;box-shadow:none!important;transition:background .2s,color .2s}
a.ua-btn--p,.uk-button-primary,.uk-button-secondary,.uk-button-danger{background:var(--ua-pink)!important;color:var(--ua-ink)!important}
a.ua-btn--p:hover,.uk-button-primary:hover{background:var(--ua-ink)!important;color:#fff!important}
.ua-d a.ua-btn--p:hover,.ua-k a.ua-btn--p:hover,.ua-hero a.ua-btn--p:hover{background:#fff!important;color:var(--ua-ink)!important}
a.ua-btn--d{background:var(--ua-ink);color:#fff!important}
a.ua-btn--d:hover{background:var(--ua-petrol)}
a.ua-btn--l,.uk-button-default{background:transparent!important;border-color:currentColor!important;color:inherit!important}
a.ua-more{display:inline-block;font-weight:800;font-stretch:112%;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;border-bottom:2px solid var(--ua-pink);padding-bottom:2px;color:inherit!important}
.ua-chip{display:inline-block;padding:5px 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--ua-tq);color:var(--ua-ink)}
.ua-chip--p{background:var(--ua-pink)}
.ua-chips{display:flex;flex-wrap:wrap;gap:6px}
.ua-hero-sec{padding:0!important;color:#fff;background-color:var(--ua-deep)!important;min-height:min(88vh,820px);display:flex;align-items:flex-end}


.ua-hero-sec--sub{min-height:min(70vh,640px)}
.ua-hero-sec--plain{min-height:0;background-image:none!important}
.ua-hero-sec--plain::before{display:none}
.ua-hero{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:140px 0 48px}
.ua-hero-sec--plain .ua-hero{padding:150px 0 72px}
.ua-hero h1{color:#fff!important;font-size:clamp(42px,7.2vw,96px)!important;line-height:.88;max-width:14ch;text-shadow:0 2px 24px rgba(0,0,0,.35)}
.ua-hero-sec--sub .ua-hero h1,.ua-hero-sec--plain .ua-hero h1{font-size:clamp(38px,6vw,80px)!important;max-width:18ch}
.ua-hero .ua-lead{color:#fff;max-width:54ch;text-shadow:0 1px 12px rgba(0,0,0,.35)}
.ua-crumbs{font-size:12px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.8}
.ua-crumbs a{color:#fff!important;text-decoration:none!important}
.ua-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.22);margin-top:24px;width:100%}
.ua-fact{background:rgba(0,20,30,.55);padding:14px 16px;font-size:14px!important;line-height:1.35!important;color:#DDE6EA;min-width:0}
.ua-fact b{display:block;font-size:19px;font-weight:900;font-stretch:112%;text-transform:uppercase;line-height:1.1;margin-bottom:4px;color:#fff}
@media (max-width:959px){.ua-facts{grid-template-columns:1fr 1fr}.ua-fact:last-child:nth-child(odd){grid-column:span 2}.ua-hero{padding-top:110px}}
.ua-g2,.ua-g3,.ua-g4{display:grid;gap:20px}
.ua-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.ua-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.ua-g4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1100px){.ua-g4,.ua-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.ua-g2,.ua-g3,.ua-g4{grid-template-columns:1fr}}
a.ua-card,.ua-card{background:var(--ua-card,#fff);color:var(--ua-ink)!important;border:1px solid var(--ua-line);overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;min-width:0;transition:transform .2s,box-shadow .2s}
a.ua-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(0,30,44,.5)}
.ua-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;max-width:100%}
.ua-card__bd{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}
.ua-card__when{font-size:15px!important;font-weight:600;color:var(--ua-soft)}
.ua-card__price{margin-top:auto;padding-top:8px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.ua-card__price b{font-size:24px;font-weight:900;font-stretch:118%;font-variant-numeric:tabular-nums}
.ua-card__price small{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ua-soft)}
.ua-num{display:flex;gap:16px;align-items:flex-start;background:var(--ua-card,#fff);border:1px solid var(--ua-line);padding:22px;min-width:0;color:var(--ua-ink)}
.ua-num i{flex:none;width:40px;height:40px;background:var(--ua-petrol);color:var(--ua-tq);display:grid;place-items:center;font-style:normal;font-weight:900;font-stretch:120%}
.ua-num p{margin-top:6px!important;font-size:16px!important}
a.ua-num{text-decoration:none!important}
a.ua-num .ua-more{margin-top:12px}
.ua-split{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}
.ua-split--rev{grid-template-columns:7fr 5fr}
.ua-split>div{min-width:0;display:flex;flex-direction:column;gap:18px}
.ua-split img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;max-width:100%}
@media (max-width:959px){.ua-split,.ua-split--rev{grid-template-columns:1fr;gap:32px}}
.ua-ticks{list-style:none;margin:0!important;padding:0!important;border-top:2px solid currentColor;counter-reset:li}
.ua-ticks li{display:grid;grid-template-columns:44px 1fr;padding:14px 0;border-bottom:1px solid var(--ua-line);counter-increment:li;margin:0}
.ua-d .ua-ticks li,.ua-k .ua-ticks li{border-bottom-color:rgba(255,255,255,.2)}
.ua-ticks li::before{content:counter(li,decimal-leading-zero);grid-row:span 2;font-weight:800;font-size:14px;letter-spacing:.1em;color:var(--ua-tq-s);padding-top:3px}
.ua-d .ua-ticks li::before,.ua-k .ua-ticks li::before{color:var(--ua-tq)}
.ua-ticks b{font-size:18px;font-weight:800}
.ua-ticks span{grid-column:2;font-size:16px;opacity:.85}
.ua-list{margin:0!important;padding-left:20px!important;display:grid;gap:6px}
.ua-list li::marker{color:var(--ua-pink)}
.ua-box{background:var(--ua-card,#fff);color:var(--ua-ink);border:1px solid var(--ua-line);border-top:6px solid var(--ua-tq);padding:24px;display:flex;flex-direction:column;gap:12px;min-width:0}
.ua-box:nth-child(3n+2){border-top-color:var(--ua-pink)}
.ua-box:nth-child(3n+3){border-top-color:var(--ua-petrol)}
.ua-box p,.ua-box li{font-size:16px!important}
.ua-d .ua-box,.ua-k .ua-box{border-color:transparent}
.ua-days{display:grid;gap:8px}
.ua-day{background:var(--ua-card,#fff);border:1px solid var(--ua-line);color:var(--ua-ink)}
.ua-day summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:120px 1fr 28px;gap:16px;align-items:baseline;padding:18px 22px}
.ua-day summary::-webkit-details-marker{display:none}
.ua-day summary b{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ua-tq-s)}
.ua-day summary span{font-weight:800;font-size:18px;font-stretch:108%}
.ua-day summary::after{content:"+";font-weight:900;font-size:24px;line-height:1;color:var(--ua-pink-s);text-align:right}
.ua-day[open] summary::after{content:"–"}
.ua-day[open]{border-color:var(--ua-ink)}
.ua-day__in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:4px 22px 22px 158px}
.ua-day__in b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;color:var(--ua-tq-s)}
.ua-day__in p,.ua-day__in li{font-size:16px!important}
.ua-day--key summary b{color:var(--ua-pink-s)}
@media (max-width:800px){.ua-day summary{grid-template-columns:1fr 24px;gap:4px}.ua-day summary b{grid-column:1}.ua-day summary span{grid-column:1}.ua-day summary::after{grid-row:1/span 2;grid-column:2}.ua-day__in{grid-template-columns:1fr;padding:0 22px 22px;gap:14px}}
.ua-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ua-tiers--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}
@media (max-width:800px){.ua-tiers,.ua-tiers--2{grid-template-columns:1fr}}
.ua-tier{background:var(--ua-card,#fff);color:var(--ua-ink);border:1px solid var(--ua-line);padding:26px;position:relative;min-width:0}
.ua-tier.is-now{background:var(--ua-tq);border-color:var(--ua-tq)}
.ua-tier.is-now::after{content:"Now";position:absolute;top:-12px;right:20px;background:var(--ua-pink);color:var(--ua-ink);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px}
.ua-tier__n{font-weight:900;font-stretch:120%;font-size:22px;text-transform:uppercase;line-height:1.1}
.ua-tier__d{font-size:14px!important;opacity:.8;margin-top:4px!important}
.ua-tier dl{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:18px 0 0}
.ua-tier dt{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.75;align-self:center}
.ua-tier dd{margin:0;text-align:right;font-weight:900;font-stretch:118%;font-size:22px;font-variant-numeric:tabular-nums}
.ua-incl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}
@media (max-width:800px){.ua-incl{grid-template-columns:1fr}}
.ua-ibox{background:var(--ua-card,#fff);color:var(--ua-ink);border:1px solid var(--ua-line);border-top:6px solid var(--ua-tq);padding:26px}
.ua-ibox--no{border-top-color:var(--ua-pink)}
.ua-ibox ul{list-style:none;margin:14px 0 0!important;padding:0!important;display:grid;gap:8px}
.ua-ibox li{position:relative;padding-left:28px;font-size:16px!important}
.ua-ibox li::before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg)}
.ua-ibox--no li::before{width:14px;height:3px;border:0;background:var(--ua-pink);transform:none;top:.75em}
.ua-person{display:grid;grid-template-columns:220px 1fr;background:var(--ua-card,#fff);color:var(--ua-ink);overflow:hidden;min-width:0}
.ua-person img{width:100%;height:100%;min-height:260px;object-fit:cover;display:block}
.ua-person__bd{padding:24px;display:flex;flex-direction:column;gap:10px}
.ua-person h3{font-size:24px!important;font-weight:900!important;font-stretch:118%;text-transform:uppercase!important}
.ua-person p{font-size:16px!important}
@media (max-width:700px){.ua-person{grid-template-columns:1fr}.ua-person img{min-height:0;aspect-ratio:4/3}}
.ua-quote{background:var(--ua-card,#fff);color:var(--ua-ink);border-top:4px solid var(--ua-pink);padding:26px;display:flex;flex-direction:column;gap:16px;margin:0}
.ua-quote:nth-child(2){border-top-color:var(--ua-tq)}
.ua-quote blockquote{margin:0;padding:0;border:0;font-size:19px!important;line-height:1.5;font-style:normal;color:var(--ua-ink)}
.ua-quote blockquote::before{content:"\201C";display:block;font-size:52px;line-height:.6;font-weight:900;color:var(--ua-pink);margin-bottom:8px}
.ua-quote figcaption{font-size:14px}
.ua-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.16)}
@media (max-width:800px){.ua-stats{grid-template-columns:1fr 1fr}}
.ua-stat{background:var(--ua-petrol);padding:24px 20px;min-width:0;font-size:15px;color:#DDE6EA}
.ua-stat b{display:block;font-size:clamp(36px,4.5vw,56px);line-height:.9;font-weight:900;font-stretch:118%;color:var(--ua-tq);font-variant-numeric:tabular-nums;margin-bottom:8px}
.ua-stat:nth-child(2) b{color:var(--ua-pink)}
.ua-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}
.ua-faq--1{grid-template-columns:1fr;max-width:860px}
@media (max-width:900px){.ua-faq{grid-template-columns:1fr;gap:24px}}
.ua-faq h3{padding-bottom:10px;border-bottom:3px solid var(--ua-pink);margin-bottom:4px!important}
.ua-faq details{border-bottom:1px solid var(--ua-line);padding:14px 0}
.ua-faq summary{list-style:none;cursor:pointer;font-weight:800;display:flex;justify-content:space-between;gap:12px;font-size:17px}
.ua-faq summary::-webkit-details-marker{display:none}
.ua-faq summary::after{content:"+";font-weight:900;font-size:22px;line-height:1;color:var(--ua-pink-s)}
.ua-faq details[open] summary::after{content:"–"}
.ua-faq details>div{margin-top:10px;display:grid;gap:10px}
.ua-faq details p,.ua-faq details li{font-size:16px!important}
.ua-cta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}
.ua-cta h2{font-size:clamp(40px,7vw,88px)!important}
.ua-cta .ua-lead{margin:0 auto}
.ua-callout{background:var(--ua-petrol);color:#fff;padding:clamp(24px,4vw,44px);display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}
.ua-callout h2{font-size:clamp(26px,3.4vw,40px)!important;color:#fff!important}
.ua-callout p{margin-top:8px!important;color:#DDE6EA}
.ua-prose{max-width:760px;display:grid;gap:14px}
.ua-prose h2{font-size:clamp(24px,2.8vw,34px)!important;margin-top:28px!important}
.ua-prose h3{font-size:20px!important;margin-top:18px!important}
.ua-prose ul,.ua-prose ol{margin:0!important;padding-left:22px!important;display:grid;gap:6px}
.ua-prose li::marker{color:var(--ua-pink)}
.ua-prose a{color:var(--ua-tq-s)!important}
.ua-toc{border:2px solid var(--ua-ink);padding:18px 22px;margin-bottom:32px;max-width:760px}
.ua-toc b{font-size:12px;letter-spacing:.14em;text-transform:uppercase}
.ua-toc ol{margin:10px 0 0!important;padding-left:20px!important;columns:2;column-gap:32px}
@media (max-width:700px){.ua-toc ol{columns:1}}
h2){font-weight:900!important;font-stretch:118%;text-transform:uppercase}
.ua-gal .el-item{overflow:hidden}
.ua-gal img,.uf-gallery-source img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .3s}
.ua-gal .el-item:hover img{transform:scale(1.04)}
footer a{color:#fff!important}
footer a:hover{color:var(--ua-tq)!important}
.ua-hero-sec,.ua-hero-sec{position:relative;min-height:min(88vh,820px);display:flex;align-items:flex-end;padding:0!important}
.ua-hero-sec--sub,.ua-hero-sec--sub{min-height:min(72vh,660px)}
.ua-hero-sec--plain,.ua-hero-sec--plain{min-height:0}
.ua-hero-sec .ua-wrap{position:relative;z-index:1;width:100%;max-width:1240px!important;padding-left:var(--ua-gut)!important;padding-right:var(--ua-gut)!important;margin:0 auto}

.ua-hero{padding-top:210px!important}
.ua-hero-sec--plain .ua-hero{padding-top:200px!important}
@media (max-width:959px){.ua-hero,.ua-hero-sec--plain .ua-hero{padding-top:120px!important}}
.ua-band .ua-person .ua-eb,.ua-band .ua-box .ua-eb,.ua-band p.ua-eb{font-size:13px!important;line-height:1.2!important}

/* legal and text pages */
.ua-legal{padding:56px 0!important}
.ua-legal+.ua-legal{padding-top:0!important}
.ua-legal>.ua-wrap{max-width:860px!important}
.ua-legal :is(h1,.uk-h1){display:none}
.ua-legal :is(h2,.uk-h2,h3,.uk-h3){font-size:clamp(22px,2.6vw,30px)!important;margin:32px 0 12px!important;line-height:1.1}
.ua-legal :is(h4,.uk-h4,h5){font-size:18px!important;font-weight:800!important;margin:20px 0 8px!important}
.ua-legal p,.ua-legal li{font-size:17px!important;line-height:1.65}
.ua-legal ul,.ua-legal ol{padding-left:22px}
.ua-legal li::marker{color:var(--ua-pink)}
.ua-legal a{color:var(--ua-tq-s)!important}

.ua-band.ua-legal>.ua-wrap{max-width:860px!important}
.ua-hero-sec+.ua-legal{clip-path:polygon(0 0,100% var(--ua-slant),100% 100%,0 100%);margin-top:calc(var(--ua-slant)*-1);padding-top:calc(56px + var(--ua-slant))!important}

/* cards inside dark bands keep ink text */
.ua-band :is(.ua-box,.ua-card,.ua-day,.ua-person,.ua-tier,.ua-num,.ua-ibox,.ua-quote) :is(h3,h4,p,li,dd,dt,b,summary,span:not(.ua-chip)){color:var(--ua-ink)!important}
.ua-band :is(.ua-box,.ua-person) .ua-eb{color:var(--ua-pink-s)!important}
.ua-band .ua-tier.is-now *{color:var(--ua-ink)!important}
.ua-band .ua-num i{color:var(--ua-tq)!important}
.ua-band .ua-day summary b,.ua-band .ua-day__in b{color:var(--ua-tq-s)!important}
.ua-band .ua-day--key summary b{color:var(--ua-pink-s)!important}
.ua-band .ua-box a,.ua-band .ua-person a{color:var(--ua-tq-s)!important}
/* hero legibility on bright photos */
.ua-hero .ua-eb,.ua-hero .ua-crumbs{text-shadow:0 1px 10px rgba(0,0,0,.6)}
@media (max-width:640px){.ua-hero h1{font-size:36px!important;line-height:.95}.ua-hero-sec--sub .ua-hero h1,.ua-hero-sec--plain .ua-hero h1{font-size:34px!important}}

.ua-hero .ua-eb{color:#fff!important}

/* UA gumbi = dinaricrally.com 1:1 (15. 10. 2026.) */
a.ua-btn,.ua-btn,.uk-button{min-height:0!important;padding:16px 26px!important;line-height:1!important;border:2px solid transparent!important;border-radius:0!important;font-weight:800!important;font-stretch:112%!important;font-size:15px!important;letter-spacing:.06em!important;text-transform:uppercase!important;transition:transform .15s,background .15s,color .15s!important}
a.ua-btn:hover,.ua-btn:hover,.uk-button:hover{transform:translateY(-2px)}
a.ua-btn--l,.ua-btn--l,.uk-button-default{border-color:currentColor!important}
html body a.ua-btn--p,html body .uk-button-primary,html body .uk-button-secondary,html body .uk-button-danger{background:var(--ua-pink)!important;color:#fff!important}
html body a.ua-btn--p:hover,html body .uk-button-primary:hover,html body .uk-button-secondary:hover,html body .uk-button-danger:hover{background:#F4718A!important;color:#fff!important}
@media (max-width:760px){.ua-cta a.ua-btn,.ua-hero a.ua-btn{width:100%}}

/* Obitelj: ponašanje gumba i linkova (15. 10. 2026.) */
html body a.ua-btn.ua-btn--p:hover,html body .uk-button.uk-button-primary:hover,html body .uk-button.uk-button-secondary:hover{background:#F4718A!important;color:#fff!important;border-color:transparent!important}
html body a.ua-btn.ua-btn--l:hover,html body .uk-button.uk-button-default:hover{background:#fff!important;color:var(--ua-ink)!important;border-color:#fff!important}
html body a.ua-btn.ua-btn--d:hover{background:var(--ua-petrol)!important;color:#fff!important}
.ua-more{display:inline-block;transition:color .15s,border-color .15s,transform .15s}
html body a:hover .ua-more,html body a.ua-more:hover{color:var(--ua-ink)!important;border-color:var(--ua-ink)!important;transform:translateY(-2px)}
html body .ua-band :is(p,li,dd,td) a:not(.ua-btn):not(.uk-button){transition:color .15s}
html body .ua-band :is(p,li,dd,td) a:not(.ua-btn):not(.uk-button):hover{color:var(--ua-ink)!important}
html body :is(.ua-d,.ua-k,.ua-hero-sec) :is(p,li,dd,td) a:not(.ua-btn):not(.uk-button):hover{color:#fff!important}
html body footer a:hover{color:#52C6C2!important}

/* Podnožje = tipografija dinaricrally.com (15. 10.) */
html body footer :is(a,p,li,span,div){font-family:'Archivo','Helvetica Neue',Arial,sans-serif!important}
html body footer a.el-link,html body footer .el-item a{font-size:16px!important;font-weight:400!important;font-stretch:100%!important;line-height:1.6!important;letter-spacing:normal!important;text-transform:none!important;color:#fff!important;text-decoration:none!important;transition:color .15s}
html body footer a.el-link:hover,html body footer .el-item a:hover{color:#52C6C2!important;text-decoration:none!important}

/* ===== PODNOŽJE OBITELJI = 1:1 dinaricrally.com (.dr-foot),15. 10. 2026. ===== */
footer.dr-foot{--ink:#001E2C;--ink-deep:#001E2C;--yellow:#E9FF2E;--magenta:#F0506E;--magenta-light:#F4718A;--cyan:#52C6C2;--border:rgba(255,255,255,.2);--dr-r:0px;font-family:'Archivo','Helvetica Neue',Arial,sans-serif}
footer.dr-foot *{box-sizing:border-box}
footer.dr-foot .dr-foot__title{font-weight:800;font-stretch:125%;text-transform:uppercase;line-height:1.05}

 .dr-chip,.dr-field input,.dr-field textarea,.dr-field--inline input,.dr-field--inline .dr-btn,.dr-chipbox span,.dr-form-wrap,.dr-foot__social a{border-radius: 0px !important;}
html body .dr-form--footer .dr-field--inline input[type="email"],html body .dr-form--footer .dr-field--inline .dr-btn,html body .dr-form--footer .dr-field--inline button{border-radius: 0px !important;}
html body :is(.dr-dark,.dr-hero,.dr-phero,.dr-foot,.dr-travel,.dr-band--purple) a.dr-more:hover{color: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important;}
html body :is(.dr-dark,.dr-hero,.dr-phero,.dr-foot,.dr-travel,.dr-band--purple) :is(p,li,td) a:not(.dr-btn):not(.dr-more):hover{color: rgb(255, 255, 255) !important;}
html body .dr-foot a:not(.dr-btn):not(.dr-more):hover{color: rgb(82, 198, 194) !important;}
html body footer.dr-foot .dr-foot__inner a:not(.dr-btn):not(.dr-more):not(.dr-logo){transition: color 0.15s;}
html body footer.dr-foot .dr-foot__inner a:not(.dr-btn):not(.dr-more):not(.dr-logo):hover{color: rgb(82, 198, 194) !important;}
html body .dr-chipbox span{transition: transform 0.15s, background 0.15s, border-color 0.15s, color 0.15s;}
html body .dr-chipbox:hover span{border-color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.1); transform: translateY(-2px);}
html body .dr-chipbox:hover input:checked + span{background: rgb(244, 113, 138); border-color: rgb(244, 113, 138);}
html body .dr-chipbox input:focus-visible + span{outline: rgb(82, 198, 194) solid 2px; outline-offset: 2px;}
html body .dr-foot__social a{transition: transform 0.15s, filter 0.15s;}
html body .dr-foot__social a:hover{transform: translateY(-2px); filter: brightness(1.1);}
.dr-chips{display: flex; flex-wrap: wrap; gap: 6px;}
.dr-chip{display: inline-block; font-weight: 800; font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase; padding: 6px 10px; border-radius: 3px; background: var(--paper); color: var(--ink); border: 1px solid var(--border);}
.dr-chip--hot{background: var(--magenta); color: rgb(255, 255, 255); border-color: var(--magenta);}
.dr-chip--gold{background: var(--yellow); color: var(--ink); border-color: var(--yellow);}
a.dr-logo{font-weight: 900; font-stretch: 125%; font-size: 22px; line-height: 0.9; letter-spacing: 0.01em; color: rgb(255, 255, 255); text-decoration: none; display: flex; flex-direction: column; flex: 0 0 auto;}
a.dr-logo span{color: var(--magenta-light); font-size: 0.62em; letter-spacing: 0.42em;}
.dr-foot{background: var(--ink-deep); color: rgb(174, 182, 200); font-size: 16px;}
.dr-foot a{color: rgb(255, 255, 255); text-decoration: none;}
.dr-foot a:hover{color: var(--yellow);}
.dr-foot__inner{max-width: 1240px; margin-inline: auto; padding: clamp(56px, 7vw, 88px) clamp(16px, 4vw, 40px) 48px; display: grid; grid-template-columns: 1.4fr 1fr 1fr 1.2fr; gap: 40px;}
.dr-foot__brand{display: flex; flex-direction: column; gap: 18px; align-items: flex-start;}
.dr-foot__about{margin: 0px; max-width: 34ch;}
.dr-foot__social{display: flex; flex-wrap: wrap; gap: 8px;}
.dr-foot__social a{font-weight: 800; font-size: 13px; text-transform: uppercase; letter-spacing: 0.08em; border: 1px solid rgba(255, 255, 255, 0.25); padding: 8px 12px; border-radius: 3px;}
.dr-foot__social a:hover{border-color: var(--yellow);}
.dr-foot__title{color: rgb(255, 255, 255); font-size: 16px; letter-spacing: 0.08em; margin: 0px 0px 16px;}
.dr-foot__list{list-style: none; margin: 0px; padding: 0px; display: grid; gap: 10px;}
.dr-foot__list li{margin: 0px;}
.dr-foot__news p{margin: 0px 0px 16px;}
.dr-foot .dr-more{color: var(--yellow);}
.dr-foot__bottom{max-width: 1240px; margin-inline: auto; padding: 22px clamp(16px, 4vw, 40px) 32px; border-top: 1px solid rgba(255, 255, 255, 0.1); display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px; font-size: 14px;}
.dr-foot__copy{margin: 0px;}
.dr-foot__legal{display: flex; flex-wrap: wrap; gap: 20px;}
.dr-foot__legal a{color: rgb(174, 182, 200);}
@media (max-width: 1024px){.dr-foot__inner{grid-template-columns: 1fr 1fr;}}
@media (max-width: 600px){.dr-foot__inner{grid-template-columns: 1fr;}}
.dr-form{display: flex; flex-direction: column; gap: 14px; margin: 0px;}
.dr-form__row{display: grid; grid-template-columns: 1fr 1fr; gap: 14px;}
.dr-field{display: flex; flex-direction: column; gap: 6px; font-weight: 700; font-size: 14px; color: var(--ink);}
.dr-field input,.dr-field textarea{width: 100%; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 400; font-size: 16px; padding: 14px 16px; border: 2px solid var(--border); border-radius: var(--dr-r); background: rgb(255, 255, 255); color: var(--ink);}
.dr-field input:focus,.dr-field textarea:focus{border-color: var(--magenta); outline: none;}
.dr-field--inline{flex-direction: row; gap: 0px;}
.dr-field--inline input{border-radius: var(--dr-r) 0 0 var(--dr-r); border-right: 0px; min-width: 0px;}
.dr-field--inline .dr-btn{border-radius: 0 var(--dr-r) var(--dr-r) 0; padding: 12px 18px; flex: 0 0 auto;}
.dr-chipset{border: 0px; margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; gap: 6px;}
.dr-chipset legend{font-size: 13px; font-weight: 700; margin-bottom: 8px; padding: 0px;}
.dr-chipbox{cursor: pointer;}
.dr-chipbox input{position: absolute; opacity: 0; pointer-events: none;}
.dr-chipbox span{display: inline-block; font-weight: 800; font-size: 12px; letter-spacing: 0.06em; text-transform: uppercase; padding: 8px 12px; border-radius: 3px; border: 1px solid var(--border); background: rgb(255, 255, 255); color: var(--ink); transition: 0.15s;}
.dr-chipbox input:checked + span{background: var(--magenta); border-color: var(--magenta); color: rgb(255, 255, 255);}
.dr-chipbox input:focus-visible + span{outline: 3px solid var(--cyan); outline-offset: 2px;}
.dr-check-line{display: flex; gap: 10px; align-items: flex-start; font-size: 14px; line-height: 1.4;}
.dr-check-line input{margin-top: 3px; accent-color: var(--magenta); width: 18px; height: 18px; flex: 0 0 auto;}
.dr-hp{position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden;}
.dr-form__msg{margin: 0px; font-weight: 700; font-size: 15px; min-height: 1.2em;}
.dr-form__msg.is-ok{color: var(--green);}
.dr-form__msg.is-err{color: var(--magenta-light);}
.dr-form.is-busy{opacity: 0.7;}
.dr-form .dr-btn{align-self: flex-start;}
.dr-form--contact .dr-form__msg.is-ok{color: rgb(8, 136, 74);}
.dr-form--contact .dr-form__msg.is-err{color: var(--magenta);}
.dr-form-wrap{margin-top: 40px; background: var(--paper); border-radius: var(--dr-r); padding: clamp(24px, 4vw, 44px); max-width: 820px;}
.dr-form-wrap h3{margin: 0px 0px 20px;}
.dr-foot .dr-field--inline input{background: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.dr-foot .dr-chipbox span{background: transparent; color: rgb(255, 255, 255); border-color: rgba(255, 255, 255, 0.3);}
.dr-foot .dr-chipset legend,.dr-foot .dr-check-line{color: rgb(174, 182, 200);}
.dr-foot .dr-check-line a{color: rgb(255, 255, 255); text-decoration: underline;}
.dr-foot__lead{margin: 0px 0px 14px;}
@media (max-width: 600px){.dr-form__row{grid-template-columns: 1fr;}}
a.dr-logo{display: block; line-height: 0;}
.dr-logo__img{display: block; height: 56px; width: auto;}
.dr-foot .dr-logo__img{height: 96px;}
@media (max-width: 1024px){.dr-logo__img{height: 46px;}}
.dr-logos--first,.dr-wrap > .dr-logos__title:first-child{margin-top: 0px !important;}
.dr-logos__title{letter-spacing: 0.14em; text-transform: uppercase; text-align: center; color: var(--ink,#0B1B3F); font-size: 14px !important; margin: 40px 0px 26px !important;}
.dr-logos{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 40px 56px; margin: 0px 0px 20px;}
.dr-logos--agencies{padding-top: 8px;}
.dr-logos--powered + .dr-logos__title{margin-top: 56px !important;}
.dr-logo-tile{display: flex; align-items: center; justify-content: center; min-height: 110px; text-decoration: none !important;}
.dr-logo-tile__crop{overflow: hidden; flex: 0 0 auto; max-width: 100%;}
.dr-logo-tile__img{display: block; mix-blend-mode: multiply; transition: transform 0.2s; height: auto !important; max-width: none !important;}
.dr-logo-tile:hover .dr-logo-tile__crop{transform: scale(1.06);}
.dr-logo-tile__crop{transition: transform 0.2s;}
.dr-logos__note{text-align: center; max-width: 640px; color: var(--muted,#5B6478); margin: 36px auto 10px !important;}
@media (max-width: 700px){.dr-logos{gap: 24px 32px;}.dr-logo-tile{min-height: 80px;}.dr-logo-tile__crop{zoom: 0.7;}}
.dr-logos__cta{display: table !important; margin: 44px auto 0px !important;}
.dr-logos__cta + .dr-logos__title{padding-top: 56px; border-top: 1px solid rgba(11, 27, 63, 0.14); margin-top: 64px !important;}
.dr-logo-tile[aria-label="VOYO"] .dr-logo-tile__crop,.dr-logo-tile[aria-label="Garmin"] .dr-logo-tile__crop{zoom: 0.9;}
@media (min-width: 1100px){.dr-logos{grid-template-columns: repeat(5, minmax(0px, 1fr)); justify-items: center; gap: 52px 40px; display: grid !important;}}
@media (min-width: 1440px){.dr-logos{width: min(1500px, -96px + 100vw); position: relative; left: 50%; transform: translateX(-50%);}}
.dr-sec:has(.dr-logos){border-top: 1px solid rgba(11, 27, 63, 0.08); background: rgb(255, 255, 255) !important; padding-top: clamp(64px, 7vw, 104px) !important; padding-bottom: clamp(64px, 7vw, 104px) !important;}
.entry-content ul.dr-chips-list{list-style: none; display: flex; flex-wrap: wrap; gap: 8px; padding: 0px !important; margin: 8px 0px 20px !important; max-width: none !important;}
.entry-content ul.dr-chips-list li{max-width: none; margin: 0px; padding: 6px 12px; border-radius: 999px; background: rgb(255, 255, 255); border: 1px solid rgba(11, 27, 63, 0.12); font-size: 14px;}
.entry-content ul.dr-chips-list li::marker{content: "";}
.entry-content ul.dr-chips-list li b{color: var(--magenta,#E6007E); margin-left: 4px;}
.dr-foot__social{display: flex; gap: 12px; flex-wrap: wrap;}
.dr-foot__social a{position: relative; width: 46px; height: 46px; border-radius: 50%; line-height: 0; overflow: hidden; display: inline-flex; align-items: center; justify-content: center; transition: transform 0.2s, filter 0.2s; padding: 0px !important; border: 0px !important; font-size: 0px !important; color: transparent !important;}
.dr-foot__social a::before{content: ""; width: 22px; height: 22px; background: var(--ink); mask: var(--ico) center/contain no-repeat;}
.dr-foot__social a[href*="facebook"]{background: var(--magenta); --ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M14%208h3V4h-3c-2.8%200-5%202.2-5%205v2H6v4h3v9h4v-9h3l1-4h-4V9c0-.6.4-1%201-1z'%2F%3E%3C%2Fsvg%3E");}
.dr-foot__social a[href*="facebook"]::before{background: rgb(255, 255, 255);}
.dr-foot__social a[href*="instagram"]{background: var(--yellow); --ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2.2'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'18'%20height%3D'18'%20rx%3D'5.5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'4.2'%2F%3E%3Ccircle%20cx%3D'17.6'%20cy%3D'6.4'%20r%3D'1.1'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E");}
.dr-foot__social a[href*="youtube"]{background: var(--cyan); --ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill-rule%3D'evenodd'%20d%3D'M23%207.5c-.3-1.3-1.3-2.2-2.5-2.5C18.3%204.5%2012%204.5%2012%204.5s-6.3%200-8.5.5C2.3%205.3%201.3%206.2%201%207.5.5%209.7.5%2012%20.5%2012s0%202.3.5%204.5c.3%201.3%201.3%202.2%202.5%202.5%202.2.5%208.5.5%208.5.5s6.3%200%208.5-.5c1.2-.3%202.2-1.2%202.5-2.5.5-2.2.5-4.5.5-4.5s0-2.3-.5-4.5zM9.75%2015.5v-7l6%203.5-6%203.5z'%2F%3E%3C%2Fsvg%3E");}
.dr-foot__social a:hover,.dr-foot__social a:focus-visible{transform: translateY(-3px) rotate(-6deg); filter: brightness(1.08);}
.dr-form--footer .dr-field--inline{width: 100%; max-width: 340px; display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 0px !important;}
.dr-form--footer .dr-field--inline input[type="email"]{box-sizing: border-box; width: 100% !important; height: 48px !important; min-height: 0px !important; padding: 0px 16px !important; border-radius: 4px 4px 0px 0px !important;}
.dr-form--footer .dr-field--inline button{width: 100% !important; height: 46px !important; border-radius: 0px 0px 4px 4px !important; margin: 0px !important;}
.dr-header .dr-logo__img{height: 76px;}
@media (max-width: 1024px){.dr-header .dr-logo__img{height: 54px;}}
/* Galerije: bez gumba OPEN preko fotki (kao na drugim webovima) */
html body .uf-gallery-source .el-item .el-link.uk-button,html body .el-item .uk-transition-toggle .el-link.uk-button{display:none!important}
.uf-fam-footer .widget,.uf-fam-footer > div{margin:0!important;padding:0!important}

html body footer.dr-foot .dr-foot__legal a{color:rgb(174,182,200)!important}
html body footer.dr-foot .dr-foot__legal a:hover{color:#52C6C2!important}

/* ===== TIPOGRAFIJA OBITELJI = dinaricrally.com (15. 10. 2026.) ===== */
html body .ua-hero-sec h1{font-size:96px!important;line-height:.88!important;font-weight:900!important;font-stretch:125%!important;letter-spacing:-.01em!important}
@media (max-width:1024px){html body .ua-hero-sec h1{font-size:72px!important}}
@media (max-width:768px){html body .ua-hero-sec h1{font-size:44px!important}}
html body :is(.ua-hero-sec--sub,.ua-hero-sec--plain) .ua-hero h1,html body :is(.ua-hero-sec--sub,.ua-hero-sec--plain) h1{font-size:clamp(30px,1rem + 3.6vw,64px)!important}
html body .ua-band h2{font-size:clamp(28px,1rem + 2.6vw,60px)!important;line-height:1.02!important;font-weight:900!important;font-stretch:125%!important;letter-spacing:-.01em!important}
html body .ua-band h3{font-size:clamp(20px,.9rem + .6vw,28px)!important;line-height:1.05!important;font-weight:800!important;font-stretch:125%!important;letter-spacing:-.01em!important;text-transform:uppercase!important}
html body .ua-eb.ua-eb.ua-eb{font-size:14px!important;font-weight:700!important;font-stretch:112%!important;letter-spacing:.22em!important;line-height:1.6!important}
@media (max-width:700px){html body .ua-eb.ua-eb.ua-eb{font-size:12px!important}}
html body .ua-lead{font-size:clamp(18px,1.6vw,21px)!important;line-height:1.5!important;font-weight:400!important}
html body .ua-band :is(p,li):not(.ua-eb):not(.ua-lead):not(.ua-crumbs){font-size:18px;line-height:1.6}
html body .ua-band details > summary,html body .ua-faq summary{font-size:18px!important;font-weight:800!important}

/* Klikabilne kartice = obitelj (15. 10.) */
html body a:is(.ua-card,.ua-num){transition:transform .2s,box-shadow .2s!important}
html body a:is(.ua-card,.ua-num):hover{color:var(--ua-ink)!important;transform:translateY(-4px)!important;box-shadow:0 18px 40px rgba(0,30,44,.14)!important}

/* FOKUS tipkovnicom = obitelj (15. 10.) */
html body :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #52C6C2!important;outline-offset:3px!important}
html body :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:none!important;border-color:#F0506E!important}

/* Oštri kutovi svugdje (korisnik 15. 10.) */
html body .cmplz-blocked-content-container,html body .cmplz-wp-video,html body .cmplz-cookiebanner,html body .cmplz-cookiebanner *:not(.cmplz-slider){border-radius:0!important}

/* Naslovnica: H1 heroja na uskim mobitelima – najduža riječ („MOUNTAIN.”) mora stati u širinu (15. 10. 2026.) */
@media (max-width:480px){html body .ua-hero-sec:not(.ua-hero-sec--sub) .ua-hero h1{font-size:clamp(28px,11vw,44px)!important}}






/* Naslov heroja u dvije boje,kao Dinaric (15. 10. 2026.) */
html body .ua-hero h1 em{font-style:normal!important;color:#F0506E!important}

/* VISINE HEROJA – pravilo obitelji (15. 10.): naslovnica 92vh; sve ostale stranice 640 px desktop / 440 px ≤1024,sadržaj dolje */
@media (min-width:1025px){html body .ua-hero-sec:not(.ua-hero-sec--sub):not(.ua-hero-sec--plain) .uk-section{min-height:min(92vh,900px)!important}html body .ua-hero-sec:not(.ua-hero-sec--sub):not(.ua-hero-sec--plain) .ua-hero{padding:104px 0 48px!important}html body :is(.ua-hero-sec--sub,.ua-hero-sec--plain),html body :is(.ua-hero-sec--sub,.ua-hero-sec--plain) .uk-section{min-height:640px!important}html body :is(.ua-hero-sec--sub,.ua-hero-sec--plain) .ua-hero{padding:48px 0 80px!important}}
@media (max-width:1024px){html body .ua-hero-sec:not(.ua-hero-sec--sub):not(.ua-hero-sec--plain) .ua-hero{padding:110px 0 48px!important}html body :is(.ua-hero-sec--sub,.ua-hero-sec--plain),html body :is(.ua-hero-sec--sub{min-height:440px!important}html body :is(.ua-hero-sec--sub,.ua-hero-sec--plain) .ua-hero{padding:48px 0 48px!important}}
