@import"https://fonts.googleapis.com/css2?family=Geologica:wght@100;200;300;400;500;600;700;800;900&display=swap";.uvodni-ubytovani-gallery{display:flex;flex-direction:column}.uvodni-ubytovani-child{display:flex;align-items:center;justify-content:center}.uvodni-ubytovani-child a{text-align:center;overflow:hidden}.uvodni-ubytovani-child a img{margin:0 auto;display:inline-block;width:100%;height:auto;text-align:center;will-change:transform;transition:transform .25s ease-in-out}.uvodni-ubytovani-child a:hover img{transform:scale(1.05)}.gallery-child{display:flex;flex-direction:column;border-bottom:1px solid var(--c-lightGrey);margin:5px auto;padding:15px 0}.gallery-title{font-weight:400;font-size:1.65rem;margin:15px 0 25px}.gallery-img-holder{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.gallery-img{max-width:225px;min-width:100px;display:block;height:150px;margin:5px;border-radius:5px}.gallery-img a{display:inline-block;overflow:hidden;max-height:100%;position:relative;display:flex}.gallery-img a:hover img{transform:scale(1.075)}.gallery-img a img{width:100%;max-height:100%;transition:transform .25s ease-in-out;object-fit:contain;display:inline-block}@media only screen and (max-width: 568px){.gallery-img{max-width:150px;min-width:120px;margin:2px;display:block;max-height:100px}.gallery-img a img{object-fit:contain}}@media only screen and (max-width: 398px){.gallery-img{max-width:135px;min-width:110px;max-height:90px}}@media only screen and (max-width: 328px){.gallery-img{max-width:120px;min-width:100px;max-height:80px}}@media only screen and (max-width: 298px){.gallery-img-holder{justify-content:center}}.cenik-udaje div p{border-bottom:1px solid var(--c-lightGrey);display:flex;align-items:center;padding:10px 15px;margin-bottom:0!important}.cenik-udaje div p:first-child{font-weight:400}.cenik-udaje div p:nth-child(even){background-color:#80808010}.cenik-col{display:inline-block}.cenik-col:first-child{width:80%;text-align:left;padding-right:20px}.cenik-col:last-child{width:20%;text-align:right}.cenik-nadpis{font-weight:400;margin:4% auto;text-align:left}@media only screen and (max-width: 668px){.cenik-nadpis{margin:8% auto}}.slideshow{display:flex;flex-direction:column;max-width:1120px;margin:0 auto;text-align:center}.slideshow-category{margin:5% auto}.slideshow-category h2{font-weight:300;text-align:center;margin-bottom:2%;font-size:clamp(1rem,2.25rem,3rem);border-bottom:1px solid var(--c-grey);padding-bottom:10px}.slideshow-child{display:flex;align-items:center;padding:15px;border-radius:10px}.slideshow-item{width:100%}.slideshow-img-holder{margin:0 auto;width:70%;height:400px;background-repeat:no-repeat;background-position:80% 20%;background-size:cover;box-shadow:var(--bs-classic);transition:width .25s ease-in-out,height .25s ease-in-out,margin-left .25s ease-in-out;will-change:auto}.slideshow-info p{font-weight:100!important;font-size:1.15rem!important;text-align:left}.slideshow-button-holder button{display:block;height:100%;cursor:pointer;background:none;border:none;padding:500% 15px;transition:all .5s ease-in-out}.slideshow-button-holder button.first:hover{transform:translate(-15px)}.slideshow-button-holder button.last:hover{transform:translate(15px)}.slideshow-title h3{font-weight:300;font-size:1.75rem;margin:25px 0}.slideshow-lower-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:25px;text-align:left}.slideshow-links span{display:inline-flex;justify-content:center;flex-direction:column;align-items:center}.slideshow-links a{display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--c-darkGrey);margin:5px 15px;gap:5px;text-decoration:none;padding:15px;border-radius:15px;transition:.35s ease-in-out}.slideshow-links a:hover{color:var(--c-black);transform:translateY(5px)}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in-out}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-in-out}@media only screen and (max-width: 1200px){.slideshow-img-holder{width:65%;height:350px}}@media only screen and (max-width: 860px){.slideshow-img-holder{width:70%;height:275px}}@media only screen and (max-width: 768px){.slideshow-img-holder{width:80%;height:250px}.slideshow-info p{padding:0 20px;text-align:justify!important}.slideshow-button-holder:first-child{margin-left:15px}.slideshow-button-holder:last-child{margin-right:15px}.slideshow-lower-row{flex-direction:column}.slideshow-links{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}.slideshow-title h3{font-size:1.5rem}}@media only screen and (max-width: 568px){.slideshow-img-holder{width:110%;margin-left:-5%}.slideshow-info p{font-size:1rem!important;padding:0 10px!important}.slideshow-button-holder button{padding:500% 5px;transform:scale(.9)}.slideshow-title h3{font-size:1.25rem}.slideshow-button-holder:first-child{margin-left:5px}.slideshow-button-holder:last-child{margin-right:5px}}@media only screen and (max-width: 468px){.slideshow-img-holder{width:130%;margin-left:-15%}.slideshow-title h3{font-size:1.15rem}}.mapa{width:100%}.mapa iframe{margin:0 auto;display:block;width:80%;min-height:650px;box-shadow:var(--bs-classic);border-radius:10px;transition:all .25s ease-in-out}@media only screen and (max-width: 768px){.mapa iframe{width:100%;border-radius:0;min-height:350px}}.udaje{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;flex-wrap:wrap}.udaje div h3{font-weight:400;padding-bottom:5px;border-bottom:1px solid var(--c-lightGrey)}.udaje .time-col{width:150px;display:inline-block;text-align:center}.udaje p{text-align:center!important}@media only screen and (max-width: 768px){.udaje div{transform:scale(.8)}}@media only screen and (max-width: 468px){.udaje{flex-direction:column;align-items:center!important}}.attractions{display:flex;justify-content:center;flex-wrap:wrap;max-width:100%}.attraction{width:100%}.attraction h3{font-weight:400;font-size:2rem;text-align:center}.attr-img{object-fit:contain;max-width:350px}*{box-sizing:border-box;font-family:Geologica,sans-serif;margin:0;padding:0}:root{--c-black: rgb(31, 31, 31);--c-darkGrey: rgb(83, 83, 83);--c-lightGrey: rgba(128, 128, 128, .185);--c-grey: rgb(189, 189, 189);--c-white: rgb(255, 255, 255);--c-orange: rgb(247, 124, 17);--c-darkOrange: rgb(189, 89, 2);--c-transparentBlack: rgba(0, 0, 0, .781);--bs-classic: rgba(17, 17, 26, .1) 0px 0px 16px}body,#root{display:flex;min-height:100vh;flex-direction:column;overflow-x:hidden!important}.overflow{transition:opacity .25s ease-in-out;z-index:47!important;position:relative}ul{list-style-type:none}main{display:block;flex:1!important;z-index:5!important}.important{color:var(--c-orange);font-weight:300;text-align:center!important}p{font-weight:200;font-size:1.25rem;line-height:2rem;margin-bottom:15px}img{user-select:none}a{text-decoration:none;color:var(--c-orange);transition:color .25s ease-in-out}.main-content{max-width:1120px;display:flex;flex-direction:column;margin:2.5% auto;padding:1rem}.main-section{margin-top:5%}.main-content p,.main-section p{text-align:justify}.main-section h2{font-weight:400;text-align:center;margin-bottom:2%;font-size:clamp(1rem,2.25rem,3rem);transition:font-size .25s ease-in-out}@media only screen and (max-width: 768px){.main-section h2{font-size:clamp(.75rem,1.8rem,1.5rem)}.main-heading .img-holder{height:250px!important}.main-content p{font-size:1rem!important}}@media only screen and (max-width: 602px){.main-section h2{font-size:clamp(.85rem,1.25rem,1.75rem)}.main-heading .img-holder{height:175px!important}}.uvod-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.uvod-menu-item{width:320px;position:relative;margin:2.5% 15px;border-radius:5px;box-shadow:var(--bs-classic);transition:transform .25s ease-in-out;will-change:transform;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;background-color:#000}.uvod-menu-link{width:100%;height:100%;display:block;position:relative;z-index:17;color:var(--c-white);text-decoration:none;overflow:hidden}.uvod-menu-title{font-weight:600;letter-spacing:2px;text-align:center;margin:30px auto 10px;font-size:1.75rem;position:relative;z-index:16;max-width:270px;min-height:100px;display:flex;justify-content:center;align-items:center;text-shadow:2px 2px 1px rgba(0,0,0,.74)}.uvod-menu-img img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:15;border-radius:5px;transition:transform .35s ease-in-out;will-change:transform;overflow:hidden;opacity:.5}.uvod-menu-link:hover .uvod-menu-img img{transform:scale(1.075)}.uvod-menu-desc{display:flex;flex-direction:column;justify-content:space-between;color:#fff;margin-top:100px;width:100%}.uvod-menu-desc span{font-weight:200;display:block;min-height:100px;text-align:center;z-index:16;position:relative;background-color:var(--c-transparentBlack);padding:25px 15px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 728px){.uvod-menu-item{width:100%!important;margin:2% 15px}.uvod-menu-title{margin:20px auto 10px}.uvod-menu-desc{margin-top:80px}}@media only screen and (max-width: 568px){.uvod-menu-item{margin:1% 10px}.uvod-menu-title{margin:15px auto 10px}.uvod-menu-desc{margin-top:45px;font-size:16px!important}}table tbody tr{height:50px!important;margin:15px!important}table tbody td,table tbody th{padding:10px 25px}table tbody tr th{color:var(--c-orange)!important}@media only screen and (max-width: 768px){.uvod-vid-holder{min-height:90vh!important}}#back-to-top-button:hover{background-color:var(--c-darkOrange)!important}.logo{display:flex;flex-direction:row;justify-content:center;align-items:center}.langs{margin:0 15px;display:flex;flex-direction:column}.lang-button{width:calc(40px / 1.5);height:20px;border:none;margin:3px 0;cursor:pointer;transition:all .1s ease-in-out;outline:1px solid black}.lang-button:hover{width:32px;height:24px}header{box-shadow:var(--bs-classic);z-index:10!important}.header-container,.footer-container{display:flex;padding:1rem}.footer-container{box-shadow:var(--bs-classic)}@media only screen and (max-width: 796px){.footer-container{padding-bottom:120px}}.header-container{flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 5vw!important}.nav-container nav ul{display:flex;flex-direction:row;align-items:stretch}.nav-container nav ul li a{margin:0 25px;padding:12px 0;text-decoration:none;color:var(--c-darkGrey);transition:.25s ease-in-out}.nav-container nav ul li a:hover{color:var(--c-black)}.main-nav{position:relative;display:flex}.main-nav ul li a{display:inline-block;position:relative}.main-nav ul li a,.secondary-nav ul li a{font-weight:400}.main-nav ul li a.active{color:var(--c-black)}.main-nav ul li a.active:after{transform:scale(1)}.secondary-nav ul li a.active{color:var(--c-black)}.main-nav ul li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--c-darkGrey);opacity:0;transition:opacity .3s,transform .3s,background-color .3s}.main-nav ul li a:hover:after{opacity:1;transform:translate3d(0,.2em,0);background-color:var(--c-black)}.main-nav ul li a:after{opacity:1;transform:scale(0);transform-origin:center}.main-nav ul li a:hover:after{transform:scale(1)}.submenu-hold{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.open-submenu{transform:translate(-15px)}.active-submenu-btn{transform:rotate(180deg)!important}.submenu-btn{all:unset;position:relative;border-radius:3px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.submenu-btn img{height:16px;width:16px}.navbar__item{position:relative}.navbar__submenu{position:static!important;display:flex!important;flex-direction:column!important;top:100%;left:0;z-index:50;margin-top:0;margin-left:15px;background-color:var(--c-white);padding:10px 0;border-radius:5px}.navbar__mobile-menu-icon{display:none;width:50px;padding:0 10px}.navbar__mobile-menu-icon:hover{cursor:pointer}.navbar__mobile-menu-icon-line{width:100%;height:2px;background-color:var(--c-orange);margin:7px auto}.navbar.mobile-menu-open .navbar__menu{display:none}@media only screen and (min-width: 1148px){.navbar.mobile-menu-open .navbar__menu{z-index:51;flex-direction:row!important;position:relative!important;flex-direction:column;box-shadow:none!important;transition:transform .25s ease-in-out;will-change:transform}.navbar__item{width:max-content!important}.submenu-hold a{display:block;width:max-content}.navbar__submenu{position:absolute!important}}.navbar.mobile-menu-open{position:inherit}@keyframes fadeIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeOut{0%{transform:translate(0)}to{transform:translate(100%)}}@media only screen and (max-width: 1148px){.logo{max-width:175px;position:relative}.logo a img{max-width:100%;object-fit:contain}.navbar__menu{position:absolute!important;transform:translate(100%);animation:fadeOut .25s ease-in-out;flex-direction:column!important;background-color:var(--c-white)!important}.navbar__mobile-menu-icon{display:block!important;z-index:52}.navbar.mobile-menu-open .navbar__menu{display:flex!important;position:absolute!important;flex-direction:column;background-color:var(--c-white);border-radius:0;padding-bottom:15px;transform:translate(0);animation:fadeIn .25s ease-in-out;z-index:50;right:0;top:0;margin-top:90px;min-width:100%;height:100vh}.navbar__submenu li:before{content:"---";position:relative;left:15px;letter-spacing:-2px}}@media only screen and (max-width: 562px){.logo{position:relative}.navbar__mobile-menu-icon{transform:scale(.9)}}.footer-container{flex-direction:column;align-items:center}.footer-container .logo{margin-bottom:2%}.site-footer__credit{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:fit-content;margin:25px auto 0;color:var(--c-grey);font-family:Geologica,sans-serif;font-size:.6875rem;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:color .25s ease-in-out}.site-footer__credit img{opacity:.7;transition:opacity .25s ease-in-out}.site-footer__credit:hover{color:var(--c-darkGrey)}.site-footer__credit:hover img{opacity:1}.title-holder h1{font-weight:600!important;text-transform:uppercase!important;text-shadow:2px 2px 1px rgba(0,0,0,.74);letter-spacing:3px}@media only screen and (max-width: 768px){.title-holder h1{font-size:2rem;word-break:break-word}}.contact-section{margin:3% auto 5%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:25px}.contact-section h2{max-width:300px}.contact-section div a{display:flex;align-items:center;text-decoration:none;padding:2px 10px 2px 5px;margin:10px auto;border-radius:5px}.contact-section div a{color:var(--c-orange);transition:all .35s ease-in-out}.contact-section div a:hover{transform:translateY(7px)}@media only screen and (max-width: 768px){.contact-section{transform:scale(.8);flex-direction:column;text-align:center}#chat-icon{transform:rotate(8deg) translate(0)!important}}.btn-primary{background-color:var(--c-orange);border:0 solid #E5E7EB;box-sizing:border-box;color:var(--c-white);display:flex;font-size:1rem!important;font-weight:400;justify-content:center;line-height:1.5rem;padding:.75rem 1.65rem;text-align:center;text-decoration:none #000000 solid;text-decoration-thickness:auto;width:100%;max-width:260px;position:relative;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:background-color .15s ease-in-out}.btn-primary:focus{outline:0}.btn-primary:hover{background-color:var(--c-darkOrange)}.btn-primary:after{content:"";position:absolute;border:1px solid #000000;bottom:4px;left:4px;width:calc(100% - 1px);height:calc(100% - 1px);transition:all .15s ease-in-out}.btn-primary:hover:after{bottom:0px;left:0px}@media (min-width: 768px){.btn-primary{padding:.75rem 3rem;font-size:1.25rem}}.ubytovani-menu{display:flex;flex-direction:row;margin:2.5% auto;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}.ubytko-content{max-width:1120px;display:flex;flex-direction:column;margin:0 auto;padding:1rem}.ubytovani-menu-child{margin:10px}@media only screen and (max-width: 468px){.ubytovani-menu-child{width:100%;margin:5px auto}.ubytovani-menu-child a{max-width:100%;display:inline-block}}
