/* Public IMZ appearance, matched to the original site. Administration uses site.css only. */
body.public-site{max-width:none;margin:0;background:#000;color:#000;font:12px Helvetica,Arial,sans-serif;line-height:normal}
.public-site a{color:#6f9e00;text-decoration:none}.public-site a:hover{text-decoration:underline}.public-site a:focus-visible{outline:2px solid #77ad03;outline-offset:3px}
.public-site .brand{display:block;padding:0;background:#fff;height:187px}
.public-site .brand-inner{width:974px;max-width:100%;height:187px;margin:auto;padding-left:30px;display:flex;align-items:flex-end;gap:0}
.public-site .brand-inner a{flex:none;line-height:0}.public-site .brand-inner img{display:block;max-width:none}
.public-site .main-nav{background:#99d600;padding:0;min-height:20px;color:#fff}
.public-site .main-nav>ul{width:984px;max-width:100%;margin:auto;padding:0 15px;flex-wrap:nowrap;align-items:stretch}
.public-site .main-nav>ul>li{flex:1;border-inline:1px solid white}
.public-site .main-nav>ul>li:nth-child(1){flex:206}.public-site .main-nav>ul>li:nth-child(2){flex:313}.public-site .main-nav>ul>li:nth-child(3){flex:168}.public-site .main-nav>ul>li:nth-child(4){flex:144}.public-site .main-nav>ul>li:nth-child(5){flex:119}
.public-site .main-nav>ul>li>a{min-height:80px;padding:10px 15px;font-size:16px;line-height:20px;text-align:center;color:white;display:block}
.public-site .main-nav .selected>a,.public-site .main-nav a:hover,.public-site .main-nav a:focus{background:#000;color:#99d600;text-decoration:none}
.public-site .main-nav ul ul{background:#99d600;min-width:220px;border:1px solid white}
.public-site .main-nav ul ul a{font-size:13px;padding:7px 14px;color:#000}.public-site .main-nav ul ul ul{left:100%;top:0}
.public-site .page-backdrop{background:#100a0a url('/img/bg-ozadje-page.jpg') repeat-x center top;min-height:600px}
.public-site.is-home .page-backdrop{background-image:url('/img/bg-ozadje-pageIntro.jpg')}
.public-site main{width:956px;max-width:100%;min-height:600px;padding:4px 10px 24px;margin:auto;background:#fff}
.public-site.is-home main{background:#000;color:#fff;padding-top:20px}
.public-site h1{font-size:23px;font-weight:normal;line-height:normal;color:#77ad03;margin:.67em 0}.public-site h2{font-size:18px;font-weight:normal;line-height:normal;color:#77ad03;margin:.83em 0}
.public-site .intro{background:#000;color:white;padding:0}
.public-site .neighborhood-strip{height:35px;margin-right:9px;background:url('/img/intro1bg.jpg') repeat-x left top;display:flex;align-items:center;justify-content:flex-end}
.public-site .intro select{margin:0;padding:0;border:0;border-radius:0;width:350px;height:30px;font:17px Helvetica,Arial,sans-serif;background:#100a0a;color:white}
.public-site .intro-copy{display:grid;grid-template-columns:455px minmax(0,1fr);gap:22px;align-items:center;padding:0}
.public-site .intro-copy>img{width:455px;max-width:100%;float:none;margin:0}
.public-site .intro-copy h1{font-size:22px;color:#fff;margin:.67em 0}.public-site .intro-copy h2{font-size:18px;color:#fff;margin:.83em 0}
.public-site .intro-copy p{margin:12px 0}
.public-site .intro-banner{width:936px;height:6px;display:block;margin:0}
.public-site .home-columns{grid-template-columns:327px minmax(0,1fr);gap:30px;margin-top:38px}
.public-site .home-columns aside>a>img{display:block}.public-site .graphic-heading{margin:0;font-size:inherit;line-height:0}
.public-site .graphic-heading img{display:block}.public-site .home-columns aside .graphic-heading{margin-top:14px;margin-bottom:14px}
.public-site .home-columns aside p{margin:0 0 26px}.public-site .home-columns aside p:last-of-type{margin-bottom:14px}
.public-site .news-grid{gap:10px;align-items:stretch}
.public-site .is-home .news-grid{color:white}
.public-site.is-home .news-grid{padding:10px;gap:10px;margin-top:0}
.public-site .news-card{border-bottom:1px solid #e8e8e8;padding:1px 1px 3px;overflow-wrap:anywhere}
.public-site .news-card h2{font-size:14px;font-weight:bold;line-height:normal;margin:1em 0;color:#6f9e00}
.public-site .news-card .date{font-size:12px;line-height:normal;color:inherit;margin:0 0 14px}.public-site .news-summary p{margin:0}
.public-site .columns{grid-template-columns:186px minmax(0,1fr);gap:30px}.public-site .columns aside ul{padding:0;margin:0;list-style:none}
.public-site .columns aside li>a{display:block;padding:8px 7px;min-height:31px;border-bottom:1px solid #99d600;color:#000;font-size:12px;white-space:nowrap}
.public-site .columns aside li li>a{padding-left:22px}.public-site .columns aside li li>a:before{content:'›';color:#aaa;margin-right:5px}
.public-site .columns aside a[aria-current=page]{background:#99d600}
.public-site .breadcrumbs{font-size:11px;padding:10px 0 14px;display:flex;gap:7px;flex-wrap:wrap}.public-site .breadcrumbs a:before{content:'›';color:#777;margin-right:5px}
.public-site .content h4{font-size:13px}.public-site .content{font-size:12px;line-height:normal}
.public-site.is-inner .content>.news-grid{padding:10px;gap:10px}.public-site.is-inner .news-card h2{font-size:12px;font-weight:normal;margin:0}.public-site.is-inner .news-card h2 a:after{content:' ›';color:#777}.public-site.is-inner .news-card .date{margin-bottom:14px}.public-site.is-inner .news-card{padding-bottom:3px;padding-right:10px}
.public-site .content img{display:inline-block}.public-site .content p{margin:1em 0}
.public-site footer{border:0;padding:3px 10px 11px;background:#000;color:#e8e8e8;font:11px Helvetica,Arial,sans-serif}.public-site footer a{color:#e8e8e8}
.public-site .print-link{font-size:11px}.public-site .notice{margin:10px 0;color:#202020}
@media(max-width:650px){.public-site .neighborhood-strip:before{content:'ČETRTNI IN KRAJEVNI ZBORI MARIBORA';font-size:14px;font-weight:bold;line-height:1.3;color:#000;padding:6px;width:100%}}
@media(max-width:970px){.public-site .brand{height:auto}.public-site .brand-inner{height:auto;padding:0 15px;align-items:flex-end}.public-site .brand-inner a:first-child{width:19.54%}.public-site .brand-inner a:last-child{width:80.46%}.public-site .brand-inner img{max-width:100%;height:auto}.public-site .intro-copy{grid-template-columns:48.6% minmax(0,1fr)}.public-site .home-columns{grid-template-columns:35% minmax(0,1fr);gap:3.2%}.public-site .main-nav>ul>li>a{padding:10px 6px;font-size:14px}.public-site .intro-banner{height:auto}}
@media(max-width:650px){.public-site main{padding:14px}.public-site .main-nav>ul{flex-wrap:wrap;padding:0}.public-site .main-nav>ul>li{flex:auto!important}.public-site .main-nav>ul>li>a{min-height:44px;font-size:13px}.public-site .main-nav ul ul{max-width:90vw}.public-site .main-nav ul ul ul{position:static}.public-site .neighborhood-strip{height:auto;min-height:70px;align-items:flex-end;margin:0}.public-site .intro select{width:100%;font-size:16px}.public-site .intro-copy{display:block;padding-top:12px}.public-site .intro-copy>img{width:455px;max-width:100%}.public-site .home-columns,.public-site .columns{display:grid;grid-template-columns:1fr;gap:25px}.public-site .home-columns{margin-top:25px}.public-site .home-columns aside{max-width:327px}.public-site .news-grid{grid-template-columns:1fr}.public-site .columns aside{border:0}.public-site .intro-copy h1{font-size:22px}.public-site .content table{max-width:100%}.public-site .breadcrumbs{padding-top:0}.public-site footer{line-height:1.8}}
@media(max-width:650px){.public-site .neighborhood-strip{background:linear-gradient(90deg,#99d600,#6f9e00);flex-wrap:wrap}}
@media print{body.public-site{background:white;color:black}.public-site .page-backdrop{background:none}.public-site main{width:auto;background:white!important;color:black!important;min-height:0}.public-site .breadcrumbs{display:none}}
