.elementor-311 .elementor-element.elementor-element-32826d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-311 .elementor-element.elementor-element-a08bf96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-311 .elementor-element.elementor-element-a08bf96:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-a08bf96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-311 .elementor-element.elementor-element-a08bf96{--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-311 .elementor-element.elementor-element-a08bf96{--content-width:1250px;}}/* Start custom CSS for container, class: .elementor-element-32826d0 *//* 2026-10-27: hero preko cijele širine (kao početna) - nin-inner-hero-bg.php */
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero{background:#1E1014 url('/wp-content/uploads/2026/10/ninium-hero-magazine-siroka.jpg') 66% 40%/cover no-repeat !important;border-bottom:0 !important;padding:200px 20px 110px !important;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero::after{display:none !important;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(24,10,16,.55) 0,rgba(24,10,16,0) 170px),linear-gradient(90deg,rgba(24,10,16,.9) 0%,rgba(24,10,16,.74) 38%,rgba(24,10,16,.24) 62%,rgba(24,10,16,.05) 84%);}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero__inner.has-author{grid-template-columns:minmax(0,640px);gap:34px;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-eyebrow{color:#F2D7DF !important;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-hero__title{color:#fff !important;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-hero__title > span:not(.nn-w){color:#fff !important;background:linear-gradient(#650031,#650031) no-repeat 0 80% / 100% 72%;padding:0 .14em;margin-left:-.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-hero__intro{color:#F6EEF0 !important;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-author{max-width:460px;padding:20px 22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#F6EEF0;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-author img.nn-mgz-author__photo{width:64px !important;height:64px !important;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-author__eyebrow,.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-author__role{color:#F2D7DF !important;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-author__name{color:#fff !important;font-family:'Fraunces',serif;font-weight:400;font-size:24px;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-author p{color:#E9DFE2 !important;}
.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero .nn-mgz-author .nn-mgz-author__link{color:#fff !important;border-color:#fff !important;}
@media (max-width:767px){.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero{padding:130px 20px 56px !important;background-position:72% 40% !important;}.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero::before{background:linear-gradient(180deg,rgba(24,10,16,.8) 0%,rgba(24,10,16,.62) 50%,rgba(24,10,16,.85) 100%);}}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero{min-height:clamp(860px,118vw,1180px);display:flex;flex-direction:column;justify-content:flex-end;background-position:72% 30% !important;padding-bottom:80px !important;}.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero__inner{width:100%;}.elementor-311 .elementor-element.elementor-element-32826d0 .nn-mgz-hero::before{background:linear-gradient(180deg,rgba(24,10,16,.55) 0,rgba(24,10,16,.06) 16%,rgba(24,10,16,.1) 34%,rgba(24,10,16,.76) 56%,rgba(24,10,16,.93) 100%);}}
.elementor-location-header{position:relative;z-index:20;}
.elementor-location-header .elementor-element-ea1c16f img,.elementor-location-header .elementor-element-2e4a586 img{filter:brightness(0) invert(1);}
.elementor-location-header .elementor-element-536e86b .elementor-item{color:#fff !important;}
.elementor-location-header .elementor-element-536e86b .elementor-item:hover,.elementor-location-header .elementor-element-536e86b .elementor-item.elementor-item-active{color:#F2D7DF !important;}
.elementor-location-header .elementor-element-536e86b .elementor-item::after{background-color:#fff !important;}
.elementor-location-header .elementor-element-536e86b .sub-arrow svg{fill:#fff;}
.elementor-location-header .nn-cta{background:#fff !important;color:#650031 !important;}
.elementor-location-header .nn-cta .nn-arrow{color:#650031 !important;}
body .elementor-location-header .nn-cta:hover,body .elementor-location-header .nn-cta:focus{background:#F2D7DF !important;color:#650031 !important;} /* 2026-10-27: na hover tekst je bio bijel na bijelom */
.elementor-location-header .nn-burger{border-color:rgba(255,255,255,.6) !important;background:rgba(255,255,255,.08) !important;}
.elementor-location-header .nn-burger span{background:#fff !important;}/* End custom CSS */