.module_box:has(#sorting-form){display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:30px;flex-wrap:wrap}.module_box:has(#sorting-form) form{padding:30px;box-sizing:border-box;z-index:9999;width:100%;position:fixed;inset:0;display:none;gap:20px;flex-direction:column}.module_box:has(#sorting-form) form.active{display:flex}.module_box:has(#sorting-form) form::before{position:absolute;top:0;left:0;right:0;bottom:-100px;display:block;content:"";background-color:rgba(0,0,0,0.8);z-index:0}.module_box:has(#sorting-form) form .in{max-width:800px;width:100%;overflow:auto;margin:0 auto;border:1px solid #e5e7f2;border-radius:10px;background:#fff;position:relative}.module_box:has(#sorting-form) form .in .main_title{margin:0;font-size:17px;line-height:17px;font-weight:700;position:relative;border-bottom:1px solid #e5e7f2;padding:18px 30px}.module_box:has(#sorting-form) form .in .main_title+.open{cursor:pointer;position:absolute;right:15px;top:12px;width:30px;height:30px;background:#12422e;border-radius:10px;display:none;transition:all 400ms ease 0ms}.notouch .module_box:has(#sorting-form) form .in .main_title+.open:hover{background:#f6c63b}.module_box:has(#sorting-form) form .in .main_title+.open::before{background-color:#fff;-webkit-mask-image:url('../../../../img/faq_open.svg');mask-image:url('../../../../img/faq_open.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:16px 16px;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 16px;position:absolute;content:"";display:block;inset:0;transition:all 400ms ease 0ms}.notouch .module_box:has(#sorting-form) form .in .main_title:hover+.open{background:#12422e}.module_box:has(#sorting-form) form .in.active .main_title+.open::before{transform:rotate(180deg)}.module_box:has(#sorting-form) form .in .main_title+.close{cursor:pointer;position:absolute;right:15px;top:12px;width:30px;height:30px;background:#eaeaea;border-radius:10px;display:block;transition:all 400ms ease 0ms}.notouch .module_box:has(#sorting-form) form .in .main_title+.close:hover{background:#f6c63b}.module_box:has(#sorting-form) form .in .main_title+.close::before{background-color:#000000;-webkit-mask-image:url('../../../../img/faq_close.svg');mask-image:url('../../../../img/faq_close.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:16px 16px;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 16px;position:absolute;content:"";display:block;inset:0;transition:all 400ms ease 0ms}.module_box:has(#sorting-form) form .in .main_title2{width:100%;margin:0;font-size:17px;line-height:17px;font-weight:600;padding:0 0 15px}.module_box:has(#sorting-form) form .in .filter_buttons{padding:25px 25px 30px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:15px}.module_box:has(#sorting-form) form .in .filter_buttons:has(+ .filter_buttons){padding-bottom:10px}.module_box:has(#sorting-form) form .in .filter_buttons label{width:calc(50% - 8px);gap:8px;cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.module_box:has(#sorting-form) form .in .filter_buttons:not(.show_all) label:nth-child(n + 8){display:none}.module_box:has(#sorting-form) form .in .filter_buttons:has(:checked) label:nth-child(n + 8){display:flex !important}.module_box:has(#sorting-form) form .in .filter_buttons:has(:checked) .show_more{display:none}.module_box:has(#sorting-form) form .in .filter_buttons label :is(input){position:absolute;left:0;top:0;opacity:0}.module_box:has(#sorting-form) form .in .filter_buttons label .text{padding:0;position:relative;z-index:1;color:#4e5b4c;display:block;font-size:15px;font-weight:400;line-height:21px;transition:all 400ms ease 0ms}.notouch .module_box:has(#sorting-form) form .in .filter_buttons label:hover .text,.module_box:has(#sorting-form) form .in .filter_buttons label.active .text{color:#12422e}.module_box:has(#sorting-form) form .in .filter_buttons label .number{padding:0 0 0 5px;position:relative;z-index:1;display:block;font-size:14px;font-weight:300;line-height:21px}.module_box:has(#sorting-form) form .in .filter_buttons .show_more{font-size:15px;line-height:24px;font-weight:700;text-decoration:none;border-bottom:1px dashed #4e5b4c;color:#4e5b4c;transition:all 400ms ease 0ms}.notouch .module_box:has(#sorting-form) form .in .filter_buttons .show_more:hover{color:#12422e;border-bottom-color:#12422e}.module_box:has(#sorting-form) form .in .bottom{width:100%;font-size:14px;line-height:24px;border-top:1px solid #e5e7f2;margin:15px 0 0;padding:15px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.module_box:has(#sorting-form) .visible_filter{width:100%;display:flex;justify-content:space-between;align-items:center}.module_box:has(#sorting-form) .visible_filter .links a{text-decoration:underline;font-size:16px;line-height:20px;color:#12422e;transition:all 400ms ease 0ms;padding:0 0 0 8px;margin:0 0 0 8px;border-left:1px solid #C5C5C5}.notouch .module_box:has(#sorting-form) .visible_filter .links a:hover{text-decoration:none}.module_box:has(#sorting-form) .visible_filter .links a.active{font-weight:700}.module_box:has(#sorting-form) .visible_filter .links a:nth-child(1){border:0;padding:0;margin:0}@media screen and (max-width:700px){.module_box:has(#sorting-form) .visible_filter{flex-direction:column;align-items:flex-start;gap:10px}}@media screen and (max-width:500px){.module_box:has(#sorting-form) form .in .filter_buttons label{width:100%}.module_box:has(#sorting-form) .visible_filter .links a{font-size:14px;line-height:18px;padding:0 0 0 5px;margin:0 0 0 5px}}.ubytovani_list{text-align:left;width:100%;position:relative;margin:0;display:flex;flex-wrap:wrap;gap:10px}.ubytovani_list .item{text-align:left;padding:0;position:relative;display:block;margin:0;width:calc(33.33% - 20px / 3)}.ubytovani_list .item.nonpublic{opacity:.4}.ubytovani_list .item .img{border-radius:10px 10px 0 0;overflow:hidden;background:#eaeaea;width:100%;position:relative;margin:0 0 -20px;display:block;z-index:0}.ubytovani_list .item:is(.nonpublic, .not_available) .img::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-25deg);background:rgba(0,0,0,0.7);color:white;padding:8px 20px;font-size:24px;line-height:34px;font-weight:400;white-space:nowrap;z-index:10}.ubytovani_list .item.nonpublic .img::before{content:"Nezveřejněno"}.ubytovani_list .item.not_available .img::before{content:"Plně obsazeno"}.ubytovani_list .item .img .img_slider{background-color:#FBF8EF;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:0;column-gap:0;white-space:nowrap;width:100%;position:relative;margin:0 auto;overflow:hidden}.ubytovani_list .item .img .img_slider.owl-carousel{display:block}.ubytovani_list .item .img .img_slider.owl-carousel .item{width:calc(100% - (0 * 0 / 1) * 1px);margin-right:0}.ubytovani_list .item .img .img_slider.rdy{overflow:visible}.ubytovani_list .item .img .img_slider .owl-item{background:#FBF8EF}.ubytovani_list .item .img .img_slider .item{padding:0;margin:0 auto !important;display:inline-block;width:100% !important;position:relative;aspect-ratio:3 / 2}.ubytovani_list .item .img .img_slider .item .in{position:absolute;inset:0;transform:scale(1.01) translateZ(0);transition:all 2000ms cubic-bezier(.19, 1, .22, 1) 0ms}.notouch .ubytovani_list .item:hover .img .img_slider .item .in{transform:scale(1.12) translateZ(0)}.ubytovani_list .item:is(.nonpublic, .not_available) .img .img_slider .item .in{filter:grayscale(1);filter:gray}.ubytovani_list .item .img .img_slider.owl-carousel .owl-nav{min-height:0;z-index:991;position:absolute;left:0;right:0;top:calc(50% - 20px);margin:0 auto;width:100%}.ubytovani_list .item .img .img_slider.owl-carousel .owl-nav .owl-prev.disabled,.ubytovani_list .item .img .img_slider.owl-carousel .owl-nav .owl-next.disabled{opacity:.3;cursor:no-drop}.ubytovani_list .item .img .img_slider.owl-carousel .owl-nav .owl-prev{box-sizing:border-box;padding:0;box-shadow:0 9px 26px rgba(58,87,135,0.45);border-radius:30px;display:flex;align-items:center;justify-content:center;background:#f6c63b;text-align:center;cursor:pointer;position:absolute;width:40px;height:40px;left:5px;transition:all 400ms ease 0ms}.ubytovani_list .item .img .img_slider.owl-carousel .owl-nav .owl-next{box-sizing:border-box;padding:0;box-shadow:0 9px 26px rgba(58,87,135,0.45);border-radius:30px;display:flex;align-items:center;justify-content:center;background:#f6c63b;text-align:center;cursor:pointer;position:absolute;width:40px;height:40px;right:5px;transition:all 400ms ease 0ms}.ubytovani_list .item .img .img_slider.owl-carousel .owl-nav .owl-prev::before{font-family:"Font Awesome 5 Pro",sans-serif,Arial;content:"\f0d9";font-size:15px;line-height:20px;color:#fff;font-weight:900;display:block}.ubytovani_list .item .img .img_slider.owl-carousel .owl-nav .owl-next::before{font-family:"Font Awesome 5 Pro",sans-serif,Arial;content:"\f0da";font-size:15px;line-height:20px;color:#fff;font-weight:900;display:block}.notouch .ubytovani_list .item .img .img_slider.owl-carousel .owl-nav .owl-prev:hover{background:rgba(6,27,65,0.4)}.notouch .ubytovani_list .item .img .img_slider.owl-carousel .owl-nav .owl-next:hover{background:rgba(6,27,65,0.4)}.ubytovani_list .item .wish_icon{background:#f6c63b;border:0;padding:0;border-radius:20px;z-index:100;display:block;position:absolute;top:15px;right:15px;width:32px;height:32px}.ubytovani_list .item .wish_icon::before{z-index:1;background-color:#fff;-webkit-mask-image:url('../../../../img/wish_icon.svg');mask-image:url('../../../../img/wish_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px;position:absolute;content:"";top:0;left:0;width:32px;height:32px;transition:all 400ms ease 0ms}.notouch .ubytovani_list .item .wish_icon:hover::before,.ubytovani_list .item .wish_icon.active::before{-webkit-mask-image:url('../../../../img/wish_icon_full.svg');mask-image:url('../../../../img/wish_icon_full.svg')}.ubytovani_list .item .wish_icon span{opacity:0;position:absolute;top:0;right:16px;z-index:0;white-space:nowrap;background:#f6c63b;display:block;font-size:12px;line-height:21px;color:#fff;padding:5px 15px 6px 20px;border-radius:20px 0 0 20px;transition:all 400ms ease 0ms}.notouch .ubytovani_list .item .wish_icon:hover span{opacity:1}.ubytovani_list .item .flags{z-index:4;position:absolute;left:15px;right:15px;top:15px;display:flex;flex-wrap:wrap;gap:6px 25px}.ubytovani_list .item .flags .flag{font-weight:500;line-height:21px;position:relative;color:var(--flag-clr2, #fff);font-size:12px;padding:5px 10px 6px;border-radius:4px 0 0 4px;background-color:var(--flag-clr, #000000)}.ubytovani_list .item .flags .flag:before,.ubytovani_list .item .flags .flag:after{content:"";display:block;position:absolute;right:-16px}.ubytovani_list .item .flags .flag:before{top:0;bottom:auto;border-right:16px solid transparent;border-top:16px solid var(--flag-clr, #000000)}.ubytovani_list .item .flags .flag:after{top:auto;bottom:0;border-right:16px solid transparent;border-bottom:16px solid var(--flag-clr, #000000)}.ubytovani_list .item .img .price{align-items:center;display:flex;border-radius:4px;background:#f6c63b;padding:6px 6px 6px 14px;gap:10px;position:absolute;right:15px;bottom:35px;z-index:10}.ubytovani_list .item .img .price .price2{justify-content:center;display:flex;flex-direction:column}.ubytovani_list .item .img .price .price2 .discount{text-decoration:line-through;font-size:12px;line-height:12px;color:#12422e;font-weight:700}.ubytovani_list .item .img .price .price2 .number{font-size:18px;line-height:20px;color:#12422e;font-weight:700}.ubytovani_list .item .img .price .type{border-radius:4px;background:#13432f;padding:5px;font-size:13px;line-height:22px;font-weight:400;color:#fff}.ubytovani_list .item .text{padding:0;border-radius:10px;border:1px solid #e5e7f2;background:#fff;text-align:left;position:relative;margin:0;display:block}.ubytovani_list .item .text .section{display:flex;flex-wrap:wrap;padding:15px 20px;border-top:1px solid #e5e7f2}.ubytovani_list .item .text .section:nth-child(1){border-top:0}.ubytovani_list .item .text .section .title{width:100%;font-size:18px;line-height:24px;font-weight:700;color:#495848;margin:0 0 10px;transition:all 400ms ease 0ms}.notouch .ubytovani_list .item:hover .text .section .title,.ubytovani_list .item:focus .text .section .title{color:#12422e}.ubytovani_list .item .text .section .title span{color:#0e6300;font-size:11px;background:#f5c54a;border-radius:3px;padding:6px;line-height:12px;margin:0 5px 0 0;display:inline-block;vertical-align:middle}.ubytovani_list .item .text .section .address{height:20px;position:relative;padding:0 0 0 18px;margin:0;color:#000000;font-size:14px;line-height:20px;display:block}.notouch .ubytovani_list .item .text .section .address:hover{text-decoration:underline}.ubytovani_list .item .text .section .address i{position:absolute;left:0;top:0;margin:0 3px 0 0;font-weight:700;color:#000000;font-size:14px;line-height:20px}.ubytovani_list .item .text .section .place{position:relative;overflow:hidden;width:100%;padding:0 0 5px;margin:0;display:flex}.ubytovani_list .item .text .section .place::before{z-index:99;position:absolute;top:0;bottom:0;right:0;width:40px;content:"";display:block;background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 50%)}.ubytovani_list .item .text .section .place li{position:relative;list-style:none;display:flex;margin:0}.ubytovani_list .item .text .section .place li::before{width:15px;text-align:center;font-size:12px;line-height:20px;font-weight:700;color:#495848;content:"»"}.ubytovani_list .item .text .section .place li:nth-child(1)::before{display:none}.ubytovani_list .item .text .section .place li span{color:#0e6300;white-space:nowrap;font-size:14px;line-height:20px;font-weight:700;padding:0;transition:all 400ms ease 0ms}.notouch .ubytovani_list .item .text .section .place li span:hover{text-decoration:underline}.ubytovani_list .item .text .section .equip{color:#495848;white-space:nowrap;display:inline-block;vertical-align:middle;font-size:14px;line-height:20px;font-weight:500;padding:0 10px 0 0;margin:0}.ubytovani_list .item .text .section .list{width:calc(100% - 75px);display:flex;flex-wrap:wrap;gap:8px 13px}.ubytovani_list .item .text .section .list i{color:#12422e;font-size:18px;line-height:20px;transition:all 400ms ease 0ms}.notouch .ubytovani_list .item .text .section .list i:hover{color:#ADC7DD}.ubytovani_list .item .text .section .list2{margin:-5px 0;width:100%;display:flex;flex-wrap:wrap;gap:8px 10px}.ubytovani_list .item .text .section .list2 i{width:30px;height:30px;border-radius:20px;background:var(--v-background, #000000);text-align:center;color:#fff;font-size:15px;line-height:30px;transition:all 400ms ease 0ms}.notouch .ubytovani_list .item .text .section .list2 i:hover{background:#12422e}.ubytovani_list.owl-carousel .owl-nav{min-height:0;z-index:991;position:absolute;left:0;right:0;top:calc(50% - 25px);margin:0}.ubytovani_list.owl-carousel .owl-nav .owl-prev{box-sizing:border-box;padding:0;box-shadow:0 9px 26px rgba(58,87,135,0.45);border-radius:30px;display:flex;align-items:center;justify-content:center;background:#f6c63b;text-align:center;cursor:pointer;position:absolute;width:50px;height:50px;left:-40px;transition:all 400ms ease 0ms}.ubytovani_list.owl-carousel .owl-nav .owl-next{box-sizing:border-box;padding:0;box-shadow:0 9px 26px rgba(58,87,135,0.45);border-radius:30px;display:flex;align-items:center;justify-content:center;background:#f6c63b;text-align:center;cursor:pointer;position:absolute;width:50px;height:50px;right:-40px;transition:all 400ms ease 0ms}.ubytovani_list.owl-carousel .owl-nav .owl-prev::before{font-family:"Font Awesome 5 Pro",sans-serif,Arial;content:"\f0d9";font-size:15px;line-height:20px;color:#fff;font-weight:900;display:block}.ubytovani_list.owl-carousel .owl-nav .owl-next::before{font-family:"Font Awesome 5 Pro",sans-serif,Arial;content:"\f0da";font-size:15px;line-height:20px;color:#fff;font-weight:900;display:block}.notouch .ubytovani_list.owl-carousel .owl-nav .owl-prev:hover{background:rgba(6,27,65,0.4)}.notouch .ubytovani_list.owl-carousel .owl-nav .owl-next:hover{background:rgba(6,27,65,0.4)}@media screen and (max-width:1430px){.user_content .ubytovani_list .item{width:calc(50% - 10px / 2)}}@media screen and (max-width:1000px){.ubytovani_list .item{width:calc(50% - 10px / 2)}}@media screen and (max-width:850px){.ubytovani_list.owl-carousel .owl-nav{top:calc(50% - 18px)}.ubytovani_list.owl-carousel .owl-nav .owl-prev{width:36px;height:36px;left:-15px;transition:all 400ms ease 0ms}.ubytovani_list.owl-carousel .owl-nav .owl-next{width:36px;height:36px;right:-15px;transition:all 400ms ease 0ms}}@media screen and (max-width:700px){.ubytovani_list .item{width:100%}.user_content .ubytovani_list .item{width:100%}}.ubytovani_list2{text-align:left;width:100%;position:relative;margin:0;display:flex;flex-wrap:wrap;gap:10px}.ubytovani_list2 .item{text-align:left;padding:0;position:relative;display:block;margin:0;width:calc(33.33% - 20px / 3)}.ubytovani_list2 .item .img{border-radius:10px 10px 0 0;overflow:hidden;background:#eaeaea;width:100%;position:relative;margin:0 0 -20px;aspect-ratio:3 / 2;display:block}.ubytovani_list2 .item .img .in{position:absolute;inset:0;transform:scale(1.01) translateZ(0);transition:all 2000ms cubic-bezier(.19, 1, .22, 1) 0ms}.notouch .ubytovani_list2 .item:hover .img .in{transform:scale(1.12) translateZ(0)}.ubytovani_list2 .item .wish_icon{background:#f6c63b;border:0;padding:0;border-radius:20px;z-index:100;display:block;position:absolute;top:15px;right:15px;width:32px;height:32px}.ubytovani_list2 .item .wish_icon::before{z-index:1;background-color:#fff;-webkit-mask-image:url('../../../../img/wish_icon.svg');mask-image:url('../../../../img/wish_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px;position:absolute;content:"";top:0;left:0;width:32px;height:32px;transition:all 400ms ease 0ms}.notouch .ubytovani_list2 .item .wish_icon:hover::before,.ubytovani_list2 .item .wish_icon.active::before{-webkit-mask-image:url('../../../../img/wish_icon_full.svg');mask-image:url('../../../../img/wish_icon_full.svg')}.ubytovani_list2 .item .wish_icon span{opacity:0;position:absolute;top:0;right:16px;z-index:0;white-space:nowrap;background:#f6c63b;display:block;font-size:12px;line-height:21px;color:#fff;padding:5px 15px 6px 20px;border-radius:20px 0 0 20px;transition:all 400ms ease 0ms}.notouch .ubytovani_list2 .item .wish_icon:hover span{opacity:1}.ubytovani_list2 .item .flags{z-index:4;position:absolute;left:15px;right:15px;top:15px;display:flex;flex-wrap:wrap;gap:6px 25px}.ubytovani_list2 .item .flags .flag{font-weight:500;line-height:21px;position:relative;color:var(--flag-clr2, #fff);font-size:12px;padding:5px 10px 6px;border-radius:4px 0 0 4px;background-color:var(--flag-clr, #000000)}.ubytovani_list2 .item .flags .flag:before,.ubytovani_list2 .item .flags .flag:after{content:"";display:block;position:absolute;right:-16px}.ubytovani_list2 .item .flags .flag:before{top:0;bottom:auto;border-right:16px solid transparent;border-top:16px solid var(--flag-clr, #000000)}.ubytovani_list2 .item .flags .flag:after{top:auto;bottom:0;border-right:16px solid transparent;border-bottom:16px solid var(--flag-clr, #000000)}.ubytovani_list2 .item .text{padding:0;border-radius:10px;border:1px solid #e5e7f2;background:#fff;text-align:left;position:relative;margin:0;display:block}.ubytovani_list2 .item .text .section{display:flex;flex-wrap:wrap;padding:15px 20px;border-top:1px solid #e5e7f2}.ubytovani_list2 .item .text .section:nth-child(1){padding-top:25px;border-top:0}.ubytovani_list2 .item .text .section .title{width:100%;font-size:18px;line-height:24px;font-weight:700;color:#495848;margin:0 0 10px;transition:all 400ms ease 0ms}.notouch .ubytovani_list2 .item:hover .text .section .title,.ubytovani_list2 .item:focus .text .section .title{color:#12422e}.ubytovani_list2 .item .text .section .title span{color:#0e6300;font-size:11px;background:#f5c54a;border-radius:3px;padding:6px;line-height:12px;margin:0 5px 0 0;display:inline-block;vertical-align:middle}.ubytovani_list2 .item .text .section .address{position:relative;padding:0 0 0 18px;margin:0;color:#000000;font-size:14px;line-height:20px;display:block}.notouch .ubytovani_list2 .item .text .section .address:hover{text-decoration:underline}.ubytovani_list2 .item .text .section .address i{position:absolute;left:0;top:0;margin:0 3px 0 0;font-weight:700;color:#000000;font-size:14px;line-height:20px}.ubytovani_list2 .item .text .section .list2{margin:-5px 0;width:100%;display:flex;flex-wrap:wrap;gap:8px 10px}.ubytovani_list2 .item .text .section .list2 i{width:30px;height:30px;border-radius:20px;background:var(--v-background, #000000);text-align:center;color:#fff;font-size:15px;line-height:30px;transition:all 400ms ease 0ms}.notouch .ubytovani_list2 .item .text .section .list2 i:hover{background:#12422e}.ubytovani_list2.owl-carousel .owl-nav{min-height:0;z-index:991;position:absolute;left:0;right:0;top:calc(50% - 25px);margin:0}.ubytovani_list2.owl-carousel .owl-nav .owl-prev{box-sizing:border-box;padding:0 0 0 20px !important;box-shadow:0 9px 26px rgba(58,87,135,0.45);border-radius:0 30px 30px 0;display:flex;align-items:center;justify-content:center;background:#f6c63b;text-align:center;cursor:pointer;position:absolute;width:80px;height:50px;left:-30px;transition:all 400ms ease 0ms}.ubytovani_list2.owl-carousel .owl-nav .owl-next{box-sizing:border-box;padding:0 20px 0 0 !important;box-shadow:0 9px 26px rgba(58,87,135,0.45);border-radius:30px 0 0 30px;display:flex;align-items:center;justify-content:center;background:#f6c63b;text-align:center;cursor:pointer;position:absolute;width:80px;height:50px;right:-30px;transition:all 400ms ease 0ms}.ubytovani_list2.owl-carousel .owl-nav .owl-prev::before{font-family:"Font Awesome 5 Pro",sans-serif,Arial;content:"\f0d9";font-size:15px;line-height:20px;color:#fff;font-weight:900;display:block}.ubytovani_list2.owl-carousel .owl-nav .owl-next::before{font-family:"Font Awesome 5 Pro",sans-serif,Arial;content:"\f0da";font-size:15px;line-height:20px;color:#fff;font-weight:900;display:block}.notouch .ubytovani_list2.owl-carousel .owl-nav .owl-prev:hover{width:80px;background:rgba(6,27,65,0.4)}.notouch .ubytovani_list2.owl-carousel .owl-nav .owl-next:hover{width:80px;background:rgba(6,27,65,0.4)}@media screen and (max-width:1000px){.ubytovani_list2 .item{width:calc(50% - 10px / 2)}}@media screen and (max-width:700px){.ubytovani_list2 .item{width:100%}}.images_list{text-align:center;overflow:hidden !important;display:block;position:relative;height:350px;background:#eaeaea}.images_list .item{display:block;position:relative}.images_list .item picture{display:block;position:relative}.images_list .item picture::before{opacity:0;z-index:1;background:#f6c63b;content:"";display:block;position:absolute;inset:0;transition:all 400ms ease 0ms}.images_list .item picture::after{opacity:0;z-index:2;transform:translate(-50%, -50%);content:"\f002";font-family:"Font Awesome 5 Pro",sans-serif,Arial;font-weight:400;position:absolute;top:50%;left:50%;font-size:4em;color:#fff;transition:all 400ms ease 0ms}.images_list .item picture img{margin:0;height:350px;width:initial;display:block}.notouch .images_list .item:hover picture::before{opacity:1}.notouch .images_list .item:hover picture::after{opacity:1}.images_list.owl-carousel .owl-dots,.images_list.owl-carousel .owl-dots *{height:initial}.images_list.owl-carousel .owl-dots{box-sizing:border-box;flex-wrap:wrap;padding:17px 20px;border-radius:20px;background:rgba(6,27,65,0.4);max-width:90vw;left:50%;transform:translateX(-50%);margin:0 auto;text-align:center;position:absolute;bottom:20px;z-index:990;display:flex;justify-content:center;gap:8px}.images_list.owl-carousel .owl-dots .owl-dot{flex-shrink:0;margin:0;display:inline-block;vertical-align:middle;position:relative;width:6px;height:6px;background:#fff;opacity:.4;line-height:0;font-size:0;border-radius:10px;transition:all 400ms ease 0ms}.images_list.owl-carousel .owl-dots .owl-dot.active,.notouch .images_list.owl-carousel .owl-dots .owl-dot:hover{background:#12422e;opacity:1}.images_list.owl-carousel .owl-nav{min-height:0;z-index:991;position:absolute;left:0;right:0;top:calc(50% - 25px);margin:0}.images_list.owl-carousel .owl-nav .owl-prev{box-sizing:border-box;padding:0 0 0 20px !important;box-shadow:0 9px 26px rgba(58,87,135,0.45);border-radius:0 30px 30px 0;display:flex;align-items:center;justify-content:center;background:#f6c63b;text-align:center;cursor:pointer;position:absolute;width:80px;height:50px;left:-30px;transition:all 400ms ease 0ms}.images_list.owl-carousel .owl-nav .owl-next{box-sizing:border-box;padding:0 20px 0 0 !important;box-shadow:0 9px 26px rgba(58,87,135,0.45);border-radius:30px 0 0 30px;display:flex;align-items:center;justify-content:center;background:#f6c63b;text-align:center;cursor:pointer;position:absolute;width:80px;height:50px;right:-30px;transition:all 400ms ease 0ms}.images_list.owl-carousel .owl-nav .owl-prev::before{font-family:"Font Awesome 5 Pro",sans-serif,Arial;content:"\f0d9";font-size:15px;line-height:20px;color:#fff;font-weight:900;display:block}.images_list.owl-carousel .owl-nav .owl-next::before{font-family:"Font Awesome 5 Pro",sans-serif,Arial;content:"\f0da";font-size:15px;line-height:20px;color:#fff;font-weight:900;display:block}.notouch .images_list.owl-carousel .owl-nav .owl-prev:hover{left:-15px;width:80px;background:rgba(6,27,65,0.4)}.notouch .images_list.owl-carousel .owl-nav .owl-next:hover{right:-15px;width:80px;background:rgba(6,27,65,0.4)}@media screen and (max-width:700px){.images_list.owl-carousel .owl-dots{width:90%}}.main_content{background:#f6f6f6;position:relative;display:block}.main_content .sticky_bar{height:65px;position:relative;background:#fff;display:flex}.main_content .sticky_bar ul{gap:15px;margin:0;padding:0;display:flex}.main_content .sticky_bar ul li{list-style:none;margin:0;padding:0;display:block}.main_content .sticky_bar ul li a{display:block;padding:22px 20px 22px 0;position:relative;font-size:10px;line-height:20px;color:#4e5b4c;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:1px;transition:all 400ms ease 0ms}.notouch .main_content .sticky_bar ul li:hover a{color:#81d742}.main_content .sticky_bar ul li.active a{color:#12422e}.main_content .sticky_bar ul li.active a::before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#12422e}.main_content .sticky_bar ul li a i{margin-right:8px;font-size:10px;line-height:20px;position:relative;font-weight:600;color:#e5e5e5}.main_content .sticky_bar ul+.btn{position:absolute;top:50%;right:0;transform:translateY(-50%)}#content .main_content .breadcrumbs{padding:15px 0;width:100%;max-width:100%;border-radius:0;border:0;background:none}@media screen and (max-width:850px){.main_content .sticky_bar ul{display:none}}.ubytovani_flex{padding:40px 0 20px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:20px 30px}.ubytovani_flex .ubytovani_left{width:33%;display:flex;gap:20px;flex-direction:column}.ubytovani_flex .ubytovani_left .in{border:1px solid #e5e7f2;border-radius:10px;background:#fff;position:relative;overflow:hidden}.ubytovani_flex .ubytovani_left .in.desktop{display:block}.ubytovani_flex .ubytovani_left .in.mobile{display:none}.ubytovani_flex .ubytovani_left .in.nooverflow{overflow:visible}.ubytovani_flex .ubytovani_left .in .main_title{margin:0;font-size:17px;line-height:17px;font-weight:700;position:relative;border-bottom:1px solid #e5e7f2;padding:18px 30px}.ubytovani_flex .ubytovani_left .in .inner{padding:25px 25px 30px;display:flex;flex-direction:column;gap:20px}.ubytovani_flex .ubytovani_left .in .inner.main_section{gap:0}.ubytovani_flex .ubytovani_left .in .inner .address{position:relative;display:inline-block;padding:0 0 0 20px;margin:15px 0 0;font-size:14px;line-height:20px;font-weight:400;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_left .in .inner .address i{position:absolute;left:0;top:3px;font-weight:900;margin:0 5px 0 0}.notouch .ubytovani_flex .ubytovani_left .in .inner .address:hover{color:#0e6300}.ubytovani_flex .ubytovani_left .in .inner .list2{padding:15px 0 0;margin:25px 0 0;border-top:1px solid #eee;width:100%;display:flex;flex-wrap:wrap;gap:8px 10px}.ubytovani_flex .ubytovani_left .in .inner .list2 i{width:30px;height:30px;border-radius:20px;background:var(--v-background, #000000);text-align:center;color:#fff;font-size:15px;line-height:30px;transition:all 400ms ease 0ms}.notouch .ubytovani_flex .ubytovani_left .in .inner .list2 i:hover{background:#12422e}.ubytovani_flex .ubytovani_left .in .price{display:flex;flex-wrap:wrap}.ubytovani_flex .ubytovani_left .in .price p{font-size:20px;line-height:32px;font-weight:600;color:#878C9F;margin:0 15px 0 0}.ubytovani_flex .ubytovani_left .in .price .dsct{display:block;font-size:12px;line-height:14px;font-weight:400;color:#878C9F;text-decoration:line-through}.ubytovani_flex .ubytovani_left .in .price strong{font-size:24px;line-height:32px;font-weight:600;color:#50a54c}.ubytovani_flex .ubytovani_left .in .price strong .type{color:#000000;display:block;font-size:15px;line-height:24px;font-weight:400}.ubytovani_flex .ubytovani_left .in .price .btn{display:block}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul{margin:0;padding:0}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li{background:#12422e;color:#f6c63b;padding:3px 15px;display:block}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li.first{display:none}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li:not(.first){background:#fff;padding:0}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label{cursor:pointer;align-items:center;display:flex;gap:8px;color:#7D93B2;font-size:13px;line-height:24px;padding:3px 0;transition:all 400ms ease 0ms}.notouch .ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label:has(.checker):hover,.notouch .ubytovani_flex .ubytovani_left .in .finding_sub_form ul li a:hover{text-decoration:underline}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label:has(.input_box){justify-content:space-between}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .text{font-size:14px;line-height:24px;color:#12422e;padding:0}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .input_box{display:flex;align-items:center}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .input_box input{width:40px;height:26px;text-align:center;border:none;font-size:14px;line-height:26px}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .input_box.big input{padding:3px 15px;width:170px;background:#f9f9f9;border:1px solid #e5e7f2;border-radius:8px;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .input_box button{font-size:0;position:relative;border-radius:4px;width:28px;height:28px;background:#12422e;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .input_box button::before{z-index:10;position:absolute;inset:0;display:block;content:"";background-color:#fff;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:center center;mask-size:12px 12px;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .input_box button.btn-increment::before{-webkit-mask-image:url('../../../../img/plus.svg');mask-image:url('../../../../img/plus.svg')}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .input_box button.btn-decrement::before{-webkit-mask-image:url('../../../../img/minus.svg');mask-image:url('../../../../img/minus.svg')}.notouch .ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .input_box button:hover{background-color:#f6c63b}.notouch .ubytovani_flex .ubytovani_left .in .finding_sub_form ul li label .input_box button:hover::before{color:#12422e}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li .category_select{cursor:pointer;align-items:center;display:flex;justify-content:space-between;gap:8px;color:#7D93B2;font-size:13px;line-height:24px;padding:3px 0;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li .category_select .change_text{font-size:14px;line-height:24px;color:#12422e;padding:0}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li .category_select .tool{display:flex;align-items:center}.ubytovani_flex .ubytovani_left .in .finding_sub_form ul li .category_select .tool input{width:170px;height:26px;text-align:center;font-size:14px;line-height:26px;padding:3px 15px;background:#f9f9f9;border:1px solid #e5e7f2;border-radius:8px;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_left .in .mapa_box{display:block;position:relative}.ubytovani_flex .ubytovani_left .in .mapa_box .load_map{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ubytovani_flex .ubytovani_left .in .mapa_box .mapa{display:block;position:relative;height:300px;background:#e5e7f2}.ubytovani_flex .ubytovani_left .in .mapa_box .mapa.load{background:url(../../../../img/blured_map.jpg) no-repeat scroll center center;background-size:cover}.ubytovani_flex .ubytovani_left .in .mapa_box .mapa .map-marker-container{position:absolute;margin-top:10px;transform:translate3d(-50%, -100%, 0)}.ubytovani_flex .ubytovani_left .in .mapa_box .mapa .marker-container{position:relative;width:60px;height:60px;z-index:1;cursor:pointer;top:-5px;perspective:500px;transition:all 2000ms cubic-bezier(.19, 1, .22, 1) 0ms}.notouch .ubytovani_flex .ubytovani_left .in .mapa_box .mapa .marker-container:hover{transform:translate3d(0, 8px, 0)}.ubytovani_flex .ubytovani_left .in .mapa_box .mapa .marker-card{width:100%;height:100%;position:absolute;z-index:1}.ubytovani_flex .ubytovani_left .in .mapa_box .mapa .marker-card:before{width:0;content:"";height:0;border-style:solid;border-width:10px 6px 0;top:58px;left:50%;border-color:#fff transparent transparent;transform:translateX(-50%);position:absolute;z-index:3}.ubytovani_flex .ubytovani_left .in .mapa_box .mapa .marker-holder{background:#fff;box-sizing:border-box;position:absolute;width:100%;height:100%;border-radius:40px;overflow:hidden;border:4px solid #fff;z-index:2;box-shadow:0 9px 26px rgba(58,87,135,0.45) !important}.ubytovani_flex .ubytovani_left .in .mapa_box .mapa .marker-holder img{font-size:0;width:100%;height:auto;min-width:100%;min-height:100%;max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.ubytovani_flex .ubytovani_left .in .text{padding:25px 25px 30px;display:flex;flex-direction:column;gap:0}.ubytovani_flex .ubytovani_left .in .text p{padding:15px 0 0 25px;margin:15px 0 0;border-top:1px solid #e5e7f2;position:relative;z-index:1;color:#4e5b4c;display:block;font-size:15px;font-weight:500;line-height:24px}.ubytovani_flex .ubytovani_left .in .text p:nth-child(1){border-top:0;padding-top:0;margin-top:0}.ubytovani_flex .ubytovani_left .in .text p i{line-height:24px;position:absolute;left:0;top:15px}.ubytovani_flex .ubytovani_left .in .text p:nth-child(1) i{top:0}.ubytovani_flex .ubytovani_left .in .text p a{font-weight:700;color:#4e5b4c}.notouch .ubytovani_flex .ubytovani_left .in .text p a:hover{color:#12422e}.ubytovani_flex .ubytovani_left .in .text .social{display:flex;gap:8px;padding:15px 0 0 0;margin:15px 0 0;border-top:1px solid #e5e7f2}.ubytovani_flex .ubytovani_left .in .text .social li{list-style:none;display:block}.ubytovani_flex .ubytovani_left .in .text .social li a{border:0;border-radius:4px;background:#12422e;display:block;width:30px;height:30px;position:relative;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_left .in .text .social li a::before{content:"";position:absolute;left:0;top:0;inset:0;background-color:#fff;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:30px 30px;mask-repeat:no-repeat;mask-position:center center;mask-size:30px 30px;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_left .in .text .social li a.in::before{-webkit-mask-image:url('../../../../img/social_in_icon3.svg');mask-image:url('../../../../img/social_in_icon3.svg')}.ubytovani_flex .ubytovani_left .in .text .social li a.fb::before{-webkit-mask-image:url('../../../../img/social_fb_icon3.svg');mask-image:url('../../../../img/social_fb_icon3.svg')}.ubytovani_flex .ubytovani_left .in .text .social li a.yt::before{-webkit-mask-image:url('../../../../img/social_yt_icon3.svg');mask-image:url('../../../../img/social_yt_icon3.svg')}.ubytovani_flex .ubytovani_left .in .text .social li a.li::before{-webkit-mask-image:url('../../../../img/social_li_icon3.svg');mask-image:url('../../../../img/social_li_icon3.svg')}.ubytovani_flex .ubytovani_left .in .text .social li a.tw::before{-webkit-mask-image:url('../../../../img/social_tw_icon3.svg');mask-image:url('../../../../img/social_tw_icon3.svg')}.ubytovani_flex .ubytovani_left .in .text .social li a.tt::before{-webkit-mask-image:url('../../../../img/social_tt_icon3.svg');mask-image:url('../../../../img/social_tt_icon3.svg')}.ubytovani_flex .ubytovani_left .in .text .social li a.bs::before{-webkit-mask-image:url('../../../../img/social_bs_icon3.svg');mask-image:url('../../../../img/social_bs_icon3.svg')}.ubytovani_flex .ubytovani_left .in .text .social li a.me::before{-webkit-mask-image:url('../../../../img/social_me_icon3.svg');mask-image:url('../../../../img/social_me_icon3.svg')}.ubytovani_flex .ubytovani_left .in .text .social li a.pt::before{-webkit-mask-image:url('../../../../img/social_pt_icon3.svg');mask-image:url('../../../../img/social_pt_icon3.svg')}.notouch .ubytovani_flex .ubytovani_left .in .text .social li a:hover,.ubytovani_flex .ubytovani_left .in .text .social li a:focus{background-color:#f6c63b}.ubytovani_flex .sticky_box{width:100%;display:none;flex-direction:column;gap:5px;position:sticky;position:-webkit-sticky;bottom:5px;z-index:99}@media screen and (max-width:500px){.ubytovani_flex .sticky_box{display:flex}}.weather{overflow:hidden;padding:40px 30px;background:#12422e}.weather::before,.weather::after{content:'';position:absolute;background:#fff;border-radius:100%;opacity:.2}.weather::before{bottom:-150px;right:-60px;width:200px;height:200px}.weather::after{bottom:-10px;left:-220px;width:300px;height:300px}.weather .weather_title{font-size:15px;line-height:24px;font-weight:700;margin:0 0 5px;text-align:left;color:#fff}.weather .temp{font-size:70px;line-height:70px;font-weight:300;margin:0;text-align:left;color:#fff}.weather .temp sup{font-size:48px;opacity:.7;vertical-align:baseline;top:-20px;position:relative}.weather .flex{white-space:nowrap;display:flex;gap:60px;margin:10px 0 0}.weather .flex.margin{margin:30px 0 0}.weather .day{width:80px;font-size:15px;line-height:24px;color:#fff;font-weight:700;margin:0}.weather .type{width:80px;font-size:15px;line-height:24px;color:#fff;font-weight:300;margin:0}.weather .info{width:80px;font-size:15px;line-height:24px;color:#fff;font-weight:300;margin:0}.weather .info i{width:22px}.ubytovani_flex .ubytovani_right{width:calc(67% - 30px);display:flex;gap:20px;flex-direction:column}.ubytovani_flex .ubytovani_right .in{border:1px solid #e5e7f2;border-radius:10px;background:#fff;position:relative;overflow:hidden}.ubytovani_flex .ubytovani_right .in.desktop{display:block}.ubytovani_flex .ubytovani_right .in.mobile{display:none}.ubytovani_flex .ubytovani_right .in.nooverflow{overflow:visible}.ubytovani_flex .ubytovani_right .in .main_title{margin:0;font-size:17px;line-height:17px;font-weight:700;position:relative;border-bottom:1px solid #e5e7f2;padding:18px 30px}.ubytovani_flex .ubytovani_right .in .inner{position:relative;padding:25px 25px 30px;display:flex;flex-direction:column;gap:0}.ubytovani_flex .ubytovani_right .in .inner.gap24{gap:24px}.ubytovani_flex .ubytovani_right .in .inner .address{position:relative;display:inline-block;padding:0 0 0 20px;margin:15px 0 0;font-size:14px;line-height:20px;font-weight:400;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_right .in .inner .address i{position:absolute;left:0;top:3px;font-weight:900;margin:0 5px 0 0}.notouch .ubytovani_flex .ubytovani_right .in .inner .address:hover{color:#0e6300}.ubytovani_flex .ubytovani_right .in .inner:has(.reviews) .ubytovani_flex2{display:flex;justify-content:space-between;max-width:calc(100% - 250px)}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews{gap:12px;display:flex;align-items:center;border-radius:70px;position:absolute;right:30px;top:25px;background:#f9f9f9;width:200px;padding:6px 6px 6px 8px;box-sizing:border-box;box-shadow:0 0 0 4px rgba(255,255,255,0.2)}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews::before{position:absolute;left:-25px;top:50%;height:60px;width:1px;background:#e5e7f2;transform:translateY(-50%);content:""}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews .number{color:#fff;background-color:#12422e;padding:0;font-size:18px;border-radius:100px;width:54px;height:54px;line-height:54px;text-align:center}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews .details .star_list{display:flex;align-content:center;gap:6px}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews .details .star_list .star{position:relative;display:block;margin:0;width:12px;height:12px;background-color:#bcbec0;-webkit-mask-image:url('../../../../img/score_star.svg');mask-image:url('../../../../img/score_star.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:center center;mask-size:12px 12px}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews .details .star_list .star.full{background-color:#f6c63b}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews .details .star_list .star.half::before{content:"";position:absolute;inset:0;display:block;margin:0;width:6px;height:12px;background-color:#f6c63b;-webkit-mask-image:url('../../../../img/score_star.svg');mask-image:url('../../../../img/score_star.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:left center;mask-size:12px 12px}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews .details .reviews-count{color:#666;margin:5px 0 0;font-size:13px;line-height:20px;font-weight:700}@media screen and (max-width:750px){.ubytovani_flex .ubytovani_right .in .inner:has(.reviews) .ubytovani_flex2{flex-direction:column;max-width:100%}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews{margin:25px 0 0;position:relative;right:0;top:0;width:100%}.ubytovani_flex .ubytovani_right .in .inner .ubytovani_flex2 .reviews::before{display:none}}.ubytovani_flex .ubytovani_right .in .inner iframe{width:100%;border:0;max-width:100%}.ubytovani_flex .ubytovani_right .in .inner .list2{padding:15px 0 0;margin:25px 0 0;border-top:1px solid #eee;width:100%;display:flex;flex-wrap:wrap;gap:8px 10px}.ubytovani_flex .ubytovani_right .in .inner .list2 i{width:30px;height:30px;border-radius:20px;background:var(--v-background, #000000);text-align:center;color:#fff;font-size:15px;line-height:30px;transition:all 400ms ease 0ms}.notouch .ubytovani_flex .ubytovani_right .in .inner .list2 i:hover{background:#12422e}.ubytovani_flex .ubytovani_right .in .inner .list{padding:0;margin:0;width:100%;color:#596985;display:flex;flex-wrap:wrap;gap:10px 25px;font-size:14px;line-height:24px;font-weight:500}.ubytovani_flex .ubytovani_right .in .inner .list li{display:block;list-style:none}.ubytovani_flex .ubytovani_right .in .inner .list li i{font-weight:400;width:30px;height:30px;border-radius:20px;background:#F5F6FA;text-align:center;color:#12422e;font-size:18px;line-height:30px}.ubytovani_flex .ubytovani_right .in .inner .list3{padding:0;margin:0;width:100%;color:#596985;display:flex;flex-wrap:wrap;gap:6px}.ubytovani_flex .ubytovani_right .in .inner .list3 span{padding:8px 20px;border-radius:2px;color:#393c44;font-weight:400;margin:0;background:#F5F6FA;border:1px solid #eee;display:block;font-size:15px;line-height:16px;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_right .box_list{position:relative;display:flex;flex-wrap:wrap;width:100%;gap:15px}.ubytovani_flex .ubytovani_right .box_list .item{box-sizing:border-box;display:block;border-radius:4px;padding:20px 30px 30px;position:relative;width:calc(33.333% - 10px);background:linear-gradient(to bottom, #0f3527 0%, #104127 100%)}.ubytovani_flex .ubytovani_right .box_list .item .number{font-size:36px;line-height:40px;color:#fff;font-weight:800;margin:0}.ubytovani_flex .ubytovani_right .box_list .item .anotation{max-width:160px;font-size:14px;line-height:20px;text-align:left;color:#fff;font-weight:400;margin:0}.ubytovani_flex .ubytovani_right .box_list .item .wave{position:absolute;left:0;width:100%;height:100px;opacity:.2;bottom:0}.ubytovani_flex .ubytovani_right .box_list .item .wave svg{position:absolute;right:0;width:100%;height:100%;bottom:-30px}@media screen and (max-width:750px){.ubytovani_flex .ubytovani_right .box_list .item{width:100%;max-width:400px}}.ubytovani_flex .ubytovani_right .reviews_total{display:flex;gap:40px;border-bottom:1px solid #eee;background:#f9f9f9;padding:20px 30px 25px;align-items:flex-start}.ubytovani_flex .ubytovani_right .reviews_total .evaluation{width:84px;flex-direction:column-reverse;gap:15px;display:flex;align-items:center}.ubytovani_flex .ubytovani_right .reviews_total .evaluation .star_list{display:flex;align-content:center;gap:6px}.ubytovani_flex .ubytovani_right .reviews_total .evaluation .star_list .star{position:relative;display:block;margin:0;width:12px;height:12px;background-color:#bcbec0;-webkit-mask-image:url('../../../../img/score_star.svg');mask-image:url('../../../../img/score_star.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:center center;mask-size:12px 12px}.ubytovani_flex .ubytovani_right .reviews_total .evaluation .star_list .star.full{background-color:#f6c63b}.ubytovani_flex .ubytovani_right .reviews_total .evaluation .star_list .star.half::before{content:"";position:absolute;inset:0;display:block;margin:0;width:6px;height:12px;background-color:#f6c63b;-webkit-mask-image:url('../../../../img/score_star.svg');mask-image:url('../../../../img/score_star.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:left center;mask-size:12px 12px}.ubytovani_flex .ubytovani_right .reviews_total .evaluation .number{font-size:20px;line-height:24px;font-weight:700;border:1px solid #dfb02a;border-radius:4px;display:flex;text-align:center;align-items:center;justify-content:center;color:#fff;background:#f6c63b;width:56px;height:56px}.ubytovani_flex .ubytovani_right .reviews_total .reviews_sep{width:100%;gap:30px 0;display:flex;flex-wrap:wrap}.ubytovani_flex .ubytovani_right .reviews_total .reviews_sep .item{position:relative;width:50%}.ubytovani_flex .ubytovani_right .reviews_total .reviews_sep .item .title{font-size:14px;line-height:24px;font-weight:400;width:100%;margin:0 0 5px}.ubytovani_flex .ubytovani_right .reviews_total .reviews_sep .item .line{height:10px;width:calc(100% - 50px);background:#e2e2e2;border-radius:4px;display:block;position:relative}.ubytovani_flex .ubytovani_right .reviews_total .reviews_sep .item .line .fill{height:10px;width:var(--e-w);background:#12422e;border-radius:4px;display:block;position:absolute;left:0;top:0;bottom:0}.ubytovani_flex .ubytovani_right .reviews_total .reviews_sep .item .line .text{font-size:14px;line-height:24px;width:30px;text-align:right;display:block;position:absolute;right:-30px;top:50%;transform:translateY(-50%)}@media screen and (max-width:750px){.ubytovani_flex .ubytovani_right .reviews_total{gap:20px;flex-direction:column}}@media screen and (max-width:550px){.ubytovani_flex .ubytovani_right .reviews_total .reviews_sep .item{width:100%}}.ubytovani_flex .ubytovani_right .reviews_sliders{position:relative;display:flex;flex-wrap:wrap;gap:20px 0;border-bottom:1px solid #eee;background:#f9f9f9;padding:20px 140px 25px 30px;align-items:flex-start}.ubytovani_flex .ubytovani_right .reviews_sliders .item{align-items:center;justify-content:space-between;display:flex;gap:10px;position:relative;width:100%}.ubytovani_flex .ubytovani_right .reviews_sliders .item .text{min-width:160px;width:160px;font-size:14px;line-height:24px;text-align:left}.ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list{display:flex;flex-direction:row-reverse;align-content:center;gap:6px}.ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list .star{padding:0;border:0;position:relative;display:block;margin:0;width:28px;height:28px;background-color:#bcbec0;-webkit-mask-image:url('../../../../img/score_star.svg');mask-image:url('../../../../img/score_star.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:28px 28px;mask-repeat:no-repeat;mask-position:center center;mask-size:28px 28px;transition:all 400ms ease 0ms}.notouch .ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list .star:is(:hover,:focus),.notouch .ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list .star:is(:hover,:focus)~.star{background-color:#f6c63b}.notouch .ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list .star.active,.notouch .ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list .star.active~.star{background-color:#f6c63b}@media screen and (max-width:1280px){.ubytovani_flex .ubytovani_right .reviews_sliders .item{gap:8px}.ubytovani_flex .ubytovani_right .reviews_sliders .item .text{min-width:160px;width:160px}.ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list{gap:5px}.ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list .star{width:24px;height:24px;-webkit-mask-size:24px 24px;mask-size:24px 24px}}.ubytovani_flex .ubytovani_right .reviews_sliders .item [class*="slider_range"]{width:calc(100% - 70px)}.ubytovani_flex .ubytovani_right .reviews_sliders .item [class*="slider_range"].ui-slider-horizontal{height:8px}.ubytovani_flex .ubytovani_right .reviews_sliders .item [class*="slider_range"].ui-slider-horizontal .ui-slider-range{top:0;height:8px;background:#12422e}.ubytovani_flex .ubytovani_right .reviews_sliders .item [class*="slider_range"].ui-slider-horizontal .ui-slider-handle{background:#12422e !important;border-color:#12422e !important;outline:0;top:-4px}.ubytovani_flex .ubytovani_right .reviews_sliders .score{width:110px;transform:translateY(-50%);padding:15px 0;background:#fff;border:1px solid #eee;border-right:none;box-sizing:border-box;border-radius:40px 0 0 40px;position:absolute;right:0;top:50%;box-shadow:0 10px 15px rgba(0,0,0,0.03)}.ubytovani_flex .ubytovani_right .reviews_sliders .score .number{font-size:24px;line-height:28px;font-weight:600;text-align:center;display:block}.ubytovani_flex .ubytovani_right .reviews_sliders .score .text{color:#878C9F;font-size:12px;line-height:20px;text-align:center;display:block}@media screen and (max-width:750px){.ubytovani_flex .ubytovani_right .reviews_sliders{padding:20px 120px 25px 30px}.ubytovani_flex .ubytovani_right .reviews_sliders .item{flex-direction:column;align-items:flex-start}.ubytovani_flex .ubytovani_right .reviews_sliders .item .text{min-width:initial;width:initial;display:block}.ubytovani_flex .ubytovani_right .reviews_sliders .item [class*="slider_range"]{width:calc(100% - 60px)}.ubytovani_flex .ubytovani_right .reviews_sliders .score{width:94px}}@media screen and (max-width:500px){.ubytovani_flex .ubytovani_right .reviews_sliders{padding:20px 25px}.ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list{gap:2px}.ubytovani_flex .ubytovani_right .reviews_sliders .item .star_list .star{width:22px;height:22px;-webkit-mask-size:22px 22px;mask-size:22px 22px}.ubytovani_flex .ubytovani_right .reviews_sliders .score{display:none}}.ubytovani_flex .ubytovani_right .faq_list{position:relative;display:flex;flex-wrap:wrap;width:100%;gap:15px}.ubytovani_flex .ubytovani_right .faq_list .item{position:relative;display:block;width:100%}.ubytovani_flex .ubytovani_right .faq_list .item .main_title{cursor:pointer;margin:0;border:1px solid #e5e7f2;padding:16px 50px 16px 30px;width:100%;position:relative;background:#fff;border-radius:10px;box-sizing:border-box;text-align:left;font-size:15px;font-weight:700;color:#666;display:block;transition:all 400ms ease 0ms}.ubytovani_flex .ubytovani_right .faq_list .item .main_title::before{border-radius:0 10px 10px 0;position:absolute;top:0;bottom:0;right:0;width:62px;background:#12422e;content:""}.ubytovani_flex .ubytovani_right .faq_list .item .main_title::after{position:absolute;top:0;bottom:0;right:0;width:62px;background:#fff;-webkit-mask-image:url('../../../../img/plus.svg');mask-image:url('../../../../img/plus.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:16px 16px;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 16px;content:""}.ubytovani_flex .ubytovani_right .faq_list .item.active .main_title{background:#f6c63b;color:#fff}.ubytovani_flex .ubytovani_right .faq_list .item.active .main_title::after{-webkit-mask-image:url('../../../../img/minus.svg');mask-image:url('../../../../img/minus.svg')}.ubytovani_flex .ubytovani_right .faq_list .item .inner{margin:15px 0 0;border:1px solid #e5e7f2;padding:16px 50px 16px 30px;width:100%;position:relative;background:#fff;border-radius:10px;box-sizing:border-box;text-align:left;font-size:15px;font-weight:700;display:none}.ubytovani_flex .ubytovani_right .param_list{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:0;column-gap:0;width:100%;position:relative}.ubytovani_flex .ubytovani_right .param_list.owl-carousel{display:block}.ubytovani_flex .ubytovani_right .param_list.owl-carousel .item{width:calc(100% - (0 * 0 / 1) * 1px);margin-right:0}.ubytovani_flex .ubytovani_right .param_list .item{border-top:1px solid #e5e7f2;display:flex;justify-content:space-between;gap:20px;margin:0;padding:6px 10px;transition:all 400ms ease 0ms}.notouch .ubytovani_flex .ubytovani_right .param_list .item:hover{background:#f6f6f6}.ubytovani_flex .ubytovani_right .param_list .item:nth-child(1){border-top:0}.ubytovani_flex .ubytovani_right .param_list:not(.active) .item:nth-child(n + 8){display:none}.ubytovani_flex .ubytovani_right .param_list .item .title{font-size:15px;font-weight:700;line-height:30px;color:#000000;margin:0;padding:0}.ubytovani_flex .ubytovani_right .param_list .item .value{font-size:15px;font-weight:400;line-height:30px;margin:0;padding:0}.ubytovani_flex .ubytovani_right .param_list .item .value .tooltipster{margin:-2px 0 0 4px;border-radius:4px;font-style:normal;font-size:12px;line-height:20px;width:20px;background-color:#12422e;color:#fff;text-align:center;display:inline-block;vertical-align:middle}.ubytovani_flex .ubytovani_right .param_list .show_more,.ubytovani_flex .ubytovani_right .param_list.active .show_more{display:none }.ubytovani_flex .ubytovani_right .param_list:not(.active):has(.item:nth-child(8)) .show_more{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);height:110px;display:flex;align-items:flex-end;justify-content:center}.notouch .ubytovani_flex .ubytovani_right .param_list:has(.item:nth-child(8)) .show_more:hover{text-decoration:underline}.room_detail{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.4)}.room_detail .inner_detail{max-height:100vh;overflow:auto;min-height:100vh;position:relative;margin:0 0 0 auto;width:740px;max-width:100%;background:#fff}.room_detail .inner_detail .gallery_box{display:block;position:relative;height:240px}.room_detail .inner_detail .gallery_box .close{position:absolute;border:0;border-radius:4px;z-index:9;background:#12422e;color:#fff;padding:0;width:40px;height:40px;top:30px;left:30px}.room_detail .inner_detail .gallery_box .btn{position:absolute;top:30px;right:30px}.room_detail .inner_detail .gallery_box .room_title{text-align:center;margin:0;font-size:18px;line-height:26px;color:#fff;font-weight:600;padding:0 30px;position:absolute;left:0;right:0;bottom:25px;z-index:9}.room_detail .inner_detail .gallery_box .detail_gallery{position:absolute;inset:0;z-index:0}.room_detail .inner_detail .title{margin:0;font-size:17px;line-height:17px;font-weight:700;position:relative;border-top:1px solid #e5e7f2;padding:30px 30px 10px}.room_detail .inner_detail .content{padding:10px 30px 30px}.ubytovani_flex .ubytovani_full{width:100%;display:flex;gap:20px;flex-direction:column}.ubytovani_flex .ubytovani_full .in{border:1px solid #e5e7f2;border-radius:10px;background:#fff;position:relative;overflow:hidden}.ubytovani_flex .ubytovani_full .in .main_title{margin:0;font-size:17px;line-height:17px;font-weight:700;position:relative;border-bottom:1px solid #e5e7f2;padding:18px 30px}.ubytovani_flex .ubytovani_full .in .inner{padding:25px 25px 30px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1000px){.ubytovani_flex{flex-wrap:wrap;gap:20px;flex-direction:column}.ubytovani_flex .ubytovani_left{width:100%}.ubytovani_flex .ubytovani_left .in.desktop{display:none}.ubytovani_flex .ubytovani_left .in.mobile{display:block}.ubytovani_flex .ubytovani_right{width:100%}.ubytovani_flex .ubytovani_right .in.desktop{display:none}.ubytovani_flex .ubytovani_right .in.mobile{display:block}}.active_ubytovani{display:flex;gap:10px;padding:5px;position:relative;align-items:center}.active_ubytovani .img{overflow:hidden;aspect-ratio:1;width:50px;min-width:50px;border-radius:4px;position:relative}.active_ubytovani .text .title{font-size:14px;line-height:24px;font-weight:600;text-align:left;margin:0}.active_ubytovani .text .title::before{border-radius:0 8px 8px 0;z-index:99;position:absolute;top:0;bottom:0;right:0;width:40px;content:"";display:block;background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 50%)}.active_ubytovani .text .anotation{color:#666;padding:0 0 0 20px;position:relative;font-size:12px;line-height:24px;font-weight:600;text-align:left;margin:0}.active_ubytovani .text .anotation::before{content:"";position:absolute;left:0;top:5px;width:14px;height:14px;background-color:#12422e;-webkit-mask-image:url('../../../../img/correct.svg');mask-image:url('../../../../img/correct.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:14px 14px;mask-repeat:no-repeat;mask-position:center center;mask-size:14px 14px}.active_ubytovani .text .link{transform:translateY(50%);z-index:99;padding:0 5px;border-radius:4px;background:#f6c63b;position:absolute;right:10px;bottom:0;font-size:11px;line-height:16px;border:1px solid #f6c63b;transition:all 400ms ease 0ms}.notouch .active_ubytovani .text .link:hover{background:#12422e;border-color:#12422e;color:#fff}.active_ubytovani .text .link.red{background:#E72628;border-color:#E72628;color:#fff}.notouch .active_ubytovani .text .link.red:hover{background:#CB1618;border-color:#CB1618}.ubytovani_item{max-width:400px;text-align:left;padding:0;position:relative;display:block;margin:0;width:100%}.ubytovani_item.nonpublic{opacity:.4}.ubytovani_item .img{aspect-ratio:3 / 2;border-radius:10px 10px 0 0;overflow:hidden;background:#eaeaea;width:100%;position:relative;margin:0 0 -20px;display:block;z-index:0}.ubytovani_item:is(.nonpublic, .not_available) .img::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-25deg);background:rgba(0,0,0,0.7);color:white;padding:8px 20px;font-size:24px;line-height:34px;font-weight:400;white-space:nowrap;z-index:10}.ubytovani_item.nonpublic .img::before{content:"Nezveřejněno"}.ubytovani_item.not_available .img::before{content:"Plně obsazeno"}.ubytovani_item .flags{z-index:4;position:absolute;left:15px;right:15px;top:15px;display:flex;flex-wrap:wrap;gap:6px 25px}.ubytovani_item .flags .flag{font-weight:500;line-height:21px;position:relative;color:var(--flag-clr2, #fff);font-size:12px;padding:5px 10px 6px;border-radius:4px 0 0 4px;background-color:var(--flag-clr, #000000)}.ubytovani_item .flags .flag:before,.ubytovani_item .flags .flag:after{content:"";display:block;position:absolute;right:-16px}.ubytovani_item .flags .flag:before{top:0;bottom:auto;border-right:16px solid transparent;border-top:16px solid var(--flag-clr, #000000)}.ubytovani_item .flags .flag:after{top:auto;bottom:0;border-right:16px solid transparent;border-bottom:16px solid var(--flag-clr, #000000)}.ubytovani_item .img .price{align-items:center;display:flex;border-radius:4px;background:#f6c63b;padding:6px 6px 6px 14px;gap:10px;position:absolute;right:15px;bottom:35px;z-index:10}.ubytovani_item .img .price .price2{justify-content:center;display:flex;flex-direction:column}.ubytovani_item .img .price .price2 .discount{text-decoration:line-through;font-size:12px;line-height:12px;color:#12422e;font-weight:700}.ubytovani_item .img .price .price2 .number{font-size:18px;line-height:20px;color:#12422e;font-weight:700}.ubytovani_item .img .price .type{border-radius:4px;background:#13432f;padding:5px;font-size:13px;line-height:22px;font-weight:400;color:#fff}.ubytovani_item .text{padding:15px 20px;border-radius:10px;border:1px solid #e5e7f2;background:#fff;text-align:left;position:relative;margin:0;display:block}.ubytovani_item .text .title{width:100%;font-size:18px;line-height:24px;font-weight:700;color:#495848;margin:0 0 10px;transition:all 400ms ease 0ms}.notouch .ubytovani_item:hover .text .title,.ubytovani_item:focus .text .title{color:#12422e}.ubytovani_item .text .title span{color:#0e6300;font-size:11px;background:#f5c54a;border-radius:3px;padding:6px;line-height:12px;margin:0 5px 0 0;display:inline-block;vertical-align:middle}.ubytovani_item .text .address{height:20px;position:relative;padding:0 0 0 18px;margin:0;color:#000000;font-size:14px;line-height:20px;display:block}.notouch .ubytovani_item .text .address:hover{text-decoration:underline}.ubytovani_item .text .address i{position:absolute;left:0;top:0;margin:0 3px 0 0;font-weight:700;color:#000000;font-size:14px;line-height:20px}.gm-style-iw-chr{position:absolute !important;right:0;z-index:99}.gm-style-iw-d{padding:0 !important;overflow:auto !important}.gm-style-iw.gm-style-iw-c{padding:0 !important}/*# sourceMappingURL=1.css.map */