body{background:#c55300 url(/build/images/kozi_lasek_tlo.08711986.jpg) repeat}p{font-family:Arial,Helvetica,sans-serif}p,table{color:#79793a}.text-justify{line-height:27px;text-align:justify}.social li{padding-top:4px!important}.gsc-control-cse,.gsc-control-cse-pl{background-color:#baad8b!important;border:none;padding:0!important}#content{background:#fff;font-size:12pt;margin-top:-17px;min-height:300px;padding:15px}@media screen and (max-width:767px){#content{margin-top:-34px}}#sidebar{padding-right:20%}#sidebar h2{background:url(/build/images/kozi_lasek_button_2.a3b3c4c1.png) no-repeat 100% 0;color:#fff;font-size:15px;height:40px;line-height:40px;margin-bottom:10px;margin-left:0;margin-right:25%;padding:0 0 20px 10px;text-transform:uppercase}h1.header,h2{padding-bottom:13px}h1.header{font-size:150%}#sidebar .sbox2,#sidebar.sbox1{margin-bottom:50px}ul.style1{font-size:12pt;list-style:none;margin:10px;padding:0}ul.style1 li{border-bottom:1px solid #dee2e6;padding:15px 0}ul.style1 li:last-child{border-bottom:0}ul.style1 a{color:#79793a;display:block;padding:0;text-decoration:none}ul.style1 a:hover{text-decoration:underline}.button-style a{background:url(/build/images/kozi_lasek_button_1.0b656b0c.jpg) repeat;border-radius:10px;color:#fff;display:block;font-size:15px;height:40px;line-height:40px;margin-top:30px;text-align:center;text-transform:uppercase;width:100px}.button-style-it a{width:270px!important}a:not([class]){text-decoration:none}a:not([class]):hover{text-decoration:underline}footer{background:#baad8b;background:-webkit-linear-gradient(90deg,#baad8b,#baad8b);border-bottom:1px solid #ccc;border-top:1px solid #ddd;color:#fff;height:auto;margin-top:-16px;padding:15px 10px;position:relative;width:100%}.footer-legal-section{border-top:1px solid #bac1c8;margin-top:10px;padding:20px 0}.input-group,.input-group-text,input,textarea{margin-bottom:4px}.footer h3{border-bottom:1px solid #bac1c8;color:#fff;font-size:18px;font-weight:600;line-height:27px;padding:20px 0 10px;text-transform:uppercase}.footer ul{color:#fff;font-size:13px;list-style-type:none;margin-left:0;margin-top:15px;padding-left:0}.footer ul li a{display:block;padding:0 0 5px}.footer a{color:#fff}.supportLi h4{font-size:20px;font-weight:lighter;line-height:normal;margin-bottom:0!important;padding-bottom:0}.quote{color:#606060;font-size:90%;font-style:italic}.subscribe-btn .btn{border:none;border-radius:4px;color:#fff;display:inline-block;height:40px;margin-top:10px;padding:0;width:100%}.subscribe-btn{overflow:hidden}.social li{border:2px solid #b5b5b5;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;height:36px;line-height:36px;margin:0 8px 0 0;padding:0;text-align:center;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;width:36px}.social li a{color:#edeff1}.social li:hover{background:#2c3e50;border:2px solid #2c3e50}.social li a i{color:#edeff1!important;font-size:16px;margin:0 0 0 5px}.footer-bottom{background:#40e0d0;background:-webkit-linear-gradient(90deg,#ff0080,#ff8c00,#40e0d0);background:linear-gradient(90deg,#ff0080,#ff8c00,#40e0d0);border-top:1px solid #ddd;color:#fff;padding-bottom:40px;padding-top:20px}.footer-bottom p.pull-left{padding-top:6px}.payments{font-size:1.5em}.map-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.map-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.invalid-feedback,form label.error{color:red;display:block;font-size:10pt;padding-top:5px}.form-group{padding-top:15px}td>.form-group{padding:0}.reserve{font-size:12px;text-align:justify}.form-check label{padding-left:5px;padding-top:0}.submit{margin-bottom:10px;margin-top:20px}label{padding-top:15px}label.rodo{font-size:15px;padding-top:0}#company{color:#000;display:none;font-size:12pt;padding-left:35px}#company,#reserve_client_Rodo{padding-top:15px}.switch-custom{padding-top:0}#reserve_client_CompanyPostalCode{display:table-cell;vertical-align:bottom;width:18%}#reserve_client_CompanyCity{display:table-cell;vertical-align:bottom;width:78%}.col-form-label{padding-top:15px}.ekko-lightbox-nav-overlay a{color:#000}.jumbotron{background-image:url(/build/images/kozi_lasek_header.fce22813.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#440505;display:flex;font-size:8pt;letter-spacing:2px;margin-bottom:-17px;padding-bottom:35%;padding-left:5px;padding-top:5px}.bg-light{background-color:#baad8b!important;padding-left:10px;padding-right:10px}.nav-item{padding:3px!important}.page-link{color:#79793a}.page-item.active .page-link{background-color:#baad8b!important;border-color:#baad8b!important}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn.btn-outline-dark:hover{background-color:#fff!important;border-style:solid;border-width:.5px}.btn-outline-dark{border-style:solid;border-width:.5px}.custom-btn-size{margin:3px 3px auto;padding:0!important}.custom-menu{background-color:#dbd3c7!important}#flagi,#pokoje{margin-bottom:4px!important}.gsc-control-cse{border:0!important}.navbar-toggler{margin:7px!important}.navbar-nav{flex-wrap:wrap!important;width:100%}.small,small{width:200px}.figure{height:60%;width:600%}.img-fluid{padding:7px}.carousel{margin-top:-17px!important}.carousel-control-prev-icon{left:5px;position:absolute}.carousel-control-next-icon{position:absolute;right:5px}img.weather{height:70px;width:70px}span.weather{color:#79793a;font-size:25px}div.weather{align-items:center;display:flex;margin-bottom:-15px;margin-left:-10px;margin-top:-25px}p.weather{color:#79793a;margin:0;padding:0;text-decoration:none}#locations-menu{margin-bottom:20px;width:100%}#locations-list ul{padding-left:0!important}#locations-list{background-color:#fff;color:#000;display:flex;flex-wrap:wrap;font-size:10pt;gap:10px 4px;justify-content:space-between;list-style-type:none;margin:0;padding:0;text-align:center}#locations-list li{border:1px solid #000;border-radius:5px;cursor:pointer;margin-bottom:5px;padding:4px}#locations-list li:hover{background-color:#baad8b!important}.map-container-area{align-items:center;display:flex;flex-direction:column;padding-bottom:20px}#map{height:600px;width:100%}a.show-more{color:#79793a!important;text-decoration:none!important}a.show-more:hover{text-decoration:underline!important}p.area{color:#000;font-size:9pt;font-style:italic;text-align:left}p.arealong{color:#79793a;font-size:9pt;text-align:center}p.area-desc{color:#000;font-size:11pt;font-style:italic;line-height:23px;padding-bottom:10px;padding-top:10px;text-align:justify}.accordion-body{margin-top:-15px}.accordion-collapse{color:#000;font-size:11pt;line-height:27px;text-align:justify}.accordion-button{--bs-accordion-btn-focus-border-color:#fff;--bs-accordion-btn-padding-x:0.75rem;--bs-accordion-btn-padding-y:0.5rem;background-color:#baad8b;color:#000}.accordion-button:not(.collapsed){background-color:#d7d0b4;color:#000}.accordion-button:hover{background-color:#e1d8c0;color:#000}.accordion-button:focus{box-shadow:none;color:#000;outline:none}#page-loader{align-items:center;background:hsla(0,0%,100%,.9);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}#page-loader.hidden{display:none!important}#page-loader .spinner-border{border-color:#baad8b transparent #baad8b #baad8b;border-width:.5rem;color:#baad8b;height:4rem;width:4rem}.serviceIt-title{display:inline-block;font-weight:700;margin-bottom:5px;text-decoration:underline}.serviceIt-description{display:block;margin-top:3px;text-align:justify}#chat-messages{background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;height:400px;margin:20px auto;overflow-y:auto;padding:10px}.message{align-items:flex-start;display:flex;gap:10px;margin-bottom:15px}.ai-message .ai-content,.user-message .user-content{border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:block;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;padding:10px}.ai-message .ai-content{background-color:#e7f3ff;color:#79793a;width:100%}.user-message .user-content{background-color:#dfffe2}.message p{margin:0 0 5px}.message ul{color:#79793a;list-style-type:disc;margin:0;padding-left:20px}.message li{margin-bottom:5px}.message li:last-child{margin-bottom:0}.avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.message-divider{align-self:center;border:none;border-top:1px solid #ddd;margin:10px 0;width:80%}.html-render-notice{display:block;font-style:italic;font-weight:700;margin-top:8px}.short-btn{display:block;margin:0 auto;max-width:300px;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%}.floating-buttons{bottom:20px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:1100}.floating-buttons--raised{bottom:90px}.custom-btn{align-items:center;background-color:#fff;border-width:2px!important;display:flex;font-size:95%;gap:10px;justify-content:center;min-width:180px;padding:9px 19px;text-align:center}.custom-btn:hover{color:#fff!important}.custom-btn i{font-size:22px}.litepicker{border-radius:.5rem;box-shadow:none;font-family:var(--bs-body-font-family,system-ui,sans-serif);font-size:16px;padding:1.2rem;transform:translateX(-23px)}.litepicker .month-item-name,.litepicker .month-item-year{color:#444;font-size:1.1rem;font-weight:600}.litepicker .day-item{border-radius:.375rem;box-sizing:border-box;height:2.6rem;line-height:2.6rem;text-align:center;width:2.6rem}.litepicker .day-item-header{color:#6c757d;font-size:.85rem;font-weight:600;text-transform:uppercase}.litepicker .button-next-month svg path,.litepicker .button-previous-month svg path{fill:#333!important;transition:fill .2s ease-in-out}.litepicker .button-next-month:hover svg path,.litepicker .button-previous-month:hover svg path{fill:#ada07d!important}.litepicker .day-item:hover{background-color:#baad8b!important;border:1px solid #000;box-shadow:none!important;color:#000!important;outline:none!important}.litepicker .day-item.is-end-date,.litepicker .day-item.is-start-date{background-color:#ada07d!important;border:none;color:#fff!important;font-weight:700}.litepicker .day-item.is-in-range{background-color:#d3d3aa!important;color:#000!important}.fancybox__backdrop{background:#c55300 url(/build/images/kozi_lasek_tlo.08711986.jpg) repeat!important;opacity:1!important}.f-button.is-next,.f-button.is-prev{align-items:center;background:hsla(0,0%,100%,.85)!important;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;height:48px;justify-content:center;transition:background .3s ease;width:48px}.f-button.is-next svg path,.f-button.is-prev svg path{fill:none;stroke:#000!important;stroke-width:2}.f-button.is-next:hover,.f-button.is-prev:hover{background:#fff!important}.f-button.is-close-btn{background:none!important;border:none;box-shadow:none!important;height:auto;padding:8px;right:20px;top:20px;width:auto}.f-button.is-close-btn svg path{fill:none;stroke:#000!important;stroke-width:2}.f-button.is-close-btn:hover svg path{stroke:#444!important}.fancybox__infobar{background:none!important;color:#000!important;font-size:.95rem;font-weight:500;left:20px;position:absolute;text-shadow:0 1px 2px hsla(0,0%,100%,.8);top:20px}.fancybox__spinner{display:none!important}.fancybox__caption{margin-top:8px!important;padding-top:0!important}.quote-gallery{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#1a1a1a;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic;line-height:1.5;margin:0;padding:10px 25px;text-align:center}.gallery-rounded{border-radius:12px!important}.nav-tabs{background:transparent;border-bottom:none;box-shadow:none!important;margin-bottom:0!important;margin-left:-3px}.nav-tabs .nav-link{background-color:#f8f9fa!important;border:1px solid #c6c7c8!important;border-radius:.4rem .4rem 0 0;box-shadow:none!important;color:#9e9b9b!important;font-family:Inter,Roboto,Arial,sans-serif;font-weight:700;font-weight:400;margin-bottom:0;position:relative;transition:color .2s,background .2s;z-index:2}.nav-tabs .nav-link.active{background-color:#fff!important;border-bottom:1px solid #fff!important;color:#444!important;font-weight:700;margin-bottom:-1px;z-index:3}.tab-content,.tab-pane{background-color:#fff!important;border-radius:0 0 .4rem .4rem;box-shadow:none!important;font-family:Inter,Roboto,Arial,sans-serif;margin-top:0!important;padding:.5rem}.tab-content{border:1px solid #c6c7c8;margin-top:-3px!important;position:relative;top:-1px;z-index:1}.service-item{color:#565656;font-size:1.09em;line-height:1.7;margin-bottom:2.2em;padding:1.1em 1.5em;transition:box-shadow .18s}.service-place-name{color:#79793a;display:inline-block;font-size:1.19em;font-weight:600;letter-spacing:.01em;line-height:1.18;padding-bottom:.22em}.service-list i{color:#565656!important;font-size:.96em}.service-list .fa-star,.service-list .fa-star-half-alt{color:#ffc107!important;font-size:.85em}.service-list{color:#555c66!important;font-size:.96em!important}.service-list .service-rating-number{color:#aaa;font-size:.92em}@media (max-width:540px){.nav-tabs{font-size:.8em!important;margin:0!important;padding:0!important}.nav-tabs .nav-link{font-size:.78em!important;line-height:1.01!important;min-width:46px!important;padding:.1em .24em!important;white-space:nowrap!important}.nav-tabs .fa,.nav-tabs .fa-solid,.nav-tabs .fas{font-size:.7em!important;margin-right:.04em!important;vertical-align:-2px}}@media (min-width:541px) and (max-width:1200px){.nav-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;display:flex;font-size:1em}.nav-tabs .nav-link{font-size:1em!important;min-width:88px!important;padding:.45em 1em!important;white-space:nowrap!important}.nav-tabs .fa,.nav-tabs .fa-solid,.nav-tabs .fas{font-size:.88em!important;margin-right:.15em!important}}.icon-box{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:flex-start;line-height:1;padding-bottom:5px;position:relative;width:24px}.footer-list a{display:inline;line-height:inherit;margin:0!important;padding:0!important;vertical-align:middle}#karuzela1 .carousel-item{padding:0}#karuzela1 .slide-box{align-items:center;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.08);display:flex;height:400px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;z-index:0}#karuzela1 .slide-box .slide-image{max-height:340px;width:auto}#karuzela1 .slide-box>.row{width:100%}.slide-title{background:linear-gradient(90deg,#3b4b2e,#b48a52);-webkit-background-clip:text;color:transparent;font-weight:600;letter-spacing:.5px;line-height:1.15;margin-bottom:.5rem}#karuzela1 .slide-title{font-size:clamp(2.4rem,2rem + 1.5vw,4.2rem)}@media (max-width:1000px){#karuzela1 .slide-title{font-size:clamp(1.6rem,1.4rem + 1vw,3rem);letter-spacing:.2px;line-height:1.05}#karuzela1 .slide-link,#karuzela1 .slide-title{hyphens:auto;word-break:break-word}}.slide-subtitle{background:linear-gradient(90deg,#4f4f4f,#8b8b8b);-webkit-background-clip:text;color:transparent;font-weight:500;letter-spacing:.3px}.slide-link a{background:linear-gradient(90deg,#2e7d32,#4f8b4f);-webkit-background-clip:text;font-weight:600;text-decoration:none;transition:background .25s ease-in-out,text-decoration-color .25s ease-in-out}.slide-link a,.slide-link a:hover{-webkit-text-fill-color:transparent}.slide-link a:hover{background:linear-gradient(90deg,#3fa144,#6dcf6d);-webkit-background-clip:text;text-decoration:underline;text-decoration-thickness:2px}.slide-image{min-height:350px;object-fit:cover;width:100%}.frame-corners{padding:24px 48px;position:relative}.frame-corners:after,.frame-corners:before{border-color:#c39b5a;border-style:solid;content:"";height:135px;pointer-events:none;position:absolute;width:170px;z-index:1}.frame-corners:before{border-width:2px 0 0 2px;left:16px;top:16px}.frame-corners:after{border-width:0 2px 2px 0;bottom:16px;right:16px}.frame-corners-triple-bottom{padding:24px 48px;position:relative}.frame-corners-triple-bottom:before{border-color:#c39b5a;border-style:solid;border-width:2px 0 0 2px;content:"";height:135px;left:16px;pointer-events:none;position:absolute;top:16px;width:170px;z-index:1}.frame-corners-triple-bottom:after{border-color:#c39b5a;border-style:solid;border-width:0 2px 2px 0;right:16px}.frame-corners-triple-bottom .corner-extra-bottom:before,.frame-corners-triple-bottom:after{bottom:16px;content:"";height:135px;pointer-events:none;position:absolute;width:170px;z-index:1}.frame-corners-triple-bottom .corner-extra-bottom:before{border-color:#c39b5a;border-style:solid;border-width:0 0 2px 2px;left:16px}.frame-corners-text{padding:24px 48px;position:relative}.frame-corners-text:after,.frame-corners-text:before{border-color:#c39b5a;border-style:solid;content:"";height:60px;pointer-events:none;position:absolute;width:90px;z-index:3}.frame-corners-text:before{border-width:2px 0 0 2px;left:12px;top:12px}.frame-corners-text:after{border-width:0 2px 2px 0;bottom:12px;right:12px}.navbar .google-cse-nav{width:300px!important}@media (max-width:990px){.navbar .google-cse-nav{margin-left:0!important;width:100%!important}}.gsc-control-cse{padding:0}.navbar .google-cse-nav table.gsc-search-box td{padding-bottom:0!important;padding-top:0!important;vertical-align:middle!important}.navbar .google-cse-nav .gsc-input-box{align-items:center!important;background:#fff!important;border:1px solid #050505!important;border-radius:6px!important;box-sizing:border-box!important;display:flex!important;height:34px!important;overflow:visible!important;padding:0 10px!important}.navbar .google-cse-nav input.gsc-input{background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;height:100%!important;line-height:34px!important;margin:0!important;outline:0!important;padding:0!important;width:100%!important}.social-wrapper{align-items:center;display:flex;gap:18px;justify-content:flex-start}.social-icon{align-items:center;display:inline-flex;font-size:26px;justify-content:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.social-icon.facebook{color:#1877f2}.social-icon.instagram{color:#e4405f}.social-icon:hover{opacity:.85;transform:scale(1.15)}.footer-list-columns{column-count:2;column-gap:30px;list-style:none;padding-left:0}.footer-list-columns li{break-inside:avoid;margin-bottom:2px}@media (max-width:768px){.footer-list-columns{column-count:1}}.btn-reservation{background-color:transparent;border:1px solid #ada07d;border-radius:10px;color:#7f7456;display:inline-block;padding:.5rem 1.2rem;transition:all .2s ease}.btn-reservation:hover{border:1px solid #ada07d;color:#7f7456;text-decoration:underline}.privacy-section-title{border-bottom:1px solid #e5e5e5;color:#5a5858;font-size:1.1rem;font-weight:600;margin-bottom:10px;margin-top:30px;padding-bottom:5px}.privacy-company-block{color:#565656;font-size:1.09em;line-height:1.7;margin:15px 0 20px}.privacy-section-card{background-color:#f9f9f9;border:1px solid #ececec;border-radius:14px;font-style:italic;margin-bottom:22px;padding:20px 24px}#kl-consent-banner .text-muted{text-align:justify}#kl-consent-banner{bottom:0;left:0;max-width:600px;width:calc(100vw - 1rem)}@media (max-height:420px),(max-width:768px){#kl-consent-banner{bottom:180px;max-width:none}#kl-consent-banner .kl-consent-layout{display:grid!important;gap:.75rem;grid-template-columns:1fr}#kl-consent-banner .kl-consent-text{margin-right:0!important;width:100%}#kl-consent-banner .kl-consent-actions{display:grid!important;gap:.5rem;grid-template-columns:1fr 1fr;width:100%}#kl-consent-banner .kl-consent-actions .btn{width:100%}}@media (max-width:420px){#kl-consent-banner .kl-consent-actions{grid-template-columns:1fr}}