@font-face{font-family:LexendDeca;font-weight:400;src:url(/font/LexendDeca-Regular.woff2) format("woff2"),url(/font/LexendDeca-Regular.woff) format("woff");font-display:swap}@font-face{font-family:LexendDeca;font-weight:700;src:url(/font/LexendDeca-Bold.woff2) format("woff2"),url(/font/LexendDeca-Bold.woff) format("woff");font-display:swap}@font-face{font-family:NunitoSans;font-weight:700;src:url(/font/NunitoSans.woff2) format("woff2"),url(/font/NunitoSans.woff) format("woff");font-display:swap}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}.scroll-disable{height:100%;overflow-y:hidden}#gdpr-cookietype-analytics{margin-right:50px}body{font-family:LexendDeca,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;color:#fff}.container{margin:0 11.5%;display:flex}.container .container-left{width:50%;padding-right:12%}.container .container-right{width:50%;padding-right:12%}.za-dropdown{position:relative}.za-dropdown .dropdown-zaroni{display:flex;flex-direction:column;background-color:#202153;position:absolute;padding:16px;left:-16px;top:42px;display:none}.za-dropdown .dropdown-zaroni a{text-decoration:none;color:#fff;display:block;white-space:nowrap;margin-bottom:8px}.jezik{display:none}.mobile-display{display:none}.button{width:50%;color:#000;padding:18px;border-radius:29px;border:1px solid #000;text-align:center;margin:0 auto;cursor:pointer;text-decoration:none}.button:hover{background-color:#202153;color:#fff}.scroll-hint{display:flex;font-size:.875rem;margin-top:32px;align-items:center}.scroll-hint .scroll-down{border:1px solid #fff;border-radius:11px;width:20px;height:37px;position:relative;margin-right:15px}.scroll-hint .scroll-down .linija{height:10px;border-left:1px #fff solid;position:absolute;top:7px;left:50%;transform:translateX(-50%);animation:move-down 4s infinite ease-in-out}@keyframes move-down{0%{top:7px;height:10px}9%{top:16.5px;height:7px}18%{top:26px;height:4px}27%{top:16.5px;height:7px}36%{top:7px;height:10px}100%{top:7px;height:10px}}.scuba-diving{position:sticky;bottom:40px;left:50%;transform:translateX(-50%);background-color:#3a90c5;display:flex;align-items:center;padding:28px 28px 28px 156px;width:-moz-fit-content;width:fit-content;background-image:url(/img/ronioc.svg);background-repeat:no-repeat;background-position:32px 50%;width:46%;border-radius:15px;z-index:15}.scuba-diving .button{background-color:#202153;color:#fff;margin-right:5px;margin-left:80px}.scuba-diving p{font-size:1.5rem;line-height:1.75rem;font-weight:700}.scuba-diving .close-sticky{line-height:.6rem;height:-moz-fit-content;height:fit-content;padding:18px;border-radius:100%;background-color:rgba(255,255,255,.3);cursor:pointer}.small_nav{display:none}.close{display:none}.jezik-container{list-style:none;position:absolute;top:55px;right:93px;cursor:pointer}.jezik-container .drop{border:1px solid #fff;border-radius:3px;padding:6px 26px 5px 11px;background-image:url(/img/arr-down.svg);background-repeat:no-repeat;background-position:85% 50%}.jezik-container .drop span.crta{height:22px;border-left:1px solid #fff;margin-left:13px}.jezik-container .jezik{position:absolute;background-color:#202153;top:calc(100% + 10px);border:1px solid #fff;padding:6px 11px;border-radius:3px}.jezik-container .jezik a{text-decoration:none;color:#fff}.jezik-container .otvoreno{display:flex;flex-direction:column}.best-seller{background-color:#21cefd;padding:6px;color:#fff}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,.25);margin-left:30px;font-family:system-ui;z-index:1500}#gdpr-cookie-message h4{color:#000;font-family:Quicksand,sans-serif;font-size:1.125rem;font-weight:500;margin-bottom:10px}#gdpr-cookie-message h5{color:#000;font-family:Quicksand,sans-serif;font-size:.938rem;font-weight:500;margin-bottom:10px}#gdpr-cookie-message p,#gdpr-cookie-message ul{color:#000;font-size:.938rem;line-height:1.5em;margin-bottom:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message li{width:49%;display:inline-block}#gdpr-cookie-message a{color:#000;text-decoration:none;font-size:.938rem;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,.75);transition:all .3s ease-in}#gdpr-cookie-message a:hover{color:gray;border-bottom-color:#000;transition:all .3s ease-in}#gdpr-cookie-message button{border:none;background:#000;color:#fff;font-family:Quicksand,sans-serif;font-size:.938rem;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all .3s ease-in}#gdpr-cookie-message button:hover{background:#fff;color:#000;transition:all .3s ease-in}button#gdpr-cookie-advanced{background:#fff;color:#000}#gdpr-cookie-message button:disabled{opacity:.3}#gdpr-cookie-message input[type=checkbox]{float:none;margin-top:0;margin-right:5px}.uvodna{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2)}.uvodna .video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;z-index:-10}.uvodna .nav-menu{position:absolute;top:55px;right:93px;padding:0;width:-moz-fit-content;width:fit-content}.uvodna .jezik-container{right:35px;top:60px}.uvodna .text-box{display:flex;flex-direction:column;background-color:rgba(32,33,83,.5);padding:16px 24px}.uvodna .text-box p{font-size:2.625rem;line-height:3.25rem}.uvodna .text-box a:not(.contact){text-decoration:none;color:#fff;border:1px solid #fff;font-size:2.625rem;line-height:3.25rem;margin-top:8px;text-align:center;padding:4px 8px}.uvodna .text-box a.contact{text-decoration:none;color:#fff;font-size:1.5rem;line-height:2rem;margin-top:8px;padding:4px 8px;display:flex;align-items:center;justify-content:center}.uvodna .text-box a.contact img{filter:invert(100%)}.uvodna .text-box a.contact.button{background-color:#3a90c5;border-color:#fff;white-space:nowrap;width:-moz-fit-content;width:fit-content;padding:6px 16px}.uvodna .text-box a.contact.button:hover{background-color:#202153}.uvodna .text-box .logo .img-container{border:none;display:flex;justify-content:center}.uvodna .text-box .logo .img-container img{width:100%}.uvodna .zaroni{margin-top:20px;font-size:2rem;font-weight:400;line-height:3rem;width:60%;text-align:center}.loga{position:relative;top:-15px}.loga a img{max-height:100%;min-height:83px}.nav-menu{display:flex;position:fixed;z-index:50;width:100%;justify-content:space-between;padding:41px 23px 0 52px;background-color:#202153}.nav-menu nav ul{display:flex;align-items:center}.nav-menu nav ul li{list-style:none}.nav-menu nav ul li a{text-decoration:none;color:#fff}.nav-menu nav ul li:not(:last-child):hover a:not(.sub_link){color:#3a90c5}.nav-menu nav ul .sub_link:hover{color:#3a90c5}.nav-menu nav ul li:not(:last-child){margin-right:40px}.nav-menu nav ul .jezik-container{position:relative;top:unset;right:unset}.banner{width:100%;min-height:560px;background-position:center;background-size:cover;background-repeat:no-repeat;padding-bottom:219px;margin-top:0}.banner .container{padding-top:100px}.banner .container .text-box{padding-top:82px;width:50%}.banner .container .text-box .naslov{font-size:3rem;line-height:3.5rem;margin-bottom:13px}.banner .container .text-box .tekst{font-size:1.125rem;line-height:1.75rem}.banner.diving{background-image:url(/img/banner_diving.webp);padding-bottom:80px;position:relative}.banner.diving .container{flex-direction:column}.banner.diving .container .text-box{margin-bottom:80px}.banner.diving .container .sorta{font-family:NunitoSans;font-size:3rem;color:rgba(255,255,255,.2);position:absolute;left:52px;bottom:52px}.banner.snorkeling{background-image:url(/img/snorkeling_banner.webp);padding-top:133px;position:relative}.banner.snorkeling::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(32,33,83,.3);opacity:.6;pointer-events:none}.banner.snorkeling .nav-menu{width:100%;justify-content:space-between;padding-top:45px;align-items:center}.banner.snorkeling .nav-menu .right{display:flex;align-items:center}.banner.snorkeling .nav-menu .right .jezik-container{position:relative;top:unset;right:unset}.banner.snorkeling .nav-menu .rezerviraj{margin-right:47px;background-color:#3a90c5;padding:18px 48px;border-radius:29px;cursor:pointer}.nav-menu.snork{width:100%;justify-content:space-between;padding-top:45px;align-items:center}.nav-menu.snork .right{display:flex;align-items:center}.nav-menu.snork .right .jezik-container{position:relative;top:unset;right:unset}.nav-menu.snork .rezerviraj{margin-right:47px;background-color:#3a90c5;padding:18px 48px;border-radius:29px;cursor:pointer}.diving-info{color:#000;margin-top:160px;background-image:url(/img/ronioc_lijevo.svg),url(/img/ronioc_desno.svg);background-repeat:no-repeat,no-repeat;background-size:auto,auto;background-position:15% 90%,85% 90%}.diving-info .container{flex-wrap:wrap}.diving-info .container a{color:#000}.diving-info .vazno{background-color:#3a90c5;width:51%;margin:130px auto;color:#fff;padding:55px 127px 65px 61px;display:flex;border-radius:15px}.diving-info .vazno a{color:#fff}.diving-info .vazno .left{width:20%;display:flex;flex-direction:column;justify-content:space-between}.diving-info .vazno .left .top{width:100%;height:70%;background-image:url(/img/usklicnik.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:28px}.diving-info .vazno .left .bottom{font-size:1.5rem;line-height:2.5rem}.diving-info .vazno .right{width:100%;padding-left:0}.diving-info .vazno .container{margin:0}.tecajevi{background-image:url(/img/tecajevi_bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:73px;padding-bottom:216px}.tecajevi .container{gap:16px;flex-wrap:wrap;margin-top:100px}.tecajevi .container .tecaj{width:calc(33.333% - 11px);position:relative}.tecajevi .container .tecaj:not(:first-child){border-bottom:1px #fff solid;color:#fff;text-decoration:none;transition:transform .5s}.tecajevi .container .tecaj .img-container{width:100%;aspect-ratio:1.95/1;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.tecajevi .container .tecaj .text-box{display:flex;flex-direction:column;padding:24px 32px 29px 32px}.tecajevi .container .tecaj .text-box .naslov{font-size:1.8rem;font-weight:700;line-height:3.375rem}.tecajevi .container .tecaj .text-box .info{display:flex;align-items:center;font-size:1.25rem;margin-top:16px;justify-content:space-between}.tecajevi .container .tecaj .text-box .info .left{display:flex;align-items:center}.tecajevi .container .tecaj .text-box .info .left img{margin-right:12px}.tecajevi .container .tecaj .text-box .info .left p{margin-right:24px}.tecajevi .container .tecaj .text-box .info .left p.eur{margin-right:8px}.tecajevi .container .tecaj:not(:first-child):hover{transform:translateY(-4px);border-bottom:1px solid #3a90c5;box-shadow:0 4px 14px 0 rgba(0,0,0,.25)}.tecajevi .container .tecaj:not(:first-child):hover .text-box{background:rgba(255,255,255,.1)}.tecajevi .container .tecaj.naslov{color:#3a90c5;font-size:3rem;line-height:3.5rem}.tecajevi .container .best-seller{position:absolute;right:15px;bottom:15px}.tecajevi .container .jos-tecajeva{border-color:#3a90c5;background-color:#3a90c5;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:#fff;margin-right:0;margin-top:auto}.tecajevi .container .jos-tecajeva:hover{background-color:unset}section.galerija{padding-top:130px}section.galerija .container{flex-wrap:wrap;gap:10px}section.galerija .container .granica{width:calc(33.333% - 6.66px);aspect-ratio:1/1;overflow:hidden}section.galerija .container .img-container{width:100%;height:100%;display:block;overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}section.galerija .container .img-container .shade{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .33s ease-in-out;background-image:url(/img/loop.svg);background-position:center;background-repeat:no-repeat}section.galerija .container .img-container:hover{animation:zoomBackground 1s linear forwards}section.galerija .container .img-container:hover .shade{opacity:1;transition:opacity .33s ease-in-out;background-color:rgba(0,0,0,.2)}@keyframes zoomBackground{0%{transform:scale(1)}100%{transform:scale(1.1)}}section.novosti{margin-bottom:80px}section.novosti .container{flex-wrap:wrap;gap:48px 16px}section.novosti .container .novost{width:calc(25% - 18px);color:#000;text-decoration:none}section.novosti .container .novost .img-container{overflow:hidden;position:relative;width:100%;aspect-ratio:1.94/1;display:flex;align-items:center;justify-content:center}section.novosti .container .novost .img-container img{width:100%;max-width:100%;min-height:100%;transition:.33s ease-in-out}section.novosti .container .novost .text-box{margin-top:19px;margin-bottom:12px;width:82%}section.novosti .container .novost .text-box .datum{font-size:.875rem}section.novosti .container .novost .text-box .naslov{font-size:1.5rem;line-height:2.5rem;margin-bottom:6px}section.novosti .container .novost .text-box .tekst{text-align:left}section.novosti .container .novost .vise{color:#3a90c5}section.novosti .container .novost:hover .img-container img{transform:scale(1.1)}section.novosti .container .novost:hover .text-box .naslov{color:#3a90c5}section.novosti .container .button{margin-top:64px}.recenzije{padding-top:56px;padding-bottom:125px;position:relative}.recenzije .container{flex-wrap:wrap;color:#000;gap:16px 16px}.recenzije .container .naslov{width:100%;margin-bottom:14px;font-weight:700;font-size:3rem;line-height:3.5rem}.recenzije .container .ocjena{display:flex;align-items:center;width:100%;font-size:2rem;line-height:3.375rem;margin-bottom:74px}.recenzije .container .ocjena span{margin-left:6px;font-weight:700}.recenzije .container .img-container.trip{width:33%;display:flex;align-items:center;padding-right:60px;position:relative}.recenzije .container .img-container.trip img{max-width:100%}.recenzije .container .img-container.trip .arrows{position:absolute}.recenzije .container .recenzije-slider{overflow:visible;width:65%}.recenzije .container .recenzije-slider .slick-dots{display:flex;position:absolute;bottom:-25px;left:50%;transform:translateX(-25%)}.recenzije .container .recenzije-slider .slick-dots button{display:none}.recenzije .container .recenzije-slider .slick-dots li{width:24px;font-size:1.5rem;color:#939393}.recenzije .container .recenzije-slider .slick-dots .slick-active::marker{color:#000}.recenzije .container .recenzija{position:relative;background-color:#f4f4f4;padding:40px;padding-bottom:85px;width:calc(50% - 16px);text-decoration:none;color:#000;min-height:435px}.recenzije .container .recenzija .ta-link{position:absolute;top:16px;right:16px;color:#000;text-decoration:none}.recenzije .container .recenzija .autor{font-size:1.25rem;margin-bottom:20px;width:100%}.recenzije .container .recenzija .zvijezdice{margin-bottom:7px}.recenzije .container .recenzija .naslov{font-size:1.5rem;margin-bottom:0;line-height:2.5rem}.recenzije .container .recenzija .datum{font-size:.875rem;margin-bottom:13px}.recenzije .container .recenzija .tekst{font-size:1.25rem}.recenzije .container .recenzija .vise{color:#3a90c5;margin-top:9px;border:none;background-color:transparent;font-size:1rem;cursor:pointer;z-index:15}.recenzije .container .recenzija .podcrtano{display:flex;align-items:center;margin-top:auto;position:absolute;bottom:10px;left:0;width:100%;padding:0 16px}.recenzije .container .recenzija .podcrtano .crta{border-top:#000 1px solid;width:50%}.recenzije .container .recenzija .podcrtano img{margin:0 8px}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);overflow-y:scroll;z-index:51}.modal .modal-content .container{margin:0 10%;background-color:#f4f4f4;padding:40px}.modal .modal-content .container .exit{border:1px #000 solid;padding-left:5px;padding-right:5px;line-height:normal;margin-left:auto;cursor:pointer}.banner.mali .container{align-items:flex-end;justify-content:space-between}.banner.mali .container .button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:.875rem;padding:6px 16px;padding-right:32px;background-image:url(/img/arr-down.svg);background-position:93% center;background-repeat:no-repeat;color:#fff;border-color:#fff;margin:0;cursor:pointer}.banner.mali .container .button:hover{background-color:unset}.banner.beginner{background-image:url(/img/beginner_banner.webp);padding-bottom:275px}.tecajevi.tecajevi-page{background-image:unset;padding-top:0;margin-top:-160px;padding-bottom:130px}.tecajevi.tecajevi-page .container .tecaj{border-bottom:1px solid #000;color:#000}.tecajevi.tecajevi-page .container .tecaj .text-box .info img{filter:invert(99%) sepia(1%) saturate(496%) hue-rotate(129deg) brightness(114%) contrast(100%)}.tecajevi.tecajevi-page .container .tecaj:first-child{display:none}.tecajevi.tecajevi-page .jos-tecajeva{display:none}.tecajevi.tecajevi-page:has(#zabavni){margin-top:0}.tecajevi.tecajevi-page:has(#zabavni) .container .tecaj:first-child{display:block;width:100%;border-bottom:none;margin-bottom:30px}.banner.tecaj{padding:275px 0;min-height:unset}.banner.tecaj .container{position:relative}.banner.tecaj .container .img-container{position:absolute;right:0;bottom:-235px}.single-tecaj{position:relative;color:#000;display:flex;justify-content:space-around;padding:40px 0;border-bottom:1px solid #cfcfcf}.single-tecaj .text-box{width:41%}.single-tecaj .text-box .naslov-box{position:relative}.single-tecaj .text-box .naslov-box .padi-img{max-width:60px;max-height:100%;flex-shrink:0;position:absolute;top:50%;left:-16px;transform:translate(-100%,-50%)}.single-tecaj .text-box .naslov-box .padi-img img{max-width:100%}.single-tecaj .text-box .naslov-box .naslov{font-size:3rem;line-height:3.5rem;margin-bottom:60px}.single-tecaj .text-box .info{display:flex;margin-bottom:32px;align-items:center}.single-tecaj .text-box .info img{filter:invert(99%) sepia(1%) saturate(496%) hue-rotate(129deg) brightness(114%) contrast(100%)}.single-tecaj .text-box .info .text{display:flex;align-items:center;margin-bottom:4px;font-size:1.25rem}.single-tecaj .text-box .info .text img{margin-right:12px}.single-tecaj .text-box .info .crta{margin:0 34px;height:66px;border-right:1px solid #000}.single-tecaj .text-box .info .vrijednost{font-size:2rem;line-height:3.375rem;font-weight:700}.single-tecaj .text-box .sadrzaj .share{margin-left:auto;margin-left:auto;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;border:1px solid #000;border-radius:4px;padding:6px 10px;margin-top:20px;cursor:pointer;position:relative}.single-tecaj .text-box .sadrzaj .share p{margin-right:12px}.single-tecaj .text-box .sadrzaj .share .share-linkovi{display:none;align-items:center;position:absolute;background-color:#fff;top:125%;left:50%;transform:translateX(-50%);border-radius:4px;padding:6px 10px;border:1px solid #000;box-shadow:0 4px 14px 0 rgba(0,0,0,.25)}.single-tecaj .text-box .sadrzaj .share .share-linkovi a{height:25px;display:block;text-decoration:none}.single-tecaj .text-box .sadrzaj .share .share-linkovi a:not(:last-child){margin-right:15px}.single-tecaj .text-box .sadrzaj .share .share-linkovi a img{filter:invert(100%);height:25px}.single-tecaj .text-box .sadrzaj .share .share-linkovi a i{height:100%;height:25px}.single-tecaj .text-box .sadrzaj .share .share-linkovi a p{color:#000}.single-tecaj .text-box .booknow{background-color:#3a90c5;width:-moz-fit-content;width:fit-content;padding:18px 72px;color:#fff;border-radius:29px;margin-top:38px;margin-bottom:55px;cursor:pointer}.single-tecaj .text-box .booknow a{text-decoration:none;color:#fff}.single-tecaj .text-box .napomena{font-style:italic}.single-tecaj .text-box .napomena p:first-child{margin:40px 0}.single-tecaj .galerija{width:100%}.single-tecaj .galerija .container{margin:0;gap:16px}.single-tecaj .galerija .container .granica{width:calc(33.3333% - 12px)}.single-tecaj .galerija .container .img-container{width:100%}.single-tecaj .galerija.galerija-stara{width:35%}.single-tecaj .galerija.galerija-stara .container .granica{width:calc(50% - 12px)}.single-tecaj .galerija.galerija-stara .granica{width:calc(50% - 12px)}.single-tecaj .sadrzaj{padding-bottom:40px}.single-tecaj .sadrzaj a{color:#000}.single-tecaj .wapp-contact{display:block;width:-moz-fit-content;width:fit-content;position:absolute;bottom:40px;right:40px}.bookiraj{border-bottom:1px solid #000;border-top:1px solid #000;padding-top:40px;display:flex;gap:40px;flex-wrap:wrap}.bookiraj #datum_rezervacije,.bookiraj .dropdown-select{border:1px solid #cfcfcf;border-radius:2px;padding:20px 20px 20px 64px}.bookiraj .dropdown-select{background:#fff}.bookiraj .input{display:flex;flex-direction:column}.bookiraj .input input,.bookiraj .input select{padding:20px 20px 20px 64px;background-repeat:no-repeat;font-family:LexendDeca,sans-serif}.bookiraj .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bookiraj .input .elearning,.bookiraj .input .potrebna_oprema{accent-color:#cfcfcf;width:18px;height:18px}.bookiraj .input.br_ljudi{width:calc(35% - 20px)}.bookiraj .input.br_ljudi select{background-image:url(/img/person.svg),url(/img/arrow-down.svg);background-position:24px center,91% center}.bookiraj .input.termin{width:calc(65% - 20px)}.bookiraj .input.termin select{background-image:url(/img/time_sm.svg),url(/img/arrow-down.svg);background-position:24px center,95% center;color:#727272}.bookiraj .input.datum{width:100%}.bookiraj .input.datum input{background-image:url(/img/calendar.svg);background-position:24px center}.bookiraj .input.check{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.bookiraj .input.check input,.bookiraj .input.check label{width:50%;margin-bottom:12px}.bookiraj .input.check .personNo{width:100%;margin-bottom:6px}.bookiraj .oprema_napomena{font-size:.9rem;font-style:italic}.bookiraj .booknow{text-transform:uppercase;text-decoration:none}.button-slaganje{background-color:#3a90c5;color:#fff;display:none}#ui-datepicker-div .ui-widget-header{background:#202153!important;border-color:#202153}.zanimanje{margin-top:80px;margin-bottom:130px}.zanimanje .container .top-naslov{color:#000;font-size:1.5rem;line-height:2.5rem;font-weight:700}.zanimanje .tecajevi.pojedinacni-tecaj{background-image:unset}.zanimanje .tecajevi.pojedinacni-tecaj .container{margin-top:0}.zanimanje .tecajevi.pojedinacni-tecaj .naslov{display:none}.zanimanje .tecajevi.pojedinacni-tecaj .tecaj{border-color:#000;color:#000}.zanimanje .tecajevi.pojedinacni-tecaj .tecaj .text-box .naslov{display:block}.zanimanje .tecajevi.pojedinacni-tecaj .tecaj .text-box img{filter:invert(99%) sepia(1%) saturate(496%) hue-rotate(129deg) brightness(114%) contrast(100%)}.banner.nase-more{background-image:url(/img/nase_more_banner.webp);padding-bottom:275px}.banner.nase-more.contact{background-image:url(/img/kontakt_header.webp);background-position:center top;padding:275px 0}.banner.nase-more.contact .container{visibility:hidden}.novosti-page{margin-top:-110px;margin-bottom:-110px!important}.novosti-page .container{padding-bottom:40px}.novosti-page .button{width:25%;margin-bottom:40px;margin-top:40px}.single-novost .nav-menu{color:#fff}.single-novost .nav-menu ul li a{color:#fff}.single-novost .container{flex-direction:column;padding-top:160px}.single-novost .container .naslovna-slika{width:100%;aspect-ratio:2.5/1;background-position:center;background-repeat:no-repeat;background-size:cover}.single-novost .container .text-box{color:#000;margin-top:100px}.single-novost .container .text-box p{padding:0 21%}.single-novost .container .text-box .datum{font-size:.875rem}.single-novost .container .text-box .naslov{font-size:3rem;line-height:3.5rem;margin-top:11px;margin-bottom:40px}.unajmi{color:#000;padding-top:88px;padding-bottom:102px;position:relative}.unajmi .container-left{padding-top:45px;padding-right:8%;width:42%}.unajmi .container-left .naslov{color:#3a90c5;font-size:3.594rem;line-height:6rem;font-weight:700;display:flex;align-items:center}.unajmi .container-left .naslov img{margin:31px}.unajmi .container-left .podnaslov{font-weight:700;margin-top:30px;margin-bottom:9px}.unajmi .container-right{width:58%;padding-right:8%}.unajmi .container-right .najam{padding:72px 97px 82px 97px;background-color:#f4f4f4}.unajmi .container-right .najam .naslov{font-size:2rem;line-height:3.375rem;font-weight:700;margin-bottom:43px}.unajmi .container-right .najam .raspored{display:flex}.unajmi .container-right .najam .raspored .po-mjesecu{display:flex;align-items:center}.unajmi .container-right .najam .raspored .po-mjesecu div{height:-moz-fit-content;height:fit-content}.unajmi .container-right .najam .raspored .po-mjesecu div.listopad{margin:0 24px;padding:0 24px;border-left:1px dashed #939393;border-right:1px dashed #939393}.unajmi .container-right .najam .raspored .po-mjesecu .vrijeme{font-size:1.25rem}.unajmi .container-right .najam .raspored .po-mjesecu .mjesec,.unajmi .container-right .najam .raspored .po-mjesecu .vrijeme{white-space:nowrap}.unajmi .container-right .najam .raspored .cijena{width:122px;height:122px;display:flex;align-items:center;justify-content:center;position:relative}.unajmi .container-right .najam .raspored .cijena img{max-width:100%;max-height:100%;min-width:110px}.unajmi .container-right .najam .raspored .cijena .tekst{position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;display:flex;align-items:center;flex-direction:column}.unajmi .container-right .najam .raspored .cijena .tekst p{white-space:nowrap}.unajmi .container-right .najam .raspored .cijena .tekst p:last-child{font-size:1.25rem;font-weight:700;line-height:1.5rem}.unajmi .container-right .najam .ukljuceno{margin:20px 0}.unajmi .container-right .najam .rezerviraj{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#3a90c5;padding:18px 48px;color:#fff;border-radius:29px;cursor:pointer;margin-top:51px}.unajmi.unajmi-certified{background-color:#3a90c5;padding-top:0;padding-bottom:60px;padding-top:60px}.unajmi.unajmi-certified .container-left{width:40%}.unajmi.unajmi-certified .container-left img{max-width:100%}.unajmi.unajmi-certified .container-right{width:60%;padding-right:0;color:#fff}.unajmi.unajmi-certified .container-right .naslov{font-size:3rem;line-height:3.2rem;color:#202153;margin-bottom:16px}.unajmi.unajmi-certified .container-right .exit-forma{color:#000}.unajmi.unajmi-certified .button{margin-top:40px}.unajmi #nevidljiva-forma{z-index:60;background-color:#f4f4f4;padding:60px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px 0 rgba(0,0,0,.25);overflow:scroll;max-height:100%;max-width:100%}.unajmi #nevidljiva-forma booking-widget{max-width:100%}.unajmi #nevidljiva-forma .booknow{background-color:#3a90c5;width:-moz-fit-content;width:fit-content;padding:18px 72px;color:#fff;border-radius:29px;margin-top:38px;margin-bottom:55px;cursor:pointer}.unajmi #nevidljiva-forma .exit{float:right;cursor:pointer}.unajmi #nevidljiva-forma form{border:none}.unajmi #nevidljiva-forma form .termin{display:none}.preporuke{background-image:url(/img/preporuke_bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover;padding:160px 0}.preporuke .container .container-left{display:flex;flex-direction:column;justify-content:center}.preporuke .container .container-left .naslov{font-size:1.5rem;color:#3a90c5}.preporuke .container .container-left .tekst{margin:66px 0}.preporuke .container .container-left .img-container{width:100%;aspect-ratio:4.4/1;display:flex}.preporuke .container .container-left .img-container .img1{width:38%;height:100%;background-image:url(/img/preporuka1.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.preporuke .container .container-left .img-container .img2{width:38%;height:100%;background-image:url(/img/preporuka2.webp);background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 15px}.preporuke .container .container-left .img-container .img3{width:17%;height:100%;background-image:url(/img/preporuka3.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.preporuke .container .container-right{padding-right:0}.preporuke .container .container-right .galerija{padding-top:0}.preporuke .container .container-right .galerija .container{margin:0}.preporuke .container .container-right .galerija .container .granica{width:calc(50% - 10px)}.novosti-snorkling{padding:160px 0}.faq .container{color:#000;flex-direction:column;padding-bottom:60px;padding-top:150px}.faq .container h2{font-size:3rem;line-height:3.5rem;margin-bottom:52px}.faq .container .faq_card{background-color:#f4f4f4;margin-bottom:12px}.faq .container .pitanje{background-image:url(/img/openIcon.svg);background-repeat:no-repeat;background-position:98% center;padding:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq .container .odgovor{border-top:1px solid #c4c4c4;margin:0 20px;padding:20px 0 26px 0;display:none}.faq .container .odgovor a{color:#000}.footer .container-top{background-color:#f4f4f4;color:#000;width:100%;font-size:.875rem;padding-top:103px;padding-bottom:114px}.footer .container-top .container .img-container.loga{margin-right:18%;display:flex}.footer .container-top .container .img-container.loga a{display:flex;align-items:center;margin-left:15px}.footer .container-top .container .img-container.loga a img{height:70px;min-height:unset}.footer .container-top .container .lokacija{display:flex;margin-right:10%}.footer .container-top .container .lokacija a{text-decoration:none;color:#000}.footer .container-top .container .lokacija .img-container{margin-right:16px}.footer .container-top .container .kontakt{margin-right:9%}.footer .container-top .container .kontakt div a{display:flex;align-items:center;text-decoration:none;color:#000}.footer .container-top .container .kontakt div a img{margin-right:16px}.footer .container-top .container .kontakt .mail{margin-top:24px;white-space:nowrap}.footer .container-top .container .social div{display:flex;align-items:center}.footer .container-top .container .social div img{margin-right:16px}.footer .container-top .container .social div a{text-decoration:none;color:#000}.footer .container-top .container .social .fb{margin-bottom:24px}.footer .container-top .container .kartice{width:100%;display:flex;flex-wrap:wrap;gap:24px 16px;justify-content:center}.footer .container-top .container:has(.kartice){margin-top:80px}.footer .container-bottom{padding:35px 0;background-color:#202153;font-size:.813rem}.footer .container-bottom .container{justify-content:space-between}.footer .container-bottom .container .propis a{text-decoration:none;color:#fff;margin-right:12px}.footer .container-bottom .container .klikit{display:flex}.footer .container-bottom .container .klikit a{text-decoration:none;color:#fff;margin-left:6px}.container .load_recenzije{margin-bottom:130px}form#book-now,form#medical-form,form#medical-form-napredni{width:50%}form#book-now .input,form#medical-form .input,form#medical-form-napredni .input{display:flex;border-radius:6px;margin-bottom:12px}form#book-now .input label,form#medical-form .input label,form#medical-form-napredni .input label{color:#fff;border-radius:6px 0 0 6px;width:30%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#202153}form#book-now .input input,form#medical-form .input input,form#medical-form-napredni .input input{width:70%;border-radius:0 6px 6px 0;border:1px solid #cfcfcf;padding:10px 20px 10px 64px;background-color:#f4f4f4;font-size:1rem;font-family:LexendDeca,sans-serif}form#book-now .button,form#medical-form .button,form#medical-form-napredni .button{display:block;margin:80px 0}.confirm-booking{margin-top:60px;margin-bottom:60px;color:#000;flex-direction:column;position:relative;background-color:#f4f4f4;padding:30px}.confirm-booking h1{margin:30px 0}.confirm-booking #go-print{position:absolute;top:20px;right:20px;color:#000;text-decoration:none}.confirm-booking .test-only{display:none}.confirm-booking .slaganje{margin-top:30px;font-size:1.2rem;display:flex;align-items:center;margin-right:auto;margin-left:auto}.confirm-booking .slaganje label{margin-left:12px}.nav-bukiranje .jezik-container{display:none}.confirm-booking p b{text-transform:uppercase}#kontakt_forma .modal-content{width:100%}#kontakt_forma .modal-content .exit-forma{color:#000}#kontakt_forma .modal-content .container{flex-direction:column;margin:0 6%}#kontakt_forma .modal-content .container .kontakt{color:#000}#kontakt_forma .modal-content .container .kontakt .naslov{margin-left:10%;margin-bottom:60px}#kontakt_forma .modal-content .container .kontakt #forma form{display:flex;flex-wrap:wrap;margin:0 10%}#kontakt_forma .modal-content .container .kontakt #forma form .input{width:100%;display:flex;margin-bottom:25px}#kontakt_forma .modal-content .container .kontakt #forma form .input label{color:#fff;border-radius:6px 0 0 6px;width:30%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#202153}#kontakt_forma .modal-content .container .kontakt #forma form .input input,#kontakt_forma .modal-content .container .kontakt #forma form .input textarea{width:70%;border-radius:0 6px 6px 0;border:1px solid #cfcfcf;padding:10px 20px 10px 64px;background-color:#fff;font-size:1rem;font-family:LexendDeca,sans-serif}#kontakt_forma .modal-content .container .kontakt #forma form .input .dropdown-select{border:1px solid #cfcfcf;border-radius:2px;padding:10px 20px 10px 64px;background:#fff}#kontakt_forma .modal-content .container .kontakt #forma form .input #datum_usluge{border-color:#cfcfcf}form#medical-form,form#medical-form-napredni{color:#000;width:100%}form#medical-form .sadrzaj,form#medical-form-napredni .sadrzaj{margin:30px 0}form#medical-form .sadrzaj .naslov,form#medical-form-napredni .sadrzaj .naslov{font-weight:700;margin:30px 0}form#medical-form .sadrzaj.odgovornost,form#medical-form-napredni .sadrzaj.odgovornost{color:#3a90c5}form#medical-form .sadrzaj.odgovornost p,form#medical-form-napredni .sadrzaj.odgovornost p{margin-bottom:30px}form#medical-form .dropdown-select,form#medical-form-napredni .dropdown-select{border:1px solid #cfcfcf;border-radius:2px;padding:8px 16px 8px 16px}form#medical-form .input p,form#medical-form-napredni .input p{display:flex;align-items:center;margin-left:16px}form#medical-form .input.insurance p,form#medical-form-napredni .input.insurance p{margin-left:0;margin-right:16px}form#medical-form .input a,form#medical-form-napredni .input a{display:flex;text-decoration:none;color:#000;background-color:#f4f4f4;padding:6px}form#medical-form .input a img,form#medical-form-napredni .input a img{width:25px}form#medical-form .input.download,form#medical-form-napredni .input.download{display:none}form#medical-form .box,form#medical-form-napredni .box{padding-left:30px;margin-bottom:45px;display:none}form#medical-form .button,form#medical-form-napredni .button{margin:80px auto}.container:has(.uspjesno){flex-direction:column;padding-bottom:40px}.container:has(.uspjesno) .uspjesno{color:#000;padding:80px 0}.container:has(.uspjesno) .uspjesno .naslov{font-size:2rem;margin-bottom:30px}.stranica{padding-top:150px;margin-bottom:60px;color:#000}.stranica .container .sadrzaj .naslov{font-size:2.5rem;font-weight:700;margin-bottom:60px}.dokument .container{padding-top:150px;margin-bottom:60px;color:#000;flex-direction:column}.dokument .container h2{font-size:2.5rem;font-weight:700;margin-bottom:60px}.dokument .container .svi_dokumenti{width:100%;display:flex;flex-wrap:wrap;gap:12px}.dokument .container .svi_dokumenti .dokument_card{width:calc(20% - 10px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;padding:0 8px}.dokument .container .svi_dokumenti .dokument_card a{text-decoration:none;color:#000;font-size:1.2rem;text-align:center}.uvjeti-koristenja{position:fixed;background-color:#fff;display:none;width:60%;top:10%;bottom:10%;left:50%;transform:translateX(-50%);overflow-y:scroll;overflow-x:hidden}.uvjeti-koristenja .button_agree{background-color:#3a90c5;color:#fff;margin-left:auto;margin-right:auto;margin-top:60px;display:block}.kontaktirajte-nas .container:has(.container-top){padding:80px 0;color:#000;flex-wrap:wrap}.kontaktirajte-nas .container:has(.container-top) .text-box{font-size:3rem;margin-bottom:80px}.kontaktirajte-nas .container:has(.container-top) .container-top{display:flex;width:100%}.kontaktirajte-nas .container:has(.container-top) .container-top .left{width:35%}.kontaktirajte-nas .container:has(.container-top) .container-top .left h3{margin-bottom:32px}.kontaktirajte-nas .container:has(.container-top) .container-top .left a{text-decoration:none;color:#000}.kontaktirajte-nas .container:has(.container-top) .container-top .left p{margin-top:6px}.kontaktirajte-nas .container:has(.container-top) .container-top .left p img{margin-right:12px}.kontaktirajte-nas .container:has(.container-top) .container-top .left p.oib{margin-bottom:60px}.kontaktirajte-nas .container:has(.container-top) .container-top .left .uputa{margin-left:41px;font-style:italic}.kontaktirajte-nas .container:has(.container-top) .container-top .right{width:65%}.kontaktirajte-nas .container:has(.container-top) .container-top .right iframe{width:100%;aspect-ratio:1.8/1}.kontaktirajte-nas .container:has(.container-top) .container-bottom{margin-top:60px}.kontaktirajte-nas .container:has(.container-top) .container-bottom #forma form{display:flex;flex-wrap:wrap;margin:0 10%;justify-content:space-between}.kontaktirajte-nas .container:has(.container-top) .container-bottom #forma form .input{width:49%;display:flex;flex-wrap:wrap;margin-bottom:25px}.kontaktirajte-nas .container:has(.container-top) .container-bottom #forma form .input label{color:#000;border-radius:6px 0 0 6px;margin-bottom:6px;width:100%;display:flex;justify-content:left;align-items:center;text-align:center;background-color:unset}.kontaktirajte-nas .container:has(.container-top) .container-bottom #forma form .input input,.kontaktirajte-nas .container:has(.container-top) .container-bottom #forma form .input textarea{width:100%;border-radius:0 6px 6px 0;border:1px solid #cfcfcf;padding:10px 20px 10px 64px;background-color:#fff;font-size:1rem;font-family:LexendDeca,sans-serif}.kontaktirajte-nas .container:has(.container-top) .container-bottom #forma form .input .dropdown-select{border:1px solid #cfcfcf;width:100%;border-radius:2px;padding:10px 20px 10px 64px;background:#fff;font-family:LexendDeca,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem}.kontaktirajte-nas .container:has(.container-top) .container-bottom #forma form .input #datum_usluge{border-color:#cfcfcf}.kontaktirajte-nas .container:has(.container-top) .container-bottom #forma form .input.poruka{width:100%}.kontaktirajte-nas .container:has(.container-top) .container-bottom #forma form .input.poruka textarea{aspect-ratio:5/1}@media screen and (max-width:1600px){.container{margin:0 8%}.diving-info{background-position:5% 90%,95% 90%}.diving-info .vazno{padding:60px;width:55%}.diving-info .vazno .left{width:25%}section.unajmi .container .container-right .najam{padding:60px 70px}section.unajmi .container .container-right .najam .raspored .po-mjesecu{flex-direction:column;align-items:flex-start}section.unajmi .container .container-right .najam .raspored .po-mjesecu .listopad{border:none;margin:0;padding:0}section.unajmi .container .container-right .najam .raspored .po-mjesecu .lipanj,section.unajmi .container .container-right .najam .raspored .po-mjesecu .listopad{padding-bottom:24px}section.unajmi .container .container-right .najam .raspored .po-mjesecu .lipanj::after,section.unajmi .container .container-right .najam .raspored .po-mjesecu .listopad::after{content:url(/img/crte.svg)}section.unajmi .container .container-right .najam .raspored .cijena{margin-left:60px}.scuba-diving{flex-direction:column;align-items:center;justify-content:center;padding-right:96px}.scuba-diving .button{background-color:#202153;color:#fff;margin-right:0;margin-left:0;margin-top:24px}.scuba-diving p{text-align:center}.scuba-diving .close-sticky{position:absolute;right:28px;top:28px}.tecajevi .container .tecaj .text-box .naslov{font-size:1.4rem}.footer .container-top .container{justify-content:space-between}.footer .container-top .container .img-container{margin-right:6%}.footer .container-top .container .lokacija{margin-right:6%}.footer .container-top .container .kontakt{margin-right:6%}.dokument .container .svi_dokumenti .dokument_card{width:calc(25% - 10px)}}@media screen and (max-width:1300px){.container{flex-direction:column;margin:0 6%}.container .container-left{width:100%;padding:0;margin-bottom:56px}.container .container-right{width:100%;padding:0}.nav-menu{align-items:center;padding-left:24px}.nav-menu .loga{display:flex;z-index:50}.nav-menu .loga a:first-child{width:72px}.nav-menu .small_nav{display:block;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.nav-menu .close{float:right;padding-right:23px;padding-top:41px}.nav-menu nav{display:none;position:fixed;top:0;left:0;z-index:11;padding:0 0;width:100%;height:100vh;border-radius:0;background-color:#202153}.nav-menu nav ul{flex-direction:column;padding-top:70px;align-items:center;width:100%}.nav-menu nav ul li{padding:12px 50px;width:-moz-fit-content;width:fit-content;margin-right:0}.nav-menu nav ul li:hover{background-color:unset}.nav-menu nav ul li:not(:last-child){margin-right:0}.nav-menu nav ul .drop{display:none}.nav-menu nav ul .jezik-container{background-image:unset;margin-left:0}.nav-menu nav ul .jezik-container .jezik{display:flex;position:relative;top:unset;left:unset;border:none;transform:unset}.nav-menu nav ul .jezik-container .jezik .aktivni_jezik{background-color:#fff;color:#202153}.nav-menu nav ul .jezik-container .jezik a{display:block;padding:6px 10px;border:1px solid #fff;border-radius:3px}.nav-menu nav ul .jezik-container .jezik a:first-child{margin-right:13px}.nav-menu nav ul .jezik-container .jezik a:last-child{margin-left:13px}.nav-menu nav ul .jezik-container:hover a{color:unset}.nav-menu nav #za-dropdown{display:flex;flex-direction:column;align-items:center}.nav-menu nav #za-dropdown .dropdown-zaroni{align-items:center;position:relative;top:0;left:0}.banner.snorkeling{padding-bottom:60px}.banner.snorkeling .nav-menu{padding:35px 24px}.banner.snorkeling .nav-menu .right{justify-content:right}.banner.snorkeling .nav-menu .right .rezerviraj{margin:0;padding:18px 15px}.banner.snorkeling .nav-menu .loga .img-container:last-child{display:none}.banner.snorkeling .container .text-box{padding-top:10px}.banner{padding-bottom:120px}.banner .container .text-box{width:100%}section.preporuke{padding:80px 0}section.preporuke .container .container-left{margin-bottom:0}section.preporuke .container .container-left .tekst{margin-top:50px}section.novosti{padding:80px 0}section.novosti .container{flex-direction:row}section.novosti .container .novost{width:calc(50% - 16px)}.diving-info{margin-top:40px;background-image:none}.diving-info .vazno{margin:48px 0;width:100%}.diving-info .vazno .container .left{width:100%;margin-bottom:18px}.diving-info .vazno .container .left .top{height:115px;background-position:left center}.diving-info .vazno .container .right{padding:0}.tecajevi{padding:56px 0}.tecajevi .container{flex-direction:row}.tecajevi .container .tecaj{width:calc(50% - 16px)}.tecajevi .container .tecaj .img-container{aspect-ratio:1.25/1}.tecajevi .container .tecaj.naslov{width:100%}.tecajevi .container .tecaj .text-box{padding-left:0}.tecajevi .container .tecaj .text-box .info{flex-direction:column;align-items:flex-start}.tecajevi .container .tecaj .text-box .info .saznaj{margin-top:26px}.unajmi-certified .container .container-left,.unajmi-certified .container .container-right{width:100%}section.galerija{padding:40px 0}section.galerija .container{flex-direction:row}section.galerija .container .img-container{width:100%}section.novosti{padding-top:40px}.recenzije{padding-top:60px}.recenzije .container{flex-direction:column}.recenzije .container .ocjena{margin-bottom:32px}.recenzije .container .recenzija .modal .modal-content{width:75%}.recenzije .container .recenzija .modal .modal-content .container{margin:0}.recenzije .container .recenzije-slider{width:100%}.single-tecaj{flex-wrap:wrap}.single-tecaj .galerija,.single-tecaj .text-box{width:100%}.single-tecaj .galerija .container .granica,.single-tecaj .text-box .container .granica{width:calc(50% - 8px)}.single-tecaj .galerija.galerija-stara,.single-tecaj .text-box.galerija-stara{width:100%}.single-tecaj .galerija.galerija-stara .container .granica,.single-tecaj .text-box.galerija-stara .container .granica{width:calc(50% - 8px)}.single-tecaj .text-box .naslov-box{display:flex}.single-tecaj .text-box .naslov-box .padi-img{position:unset;transform:unset;margin-right:16px}.single-tecaj .wapp-contact{position:relative;bottom:0;right:0;margin:60px 0 0 auto}.footer .container-top{padding:80px 0}.footer .container-top .container .img-container.loga{margin-bottom:40px}.footer .container-top .container .kontakt,.footer .container-top .container .lokacija{margin-bottom:24px}.footer .container-top .container .kartice{margin-top:60px}.footer .container-bottom .propis{display:flex;flex-direction:column}.scuba-diving{background-image:unset;padding:20px 16px 16px 16px;align-items:flex-start}.scuba-diving .button{background-color:#202153;color:#fff;margin-right:0;margin-left:0;margin-top:24px;width:100%}.scuba-diving p{text-align:left;width:75%;margin-left:8px;font-size:1.125rem;line-height:1.5rem}.scuba-diving .close-sticky{right:16px;top:24px}.dokument .container{padding-top:170px}.dokument .container .svi_dokumenti .dokument_card{width:calc(33.3333% - 10px)}.single-novost .container .text-box{margin-top:80px}.single-novost .container .text-box p{padding:0 0}.single-novost .container .text-box .datum{font-size:.875rem}.single-novost .container .text-box .naslov{font-size:3rem;line-height:3.5rem;margin-top:11px;margin-bottom:40px}.kontaktirajte-nas .container:has(.container-top) .container-top{flex-direction:column}.kontaktirajte-nas .container:has(.container-top) .container-top .left{width:100%;margin-bottom:60px}.kontaktirajte-nas .container:has(.container-top) .container-top .right{width:100%}.kontaktirajte-nas .container:has(.container-top) .container-bottom .kontakt #forma form{margin:0}}@media screen and (max-width:600px){.container{margin:0 24px}.mobile-display{display:block}.jezik-container{margin-left:8px}.jezik-container .drop{background-image:unset;padding-right:11px}.jezik-container .drop .crta{display:none}#gdpr-cookie-message{margin-left:0;max-width:100%;width:100%;right:0;bottom:72px;padding:12px 12px}#gdpr-cookie-message h4{margin-bottom:6px}#gdpr-cookie-message p{margin-bottom:16px;line-height:1rem}.mini-kontakt{width:100%;display:flex;justify-content:space-between;padding:12px 42px;position:fixed;bottom:0;left:0;background-color:#fff}.mini-kontakt img{width:35px}.banner .text-box .button{margin-left:0;color:#fff;border-color:#fff;margin-top:32px;padding:6px;width:33%;min-width:-moz-fit-content;min-width:fit-content}.banner .text-box .skrati{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.uvodna .jezik-container{right:24px;top:24px}.uvodna .logo{width:150px}.uvodna .text-box a:not(.contact){font-size:1.75rem;line-height:2rem;text-align:center}.uvodna .text-box .diving a,.uvodna .text-box .diving p{font-size:1.5rem;line-height:2.5rem;text-align:center}.uvodna .loga{right:100px}.uvodna .loga a{width:80px}.uvodna .zaroni{font-size:1.5rem;line-height:2rem}.nav-menu.snork{justify-content:space-between;padding-top:24px;align-items:center}.nav-menu.snork .loga{width:30%;top:0}.nav-menu.snork .loga .img-container img{max-width:100%}.nav-menu.snork .right{width:70%}.nav-menu.snork .rezerviraj{margin-right:16px;padding:12px 24px;text-align:center}section.diving-info .vazno .container .right{width:100%}.banner.diving .container .sorta{font-size:2rem;line-height:3rem;left:24px;bottom:24px}section.tecajevi .container .tecaj{width:100%}section.unajmi{padding-top:44px;padding-bottom:56px}section.unajmi .container{margin:0 10px}section.unajmi .container .container-left .oprema .naslov{font-size:2.2rem;line-height:3rem}section.unajmi .container .container-right .najam{padding:35px 30px 40px 30px}section.unajmi .container .container-right .najam .naslov{line-height:2.5rem}section.unajmi .container .container-right .najam .raspored{justify-content:space-between}section.unajmi .container .container-right .najam .raspored .cijena{margin-left:15px}section.preporuke{padding-top:56px;padding-bottom:80px}section.preporuke .container .container-left .naslov{font-size:2.2rem;line-height:3rem}section.preporuke .container .container-left .img-container{flex-wrap:wrap;aspect-ratio:unset}section.preporuke .container .container-left .img-container .img1{width:100%;aspect-ratio:1.62/1;margin-bottom:15px}section.preporuke .container .container-left .img-container .img2{aspect-ratio:1.6/1;width:65%;margin-left:0}section.preporuke .container .container-left .img-container .img3{width:calc(35% - 15px);aspect-ratio:.74/1}section.novosti .container{gap:unset}section.novosti .container .novost{width:100%;margin-bottom:56px}section.novosti .container .novost .img-container{aspect-ratio:1.77/1}section.novosti .container .novost .text-box{width:100%}section.novosti .container .button{margin:0;width:100%}.scuba-diving{width:92%;left:4%;transform:unset}.dokument .container h2{font-size:2.2rem;margin-bottom:40px}.dokument .container .svi_dokumenti{gap:0}.dokument .container .svi_dokumenti .dokument_card{width:100%;aspect-ratio:5/1;margin-bottom:8px}.kontaktirajte-nas{padding-top:230px}.kontaktirajte-nas .container:has(.container-top) .container-bottom .kontakt #forma form{margin:0}.kontaktirajte-nas .container:has(.container-top) .container-bottom .kontakt #forma form .input{width:100%}.banner.contact,.banner.tecaj{padding-bottom:0!important;padding-top:130px!important;min-height:350px!important;position:relative!important;top:130px!important;margin-bottom:-130px!important}.banner.contact .container .text-box,.banner.tecaj .container .text-box{padding-bottom:60px;padding-top:0}.banner.tecaj .container .img-container{bottom:-100px}.container:has(.single-tecaj){margin-top:235px}.container:has(.single-tecaj) .text-box .info .cijena .vrijednost{font-size:1.5rem}.footer .container-bottom{padding-bottom:75px}}@media print{.no-print,.no-print *{display:none!important}}.rating{color:#009c75;display:flex;font-size:.8rem;line-height:1.5rem}.rating li{list-style:none;margin-right:5px}.rating .indicator{position:relative;display:inline-block}.rating .indicator::after{content:"";height:12px;width:12px;border-radius:50%;top:6px;left:6px;position:absolute;background-color:#009c75}.rating .indicator::before{content:"";height:20px;width:20px;border:2px solid #009c75;border-radius:50%;display:block}.Custom_Cancel .sa-button-container .cancel{background-color:#dd6b55;border-color:#dd6b55}.swal2-popup .swal2-styled:focus{background-color:#202153!important}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-color:#202153!important}#kontakt_forma_oprema .modal-content .container{flex-direction:column;margin:0}#kontakt_forma_oprema .modal-content .container .exit{margin-bottom:12px}