.et_pb_section_0_tb_header{transition:background-color 0.7s ease,box-shadow 0.7s ease,backdrop-filter 0.7s ease;-webkit-transition:background-color 0.7s ease,box-shadow 0.7s ease,-webkit-backdrop-filter 0.7s ease}.et_pb_section_0_tb_header.et_pb_section{padding-bottom:10px!important}.et_pb_section_0_tb_header.header-scrolled{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 25px rgba(0,0,0,0.08)}.et_pb_section_0_tb_header{position:fixed!important}.et_pb_section_0_tb_header:before{content:""!important;position:absolute;inset:0;background-color:transparent;transition:background-color 0.8s ease;z-index:0;pointer-events:none}.et_pb_section_0_tb_header>*{position:relative;z-index:1}.et_pb_section_0_tb_header.header-scrolled:before{background-color:rgba(0,0,0,0.69)}.et_pb_row_0_tb_header{display:flex!important;align-items:center;flex-wrap:nowrap!important}.et_pb_row_0_tb_header>.et_pb_column{float:none!important;margin-bottom:0!important;min-width:0}.et_pb_column_0_tb_header{flex:0 0 150px!important;width:auto!important}.et_pb_column_1_tb_header{flex:1 1 auto!important;width:auto!important;min-width:0}.et_pb_column_2_tb_header{flex:0 0 110px!important;width:auto!important}@media (max-width:980px){.et_pb_column_0_tb_header{flex-basis:160px!important}}@media (max-width:800px){.et_pb_column_0_tb_header{flex-basis:130px!important}}@media (max-width:480px){.et_pb_column_0_tb_header{flex-basis:120px!important}.et_pb_column_2_tb_header{flex-basis:110px!important}#tripcore-currency-selector{width:auto!important;padding:4px!important;font-size:12px!important;margin-top:0!important;border:none!important}}:root{--header-h:90px}@media (max-width:630px){.et_pb_section_0_tb_header{position:fixed!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;width:100%!important;z-index:99998!important}.et_pb_menu_0_tb_header .et_pb_menu__wrap,.et_pb_menu_0_tb_header .et_mobile_nav_menu,.et_pb_menu_0_tb_header .mobile_nav{position:static!important}.et_pb_menu_0_tb_header ul#mobile_menu1.et_mobile_menu{position:fixed!important;left:0!important;right:0!important;top:var(--header-h)!important;width:100vw!important;max-width:100vw!important;margin:0!important;box-sizing:border-box!important;z-index:99999!important;max-height:calc(100vh - var(--header-h))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding-left:0!important;padding-right:0!important}.et_pb_menu_0_tb_header ul#mobile_menu1.et_mobile_menu>li>a{display:block}}#tripcore-currency-selector{width:auto!important;padding:4px!important;font-size:13px!important;margin-top:0!important;border:none!important}.et_pb_section_0_tb_header.et_pb_section{padding-top:10px!important;padding-bottom:0px}.et_pb_text .ico-line{display:inline-flex;align-items:center;gap:10px}.et_pb_text .ico-wrap{display:inline-flex;align-items:center;font-size:22px;line-height:1}.et_pb_text .ico-wrap svg.ico{width:1em;height:1em;fill:currentColor;stroke:currentColor;vertical-align:-0.125em;max-width:none;max-height:none}.et_pb_text .ico-text{color:inherit}.et_pb_text .ico-orange{color:#ff7f00}button.tripcore-btn{font-size:17px;background-color:#ff7f00;border-width:10px!important;border-radius:31px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;padding:7px 15px;border:2px solid;border-color:#ff7f00}textarea#tc_zprava{padding:16px;border-radius:7px;background-color:#eee;font-weight:600;font-size:16px;width:100%;color:#0d0d0d;height:230px}.tripcore-invoice-box{margin-top:60px;margin-bottom:50px}.tripcore-form-row{margin-bottom:30px}.tripcore-form-group label{font-size:16px}.tripcore-price-row.tripcore-price-total{font-size:23px;margin-top:10px;color:#ff7f00}#tripcore-price-box{margin-bottom:40px}#tripcore-price-box>h3{font-size:20px;font-weight:700}.fc .fc-button-primary{background-color:#ff7f00!important;border-color:#ff7f00!important}span.tripcore-save-status{padding:5px;border-radius:50px;font-size:16px;color:#ff7f00}.tripcore-booking-info{margin-top:50px;margin-bottom:40px}button.tripcore-btn:hover{color:#ffffff!important;background-color:#e09900;border-color:rgba(1,80,112,0)!important;border-radius:46px}.tripcore-booking-info-termin{font-size:28px;color:#ff7f00}.tripcore-travelers-grid{display:grid;grid-template-columns:1fr;gap:50px;max-width:1000px;margin:80px auto;padding:0 20px}.tripcore-travelers-form{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px}.tripcore-travelers-form h3{grid-column:1 / -1;margin-bottom:10px}.tripcore-form-group:has(.tripcore-checkbox-label),.tripcore-form-group button,.tripcore-person-message{grid-column:1 / -1}.tripcore-form-group:last-child,.tripcore-form-group:nth-last-child(2),.tripcore-form-group:nth-last-child(3){grid-column:1 / -1}.tripcore-form-group select,select,input[type="email"],input[type="tel"],input[type="date"],input[type="text"]{width:100%;padding:14px 16px;background:#f3f3f3;border:1px solid #f3f3f3;border-radius:8px;font-size:15px;font-weight:500;color:#000000;transition:0.2s ease}.tripcore-booking-info{margin-top:50px}select:focus,input:focus{border-color:#ff7a00;outline:none;box-shadow:0 0 0 2px rgba(255,122,0,0.25)}@media (max-width:768px){.tripcore-travelers-form{grid-template-columns:1fr}}.tripcore-traveler-card{background:#343136;padding:30px;border-radius:20px}.tripcore-booking-info-produkt{font-size:35px;font-weight:800;margin-bottom:30px}section.thank-you{margin:70px 0px;max-width:670px}.thank-you-header h1{font-weight:800;font-size:50px;text-transform:uppercase;margin-bottom:60px}.thank-you-popisy{margin-bottom:60px;background:#ff7f0045;padding:15px;border-radius:15px;max-width:620px}.thank-you-popisy h2{font-size:33px;font-weight:600}.thank-you-text{margin-bottom:45px}.thank-you-text h3{font-size:26px;margin-bottom:10px}select#tripcore-currency-selector{width:auto!important}.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner h3{font-weight:800;font-size:31px;color:#FFFFFF!important}.dsm_card_carousel_0 .swiper-button-prev,.dsm_card_carousel_0 .swiper-button-next{border-radius:50%}@media only screen and (max-width:980px){.et_pb_text_0 h1{font-size:63px}}@media only screen and (max-width:767px){.et_pb_text_0 h1{font-size:44px}}.et_pb_row.et_pb_row_7.posuvna-galerie,.et_pb_row.et_pb_row_5.posuvna-galerie,.et_pb_row.et_pb_row_4.posuvna-galerie{width:100%!important}span.oscen{font-size:27px}.email-form-sp{display:none}.textzp{margin:40px 0px}img#cekej{width:30px;height:auto;margin:0px 10px 0px 0px;animation:rotation 8s infinite linear}span.cekej{vertical-align:top;font-weight:800}.hvezdicka{color:#ff7f00;font-size:14px;margin-bottom:25px}#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document li,#cmplz-document p,#cmplz-document td{font-size:17px!important}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose{border:none;grid-gap:1px;background-color:#4b4b4b;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / 0%)}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{background-color:rgb(255 152 0);margin:10px 0;padding:10px 10px;border-radius:7px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div{background-color:#242424!important;padding:15px}#cmplz-document h2{font-size:28px!important;margin-top:20px!important;text-transform:initial;border-bottom:none!important;font-weight:700}.pojistka{margin:0px 0px 10px 0px}.pojistkax{display:inline-table;min-width:24%;margin:15px 15px}.pojistka-radek{margin:0px 0px 40px 0px}span.poznamka{color:#ff7f00}span.cenik-info{font-family:FontAwesome!important;font-weight:900!important;font-size:12pt;color:#ff7f00}.cenik-info{font-size:11pt;font-weight:400;margin:5px 0px 35px 0px;padding:5px 2px}.cenik-info-polozka{width:35%;display:inline-table}.cenik-info-polozka2{width:61%;display:inline-table}span.cenik-popis{color:#abbdcc}span.cenik{color:#ff7f00;font-size:16pt;font-weight:700}.et-custom-read-more-text .entry-featured-image-url{padding-top:65%;display:block}.et-custom-read-more-text .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_image_container:hover{transform:scale(1.03);transition:transform .3s ease}.et_pb_image_container{transition:transform .3s ease}.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-multirow{padding-top:7px}.fc .fc-toolbar-title{font-weight:800}input[type=checkbox]{position:relative;cursor:pointer;margin-right:15px}input[type=checkbox]:before{content:"";display:block;position:absolute;width:16px;height:16px;top:0;left:0;border:2px solid #fff;border-radius:3px;background-color:#fff}input[type=checkbox]:checked:after{content:"";display:block;width:5px;height:10px;border:solid black;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:6px}.priplatek-label{width:72%;padding-left:5px}.nedostupny-termin{margin:40px 0px 60px 0px;padding:20px;border:4px solid #ff7f00;border-radius:9px;max-width:630px;color:white;font-size:22px;font-weight:600}.cena-soukroma1{font-size:24px;color:#ffffff;font-weight:600}.pocitani-select{width:25%;vertical-align:bottom}select#vyber{width:90%;padding:15px 0px 15px 5px;border:0px;border-radius:5px;font-size:17px;font-weight:600}.priplatek-label,.pocitani-select{display:inline-table}.pocitani-label{font-size:20px;color:white;font-weight:600;padding-bottom:4px}.pocitani-label-info{font-size:15px;color:#ff7f00}h4#priplatky-nadpis{font-size:30px;font-weight:700}.sloupec-formx1{width:25%;display:inline-table;margin:0px 7px 30px 7px}.sloupec-formx2{width:42%;display:inline-table;margin:0px 7px 30px 7px}.zaklad{margin-bottom:60px;text-align:center;padding:20px 0px;border-radius:7px;background:#00000066}div#totalPrice1,.odeslat-obj-soukromou{width:48%;display:inline-table;vertical-align:middle;margin:30px 0px}div#totalPrice1{text-align:left}.Price{max-width:82%;margin:0 auto}.odeslat-obj-soukromou{text-align:right}.priplatky{padding-left:10%}.sloupec-pocitani,.soukroma-label{color:#ff7f00;line-height:1.4;margin-bottom:15px;font-size:16px;font-weight:700}@media only screen and (max-width:830px){.et_pb_row.et_pb_row_10.konfigurator.et_pb_equal_columns.et_pb_gutters1{width:95%!important}.sloupec-formx1{width:47%;display:inline-table;margin:30px 0px 30px 0px;text-align:center}select#osoby,select#dny{width:105px}.sloupec-formx2{width:80%;display:inline-table;margin:0px 7px 30px 7px}.zaklad{text-align:center}input#datum{width:80%}div#totalPrice1,.odeslat-obj-soukromou{width:100%;text-align:center;margin:20px 0px}.priplatky{padding-left:0px}}@media only screen and (max-width:354px){.priplatky{text-align:center}}.rez-nastup-soukroma,.rez-jazyk-soukroma,.rez-cas-soukroma,.priplatky-soukroma,.rez-terminx{width:150px;color:white;font-weight:600;font-size:22px;display:inline-table}.rez-osoby{font-size:28px;color:white;font-weight:600;padding:15px 0px}.rezervace-termin-os{margin:0px 0px 40px 0px}.rezervace-detaily-soukroma{margin-bottom:100px}.rezervace-detaily-soukroma1{font-size:22px;font-weight:700;color:#ff7f00}.priplatekjeden{background:#ff7f00;border:6px solid #ff7f00;border-radius:20px;color:white;font-size:16px;font-weight:600;padding:3px;margin:10px 10px;display:inline-table}.rezervace-priplatky1,.rez-cas-souk{margin:20px 0px}.rez-priplatky{width:78%;display:inline-table}.cena-soukroma{color:white}.cena-soukroma2{font-size:22px;color:white;margin-top:8px}.cena-soukroma-souhrn{margin:40px 0px 60px 0px;padding:20px;border:4px solid #ff7f00;border-radius:9px;max-width:630px}.soukroma-cena-poznamka{color:#ff7f00;font-size:15px;margin-top:20px}.rez-jazyky,.rez-jazykx,.rez-nastupx,.rez-nastupyx,.rez-casy,.rez-casx,.rez-terminx{display:inline-table}.poznamka{margin:70px 0px}.rez-jazykx,.rez-nastupx,.rez-casx{width:150px;color:white;font-weight:600;font-size:25px}.rez-jazyk,.rez-nastup{margin:20px 0px}.rez-jazyky,.rez-nastupyx,.rez-casy{width:78%}.rez-termin{font-size:28px;color:white;font-weight:600;padding:15px 0px}textarea#poznamka{width:100%;padding:15px;border:0px;border-radius:5px;font-size:17px;font-weight:600;height:150px;margin:20px 0px}select#predvolba{width:120px;padding:15px 0px 15px 6px;border:0px;border-radius:5px;font-size:17px;font-weight:600}input#tel{width:180px;padding:15px;border:0px;border-radius:5px;font-size:17px;font-weight:600;margin:0px 0px 0px 15px}.sloupec-form1{width:200px}.viceosob{font-size:13px;margin-top:5px}.sloupec-form1,.sloupec-form2{display:inline-table;vertical-align:middle}span.povinne{color:#ff7f00;font-size:13px}.sloupec-form2{width:350px}input#udaj{width:90%;padding:15px;border:0px;border-radius:5px;font-size:17px;font-weight:600}select#osoby,select#dny,select#cz,select#delegat,select#elektrarna,select#auto,select#dron{width:85px;padding:15px;border:0px;border-radius:5px;font-size:17px;font-weight:600}span.maxosob{margin:0px 10px}.rezervace{margin:100px 0px}h3#objednavka{font-weight:700;font-size:40px;color:#FFFFFF!important;line-height:1.2em}.rezervacni-formular{margin:40px 0px 0px 0px}.souhlas{margin:40px 0px}.souhlas1,.souhlas2,.souhlas3{margin:8px 0px}.osoby,.jmeno,.tel,.email,.dny,.termin,.priplatek,.osoby1,.osoby-den{margin:35px 0px;padding:10px 0px}input#datum{padding:15px;border:0px;border-radius:5px;font-size:17px;font-weight:600}div#totalPrice{margin:40px 0px 60px 0px;padding:20px;border:4px solid #ff7f00;border-radius:9px;max-width:630px}.formpoznamka2{max-width:520px}.entry-content tr td,.entry-content table:not(.variations),.fc-theme-standard td,.fc-theme-standard th{border:none}.fc .fc-daygrid-day.fc-day-today{background-color:var(--fc-today-bg-color,rgba(255,220,40,0.7))}.fc .fc-day-other .fc-daygrid-day-top{opacity:0.2}.fc .fc-view-harness,.fc-view-harness.fc-view-harness-active{height:630px!important}.fc-daygrid-day-frame.fc-scrollgrid-sync-inner{background:#161c21a3;border:5px solid #020100;border-radius:10px}.entry-content tr td{padding:0px!important}.fc-daygrid-event{text-align:center}a.fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event.fc-event-start.fc-event-end.fc-event-past{background:#373737!important;border:#607d8b}a.fc-col-header-cell-cushion,a.fc-daygrid-day-number{color:#fff}.fc-daygrid-body.fc-daygrid-body-unbalanced,.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%!important}.entry-content thead th,.entry-content tr th{padding:0px}.entry-content thead th,.entry-content tr th{height:60px;vertical-align:middle}.entry-content table:not(.variations){margin:0px}.entry-content tr td{padding:0px}.fc-daygrid-event{border-radius:17px}@media only screen and (max-width:560px){.et_pb_row.et_pb_row_13.kalendar{width:96%!important}.fc-daygrid-day-frame.fc-scrollgrid-sync-inner{border:4px solid #000}}h4.dsm_card_title.et_pb_module_header{height:auto!important;margin-bottom:20px}.wpcf7 form .wpcf7-response-output{margin:12em 0px 50px 0px;padding:0.5em 1em;color:white;border-radius:7px;text-align:center}.wpcf7 form.invalid .wpcf7-response-output{border:none}.wpcf7-not-valid-tip{color:#ffffff;font-size:1em;font-weight:normal;display:block;background:#e91e63;width:100%;padding:5px;border-radius:7px;font-weight:600;font-size:15px;text-align:center;margin:10px 0px}.et_pb_blurb_content{min-height:237px}.hoteltip{margin-bottom:5px!important}.starhotel{margin-bottom:5px!important}h4.dsm-star-rating-title.et_pb_module_header{width:90px}.et_pb_section{background-color:#000}.post-content-inner{margin-bottom:40px}#main-content{background-color:#fff;background:#0a0a0a}a.more-link:hover{background-color:#e09900;border-color:#e09900}a.more-link{font-size:17px;background-color:#ff7f00;border-width:10px!important;border-radius:31px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;padding:7px 15px;border:2px solid;border-color:#ff7f00}.nav li li{position:relative;line-height:1.3em}#top-menu li li{padding:10px 20px;margin:0}.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .container{width:100%;max-width:100%;padding-top:0}.et_pb_post .entry-content{padding-top:0px}span.et-pb-icon,div#mapka-tlac{cursor:pointer}h2.dsm-entry-title{min-height:90px}span#cena-hl-box{font-size:17pt;font-weight:700}.dsm_card_carousel_child_subtitle{min-height:130px}#script-warning{display:none;background:#eee;border-bottom:1px solid #ddd;padding:0 10px;line-height:40px;text-align:center;font-weight:bold;font-size:12px;color:red}#loading{display:none;position:absolute;top:10px;right:10px}#calendar{max-width:1100px;margin:40px auto;padding:0 10px}span#oranzova{color:#ff7f00;font-size:50pt;vertical-align:middle}.et_pb_row.et_pb_row_6.posuvna-galerie{width:100%!important}h4#cenatab{text-align:right;font-weight:800;font-family:'Poppins';text-transform:none}ul.cas{margin:30px 0px}ul#mobile_menu{background:#080909!important}.single .post{padding-bottom:0px}.et_pb_post{margin-bottom:0px}.et_pb_contact_field a{color:#ff7f00;text-decoration:none}.et_pb_contact p input[type=checkbox]+label i,.et_pb_contact p input[type=radio]+label i{width:20px;height:20px;background-color:#9e9e9e;margin-right:8px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:16px;border-radius:7px;background-color:#eee;font-weight:600;font-size:16px;width:100%;color:#0d0d0d}.text-form{margin:15px 0px}.jmeno-form,.email-form,.tel-form{width:49%;padding-right:15px;margin:15px 0px;display:inline-table}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{padding:16px;border-radius:7px;background-color:#eee;font-weight:600;font-size:16px;width:100%;color:#0d0d0d}input#quiz{width:60px;padding:16px;border-radius:7px;background-color:#eee;font-weight:600;font-size:16px;text-align:center;color:#0d0d0d}.odeslat-form,.qiz-form{width:200px}.odeslat-form{float:right}.qiz-form{float:left}.konec-form{margin:40px 0px}@media only screen and (max-width:1464px){.container.clearfix.et_menu_container{width:99%!important}nav#top-menu-nav{margin-right:10px}}@media only screen and (max-width:1200px){#logo{width:200px}}img#logo-paticka{width:160px;margin-bottom:5px}.paticka-social{width:35px;display:inline-table;margin:20px 0px;text-align:center}span.spamprotection{display:none}