#header-spacer,header{height:var(--header--height)}#main-nav,.navbar{min-height:100%}:root{--header--top-height:2.75rem;--header--bottom-height:5rem;--header--height:calc(var(--header--top-height) + var(--header--bottom-height))}html[lang]{margin-top:0!important}header .top{height:var(--header--top-height);font-size:.875em;background:#f4f4f4}#menu-hauptnavigation .nav-link,header .bottom{height:var(--header--bottom-height)}header .top .left{display:flex;align-items:center;gap:5px}header .top .right{display:flex;align-items:center;gap:5px;margin-left:auto}header .top .button{display:flex;gap:.5em;padding:.4em .9em;border:1px solid #d6d6d6;border-radius:2px;line-height:1.2;align-items:center;text-decoration:none;transition:.2s}header .top ul,header .top ul a{align-items:center;display:flex}header .top .button img{width:1em;height:1em;-o-object-fit:contain;object-fit:contain}header .top .button:hover{background:#ffaf1c;border-color:#ffaf1c}header .top ul{gap:1.5em;list-style:none;margin:0;padding:0}header .top ul a{text-decoration:none;transition:.2s}header .top ul a:hover{opacity:.4}header .top ul .menu-item-17079 a:before{content:"";width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#0c3654;-webkit-mask-image:url(/wp-content/themes/christophorus/icons/plant.svg);mask-image:url(/wp-content/themes/christophorus/icons/plant.svg);margin-right:.5em}header .top ul .menu-item-19193 a:before{content:"";width:1.3em;height:1.3em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#0c3654;-webkit-mask-image:url(/app/uploads/2023/08/grapes.svg);mask-image:url(/app/uploads/2023/08/grapes.svg);margin-right:.5em}header .container{min-height:100%;display:flex;width:100%;align-items:center}header .container .navbar{align-items:center!important;position:static}.navbar{width:100%}#header-spacer{display:block;z-index:-1000}.navbar-brand img{min-height:50px}.navbar-toggler{z-index:100}.navbar-toggler.active,.navbar-toggler:hover{background:#eaeaea}.navbar-toggler.active .navbar-toggler-icon{background-image:url("data:image/svg+xml,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M7.2,7.2l15.6,15.6 M7.2,22.8L22.8,7.2'/></svg>")}.grecaptcha-badge{top:-9999px!important;left:-9999px!important;right:unset!important;bottom:unset!important;pointer-events:none;visibility:hidden}.ow-button-base a .sow-icon-fontawesome.sow-fas{color:#fff!important}.ow-button-base a{border:0!important;background:#ffc14f!important;font-weight:700;float:left;text-transform:uppercase}.left-title .widget-title,.right-title .widget-title{font-size:42px;text-transform:uppercase;position:relative;font-weight:700;padding-top:100px;margin-bottom:0}.right-title{text-align:right}.archive #content .blog-sidebar .widget_categories,.blog #content .blog-sidebar .widget_categories,.klx_custom.weather.forecast .forecast .item>:first-child,.landingpage-bus .cta-link-container,.left-title,.page-template-page-blog #content .blog-sidebar .widget_categories{text-align:left}.teal .h3,.teal h3{color:#00a8a9!important}.yellow .h3,.yellow h3{color:#fead19!important}.red .h3,.red h3{color:#d60505!important}.blue .h3,.blue h3{color:#0a65a4!important}.left-title.teal .widget-title::after{background-color:#00a8a9}.left-title.red .widget-title::after{background-color:#d60505}.right-title.yellow .widget-title::after{background-color:#fead19}#footer-widget,.right-title.blue .widget-title::after{background-color:#0a65a4}#footer-newsletter{background-color:#0a3b63;padding:2.5em 0}#footer-newsletter p{color:#fff;margin:1em 0 0}#footer-newsletter .title{color:#fff;text-transform:uppercase;font-size:30px;margin:0}#footer-newsletter form,.archive #content .blog-single-post .blog-title,.blog #content .blog-single-post .blog-title,.page-template-page-blog #content .blog-single-post .blog-title{margin-top:0}#footer-newsletter form .form-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-5px;margin-left:-5px;margin-right:-5px}#footer-newsletter form .field-wrapper{flex:1 1 100%;padding:5px}#footer-newsletter form .field-wrapper input{background-color:#fff;border:none;border-radius:3px;display:inline-block;min-height:42px;padding:0 .4em;vertical-align:middle;width:100%}#footer-newsletter form .field-wrapper input[type=submit]{font-weight:700;background-color:#ffc14f;color:#000}#footer-newsletter form .field-wrapper input[type=submit]:hover{background-color:#ffaf1c}#footer-newsletter form .field-wrapper.name,#footer-newsletter form .field-wrapper.surname{flex:1 1 50%}#footer-widget{flex-direction:column}#footer-widget .nav-link,#footer-widget a,#footer-widget p{color:#fff;padding:0;transition:opacity .2s ease-in;opacity:1}#footer-widget .widget-title{color:#fff;text-transform:uppercase;text-align:left;padding:30px 0 20px;font-size:24px;margin:25px 0 10px}#footer-widget .nav-link:hover{background:0 0;transition:opacity .2s ease-in;opacity:.6}#colophon{background:#fff!important;text-align:center}#menu-copyright{list-style:none;display:inline-block;margin:0;padding:0}#menu-copyright .menu-item{display:inline-block;font-size:12px;padding:15px;text-transform:uppercase;color:#0a65a4}.gray-background{background-color:#f5f5f5;padding-top:50px;padding-bottom:100px;margin:80px 0}.container.social-icons{padding-top:60px;padding-bottom:50px;text-align:center}.social-icons a,.social-icons a:hover,.social-icons i{text-decoration:none;font-size:42px;padding-right:10px;padding-left:10px}.archive #content .blog-single-post h2,.blog #content .blog-single-post h2,.blog-header,.page-template-page-blog #content .blog-single-post h2{font-size:25px}#masthead{background-color:#fff!important}#menu-hauptnavigation .nav-link{color:#0c3654!important;font-weight:700!important;transition:color .2s ease-in;display:flex;align-items:center}#menu-hauptnavigation .nav-link:hover{background:0 0;transition:color .2s ease-in;color:#0a65a4!important}.blog-header{color:#0c3654!important}.single-blog-title,.single-blog-title:hover{color:#0c3654;font-size:16px;padding-top:15px}.single-blog-link:hover{text-decoration:none}.single-blog-featured img{min-height:155px;-o-object-fit:cover;object-fit:cover}.row.newsletter_container{border:10px solid #ffc14f;padding:60px 180px;margin-bottom:100px;text-align:center}.newsletter_pre_header.col-md-12{color:#0c3654;font-size:30px}.newsletter_header.col-md-12{color:#0c3654;font-size:40px;text-transform:uppercase;font-weight:700}.newsletter_checkbox_header{color:#0c3654;text-decoration:underline;font-size:20px}.newsletter_checkbox_custom{font-size:16px;color:#0c3654;float:left;width:20%;padding-top:15px;padding-bottom:30px}.newsletter_input{border:1px solid #d3d3d3;padding:10px;border-radius:5px;box-shadow:none;margin-right:20px}.newsletter_confirm{border:0!important;background:#ffc14f!important;font-weight:700;text-transform:uppercase;padding:10px;border-radius:5px}footer#colophon{font-size:85%}body:not(.theme-preset-active) footer#colophon{color:#99979c;background-color:#f7f7f7}.navbar-dark .site-info{color:#fff}.copyright{font-size:.875rem;margin-bottom:0;text-align:center}.copyright a,footer#colophon a{color:inherit}.coupon button,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-Button.button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaPxwLAAAAD3RSTlMAAQIFESAoTKqrrbnFzv1ctRirAAAARklEQVQIW2NgYAhiAAP2Xwpg2u7/JDDN9v6nAJiR938iVOAHTKARTMv8fwKimOb/SwDRmv+fgbnrIVwpCJdBF8JlYN4GIgHzvBeITmk/OQAAAABJRU5ErkJggg==")!important;background-position:right 15px center;background-repeat:no-repeat;transition:.2s;position:relative;color:#000;background-color:#ffc14f!important;text-transform:uppercase;font-weight:700!important;border:none;padding:.75rem 1.5rem;padding-right:2.5rem!important}#main-nav .menu-item,.about-us-navi .small-navi{padding-right:15px;padding-left:15px}.coupon button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce-Button.button:hover{background-color:#ffaf1c!important;color:#000!important;padding-right:55px!important;padding-left:30px}@media screen and (max-width:767px){#masthead .navbar-nav>li>a{padding-bottom:.938rem;padding-top:.938rem}}#main-nav .menu-item-80 .dropdown-menu{right:0;left:unset;min-width:280px}@media (max-width:1199.98px){.menu-item-has-children .dropdown-menu,.menu-item-has-children .dropdown-menu.show{display:none}.menu-item-has-children.active-nav>.dropdown-toggle::after{transform:rotate(180deg)}.menu-item-has-children.active-nav .dropdown-menu{display:block!important}.menu-item-has-children .dropdown-menu{box-shadow:none!important}}.menu-item-has-children{position:static}.menu-item-has-children .dropdown-menu{width:100%;border:0!important;margin-top:-5px;min-width:220px}.menu-item-has-children .dropdown-menu .dropdown-item{font-weight:400;transition:color .2s ease-in}.menu-item-has-children .dropdown-menu .dropdown-item:focus,.menu-item-has-children .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#0a65a4!important;transition:color .2s ease-in}.about-us-navi{display:inline-block;position:absolute;list-style:none;right:0;top:0}.about-us-navi .small-navi{float:left;padding-top:2px}.about-us-navi .small-navi li:empty,.hidden-desktop,.hidden-navs,.lwptoc .lwptoc_header .lwptoc_toggle,.lwptoc .lwptoc_item>a>span.lwptoc_item_number{display:none}.about-us-navi .small-navi a{color:#2a3654;transition:color .2s ease-in;font-size:12px;font-weight:700}.about-us-navi .small-navi a:focus,.about-us-navi .small-navi a:hover{color:#0a65a4;transition:color .2s ease-in;text-decoration:none}.about-us-navi .button{float:left;position:relative;text-transform:uppercase;margin-left:5px}.about-us-navi .button a{color:#2a3654;transition:.2s ease-in;font-size:12px;font-weight:700;background:#ffc14f;padding:7px 15px 7px 35px;display:block}.about-us-navi .button a:focus,.about-us-navi .button a:hover{color:#000;text-decoration:none;background:rgb(255,175.0340909091,28)}.about-us-navi .button img{margin-top:-5px;max-height:20px;max-width:25px;padding-right:5px;left:10px;top:10px;position:absolute}.about-us-navi .button.sustainability a{color:#fff;background:#4f9c2e}.about-us-navi .button.sustainability a:hover{background:rgb(63.0435643564,124.4910891089,36.7089108911)}.navbar{align-items:end!important}.navbar-brand{margin-top:10px;margin-bottom:10px}.single-post #content{padding-bottom:25px;padding-top:25px}.single-post #content .meta{display:flex;gap:.5em;opacity:.6;margin-top:35px}.landingpage-bus .bus-linie-shuttle .bus-linie-anker,.single-post #content .meta .spacer{display:flex;align-items:center}.single-post #content .meta .spacer:after{content:"";width:.2em;height:.2em;background:#0c3654;display:inline-block;border-radius:50%}.single-post #content h1{padding-top:0;margin-top:10px}.archive #content .blog-sidebar,.blog #content .blog-sidebar,.klx_custom.weather.forecast .city,.page-template-page-blog #content .blog-sidebar,.single-post .widget_archive,.single-post .widget_categories,.woocommerce .addresses{text-align:center}.single-post .widget_categories ul{padding:0;margin:0}.single-post .widget_categories ul .cat-item{list-style:none}.archive #content .blog-single-post .blog-content,.archive #content .blog-single-post .blog-date,.archive #content .blog-single-post .blog-title,.blog #content .blog-single-post .blog-content,.blog #content .blog-single-post .blog-date,.blog #content .blog-single-post .blog-title,.page-template-page-blog #content .blog-single-post .blog-content,.page-template-page-blog #content .blog-single-post .blog-date,.page-template-page-blog #content .blog-single-post .blog-title,.single-post .widget_categories ul .cat-item a,.single-product .product .entry-summary .price .woocommerce div.product p.price,.single-product .product .entry-summary .price .woocommerce div.product span.price{color:#0c3654}.single-post .widget-title{font-weight:700;text-align:center}.single-post .blog-sidebar{padding-top:40px}.single-post .current-category{padding:15px;border:2px solid #e6e3e3;font-size:20px;font-weight:700;border-radius:10px;display:flex;align-items:center;color:#0c3654;margin:10px -15px 0;transition:border-color .2s}.single-post .current-category:hover{border-color:#0c3654;text-decoration:none}.single-post .current-category #chevron-right{position:absolute;right:14px}.single-post .author-profile{background:#00a8a9;text-align:center}.single-post .author-profile .author-image img{border:4px solid #fff;border-radius:100px;max-width:200px;margin:-10% auto 0;width:100%;min-height:unset;height:auto}.single-post .author-profile .author-title{color:#fff;padding-top:15px;margin:0}.single-post .author-profile .author-name{font-size:20px;font-weight:700;color:#fff}#breadcrumbs .breadcrumb_last,.blog-post-single-prevnext>* span,.klx_custom.weather.forecast .forecast .day>.label,.klx_custom.weather.forecast .forecast .item.heading,.single-product .product .entry-summary .posted_in{font-weight:700}.archive #content,.blog #content,.page-template-page-blog #content{background-color:#f5f5f5;padding-bottom:25px;padding-top:25px}@media (max-width:767.98px){.archive #content .blog-sidebar,.blog #content .blog-sidebar,.page-template-page-blog #content .blog-sidebar{margin-top:60px}}.archive #content .blog-sidebar .widget-title,.blog #content .blog-sidebar .widget-title,.page-template-page-blog #content .blog-sidebar .widget-title{text-align:center;padding-top:0}.archive #content .blog-sidebar .widget_categories ul,.blog #content .blog-sidebar .widget_categories ul,.page-template-page-blog #content .blog-sidebar .widget_categories ul{margin:0;padding:0}.archive #content .blog-sidebar .widget_categories ul .cat-item,.blog #content .blog-sidebar .widget_categories ul .cat-item,.page-template-page-blog #content .blog-sidebar .widget_categories ul .cat-item{list-style:none;border-bottom:1px solid #0c3654;padding-left:20px;padding-top:10px;padding-bottom:10px}.archive #content .blog-sidebar .widget_categories ul .cat-item a,.blog #content .blog-sidebar .widget_categories ul .cat-item a,.page-template-page-blog #content .blog-sidebar .widget_categories ul .cat-item a{font-size:20px;color:#0c3654}.archive #content .blog-sidebar .widget_categories ul .cat-item:last-of-type,.blog #content .blog-sidebar .widget_categories ul .cat-item:last-of-type,.klx_custom.weather.forecast .forecast .item:last-child,.page-template-page-blog #content .blog-sidebar .widget_categories ul .cat-item:last-of-type{border-bottom:0}.archive #content .blog-single-post,.blog #content .blog-single-post,.page-template-page-blog #content .blog-single-post{margin-bottom:30px}.archive #content .blog-single-post .blog-featured-image img,.blog #content .blog-single-post .blog-featured-image img,.page-template-page-blog #content .blog-single-post .blog-featured-image img{max-width:100%;max-height:180px;height:100%;-o-object-fit:cover;object-fit:cover}.archive #content .blog-single-post .blog-date,.blog #content .blog-single-post .blog-date,.page-template-page-blog #content .blog-single-post .blog-date{margin-top:-10px;font-size:12px;font-style:italic;margin-bottom:10px}.mitarbeiter-header{margin-top:50px;margin-bottom:50px}.mitarbeiter-header h2,.mitarbeiter-header h3{margin-top:0;margin-bottom:20px;font-weight:400;font-size:25px}.mitarbeiter-header p{margin-bottom:5px}.mitarbeiter-header .col-md-9{display:flex;justify-content:center;align-content:center;flex-direction:column}.mitarbeiter-header .mitarbeiter-content{padding-top:25px}.mitarbeiter-header .img-fluid{min-height:300px;-o-object-fit:cover;object-fit:cover}.bg.chr{background:#0a65a4}.light-background,.page-template-page-reiseburos{background-color:#f5f5f5}.reiseburo-liste-header{margin-top:25px;margin-bottom:25px}.reiseburo-liste-header .img-fluid{max-height:300px;height:100%;-o-object-fit:cover;object-fit:cover}.reiseburo-liste-header .reiseburo-list-title{margin-top:0;margin-bottom:10px}.reiseburo-liste-header p{margin:0}.reiseburo-liste-header .btn-primary{margin-top:25px}.landingpage-reiseburos .reiseburos-header{z-index:10;position:relative}.landingpage-bus .bus-header .img-fluid,.landingpage-reiseburos .reiseburos-header .img-fluid,.landingpage-reisebus .reisebus-header .img-fluid,.single-reisebuero .reiseburo-header .img-fluid{z-index:-1;position:relative}.landingpage-bus .bus-header .title-container,.landingpage-reiseburos .reiseburos-header .title-container,.landingpage-reisebus .reisebus-header .title-container,.single-reisebuero .reiseburo-header .title-container{max-width:1140px}.landingpage-reiseburos .reiseburo-liste-header .col-lg-4.col-sm-12,.landingpage-reisebus .reisebus-row .bus-linie-gallery{padding:0}.landingpage-reiseburos .reiseburo-liste-header .col-lg-8.col-sm-12{padding:30px 30px 30px 60px;background:#fff}.single-reisebuero .reiseburo-header{z-index:10;position:relative;-o-object-fit:contain;object-fit:contain}.single-reisebuero .reiseburo-header h1{text-transform:uppercase}.image-slider:not(.tns-slider),.landingpage-bus .stretch-full .panel-grid-cell,.single-reisebuero .reiseburo-header>img,.woocommerce .woocommerce-input-wrapper{width:100%}.single-reisebuero .filiale-css .widget-title,.single-reisebuero .light-background .h3,.single-reisebuero .light-background h3{padding-bottom:0}.single-reisebuero .negative-margin{margin-right:-15px;margin-left:-15px}.single-reisebuero .cta-link-container{float:left;margin:0 25px 25px 0}.single-reisebuero .icons .h3,.single-reisebuero .icons h3{text-decoration:none;font-size:22px;font-weight:700}.single-reisebuero .icons p{line-height:1.2}@media (min-width:1200px){.menu-item-has-children .dropdown-menu,.menu-item-has-children .dropdown-menu.show{display:block;top:-99999px;opacity:0;transition:opacity .15s .1s,top 0s .3s}.menu-item-has-children:hover .dropdown-menu{top:100%;opacity:1;transition-delay:0s,0s}#main-nav .has-mega-menu{position:static!important}#main-nav .has-mega-menu li{position:relative}#main-nav .has-mega-menu>ul{background:#fff!important}#main-nav .has-mega-menu .level_2.dropdown-menu{background:#fff;min-height:370px;width:100%!important;z-index:1000000000;border:0;margin-top:-5px;padding-bottom:20px}#main-nav .has-mega-menu .level_2.dropdown-menu:after{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;background:rgba(0,0,0,.6);width:100%;z-index:-30}#main-nav .has-mega-menu .level_2.dropdown-menu>.inner{width:100%;max-width:1140px;margin:0 auto;display:flex;gap:3em;padding-right:15px;padding-left:15px}#main-nav .has-mega-menu .level_2.dropdown-menu>.inner>.megamenu-widget{flex:1 1 25%;position:relative}#main-nav .has-mega-menu .level_2.dropdown-menu>.inner>.megamenu-widget:after{content:"";position:absolute;top:0;left:-1.5rem;height:100%;background:#dfdfdf;width:1px}#main-nav .has-mega-menu .level_2.dropdown-menu>.inner>ul{flex:1 1 auto;display:flex;gap:1em}#main-nav .has-mega-menu .level_2.dropdown-menu .dropdown-menu{display:block;min-width:auto}#main-nav .has-mega-menu .mega-menu-column{float:none;padding:0;width:auto;max-width:none;flex:1 1 100%}#main-nav .has-mega-menu .mega-menu-column .image{position:relative;width:100%;background-color:#f1f1f1;margin-bottom:16px;padding:0}#main-nav .has-mega-menu .mega-menu-column .image:after{content:"";display:block;position:relative;padding-bottom:56.6666666667%}#main-nav .has-mega-menu .mega-menu-column .image img{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#main-nav .has-mega-menu .mega-menu-column[class*=-line]>.dropdown-item>.image{border-bottom:4px solid}#main-nav .has-mega-menu .mega-menu-column[class*=teal-line]>.dropdown-item>.image{border-color:#00a8a9}#main-nav .has-mega-menu .mega-menu-column[class*=red-line]>.dropdown-item>.image{border-color:#d60505}#main-nav .has-mega-menu .mega-menu-column[class*=yellow-line]>.dropdown-item>.image{border-color:#fead19}#main-nav .has-mega-menu .mega-menu-column[class*=blue-line]>.dropdown-item>.image{border-color:#0a65a4}#main-nav .has-mega-menu .mega-menu-column .dropdown-item{position:relative;left:0;right:0;margin:0 auto;padding:.25em 0;font-size:14px;font-weight:700;white-space:normal;color:#2a3654;transition:color .2s ease-in}#main-nav .has-mega-menu .mega-menu-column .dropdown-item:after{display:none}#main-nav .has-mega-menu .mega-menu-column .dropdown-item:focus,#main-nav .has-mega-menu .mega-menu-column .dropdown-item:hover{background-color:transparent;color:#0a65a4!important;transition:color .2s ease-in}#main-nav .has-mega-menu .mega-menu-column .dropdown-menu{position:relative!important;top:0;background:0 0}#main-nav .has-mega-menu .mega-menu-column .dropdown-menu .menu-item{padding-left:0;padding-right:0}#main-nav .has-mega-menu .mega-menu-column .menu-item .dropdown-item{font-weight:400}#main-nav .has-mega-menu .klx_blog-entries{background:0 0;padding:0}#main-nav .has-mega-menu .klx_blog-entries>.inner{padding:0;max-width:100%}#main-nav .has-mega-menu .klx_blog-entries .hx{font-size:1em;text-align:left;color:#2a3654}#main-nav .has-mega-menu .klx_blog-entries .entries{flex-wrap:nowrap;flex-direction:column;gap:1.25em}#main-nav .has-mega-menu .klx_blog-entries .entries>*>a{display:flex;align-items:center;gap:1em;text-decoration:none;transition:.2s}#main-nav .has-mega-menu .klx_blog-entries .entries>*>a:hover{opacity:.5}#main-nav .has-mega-menu .klx_blog-entries .entries>*>a .image{flex:1 1 36%;width:36%}#main-nav .has-mega-menu .klx_blog-entries .entries>*>a p.hx{flex:1 1 60%;width:60%;order:-1;margin:0;font-size:.875em;line-height:1.4}.single-reisebuero .icons .icon{width:33.33333%}}.single-reisebuero .icons .rounded{background:#fff;max-width:155px;margin:0 auto}.single-reisebuero .icons .rounded img{max-width:85px}.landingpage-bus{background:#f5f5f5}.landingpage-bus .white-background{background:#fff;padding-top:30px;padding-bottom:80px}.landingpage-bus .light-background{margin-right:-15px;margin-left:-15px;padding-left:15px!important;padding-right:15px!important;margin-bottom:-30px;padding-bottom:30px;padding-top:30px}.landingpage-bus .bus-header,.landingpage-reisebus .reisebus-header{z-index:10;position:relative;background:#f5f5f5}.landingpage-bus h3{text-transform:none}.landingpage-bus .bus-linie-farbe{height:15px;width:15px;margin-top:7px;margin-left:15px;float:left;position:absolute}.landingpage-bus .bus-linie-klein{margin-bottom:12px}.landingpage-bus .bus-linie-klein .bus-linie-anker{margin-left:25px}.landingpage-bus .bus-linie-klein .bus-linie-anker a,.landingpage-bus .bus-linie-shuttle .bus-linie-anker a{text-decoration:underline;font-size:18px}.landingpage-bus .bus-linie-shuttle{margin-bottom:10px}.landingpage-bus .bus-linie-shuttle .bus-linie-anker img{margin-right:20px}.landingpage-bus .bus-linie{border-bottom:1px solid #000;padding-top:50px;padding-bottom:20px}.landingpage-bus .bus-linie .col-md-12 h3{padding-left:45px}.landingpage-bus .bus-linie .col-md-11 h3{padding-left:40px}.landingpage-bus .bus-linie h3{margin:15px 0 10px}.landingpage-bus .bus-linie .bus-linie-farbe{height:30px!important;width:30px!important;margin-top:18px!important}.landingpage-bus .bus-linie .bus-linie-content{margin-top:30px;margin-bottom:40px}.landingpage-bus .bus-linie .fahplane-content h3{font-weight:400!important}.landingpage-bus .icons{margin-bottom:0}.landingpage-bus .icons .icon{width:100%!important}.landingpage-bus .icons .icon .rounded{background:#fff}.landingpage-reisebus .light-background{padding-top:30px;padding-bottom:50px;margin-bottom:50px}.landingpage-reisebus .light-background .contact p{font-size:18px}.landingpage-reisebus .light-background ul{list-style:none;padding:0}.landingpage-reisebus .light-background ul li{text-decoration:underline;font-size:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaPxwLAAAAD3RSTlMAAQIFESAoTKqrrbnFzv1ctRirAAAARklEQVQIW2NgYAhiAAP2Xwpg2u7/JDDN9v6nAJiR938iVOAHTKARTMv8fwKimOb/SwDRmv+fgbnrIVwpCJdBF8JlYN4GIgHzvBeITmk/OQAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:-3px;padding-left:15px}.landingpage-reisebus h3{text-transform:none;font-size:35px}.landingpage-reisebus .widget-title{padding-top:0!important;text-transform:none;font-size:38px}@media (max-width:991.98px){.archive #content .blog-single-post,.blog #content .blog-single-post,.landingpage-bus .row-linienbusse,.page-template-page-blog #content .blog-single-post{flex-direction:column}.archive #content .blog-single-post .col-4,.archive #content .blog-single-post .col-8,.blog #content .blog-single-post .col-4,.blog #content .blog-single-post .col-8,.page-template-page-blog #content .blog-single-post .col-4,.page-template-page-blog #content .blog-single-post .col-8{max-width:none}.archive #content .blog-single-post .blog-title,.blog #content .blog-single-post .blog-title,.page-template-page-blog #content .blog-single-post .blog-title{margin-top:12px}.mitarbeiter-header{text-align:center}.mitarbeiter-header .mitarbeiter-content{margin-bottom:40px}.mitarbeiter-header .img-fluid{max-width:180px;margin-bottom:20px}.landingpage-bus .bus-header,.landingpage-reisebus .reisebus-header,.single-reisebuero .reiseburo-header{overflow:hidden}.landingpage-bus .bus-header .img-fluid,.landingpage-reisebus .reisebus-header .img-fluid,.single-reisebuero .reiseburo-header .img-fluid{height:300px;width:auto;max-width:none;transform:translatex(-50%);margin-left:50%}.landingpage-bus .bus-linie-shuttle .bus-linie-anker img{width:50px}.landingpage-bus .icons .icon .rounded{padding:40px;width:200px;height:200px}.landingpage-bus .icons .icon .rounded img{width:100%;height:100%}.landingpage-bus .img-route .so-widget-sow-image{margin-top:20px}}.landingpage-reisebus .controls,.landingpage-reisebus .controls-content{position:absolute;z-index:10;top:calc(50% - 15px);width:100%;display:flex;justify-content:space-between}.landingpage-reisebus .controls .next,.landingpage-reisebus .controls .prev,.landingpage-reisebus .controls-content .next,.landingpage-reisebus .controls-content .prev{cursor:pointer}.landingpage-reisebus .controls img,.landingpage-reisebus .controls-content img{max-width:25px}.landingpage-reisebus .gallery-reisebus img{max-height:400px}.landingpage-reisebus .reisebus-row{background:#f5f5f5;margin-bottom:20px;margin-top:20px}.landingpage-reisebus .reisebus-row .reisebus-linie-content{padding-left:40px;padding-right:40px}.landingpage-reisebus .reisebus-row .tns-horizontal.tns-subpixel>.tns-item{vertical-align:baseline!important}.landingpage-reisebus .reisebus-row .tns-item img{width:100%;min-height:295px;-o-object-fit:cover;object-fit:cover}.landingpage-reisebus .reisebus-row .virtual_tour{position:absolute;right:0;margin:35px 15px 15px;color:red}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #000;padding:10px}.woocommerce .addresses .title h3{float:none}.woocommerce .addresses .edit{float:none!important}.woocommerce label{display:inline-block!important;width:100%}.woocommerce input{padding:10px}.woocommerce .col-1,.woocommerce .col-2{flex:48%;max-width:48%}.single-product .woocommerce-breadcrumb{position:absolute;line-height:70px;font-weight:700}.lwptoc .lwptoc_item .lwptoc_item>a>span,.single-product .product .entry-summary .posted_in a,.single-product .woocommerce-breadcrumb a{font-weight:400}.single-product .row{margin:0!important}.single-product .product-content{padding-top:50px;padding-bottom:50px}.single-product .strech-row{margin-left:calc((100vw - 100%)/ -2.1)!important;padding-left:calc((100vw - 100%)/ 2.1);margin-right:calc((100vw - 100%)/ -2.1)!important;padding-right:calc((100vw - 100%)/ 2.1)}.single-product .woocommerce-notices-wrapper{max-width:100%;width:100%}.single-product h1{text-transform:none;margin-top:50px}.single-product .product .woocommerce-product-gallery{max-width:32%}.single-product .product .woocommerce-product-gallery .wp-post-image{min-height:275px;-o-object-fit:cover;object-fit:cover}.single-product .product .entry-summary{float:left;width:100%!important;clear:none;max-width:68%;padding-left:25px;padding-right:25px}.single-product .product .entry-summary .woocommerce-product-details__short-description{display:block;float:left;max-width:60%;width:100%}.single-product .product .entry-summary .cart,.single-product .product .entry-summary .price{max-width:40%;float:right;width:100%;text-align:right}.single-product .product .entry-summary .product-vat{position:absolute;right:0;top:60px;padding-right:25px;font-size:14px}.single-product .product .entry-summary .price{margin-bottom:35px}.single-product .product .entry-summary .price .woocommerce-Price-amount{font-size:32px;color:#0c3654}.single-product .product .entry-summary .price ins{color:transparent}.single-product .product .entry-summary .price del{position:absolute;top:25px;opacity:1!important;right:25px;color:#0c3654}.single-product .product .entry-summary .price del .woocommerce-Price-amount{font-size:22px;line-height:45px;text-align:right;right:0;font-weight:700}.single-product .product .entry-summary .cart{float:right!important;text-align:right}.single-product .product .entry-summary .cart .quantity{text-align:left;display:grid;width:70%;margin-top:40px!important;margin-bottom:10px!important;float:right!important}.single-product .product .entry-summary .cart .quantity select{width:100%;border:0;padding:10px;border-radius:5px}.single-product .product .entry-summary .cart .single_add_to_cart_button{float:right!important}@media (max-width:1199.98px){.menu-item-has-children .dropdown-menu .dropdown-item{padding:.25rem 0}.has-mega-menu .mega-menu-column.blue-line:after,.has-mega-menu .mega-menu-column.red-line:after,.has-mega-menu .mega-menu-column.teal-line:after,.has-mega-menu .mega-menu-column.yellow-line:after{content:" ";position:absolute;bottom:-10px;height:5px;right:0;left:0;margin:0 auto;top:30px;width:100%}.about-us-navi,.navbar-toggler{position:relative}:root{--header--top-height:0rem;--header--bottom-height:5rem}header .top{display:none}#main-nav{display:none!important;position:fixed;top:0;width:100%;left:0;background:#fff;padding:15px 15px 100px;height:100vh;overflow:scroll;padding-top:calc(var(--header--height) + 2em);z-index:-2;opacity:0;transform:translateY(-100%);transition:.3s}#main-nav.active-mobile{transform:translateY(0);opacity:1}.navbar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(255,255,255,0),#fff 25%);z-index:-1}.navbar-nav{max-width:960px;padding-left:15px;padding-right:15px;margin:0 auto}.has-mega-menu .dropdown-menu{min-height:auto}.has-mega-menu .mega-menu-column{float:left;padding:0;max-width:100%}.has-mega-menu .mega-menu-column.teal-line:after{background:#00a8a9}.has-mega-menu .mega-menu-column.red-line:after{background:#d60505}.has-mega-menu .mega-menu-column.yellow-line:after{background:#fead19}.has-mega-menu .mega-menu-column.blue-line:after{background:#0a65a4}.has-mega-menu .mega-menu-column>.dropdown-item{font-weight:700!important}.has-mega-menu .mega-menu-column .dropdown-item{padding-left:5px}.has-mega-menu .mega-menu-column .menu-item .dropdown-item{padding-left:0}.about-us-navi{order:-1;margin:0 0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.navbar-brand{margin-top:0;margin-bottom:0}}@media (max-width:768px){.product .entry-summary,.product .woocommerce-product-gallery{max-width:100%!important}.about-us-navi{padding:0}.landingpage-bus .bus-linie .col-md-11 h3{padding-left:55px}.product .entry-summary{float:left!important;width:100%!important;clear:none!important;padding-left:25px!important;padding-right:25px!important;position:relative!important}.product .entry-summary .woocommerce-product-details__short-description{max-width:100%!important;width:100%;min-height:145px}.product .entry-summary .cart,.product .entry-summary .price,.product .entry-summary .quantity{text-align:center!important;width:100%!important;max-width:100%!important}.product .entry-summary .cart del,.product .entry-summary .price del{left:0!important;right:0!important;text-align:center!important}.product .entry-summary .product-vat{position:absolute!important;right:0!important;top:180px!important;padding-right:0!important;font-size:14px!important;left:0!important;margin:0 auto!important;text-align:center!important}.product .entry-summary .cart{text-align:center!important}.product .entry-summary .cart .single_add_to_cart_button{float:none!important}.product .entry-summary .quantity select{max-width:250px!important;margin:0 auto!important}.product .entry-summary .price{position:relative}#footer-newsletter .title{font-size:25px}#footer-newsletter form{margin-top:1em}#footer-newsletter form .form-wrapper{flex-wrap:wrap;margin:0}#footer-newsletter form .field-wrapper{flex:1 1 100%;padding:5px}}@media (max-width:576px){.has-mega-menu .mega-menu-column.blue-line:after,.has-mega-menu .mega-menu-column.red-line:after,.has-mega-menu .mega-menu-column.teal-line:after,.has-mega-menu .mega-menu-column.yellow-line:after{content:" ";position:absolute;bottom:-10px;right:0;left:0;margin:0 auto;top:30px}:root{--header--bottom-height:4.5rem}.landingpage-bus .bus-linie .col-md-11 h3{padding-left:0}.hidden-navs,.single-reisebuero .icons{display:block}.single-reisebuero .icons .icon{width:100%!important}.hidden-navs.special-menu{background:#fead19;padding:0 15px;margin-bottom:15px;text-align:center}.hidden-navs.special-menu a{padding-top:8px!important;padding-bottom:8px!important}.hidden-navs.special-menu a:before{display:inline-block;content:"";width:16px;height:16px;background-image:url("/wp-content/themes/christophorus/icons/telephone.svg");background-size:cover;margin-right:10px}.navbar-brand,.navbar-toggler{margin-bottom:auto;margin-top:auto}.navbar-brand img{width:175px}.about-us-navi{display:none}.has-mega-menu .mega-menu-column{float:left;padding:0}.has-mega-menu .mega-menu-column.teal-line:after{background:#00a8a9}.has-mega-menu .mega-menu-column.red-line:after{background:#d60505}.has-mega-menu .mega-menu-column.yellow-line:after{background:#fead19}.has-mega-menu .mega-menu-column.blue-line:after{background:#0a65a4}}.tns-item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.image-slider:not(.tns-slider)>div{position:relative;width:100%}.image-slider:not(.tns-slider)>div img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.image-slider:not(.tns-slider)>div:not(:first-child){position:absolute;top:0;left:0;opacity:0;z-index:-1}.image-thumbnail-slider{display:block;white-space:nowrap;overflow:hidden}.image-thumbnail-slider>div{width:16.6667%;padding-right:5px;display:inline-block}.textwidget>.h1,.textwidget>.h2,.textwidget>.h3,.textwidget>.h4,.textwidget>.h5,.textwidget>.h6{padding:30px 0 20px}.tipp-box{padding:1.5em;background:#f5f5f5;border-radius:6px}.tipp-box p.title{position:relative;padding-left:2.4em;margin-bottom:20px}.tipp-box p.title .icon{position:absolute;bottom:-.2em;left:-.4em;width:2.4em}.tipp-box p.title .icon img{width:100%;height:auto}.klx_custom.weather.forecast{display:block;background:#f5f5f5;padding:2em;border-radius:4px}.klx_custom.weather.forecast .forecast{flex-wrap:wrap;display:flex}.klx_custom.weather.forecast .forecast .item{position:relative;width:100%;display:flex;background:#fff;padding:.75em;margin:0;border-bottom:1px solid #0a3b63;align-items:center}.klx_custom.weather.forecast .forecast .item>*{flex:1 1 10%;line-height:120%;text-align:center}.klx_custom.weather.forecast .forecast .day>*{display:block}.klx_custom.weather.forecast .forecast .icon img{width:3em;height:auto;margin-top:-.75em;margin-bottom:-.75em}@media (max-width:992px){.has-mega-menu .mega-menu-column.blue-line:after,.has-mega-menu .mega-menu-column.red-line:after,.has-mega-menu .mega-menu-column.teal-line:after,.has-mega-menu .mega-menu-column.yellow-line:after{content:" ";position:absolute;bottom:-10px;right:0;left:0;margin:0 auto;top:30px}header .container{max-width:100%}.about-us-navi{margin:0 -15px;width:calc(100% + 30px)}.about-us-navi .mail-navi,.about-us-navi .phone-navi{flex:1 1 calc(33.33% - 4px);margin:0 2px;order:-1}.has-mega-menu .mega-menu-column.teal-line:after{background:#00a8a9}.has-mega-menu .mega-menu-column.red-line:after{background:#d60505}.has-mega-menu .mega-menu-column.yellow-line:after{background:#fead19}.has-mega-menu .mega-menu-column.blue-line:after{background:#0a65a4}.klx_custom.weather.forecast{padding:1em}.klx_custom.weather.forecast .forecast .item{font-size:.9em}}@media (max-width:767px){.tipp-box{margin-top:30px}.klx_custom.weather.forecast .forecast .item.heading{display:none}.klx_custom.weather.forecast .forecast .item{flex-wrap:wrap;text-align:left}.klx_custom.weather.forecast .forecast .item>*{flex:1 1 50%;text-align:left}}*+.lwptoc,.lwptoc+*{margin-top:45px}.lwptoc .lwptoc_i{width:100%;padding:2.5em;background:#f6f6f6;color:#0c3654}.lwptoc .lwptoc_header .lwptoc_title{font-size:1.15em}.lwptoc .lwptoc_itemWrap .lwptoc_itemWrap{padding-left:1em}.lwptoc .lwptoc_items{margin-top:.5em}.lwptoc .lwptoc_item>a{padding:.3em 0;display:block}.lwptoc .lwptoc_item>a>span{padding-left:0;position:relative;display:block;transition:.3s;font-weight:700}.lwptoc .lwptoc_item>a.active,.lwptoc .lwptoc_item>a:hover{opacity:1}.lwptoc .lwptoc_item>a.active>span{transform:translateX(0)}.lwptoc .lwptoc_item>a.active:before{opacity:1;transform:translateX(0)}*+.blog-post-single-prevnext,.blog-post-single-prevnext+*{margin-top:90px}.blog-post-single-prevnext{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:min-content;gap:45px 2em;grid-template-areas:"prev next"}.blog-post-single-prevnext .prev{grid-area:prev}.blog-post-single-prevnext .next{grid-area:next}.blog-post-single-prevnext>*{display:flex;flex-direction:column;gap:1.25em;opacity:1;transition:.3s}.blog-post-single-prevnext>* small{order:-1;display:flex;gap:1em;align-items:baseline}.blog-post-single-prevnext>* img{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:auto}.blog-post-single-prevnext>:hover{opacity:.6;text-decoration:none}.blog-post-single-prevnext>.prev small{text-align:left;justify-content:flex-start}.blog-post-single-prevnext>.next small{text-align:right;justify-content:flex-end}@media (max-width:575.98px){.blog-post-single-prevnext{grid-template-columns:1fr;grid-template-areas:"prev" "next"}}.social-share{margin:4.5em 0;padding:.85em 0;border-top:1px solid #e4e6e7;border-bottom:1px solid #e4e6e7;font-size:1em;text-align:center}.social-share>p{margin:0 0 .5em;font-size:.95em}.social-share .share-wrapper{display:flex;justify-content:center;flex-wrap:wrap}.social-share .share-wrapper img{width:2.5em;height:auto;margin:.25em}.social-share .share-wrapper a{transition:.3s;transform:scale(1)}.social-share .share-wrapper a:hover{transform:scale(1.15)}.social-share.style-small{display:flex;align-items:center;margin:1.25em 0;padding:.65em 0;text-align:left}.social-share.style-small>p{text-transform:uppercase;margin:0 1em 0 0}.social-share.style-small .share-wrapper{justify-content:flex-start}