/********* Compiled - Do not edit *********/
:root{--color-primary:#f07500;--color-gradient-start:#f07500;--color-gradient-stop:#ef5b00;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:PT Sans;font-weight:400;line-height:1.7em;font-size:1em;color:#3f3f3f;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:PT Sans;line-height:1.2em;font-size:52px;color:#3f3f3f;}.h2,h2{font-family:PT Sans;line-height:1.2em;font-size:40px;color:#3f3f3f;}.h3,h3{font-family:PT Sans;line-height:1.2em;font-size:52px;color:#3f3f3f;}.h4,h4{font-family:PT Sans;line-height:1.2em;font-size:25px;color:#3f3f3f;}.h5,h5{font-family:PT Sans;line-height:1.2em;font-size:21px;color:#3f3f3f;}.h6,h6{font-family:PT Sans;line-height:1.2em;font-size:18px;color:#3f3f3f;}.titlebar-inner h1{}.titlebar-inner p{}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(240, 117, 0) !important;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(0, 0, 0);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(0, 0, 0);}.main-header .nav-trigger .bar{background-color:rgb(0, 0, 0);}body[data-mobile-nav-style=modern]:before{background:rgb(255, 255, 255);}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(0, 0, 0);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}.mdp-readabler-dark-contrast .content {background-color: #181818!important;}
.mdp-readabler-dark-contrast .wpb_wrapper {background-color: #181818!important;}
.mdp-readabler-dark-contrast .mainbar-wrap {background-color: #181818!important;}
.mdp-readabler-dark-contrast .vc_custom_1637053231357 {background-color: #181818!important;}
html body.mdp-readabler-dark-contrast span {background-color: rgba(0, 0, 0, 0) !important;}
.mdp-readabler-dark-contrast #searchBoxInnerContainer1 {background-color: #181818!important;}
.mdp-readabler-dark-contrast #datesContainer1 input {border:1px solid white !important;}
.mdp-readabler-dark-contrast .nav-item-children {background-color: #181818!important;}
.mdp-readabler-dark-contrast .vc_row-has-fill {background-color: #181818!important;}

html body.mdp-readabler-dark-contrast h1, html body.mdp-readabler-dark-contrast h1 span, html body.mdp-readabler-dark-contrast h2, html body.mdp-readabler-dark-contrast h2 span, html body.mdp-readabler-dark-contrast h3, html body.mdp-readabler-dark-contrast h3 span, html body.mdp-readabler-dark-contrast h4, html body.mdp-readabler-dark-contrast h4 span, html body.mdp-readabler-dark-contrast h5, html body.mdp-readabler-dark-contrast h5 span, html body.mdp-readabler-dark-contrast h6, html body.mdp-readabler-dark-contrast h6 span {color:white !important;}


html body.mdp-readabler-dark-contrast #mdp-readabler-popup span {background-color: rgba(0, 0, 0, 1) !important;}




/*BUCHUNGSSTRECKE*/




#accommodationCodesContainer1 {display:none !important;}
.nav-trigger {display:none !important;}
.searchBoxContainer .searchBoxInnerContainer {background-color: white !important;}
#dateFromInput1 { width: 98%; float:left; height: 50px; padding: 15px; border-radius: 0px;}
#dateToInput1 {width: 98%; float:left; height: 50px; padding: 15px; border-radius: 0px;}
#numberOfGroupsContainer1 {width: 30%; float:left;}
#datesContainer1 {float:left; width: 69%;}
#numberOfGroupsInput1 {margin-left: 10px;}
.searchBoxContainer .icon_calendar {background-position-x: 95% !important;}
#establishmentLocationsContainer1 {display:none !important;}
#groupLabel1_1 {display:none !important;}
#numberOfGroupsInput1 {-moz-appearance: none; -webkit-appearance: none; appearance: none; border: none; height: 50px; border:1px solid #ccc; border-radius: 0px solid; padding: 15px;}
#groupAdultsInput1_1  {-moz-appearance: none; -webkit-appearance: none; appearance: none; border: none; height: 50px; border:1px solid #ccc; border-radius: 0px solid; padding: 15px;}
#groupChildrenInput1_1 {-moz-appearance: none; -webkit-appearance: none; appearance: none; border: none; height: 50px; border:1px solid #ccc; border-radius: 0px solid; padding: 15px;}



#numberOfGroupsInput1 select:after {content: "d"; font-size: 20px; position: absolute; right: 15px; top: 10px; color: #000; }

#buttonInput1 {width: 100%; margin-top: 10px; height: 50px; border: 0px solid white; background-color: orange; background-image: none; color: white; font-weight: 600; font-size: 20px; border-radius: 0px;}


#dateFromLabel1 {display:none !important;}
#dateToLabel1 {display:none !important;}
#numberOfGroupsContainer1 {display:none !important;}
#groupChildrenLabel1_1 {display:none !important;}
#groupChildrenInput1_1 {display:none !important;}
#groupAdultsLabel1_1 {width: 9%; margin-left: 3%;}


#dateFromInput1 {width:49% !important; margin-right: 1%;}
#dateToInput1 {width:49% !important;}
#groupAdultsInput1_1 {width:17% !important;}

#groupInputContainer1_1 .ts-select-container:nth-child(2) {display:none !important;} 

.ts-select-container:before {margin-left: calc(100% - 40px) !important;}

.groupAdultsInput {
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
    background-position: calc(100% - 12px) center !important;
    background: url("data:image/svg+xml,") no-repeat;
    padding: 8px 32px 8px 16px;
}
/* To remove the arrow of select element in IE */
.select1::-ms-expand {
  display: none;
}




.buchung {position: relative; z-index: 2;}
.logo-default {width:160px;}
.logo-sticky {width:130px;}
#primary-nav {margin-top:19px;}
.is-stuck #primary-nav {margin-top:0px;}
.is-stuck .navbar-brand {padding-top: 12px; padding-bottom: 12px;}
.is-stuck .vc_custom_1637044471227 {padding-top: 0px !important;}
#menu-item-109 a {border:2px solid white; margin-left: 20px;}
.is-stuck #menu-item-109 a {border:2px solid black; margin-left: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 10px; margin-bottom: 10px;}
.main-nav .children, .nav-item-children {border-radius: 0px !important}

.nav-item-children {width: 262px;}


.fbc-items li:first-child {display:none !important;}
.fbc-items li .span:first-of-type {display:none !important;}


.pum-content.popmake-content:focus-visible, 
.pum-content *:focus,
.pum-overlay .pum-content
{
	outline: none !important;
}

@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {
        .pum-overlay .pum-content {
            outline: none !important;
        }
    }
}

.pum-overlay .container {width:100% !important;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {padding-right: 0px !important;}


.widget-title {display:none !important;}
.elementhide {display:none !important;}
#menu-item-672 {margin-top: -27px; margin-left: 20px;}

/*Mobil*/

@media screen and (min-width: 1199px) {
    
    .sfm-navicon-button {display:none !important;}
    
}


@media screen and (max-width: 1199px) {
    
   .sfm-menu-item-111, .sfm-menu-item-110, .sfm-menu-item-792, .sfm-menu-item-112  {display:none !important;}  
   .sfm-logo {display:none !important;}
    
}


@media screen and (max-width: 600px) {
    
     
    #dateFromInput1 {width:144% !important;}
#dateToInput1 {width:144% !important;}
#groupAdultsInput1_1 {width:50% !important;}
#groupAdultsLabel1_1 {width: 45% !important;}
#ui-datepicker-div {left:13px !important;}
    
 .sfm-menu-item-111, .sfm-menu-item-110, .sfm-menu-item-792, .sfm-menu-item-112  {display:none !important;}    
.sfm-logo {display:none !important;}
    
  h1 {
    font-size:40px;
  }
   h2 {
    font-size:35px;
  }
   h3 {
    font-size:30px;
  }
 
 #datesContainer1 {width:100% !important;}
#numberOfGroupsContainer1 {width: 99% !important; margin-left: -10px; margin-top:-10px !important;}
#groupChildrenInput1_1 {width:98% !important;}
.ts-select-container:before {right: 21px !important;}
 
 #dateFromInput1 {}
 #dateToInput1 {}
 #numberOfGroupsInput1 {}
 
}

.sfm-nav ul li ul li a span {
    font-size: 20px !important;
}

.sfm-nav ul li ul li a ins {
    margin-top: -23px !important;
}