*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Ramabhadra,sans-serif;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-family:Ramabhadra,sans-serif}#root,body,footer,header,main,nav,span{align-items:center;display:flex;flex-direction:column;font-size:15px}body{background-color:#eee;overflow-x:hidden}body,main{width:100%}main{flex-grow:1;margin-top:120px}#root{min-height:100vh;width:90%}@media only screen and (max-width:1600px){#root{width:95%}}@media only screen and (max-width:1260px){#root{width:100%}}footer,header{justify-content:center;width:100%;z-index:99}header{top:0}footer,header{position:fixed}footer{bottom:0}a{color:inherit;display:flex;text-decoration:none}ul{list-style-position:inside}h1{text-align:center}.none{display:none!important}.sticky{position:-webkit-sticky;position:sticky;top:0}.fixed{position:fixed;top:0}.mg{margin-top:120px}::-webkit-scrollbar{background:none;width:6px}::-webkit-scrollbar-track{background:none;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-track-piece{background:none}::-webkit-scrollbar-thumb{background:#999;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.header{align-items:center;background-color:#2c2c2c;color:#ccc;display:flex;font-size:20px;justify-content:space-around;text-shadow:1px 1px hsla(300,3%,68%,.4);width:100%}@media only screen and (max-width:1260px){.header{font-size:18px}}@media only screen and (max-width:600px){.header{font-size:15px}}.header h1{text-transform:uppercase}.header a,.header button{background-color:inherit;border:0;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;padding:10px}.header .leftbar,.header a,.header button{align-items:center;display:flex;justify-content:space-around}.header .leftbar{flex-direction:column}.header .leftbar .imena{align-items:center;display:flex;font-size:15px;justify-content:space-around;padding:5px 2px}@media only screen and (max-width:600px){.header .leftbar .imena{flex-direction:column;font-size:11px}}.header .navbar{flex-direction:row;font-size:inherit}.header .navbar,.header .navbar nav{text-transform:uppercase}@media only screen and (max-width:600px){.header .navbar{flex-direction:column}}.header .navicon{cursor:pointer;font-size:30px;font-weight:600;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out}.header .dropdown{background-color:#2c2c2c;color:red;position:absolute;top:60px;-webkit-transform:translateX(-45%);transform:translateX(-45%);width:300px}.header .logo1{align-items:center;display:flex;height:50px;justify-content:space-around}.header .logo1 img{height:inherit;object-fit:contain;padding:2px}.header .icon1{font-size:20px;padding:2px}.aFadeIN{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:FadeIn;animation-name:FadeIn;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background-color:#000}@-webkit-keyframes FadeIn{0%{opacity:.4}to{opacity:1}}@keyframes FadeIn{0%{opacity:.4}to{opacity:1}}.aFadeOut{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:FadeOut;animation-name:FadeOut;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#000}@-webkit-keyframes FadeOut{0%{opacity:1}to{opacity:.4}}@keyframes FadeOut{0%{opacity:1}to{opacity:.4}}.animation1{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:animation1;animation-name:animation1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes animation1{0%{color:#2c2c2c}to{color:#2c2c2c}}@keyframes animation1{0%{color:#2c2c2c}to{color:#2c2c2c}}.animation2{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:example;animation-name:example;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes animation2{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animation2{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes animation3{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-90%);transform:translateY(-90%)}}@keyframes animation3{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-90%);transform:translateY(-90%)}}.fx-row{display:flex;flex-direction:row!important}.fx-col{display:flex;flex-direction:column!important}* .wrap{flex-wrap:wrap}* .wrap-n{flex-wrap:nowrap}* .grow-1{flex-grow:1}* .grow-2,* .grow-3{flex-grow:2}* .scr-f{height:100vh;width:100vw}* .cc{justify-content:center}* .cc,* .sc{align-items:center}* .sc{justify-content:flex-start}* .ec{align-items:center;justify-content:flex-end}* .sb{justify-content:space-between}* .sa{justify-content:space-around}* .ac{align-items:center}* .as{align-items:flex-start}* .ast{align-items:stretch}.fs-s{font-size:11px}.fs-n{font-size:15px}.fs-m{font-size:18px}.fs-l{font-size:20px}.fs-xl{font-size:30px}.pd-0{padding:0}.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-25{padding:25px}.txt-sdw{text-shadow:2px 2px rgba(90,90,90,.6)}.template{background-color:#eee;display:flex;flex-direction:row;position:relative;width:100%}@media only screen and (max-width:450px){.template{flex-direction:column}}.template-text{background-color:#eee;color:#2c2c2c;display:flex;flex-direction:column;flex-grow:1;font-size:15px;justify-content:center;min-width:30%;padding:10px 30px}.template-text h2{font-size:20px}.template-img{align-items:center;background-color:#eee;color:#2c2c2c;display:flex;flex-direction:column;flex-grow:1;font-size:15px;justify-content:center;min-width:40%;padding:10px}.template-img img{height:300px;object-fit:contain}.template-img h2{font-size:20px}.template-naslov{align-self:center;display:flex;font-size:20px;justify-content:center;position:absolute;text-shadow:2px 2px rgba(90,90,90,.6);width:100%;z-index:999}@media only screen and (max-width:450px){.template-naslov{font-size:15px}}.carousel{position:relative;width:100%}.carousel,.carousel .arrow{align-items:center;display:flex;flex-direction:row;justify-content:center}.carousel .arrow{background-color:transparent;background-repeat:no-repeat;border:none;color:#2c2c2c;cursor:pointer;font-size:70px;min-height:30%;padding:10px}@media only screen and (max-width:890px){.carousel .arrow{font-size:30px}}.carousel .arrow.left{left:0;padding-left:40px;position:absolute}@media only screen and (max-width:600px){.carousel .arrow.left{padding-left:10px}}.carousel .arrow.right{padding-right:40px;position:absolute;right:0}@media only screen and (max-width:600px){.carousel .arrow.right{padding-right:10px}}.carousel img{object-fit:cover;object-position:center;width:100%}.icons{align-items:center;color:#2c2c2c;display:flex;flex-grow:1;font-size:60px;justify-content:space-evenly;padding:10px}.icons a{transition-duration:.5s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease-out}.icons a:hover{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.polaroid{background-color:#eee;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:flex;flex-direction:column;margin:2px}.polaroid .text{padding:10px 20px;text-align:center}.polaroid img{width:100%}.polaroid:hover{opacity:.9}.cookie{background-color:rgba(75,75,75,.4);color:#ccc;display:flex;position:fixed;z-index:999}.cookie>.message{align-self:center;background-color:#2c2c2c;padding:10px;width:100%}.cookie button{background-color:#eee;border:1px solid gray;box-shadow:3px 2px rgba(75,75,75,.4);color:#2c2c2c;max-height:50px;outline:none;padding:5px 35px}.cookie p{padding:5px;text-align:center}.galerija{display:flex;flex-wrap:wrap;overflow-x:hidden;width:100%}.galerija .slike{display:flex;height:200px}.galerija .active{align-items:center;background-color:rgba(75,75,75,.4);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.galerija .active img{height:100%;object-fit:fill}.galerija img{object-fit:contain}