::root{font-size:18px}body,html,div,p,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0px;padding:0}body{background:#fff;color:#222;position:relative}h1,h2,h3,h4,h5,h6{}p,li{}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{font-family:"Titillium Web", sans-serif !important}.moove-gdpr-infobar-allow-all{background:#500}.header{position:fixed;z-index:80;width:100%;height:150px;left:0px;top:0px;transition:300ms ease;background:linear-gradient(180deg, #032885 0%, rgba(0, 31, 112, 0) 100%);padding:1.5em}.header h1{width:340px;height:108px;position:absolute;text-indent:-999vw;background:url(../img/ytlogo.png) left center no-repeat;background-size:contain;z-index:81;transition:300ms ease-in-out}.header h1 a{position:absolute;left:0px;top:0px;width:100%;height:100%}.header .menu-primarni-izbornik-container{z-index:85;background:#0c1665;position:absolute;width:100%;height:100vh;top:0;left:0;transform:translatey(-100%);transition:300ms ease-in-out}.header .menu-primarni-izbornik-container ul{position:absolute;width:100%;top:50%;transform:translatey(-50%)}.header .menu-primarni-izbornik-container li{display:block;text-align:center}.header .menu-primarni-izbornik-container li a{color:white;font-size:40px;line-height:2em;text-decoration:none;font-family:"Titillium Web", Sans-serif}.header .mobmenu{position:absolute;right:2rem;top:3em;width:55px;height:55px;display:block;z-index:90;cursor:pointer;transform:scale(0.7);transition:300ms ease-in-out}.header .mobmenu div{width:55px;height:7px;background:white;position:absolute;top:25px;left:0;transition:300ms ease-in-out}.header .mobmenu div::after,.header .mobmenu div::before{content:"";display:block;width:55px;height:7px;background:white url(../img/logo-transparent-header-min.png);background-size:0px;position:absolute;left:0;top:0;transition:300ms ease-in-out}.header .mobmenu div::before{transform:translatey(-24px)}.header .mobmenu div::after{transform:translatey(24px)}.header.white{background:white;height:80px;box-shadow:0 0px 10px 10px rgba(0, 0, 0, 0.3)}.header.white h1{width:187px;height:60px;background:url(../img/logo-transparent-header-min.png) left center no-repeat;background-size:contain;top:10px}.header.white .mobmenu{top:10px}.header.white .mobmenu div{background:#0c1665}.header.white .mobmenu div::after,.header.white .mobmenu div::before{background:#0c1665}.header.white .tel{color:#0c1665;top:15px}.header.open .menu-primarni-izbornik-container{transform:translatey(0)}.header.open .mobmenu{transform:scale(0.7) rotate(225deg);top:20px !important}.header.open .mobmenu div{background:transparent}.header.open .mobmenu div::before{transform:translatey(0) rotate(90deg);background:white !important}.header.open .mobmenu div::after{transform:translatey(0);background:white !important}.header .tel{color:white;font-size:30px;font-weight:700;position:absolute;right:130px;top:55px;font-family:"Titillium Web", sans-serif;text-decoration:none;transition:200ms ease-in-out}.rerborder img{border:6px solid #700 !important}.nf-form-fields-required{font-family:"Titillium Web", sans-serif;font-size:12px;padding:6px}input,textarea,.nf-error-msg{font-family:"Titillium Web", sans-serif !important}input[type="button"]{font-size:24px !important;background:#600 !important;font-weight:700;cursor:pointer;padding:0.3em 1em !important}input[type="button"]:hover{color:white !important;background:red !important}.nf-response-msg h3{font-size:32px !important;font-family:"Titillium Web", sans-serif !important}.nf-response-msg p{font-size:20px !important;font-family:"Titillium Web", sans-serif !important}.myclass{text-align:center}.myclass li{display:inline-block;padding:0 0.5em}.myclass li a{color:white !important;font-size:24px;font-family:"Titillium Web", sans-serif !important;transition:400ms ease-in}.myclass li a:hover{color:gold}@media only screen and (max-width:860px){.gallery{text-align:center !important}.gallery-item{width:33% !important;float:initial;padding:1em !important;max-width:33% !important;display:inline-block !important}}@media only screen and (max-width:760px){.header .tel{display:none}}@media only screen and (max-width:480px){.gallery-item{width:100% !important;float:initial;padding:1em !important;max-width:100% !important}.header h1{width:calc(100% - 150px)}}