@font-face{font-family:din pro;src:url(/wp-content/themes/flatsome-child/font/DINPro-Regular.woff2) format('woff2'),url(/wp-content/themes/flatsome-child/font/DINPro-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:din pro cond;src:url(/wp-content/themes/flatsome-child/font/DINPro-CondensedBlack.woff2) format('woff2'),url(/wp-content/themes/flatsome-child/font/DINPro-CondensedBlack.woff) format('woff');font-weight:900;font-style:normal}.yith_wcevti_check_in enhanced .fa{font-family:fontawesomes,fontawesome,fontawesomeb!important;font-weight:400}body{overflow-y:hidden;font-family:din pro,sans-serif}p{margin-bottom:1em!important;font-family:din pro,sans-serif}.home .rowbooking{background:transparent linear-gradient(to top,#4a3f8f 0%,#4a3f8f 20%,transparent)}.home .rowevents{background:transparent linear-gradient(to top,#a80c4c 0%,#a80c4c 20%,transparent)}.home .rowhauptmann{background:transparent linear-gradient(to top,#6e2434 0%,#6e2434 20%,transparent)}.home .rowindustrie{background:transparent linear-gradient(to top,#222a42 0%,#222a42 20%,transparent)}.home .rowgenuss{background:transparent linear-gradient(to top,#f0b239 0%,#f0b239 20%,transparent)}.home .rowwasser{background:transparent linear-gradient(to top,#006bb3 0%,#006bb3 20%,transparent)}.home .rowradregion{background:transparent linear-gradient(to top,#8bb31d 0%,#8bb31d 20%,transparent)}.home .rowszene{background:transparent linear-gradient(to top,#263F75 0%,#263F75 20%,transparent)}.home .rowfamilie{background:transparent linear-gradient(to top,#E87C26 0%,#E87C26 20%,transparent)}.home .rowunion{background:transparent linear-gradient(to top,#d20303 0%,#d20303 20%,transparent)}.home .rowhotels{background:transparent linear-gradient(to top,#e9c298 0%,#e9c298 20%,transparent)}.home .rowhochzeit{background:transparent linear-gradient(to top,#da90d3 0%,#da90d3 20%,transparent)}.productheader{height:700px!important;background-size:cover!important;background-position:center center!important}.productsection{width:1370px;margin:0 auto;max-width:100%;border-radius:5px;padding-top:6px!important;padding-left:20px!important}.nl2go-widget img{display:none!important}.wp_rss_retriever_title{font-weight:700}.page-template-page-blank .box-text{}.header-main{height:65px!important}.header.show-on-scroll,.stuck .header-main{max-height:65px!important}.text-inner h1,.text-inner h2,.text-inner h3,.text-inner h4,.text-inner h5{text-transform:uppercase}.home h1,.home h2,.home h3,.home h4,.home h5{color:#fff}.home .col-inner p{color:#fff}.socialstart{margin:0 auto!important}.section-title-normal{border:0!important;color:#019ba5}.section-title-normal span{border:0!important}.white{border:2px solid #fff!important;color:#fff!important}.white span{color:#fff!important}.portfolio-inner img{width:auto!important}#grid-54 .tg-nav-color,#grid-54 .tg-search-icon:hover::before{color:#999;font-size:1.1em;text-transform:uppercase;padding:4px 15px 0;height:50px}.title-overlay{background-color:transparent!important}.entry-title{color:#555;padding-bottom:20px}ul{margin-left:25px}.top-divider{border:0!important}.map-stores .mapplic-container{width:100%!important;background-color:#ebf6f7}.map-stores .mapplic-sidebar{display:none!important}.map-stores .mapplic-tooltip-title{color:#000!important}.cart{float:right;margin-right:10px}.variations_form{float:left}.variations_form label{margin-right:5px}.entry-title{padding-bottom:0}.page-title-inner{padding-top:0!important}.portfolio-breadcrumb-title{padding-top:15px!important}h2{color:#019ba5}h4{color:#019ba5}h5{text-transform:uppercase;color:#9a9a9a}.add_to_wishlist{background-color:#95c121;background-image:url(https://forum.potmarketing.de/wp-content/uploads/2019/10/heart.png);background-size:30px 30px;background-repeat:no-repeat;font-size:1em;color:#fff;padding:15px;float:left;height:40px;width:40px;background-position:center}p.form-row-first,p.form-row-last{width:100%!important}.welcomemsgtop{line-height:25px}.product-template-default .by-vendor-name-link{font-size:1.2em}.archive .by-vendor-name-link{font-size:13px}.archive .woocommerce-Price-amount{font-size:16px}.button.product_type_external{width:100%;font-size:.8em}.product-title{padding:0}#yith-wcbk-booking-duration{width:70%!important;float:left;margin-right:10px}.is-divider{margin:1em 0 .3em}.product-main{padding:10px 0}pre,blockquote,form,figure,p,dl,ul,ol{margin-bottom:.3em}.ywraq_number_items{margin-left:5px;float:right;background-image:url(/wp-content/themes/flatsome-child/images/cart.png);width:24px;height:24px;text-align:center;padding-top:5px}.ywraq_number_items a{color:#fff;text-align:center}.tg-txt .tg-nav-font,.tg-txt input[type=text].tg-search{font-size:18px;font-weight:300}.tg-txt .tg-nav-font,.tg-txt input[type=text].tg-search{font-size:18px!important;font-weight:300!important}.tg-ajax-button-holder,.tg-grid-area-bottom1,.tg-grid-area-bottom2,.tg-grid-area-top1,.tg-grid-area-top2{padding-bottom:10px}.tg-filters-holder{margin:0 5px}.tg-dropdown-holder{width:250px}.tg-icon-dropdown-open{float:right}.no-touch .tg-dropdown-item,.tg-dropdown-item,.tg-dropdown-item.tg-filter.tg-show-filter{font-size:1em;line-height:18px}#grid-693 .tg-dropdown-holder,#grid-693 .tg-search-inner,#grid-693 .tg-sorter-order{border-radius:5px}.esg-entry-media,.esg-entry-cover,.esg-overlay{border-radius:10px}.esg-bottom .woocommerce-Price-amount{color:#fff}.esg-filter-wrapper{text-align:left!important;color:#999!important;display:block}.esg-filter-wrapper span{text-align:left!important;color:#999!important;font-size:1.5em;font-weight:100}.esg-filter-wrapper span:hover{color:#ff6863!important}.esg-filter-wrapper .selected{color:#ff6863!important}.esg-filterbutton{padding:1px 23px!important}.related-products-wrapper h3{margin-left:0}.related-products-wrapper .by-vendor-name-link{font-size:1em}.related-products-wrapper .box-text{padding-bottom:.5em}.related-products-wrapper .product-title a{font-size:1em}.catalog-product-text{display:table;width:100%}.nav-dropdown{border:0}.secondary.is-outline{border:0;text-align:left;color:#0f71a8!important}.secondary.is-outline:hover{background-color:transparent!important;color:#000!important}.dark h1{opacity:.8}.home .large-6{max-width:100%!important;flex-basis:50%;width:1200px!important}.home .banner h3,.home .banner p{text-shadow:4px 4px 6px #00000096}.home .banner h3{font-family:din pro cond!important}.home .row-large h2{font-family:din pro cond!important}h1,h2,h3,h4{font-family:din pro cond!important}.single_add_to_cart_button{background-color:#c3100a!important}.checkout-button{background-color:#c3100a!important}.archive .add-to-cart-button a{border-radius:3px!important}.argmc-form-steps{padding:10px!important}.argmc-login-tabs{padding:10px!important;width:100%!important;display:table!important}.argmc-login-tabs h3{display:table!important;float:left!important;width:auto!important}.argmc-login-tabs .tab-sep{top:6px!important}.argmc-login-tabs span{float:left!important}#startdate_event{display:none}.product-type-ticket-event #startdate_event{display:block}.product_cat-e-bike-verleih #startdate_booking{display:none}.product-small{box-shadow:none!important}.page .add-to-cart-button .button{width:100%;font-size:1em}.page .add-to-cart-button a{border-radius:3px!important}.page .by-vendor-name-link{font-size:13px}.col-inner{height:100%}.page-template .box{box-shadow:0 0 5px #ccc;height:100%}.home .box{box-shadow:none}.shop-container .box-excerpt{}.header-main{background:#020024;background:linear-gradient(180deg,rgba(2,0,36,1) 0%,rgba(0,0,0,0.49761911600577735) 0%,rgba(0,212,255,0) 100%)}.search-field::placeholder{color:#fff!important}.yith_ywraq_add_item_browse_message a{background-color:#ccc!important;color:#fff!important;text-transform:uppercase;font-size:.97em;letter-spacing:.03em;padding:.5em 1em;display:table;font-weight:700;margin-bottom:1em}.yith_ywraq_add_item_browse_message a:hover{background-color:#ddd!important}.torro-element-wrap{margin:0}.torro-pager .next>button{color:#fff}.adresse_empfaenger{display:none}.mb-bhi-closed{color:red;font-size:.8em}.mb-bhi-open{color:green;font-size:.8em}.comments-area{display:none!important}.flat-light .esg-navigationbutton{font-size:16px!important;color:rgba(102,102,102,.85)!important}.shop-seiten-title{background-image:url(/wp-content/uploads/2020/02/schloss-booking.jpg);height:600px!important;background-size:cover!important;background-position:center;transform:none!important;margin-bottom:20px}.filterhidden{display:none}.filterheader{position:relative;z-index:2}.shop-page-title{display:none}.slider-wrapper+.row:not(.row-collapse),.banner-grid-wrapper+.row:not(.row-collapse),.banner+.row:not(.row-collapse),.section+.row:not(.row-collapse){}.product-small .col-inner{background-color:#fff;padding:20px}.archive .category{font-size:14px!important}.box-excerpt{font-size:1em}.product-small .product-title{font-size:1.5em;font-weight:700}.category-page-row{padding-top:0}.product-small .shipping-costs-info{display:none}.product-small .add-to-cart-button,.product-small .add_to_cart_button{width:100%}.product-type-booking #startdate_event{display:none}.date-wrapper{width:100%}#startdate_event,#startdate_booking{font-weight:700}.single-product .cart{width:100%;margin-right:10px;background-color:#fff;padding:20px}.date_panel{font-size:21px}.product-info{background-color:#fff;border:1px solid #ddd;padding-bottom:10px}.product-gallery{padding-left:0!important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding:0!important}.ect-carousel-date{background:#2f4169!important}.product-footer .container{padding:0!important;padding-bottom:10px!important}.yith-booking-meta .yith-booking-checkin,.yith-booking-meta .yith-booking-checkout{font-size:14px!important}.yith-wcbk-form-section{display:table;width:100%}#wrapper>.message-wrapper{position:absolute;z-index:999;background-color:#fff;border:1px solid #ccc;width:420px;margin-left:auto;margin-right:auto;left:0;right:0;top:100px}.product .entry-title{color:#666;text-transform:uppercase}.yith-wcms .shop_table:nth-child(13){display:none!important}.header_service_row{font-size:12px;font-weight:400}.yith-booking-checkin,.yith-booking-checkout{text-transform:uppercase}.yith-booking-checkin::after{content:" Uhr"}.yith-booking-checkout::after{content:" Uhr"}.header-nav{display:table;padding-right:10px;text-align:right}.header-bg-color,.header-wrapper{background-color:transparent!important;position:absolute!important}.header-wrapper.stuck,.header-shadow .header-wrapper,.layout-shadow #wrapper{background-color:rgba(2,2,2,.73)!important}.stuck{position:fixed!important}.search-field{background-color:transparent!important;color:#fff!important}.icon-menu{color:#fff}.ux-search-submit{background-color:#c01009!important}input[type=search]{border:1px solid #c01009}.filterheader .col{height:60px}.box-image .out-of-stock-label{display:none!important}.product-info .out-of-stock{display:none}.archive .add-to-cart-button .button{width:100%;font-size:1em}.related-products-wrapper .add-to-cart-button .button{width:100%;font-size:1em}.yith-wcbk-booking-form input[type=checkbox].yith-wcbk-booking-service{width:auto;display:none}#menu-item-20369{margin-left:0!important;background-color:#c01009;padding:0 10px;border-radius:3px}.box-text h4{font-size:24px;line-height:1.3;margin:10px 0 15px;padding:0;text-transform:none!important;font-weight:400;color:#555;text-overflow:ellipsis;font-weight:700;line-height:27px}.dark h4{color:#fff}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{background-color:#c1140e!important}.tribe-events-calendar-list__event-date-tag-daynum{font-size:30px!important}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{background-color:#f2f2f2}.tribe-events-calendar-list__event-date-tag{padding-left:0!important}.tribe-events-calendar-list__event-date-tag-weekday{margin-top:50px!important}.tribe-common-g-row.tribe-events-calendar-list__event-row{border:1px solid #ccc;border-bottom:0!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{margin:0!important}.tribe-events-calendar-list__event-featured-image-wrapper{padding-right:0!important}.tribe-common-g-row{background-color:#fff}.tribe-events-calendar-list__event-header{padding-top:10px!important}.tribe-common-g-row:hover .tribe-events-calendar-list__event-date-tag-datetime{border-left:5px solid #2f4169;margin-left:-5px}.tribe-common-g-row .tribe-events-event-categories-label{display:none}.tribe-common-g-row .tribe-events-event-categories{background-color:#bbb;padding:5px;color:#fff;letter-spacing:.02em;bottom:5px;border-radius:3px;margin-right:10px;display:inline-block}.tribe-common-g-row .tribe-events-event-categories a{color:#fff;padding:5px 0}.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden{display:none!important}#epta-template{margin:0;padding:65px 0!important}.tribe-events-event-url-label{display:none}.tribe-events-event-url{background-color:#c01009;padding:10px;text-align:center;width:100%}.tribe-events-event-url a{color:#fff}.epta-addto-calendar a{ background-color:#bbb!important}.tribe-related-events.tribe-clearfix{display:none}.yith_evti_total_price .woocommerce-Price-amount.amount::before{content:"Gesamtpreis: ";font-size:13px}.date_panel{padding-bottom:15px}.yith_evti_total_price{display:table;padding:20px 0}.home .large-2{max-width:20%!important;flex-basis:20%!important}.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{text-transform:uppercase}.page-id-2518 .product-small .col-inner{height:auto}.page-template-page-blank .product-small .col-inner{height:auto}.add-request-quote-button{display:none!important}.onbackorder .add-request-quote-button{display:table!important}.onbackorder .single_add_to_cart_button{display:none}.yith_wcfm-header-content{background-color:#c01009}#yith_wcfm-header .yith_wcfm-header-content .yith_wcfm-site-name a{color:#fff}#yith_wcfm-main-content .yith-wcfm-navigation{background-color:#23282d}.yith_wcfm-site-name a{color:#fff}.yith_wcfm-container td,.yith_wcfm-container th{font-size:1.2em}body.yith-frontend-manager-for-woocommerce a{color:#666}#yith_wcfm-nav-toggle a{color:#fff}#bank_account,.bank_account{display:none}#rate,.rate{display:none}#user,.user{display:none}#vendor,.vendor{display:none}.eventon_filter_line .filtering_set_val,.eventon_sort_line .eventon_sf_cur_val p{font-size:16px!important}.woocommerce-account th,.woocommerce-account td{font-size:16px}#my-account-menu .myaccount-menu li>a{font-size:16px}.bustagesfahrten .box{height:auto!important}#menu-blog .menu-item{float:left!important;padding:0 20px!important;font-size:21px!important;border:0!important;text-align:center!important}.blog .large-10{max-width:100%!important;flex-basis:100%!important}.produkteinreichen_wrapper{display:block!important}a.reset_variations{position:absolute;left:150px!important;top:-18px!important;line-height:30px!important}.block-picker{border:1px solid #ccc}.yith-wcbk-booking-form select{-webkit-appearance:inherit!important;-moz-appearance:inherit!important;appearance:inherit!important}.woocommerce form .form-row input.input-text{border:1px solid #ccc;background-color:#fff}.facetwp-facet input.facetwp-search,.facetwp-facet input.facetwp-location{min-width:200px!important}.checkout-countdown-wrapper{background-color:#e4e4e4;padding:20px;border-left:5px solid #c11c0d}.30Jahre_text span{text-shadow:2px 2px 2px #969696}.page-id-4731 .box{box-shadow:none!important;height:auto!important}.page-id-4731 .torro-button-primary{background-color:#3a3b38!important}.page-id-4731 .torro-notice p{color:#000!important}#divtohide{position:static!important}.close{z-index:999!important}.modal-header{background-color:#c01009!important}.wc-bookings-date-picker::before{content:"Bitte bestätigen Sie das Reise- oder Veranstaltungsdatum:"!important;font-weight:700}.ginput_container_multiselect select{height:200px}#startdate_booking{display:none}@media only screen and (max-width:1319px){#main{padding:0}.footer-wrapper .row{padding:0 10px}.search-field{width:200px!important}.banner{position:relative;width:100vw}.esg-filterbutton{padding:1px 10px!important}.related{padding:0 10px}}@media only screen and (max-width:1319px){#logo{width:12%!important;margin:0!important}}@media only screen and (max-width:1160px){.nav-spacing-xlarge>li{margin:0 10px;margin-left:10px}.nav-size-xlarge>li>a{font-size:.9em}.esg-filter-wrapper span{font-size:1.3em}.esg-filterbutton{padding:1px 8px!important}.small-columns-2>.col,.small-columns-2 .flickity-slider>.col{max-width:33.33%;flex-basis:33.33%}.header-search-form{display:none!important}}@media only screen and (max-width:1050px){.home .boxencontainer .col-inner{display:block!important;overflow-x:scroll}.home .boxen{width:1050px!important}.home .boxen{display:table!important}.home .boxen .small-6{float:left;width:250px!important}.filterheader .col{height:60px;max-width:50%;flex-basis:50%;padding:5px!important}#wrapper>.message-wrapper{max-width:100%}}@media only screen and (max-width:950px){.nav-size-xlarge>li>a{font-size:.9em!important}.nav-spacing-xlarge>li{margin:0 7px}}@media only screen and (max-width:900px){.post-type-archive-product .product-small{max-width:100%;flex-basis:50%}.page-template-page-blank .product-small{max-width:100%;flex-basis:50%}.home .boxen .small-6{float:left;width:250px!important}}@media only screen and (max-width:846px){#logo{width:100%!important}}@media only screen and (max-width:850px){.off-canvas-cart h4,.off-canvas-cart strong{color:#000}.off-canvas-cart .variation p{color:#000}}@media only screen and (max-width:849px){.hide-for-medium.flex-right{display:block!important}.show-for-medium .cart-replace{display:none!important}.single-product .product-gallery{padding:0!important}.single-product #startdate_event{padding-top:20px;padding-bottom:10px}.mobile-nav .header-search{display:none!important}.esg-filterbutton{line-height:24px!important}.esg-filterbutton span{font-size:1.2em}.product-template-default .by-vendor-name-link{font-size:1em}.bustagesfahrten .col{max-width:50%!important;flex-basis:50%!important}.page-template .box{height:auto}.home .large-6{max-width:100%!important;flex-basis:100%;width:1200px!important}}@media only screen and (max-width:800px){.tribe-common .tribe-common-g-row--gutters{margin-right:0}.tribe-events .tribe-events-calendar-list__event-row{margin:0!important}.tribe-events-calendar-list__event-date-tag-weekday{margin-top:0!important}.tribe-events-calendar-list__event-header{margin:10px!important}.tribe-common .tribe-common-l-container{padding:0!important}.productheader{height:350px!important}.product-section-title-related .small-columns-2>.col,.small-columns-2 .flickity-slider>.col{max-width:50%;flex-basis:50%}}@media only screen and (max-width:600px){.header-search-form{display:none!important}#top-bar{display:none!important}.post-type-archive-product .product-small{max-width:100%;flex-basis:50%}.related-products-wrapper .product-small{max-width:100%;flex-basis:50%}.page-template-page-blank .product-small{max-width:100%;flex-basis:50%}.bustagesfahrten .col{max-width:100%!important;flex-basis:100%!important}/30. Jahre */ .page-id-4731 .30jahre_slogan span,.page-id-4731 .30jahre_slogan stromg{font-size:25px}.page-id-4731 .large-4{max-width:100%!important;flex-basis:100%!important}}@media only screen and (max-width:554px){.home .boxen .small-6{float:left;width:250px!important}.home .section .bg-fill{height:650px!important;transform:none!important}.home .section .gap-element{padding-top:0!important}.home .rowbooking{background:#4a3f8f;margin-top:650px;padding-top:50px}.home .rowevents{background:#a80c4c;margin-top:650px;padding-top:50px}.home .rowhauptmann{background:#6e2434;margin-top:650px;padding-top:50px}.home .rowindustrie{background:#222a42;margin-top:650px;padding-top:50px}.home .rowgenuss{background:#f0b239;margin-top:650px;padding-top:50px}.home .rowwasser{background:#006bb3;margin-top:650px;padding-top:50px}.home .rowradregion{background:#8bb31d;margin-top:650px;padding-top:50px}.home .rowszene{background:#263f75;margin-top:650px;padding-top:50px}.home .rowfamilie{background:#e87c26;margin-top:650px;padding-top:50px}.home .rowunion{background:#d20303;margin-top:650px;padding-top:50px}.home .rowhotels{background:#e9c298;margin-top:650px;padding-top:50px}.home .rowhochzeit{background:#da90d3;margin-top:650px;padding-top:50px}.home .rowbooking .col>.col-inner,.home .rowevents .col>.col-inner,.home .rowhauptmann .col>.col-inner,.home .rowindustrie .col>.col-inner,.home .rowgenuss .col>.col-inner,.home .rowwasser .col>.col-inner,.home .rowradregion .col>.col-inner,.home .rowszene .col>.col-inner,.home .rowfamilie .col>.col-inner,.home .rowunion .col>.col-inner,.home .rowhotels .col>.col-inner,.home .rowhochzeit .col>.col-inner{padding:0!important}.home .rowbooking .medium-6{width:100%!important;flex-basis:100%!important}.home .rowevents .medium-6{width:100%!important;flex-basis:100%!important}.home .rowhauptmann .medium-6{width:100%!important;flex-basis:100%!important}.home .rowindustrie .medium-6{width:100%!important;flex-basis:100%!important}.home .rowgenuss .medium-6{width:100%!important;flex-basis:100%!important}.home .rowwasser .medium-6{width:100%!important;flex-basis:100%!important}.home .rowradregion .medium-6{width:100%!important;flex-basis:100%!important}.home .rowszene .medium-6{width:100%!important;flex-basis:100%!important}.home .rowfamilie .medium-6{width:100%!important;flex-basis:100%!important}.home .rowunion .medium-6{width:100%!important;flex-basis:100%!important}.home .rowhotels .medium-6{width:100%!important;flex-basis:100%!important}.home .rowhochzeit .medium-6{width:100%!important;flex-basis:100%!important}.product-section-title-related .small-columns-2>.col,.small-columns-2 .flickity-slider>.col{max-width:100%;flex-basis:100%}}@media only screen and (max-width:549px){.banner-layers{overflow:visible}}@media only screen and (max-width:500px){.post-type-archive-product .product-small{max-width:100%;flex-basis:100%}.page-template-page-blank .product-small{max-width:100%;flex-basis:100%}.related-products-wrapper .product-small{max-width:100%;flex-basis:100%}}