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}#content{background:#fff;font-size:12pt;margin-top:-17px;min-height:300px;padding:15px}@media screen and (max-width:767px){#content{margin-top:-34px}}@media screen and (max-width:575px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}#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%}.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}.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{stroke:#000!important;stroke-width:2;fill:none}.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{stroke:#000!important;stroke-width:2;fill:none}.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}