#tab-header,.tf_nav{position:-webkit-sticky}#tf_legend,#totalSum,#tr_total,#tr_total_deposit,.tf-modal-container,.tf_gallery_count,.tf_search_result_info,.tf_warning{text-align:center}.worko-tabs *,.worko-tabs :after,.worko-tabs :before{box-sizing:border-box}@-webkit-keyframes fake{from,to{opacity:1}}@keyframes fake{from,to{opacity:1}}body{-webkit-animation:1s infinite fake;animation:1s infinite fake}.worko-tabs{border:none;border-radius:3px}.worko-tabs hr{border-radius:50%;opacity:50%;border-color:#ffffffb0;-webkit-filter:blur(1px);filter:blur(1px)}.worko-tabs .state{position:absolute;left:-10000px}.worko-tabs .flex-tabs{display:flex;justify-content:space-between;flex-wrap:wrap}.featherlight .featherlight-inner,.worko-tabs .tab{display:inline-block}.worko-tabs .flex-tabs .tab{flex-grow:1;max-height:60px}.worko-tabs .flex-tabs .panel{background-color:#fff;padding:0;min-height:300px;display:none;width:100%;flex-basis:auto}.worko-tabs .tab{float:unset!important;width:unset!important;height:60px;margin-right:unset!important;padding:10px;vertical-align:top;background-color:#eee;cursor:pointer;border-left:10px solid #ccc;top:0;align-self:flex-start;z-index:2;line-height:40px}.worko-tabs .tab:hover{background-color:#fff}#tab-header{width:100%;height:auto;top:0;z-index:102;display:flex;justify-content:space-between;flex-wrap:wrap;position:sticky}#tab-1:checked~.tabs #tab-1-label,#tab-2:checked~.tabs #tab-2-label,#tab-3:checked~.tabs #tab-3-label,#tab-4:checked~.tabs #tab-4-label,#tab-5:checked~.tabs #tab-5-label{background-color:#fff;cursor:default;border-left-color:#1f6f38;font-weight:700}#tab-1:disabled~.tabs #tab-1-label,#tab-2:disabled~.tabs #tab-2-label,#tab-3:disabled~.tabs #tab-3-label,#tab-4:disabled~.tabs #tab-4-label,#tab-5:disabled~.tabs #tab-5-label{background-color:#b3b3b3;cursor:default}#tab-1:checked~.tabs #tab-1-panel,#tab-2:checked~.tabs #tab-2-panel,#tab-3:checked~.tabs #tab-3-panel,#tab-4:checked~.tabs #tab-4-panel,#tab-5:checked~.tabs #tab-5-panel{display:block}.tf_form_span{padding:0 0 0 16px;font-style:italic}#tf_legend{display:none;margin-bottom:20px;font-style:italic}@media (min-width:1000px){#tbl_article tr:nth-child(odd){background-color:#fbfbfb}#tf_legend{display:block}}.worko-tabs label{text-align:unset;padding-left:unset;padding-right:unset;display:block;float:unset;width:unset;margin-right:unset;border:unset;height:unset;cursor:unset;font-weight:550}.worko-tabs button,.worko-tabs input[type=button],.worko-tabs input[type=submit]{padding:15px 22px!important;width:auto;font-weight:600;box-shadow:none;-webkit-appearance:none;font-size:1em;box-sizing:border-box;cursor:pointer}.worko-tabs input[type=submit]{border-radius:4px!important;-webkit-border-radius:4px!important;background-color:#1b589c;border:2px solid transparent;color:#fff;-webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1)}.worko-tabs button,.worko-tabs input[type=button]{margin-right:10px;border-radius:4px!important;-webkit-border-radius:4px!important;background-color:#lightgray;border:none;color:#2a2a2a;-webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1)}.worko-tabs input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:rgba(0,0,0,.04);border-radius:4px;border:2px solid #d3d3d3;padding:10px!important;width:100%;height:56px!important;font-size:1em;font-family:inherit;line-height:24px;color:#555;transition:.2s;box-sizing:border-box}#tf_guests input[type=date],#tf_guests input[type=email],#tf_guests input[type=number],#tf_guests input[type=password],#tf_guests input[type=tel],#tf_guests input[type=text],#tf_guests select,#tf_guests textarea{margin-bottom:20px!important;padding:15px 10px!important}#tf_guests fieldset legend{margin:0!important;font-weight:550}.worko-tabs input:focus{border:2px solid #000}.worko-tabs input:invalid:focus{border:2px solid #ffa07a}.worko-tabs input:focus:invalid{background:url("/wp-content/plugins/touristform/svg/required.svg") 95% 50%/15px no-repeat #ffa07a}#tf_guests h3{margin-top:20px}.category-header{display:flex;flex-direction:row;border:solid #ccc;border-radius:20px 20px 0 0;padding:30px 30px 0;border-width:1px 1px 0}.category-header-left{flex:0 0 53%}.category-img{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:400px;cursor:pointer;border:5px solid #fff;border-radius:15px;padding:20px;box-shadow:0 7px 15px rgba(0,0,0,.3)}.tf_gallery_icon{width:50px;height:50px;position:absolute;bottom:5px;right:5px}.category-footer{display:flex;flex-direction:row;flex-wrap:wrap;width:auto;min-height:60px;align-items:center;border:solid #ccc;border-radius:0 0 20px 20px;border-width:0 1px 1px;padding:30px;justify-content:space-evenly;background-color:#fff;margin-bottom:2em}.tf_min_price{margin-top:1em}.tf_break{flex-basis:100%;height:0}.category-info{width:100%;padding:1em 0 1em 2em;font-size:1em;font-weight:300;box-sizing:border-box;word-break:break-word}#tf_main_col,.tf_nav{width:auto}.tf_search_result_info{padding:.8em .8em .1em;margin-bottom:1em;background-color:#1f6f38;color:#fff;border-radius:0 0 15px 15px}.tf_search_result_info h3{color:#fff!important}.unavailable{color:red!important;font-weight:600;font-size:1em}.available{background-color:#1f6f38!important}.alternative{color:#212529!important;background-color:#ffc107!important;font-weight:600!important}.alternative h3,.tf_warning{color:#212529}#top_cart,.tf_nav{background-color:rgba(255,255,255,.8);z-index:101}#tf_cart_count,#tf_multi_warning,#totalSum,.tf_emsg,.tf_quantity{font-weight:700}.tf_warning{padding-right:1em;font-style:italic;font-size:1.1em}.tf_flex_container{display:flex;flex-direction:column;justify-content:space-between}.tf_flex{flex:1 0 auto;padding:1em}.tf_nav{position:sticky;bottom:0;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}#top_cart,.tf_cart{position:-webkit-sticky}.tf_select_as_label,.worko-tabs select:disabled{background-color:transparent!important}.tf_err{border:2px solid #ffa07a!important}.tf_emsg{color:#c12020}#tbl_acc,#tbl_article,#tbl_person{box-sizing:border-box;margin:0 0 20px;padding:0;width:100%;max-width:100%;border-color:#ececec;border-collapse:collapse;border-spacing:0;background-color:#fff;border-top:1px solid #ececec;line-height:28px}#tbl_acc tr td:first-child,#tbl_acc tr th:first-child,#tbl_article tr td:first-child,#tbl_article tr th:first-child,#tbl_person tr td:first-child,#tbl_person tr th:first-child{border-left-style:solid;border-left-width:1px;border-color:#ececec;padding:10px}#extras{width:100%}.worko-tabs select:disabled{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important}.tf_cart,.tf_left,.tf_main_row,.tf_overview{background-color:#fff}.tf_left{padding-top:1em}.tf_cart{border:1px solid #d3d3d3;border-radius:15px;padding:5px 20px 0;position:sticky;top:70px;align-self:flex-start;margin-top:1.6em}#top_cart,.tf-modal{top:0;left:0;width:100%}#top_cart{position:sticky;-ms-flex:100%;flex:100%;height:60px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding-left:32px;cursor:pointer}#top_cart h3{line-height:60px;margin-bottom:0}#top_cart_icon,.tf_table td{vertical-align:middle}.tf_cart hr{border-top:1px solid #000}.tf_hidden{visibility:hidden;display:none!important}.tf_main_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.tf_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tf_col{-ms-flex:100%;flex:100%}.tf_col-25{-ms-flex:25%;flex:25%}.tf_col-50{-ms-flex:50%;flex:50%}.tf_col-75{-ms-flex:70%;flex:70%;width:100%}.tf_col,.tf_col-25,.tf_col-50,.tf_col-75{padding:0 0 0 16px}.tf_table{overflow-x:auto}#tr_total,#tr_total_deposit{border-top:3px solid #000}.tf_quantity{padding:10px}#payment_overview{margin-top:.5em}.tf_overview{border:1px solid #d3d3d3;border-radius:20px;padding:30px;margin-bottom:20px}.tf_check label{margin-bottom:1rem}.tf-modal{opacity:0;visibility:hidden;position:fixed;height:100%;background:rgba(0,0,0,.6);transition:opacity .7s ease-in-out,visiblity .7s ease-in-out;z-index:10000}.tf-modal.show{opacity:1;visibility:visible}.tf-modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#333;background:#fff;padding:30px 50px}.tf-modal-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:inherit}.tf-modal-title{margin-bottom:10px}#tf_multi_warning,.tf-modal-text{margin-bottom:20px}.tf-modal-close{padding:10px 20px;background:#333;color:#fff}@keyframes tf_spinner{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.tf_spinner div{box-sizing:content-box;animation:1s linear infinite tf_spinner;width:160px;height:160px;margin-left:-80px;border-radius:50%;box-shadow:0 4px 0 0 #e15b64;transform-origin:80px 82px}.tf_spinner{display:none;position:fixed;top:50%;left:50%;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.tf_article_overview,.tf_cart_articles{border:none;width:100%;border-collapse:collapse;margin:0}.tf_article_overview td,.tf_article_overview th,.tf_cart_articles td,.tf_cart_articles th{border-width:0 0 1px}.tf_article_overview tr,.tf_cart_articles tr{vertical-align:top}.tf_article_overview td,.tf_article_overview th,.tf_cart_articles td,.tf_cart_articles th,.tf_overview td,.tf_overview th{padding:8px 8px 1em!important}#tf_personal_data_overview table,#tf_personal_data_overview table td{border:none}.tf_total_ca{border-style:inset}.tf_total_deposit_ca td{border-width:0}.tf_tax_Rate{font-style:oblique}.opts{visibility:visible!important}.featherlight-content{overflow:unset}.featherlight .featherlight-image{max-width:80%;border:32px solid #fff;width:auto!important;height:auto!important;object-fit:cover}.featherlight .featherlight-content{height:auto;width:auto;max-width:100%;max-height:90vh;text-align:center}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:0;bottom:0;left:50%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:0;right:50%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(0,0,0,0)}.featherlight-next span,.featherlight-previous span{display:block;position:absolute;top:50%;width:80%;line-height:50px;margin-top:-40px;color:#777;font-style:normal;font-weight:400;text-shadow:0 0 3px #888}.featherlight-next span{right:5%;left:auto;text-align:right;font-size:2em}.featherlight-previous span{right:0;left:5%;text-align:left;font-size:2em}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block;font-size:4em}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.no_persons{display:none}.tf_paytypes{width:50px;margin-top:1em;margin-bottom:1em}#payment_types .tf_pt{border:1px solid #d3d3d3;border-radius:3px;padding:20px}.tf_pt label{display:inline}.tf_pt_checked{border:2px solid #1b589c!important}.tf_right,.tf_tdr{text-align:right}.tf_form_group_item{display:inline-block;margin-right:20px;margin-bottom:0}.tf_dob_w2{max-width:2.75em!important}.tf_dob_w4{max-width:4.5em!important}.tf_hint{font-weight:200;margin-bottom:15px}#tf_cat_info{margin-bottom:30px}#travel_dates{font-size:.7em}.tf_no_border{border:0}.tf_fellow{border:1px solid #d3d3d3;border-radius:15px;padding-right:15px}.tf_fellow h4{margin:0}.total{text-align:center;position:relative}.tf_picon{max-width:30px;width:30px;height:auto;right:25px;position:absolute!important}.eol_si_shrink{display:unset;position:unset}.eol_si_clear{display:none!important}@media (max-width:1000px){#top_cart,.tf_article_overview{text-align:center}#top_cart,.tf_picon{display:none}.tf_nav{align-items:center}.flex-tabs .tab{background:#fff;border-bottom:1px solid #ccc}#tab-1:checked~.tabs #tab-1-label,#tab-2:checked~.tabs #tab-2-label,#tab-3:checked~.tabs #tab-3-label,#tab-4:checked~.tabs #tab-4-label,#tab-5:checked~.tabs #tab-5-label,.flex-tabs .tab:last-of-type{border-bottom:none}.flex-tabs #tab-1-label{order:1}.flex-tabs #tab-2-label{order:3}.flex-tabs #tab-3-label{order:5}.flex-tabs #tab-4-label{order:7}.flex-tabs #tab-5-label{order:9}.flex-tabs #tab-1-panel{order:2}.flex-tabs #tab-2-panel{order:4}.flex-tabs #tab-3-panel{order:6}.flex-tabs #tab-4-panel{order:8}.flex-tabs #tab-5-panel{order:10}#tab-1:checked~.tabs #tab-1-panel,#tab-2:checked~.tabs #tab-2-panel,#tab-3:checked~.tabs #tab-3-panel,#tab-4:checked~.tabs #tab-4-panel,#tab-5:checked~.tabs #tab-5-panel,.worko-tabs{border-bottom:0}.category-footer,.category-header{flex-direction:column!important}.category-header{padding:0!important}.category-footer{padding:0 30px 30px!important}#tab-header{top:60px;height:120px}.tf_main_row,.tf_row{flex-direction:column}.tf_col,.tf_col-25,.tf_col-50,.tf_col-75{margin-bottom:20px;padding:0}.featherlight .featherlight-inner,.tf_table table,.tf_table tbody,.tf_table td,.tf_table th,.tf_table thead,.tf_table tr{display:block}.tf_table thead tr{position:absolute;top:-9999px;left:-9999px}.tf_table tr{border:1px solid #ccc;margin-bottom:2em}.tf_table td{border-bottom:1px solid #eee;position:relative;padding:0 0 0 50%!important;min-height:40px}.tf_table td:before{position:absolute;left:6px;width:45%;padding-right:10px;white-space:nowrap}#tbl_article tr td:first-child,#tbl_article tr th:first-child,#tbl_person tr td:first-child,#tbl_person tr th:first-child{padding-left:50%}.tf_quantity{padding:0}#tbl_article,#tbl_person{line-height:40px}#tbl_acc td:first-of-type:before,#tbl_article tr:not(#tr_total,#tr_total_deposit) td:first-of-type:before,#tbl_person td:first-of-type:before{content:"Anzahl"}#tbl_article tr:not(#tr_total,#tr_total_deposit) td:nth-of-type(2):before{content:"Artikel"}#tbl_acc td:nth-of-type(5):before,#tbl_article tr:not(#tr_total,#tr_total_deposit) td:nth-of-type(5):before,#tbl_person td:nth-of-type(5):before{content:"Gesamtpreis"}#tbl_acc td:nth-of-type(2):before,#tbl_person td:nth-of-type(2):before{content:"Art"}#tf_personal_data_overview table td:nth-of-type(2){word-break:break-word}.total{text-align:left!important}.tf_table td,.tf_table tr{border:none}.category-info{padding:1em!important}.featherlight .featherlight-image{max-width:100%;max-height:100%;border:10px solid #fff}.featherlight .featherlight-content{height:unset!important;width:unset!important;max-width:100%}.tf_dob_w2{max-width:3.5em!important}.total:empty{visibility:hidden}.tf_footer_btn{margin-top:1em;margin-bottom:1em}.tf_right{text-align:unset}}