/* inline #wp-custom-css */

			.block-testimonial-carousel__slides{
	height: auto !important;
}

.block-testimonial-carousel-s{
	display: none !important;
}


@media screen AND (max-height:868px){
    

    .js-trip-page-sidebar.is_stuck{
            position: relative !important;
            top:0px !important;
            height:100%;
        }
    
}


.block-contact-details{
	padding:50px;
}

.page-id-27651 .cmplz-soft-cookiewall,
.page-id-238 .cmplz-soft-cookiewall,
.page-id-242 .cmplz-soft-cookiewall{
	position:static !important;
}

#block-reiselaender + .home-page-tf{
	padding-top:70px;
}


.page-id-35348 #main-navbar{
display:none}


.search-result__pricebox{
	text-align:right;
}

.wpforms-one-half input{
max-width:100% !important;}

#wpforms-form-13647 .wpforms-page-indicator, .disable-page-indicator .wpforms-page-indicator  {
	display:none;
}

label.cmplz_consent_per_service_label{
	display:none;
}
.cmplz-service-header > div{

}
.cmplz-service-header h3,
.cmplz-service-header h3 + p  {
	margin-top:0px;
margin-bottom:0px;
}

#cmplz-cookies-overview{
	border: 1px solid #cfc6b2;
background: #faf9f7;
}
.cmplz-service-header h3 + p,
.cookies-per-purpose,
.cmplz-service-description,
.cmplz-sharing-data{
color: #c3a872;
	cursor: pointer;
background: #fff;
	border-top: 1px solid #cfc6b2;
	border-bottom: 1px solid #cfc6b2;
padding:5px;

}
.cmplz-service-header h3{
	padding:5px;
}


.block-image-text+.block-text {
    padding-top: 0;
     margin-top: 15px; 
}

.brand-deco--background-image .hs-form select.hs-input option{
	color: var(--c-text-l1) !important;
}

.visitportugal-home {
	display:none;
}

.white-label-voegele-reisen a.btn.btn-primary.btn-cta.btn-block.btn-outline.js-indi-booking-button {
    background-color: transparent;
    box-shadow: inset 0 0 0 1px #ffe500;
}


.block-usps__item img{
	width: auto;
	height: 62px;
}

.js-trip-page-navbar{
		overflow:hidden;
}

.tour-listing>figure>img{
	width:auto;
}

      .form-trustpilot__widget{
        position: absolute;
        bottom: 0px;
        right: 0;
        width: 100%;
        background: linear-gradient(1deg, rgba(0,0,0,0.5), transparent);
        padding: 30px;
        z-index: 11;
        display: flex;


        }


div.wpforms-container .wpforms-form .choices__list--dropdown{
	z-index:130 !important;
}

.hs-form-booleancheckbox-display{
	display:block !important;
}

.landing-page-header__diagonal{
	display:none !important
}

.hero__sticker p{
color: #585040;
	line-height: 15px;
}
.hero__sticker a p{
color: #585040;
}

.block-recommend .hero__sticker {
	width:130px;
	height:130px;
	top:40px;
}

.block-recommend .hero__sticker p {
	color:#fff;
} 

.trip-header__corner-text{
	white-space:nowrap;
}

.block-text{
	padding-bottom: 30px;
}

.block-text + 
.block-holidays{
	padding-top: 0px
}



.hero__sticker p span{
color: #585040;
}
.hero__sticker a{
background-position: bottom 26px center;
    padding-bottom: initial;
    text-align: center;
    font-weight: 700;
    padding-top: initial; 
    padding-right: 0;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    align-items: center;
}
.dropdown-menu__alottments{
	display:none;
}

	.trip__sidebar .trustpilot-widget {
			left:-45px;
	}


.tour-finder--sequence .tour-finder-cat[data-cat="1"]:not(.is-open):not(.is-set) .tour-finder-cat__inner:after,
.tour-finder--sequence .tour-finder-cat.is-set+.tour-finder-cat:not(.is-open):not(.is-set) .tour-finder-cat__inner:after{
	height:180px;
}

.tour-finder__nav-container:before{
	border-top:1px solid hsla(0,0%,100%,.42);
	border-bottom: 1px solid hsla(0,0%,100%,.42);
}

@media (max-width: 991px){
	.trip__sidebar {
				left:-20px;
	}
	
	.tour-finder-cat__title{
		font-size:15px;
	}
	
	
	.tour-finder--sequence .tour-finder-cat:after, .tour-finder--sequence .tour-finder-cat:before{
		border-width: 7px;
		margin-left: -5px!important;
		top: calc(50% - 7px);
		left:calc(100% - 9px);
	}
}

.tour-finder--sequence .tour-finder-nav{
	border:none;
}
/*
.search-box__tabs {

    flex-direction: row-reverse;
    justify-content: flex-end;
}

.search__filter--package-select ul{
	    flex-direction: column-reverse;

}*/

.page-id-27651 a._brlbs-btn-cookie-preference {
    background: #ffffff!important;
    border-radius: 4px!important;
    color: #c3a872!important;
    border: 1px solid #c3a872 !important;
    margin: 0 auto;
    display: block;
    width: 400px;
    text-align: center;
}

.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn{
	background:transparent !important;
}

._brlbs-responsive-table table {
	width:100%;
}
._brlbs-responsive-table table tr{
	width:100%;
background: #faf9f7;
border:1px solid #cfc6b2
}

._brlbs-responsive-table table th{
background: #faf9f7;
width: 33%;
	
}

._brlbs-responsive-table table td{
background: #fff;

}

h3._brlbs{
	font-size:26px;
}


.wpforms-conversational-form-logo{    position: relative;
    margin-bottom: 60px;
    height: auto;
    padding-bottom: 2.5em;}

.wpforms-conversational-form-logo:before {
 
    content: "You Young Yang ";
    width: 130px;
    display: block;
    text-align: center;

    font-size: 14px;
    color: #c3a872;
    font-weight: bold;
    position: absolute;
    bottom: 1.2em;
    width: 100%;
}

.wpforms-conversational-form-logo:after {
    content: "Leitung Touristik";
    width: 130px;
    display: block;
    margin: 0 auto;
    text-align: center;
    /* margin-bottom: 55px; */
    font-size: 14px;
    color: #c3a872;
    position: absolute;
    width: 100%;
    bottom: 0px;
}

.flatpickr-calendar.open {
	display:block !important;
}

.search-result__map img {
width:100%;
}

@media (min-width: 1025px){
	.hero__main .hero-questionnaire {
	top: 1.4em;
    position: relative;
}
}
#so-funktionierts +
#block-viamonda-weg .block-video{
	background: transparent;
}


.block-text +.block-text{
	padding-top:0px;
} 

.bg-dark #block-unsere-vorteile .h2-d-pre, .bg-dark #block-unsere-vorteile .h2-d {
    color: #fff;
}

@media (min-width: 992px){
.blog-post__sidebar>:first-child {

background: #fff;
	}}

@media (min-width: 768px){
.landing-page-header__rp-title {
 
    font-size: 64px;
	line-height: 80px;
}}


.modal-small--contact-us{
		/*overflow: auto;*/
    height: auto;
		bottom:0px;
}


.hero__lg_sticker {
  
    right: 0px;
    top: -80px;
    width: 110px;
    height: 110px;
  
}


@media (max-width: 767px){
.hero__lg_sticker {
    display: flex !important;
}
}


.c-primary a{
	color: #c3a872 !important;
}


.page-id-22877 #block-text{
	padding-top:30px;
}
.page-id-22877 #block-text img{
	max-width:120px;
	margin: 50px auto 0px auto;
	display: block;
}

.page-id-22877 #block-text > .container > .row > .col-sm-8{
	width: 100%;
	margin:0px;
}


@media (max-width: 767px){
.tour-listing__tours .col-sm-4 {
    width: 100%;
}

 .block-newsletter__form{
	 margin: 30px;
	 padding:12px
}

}


.specials.bg-dark + .specials__cta{
	background: #337d5d !Important;
	color: #fff !important;
	text-align:left !important;
}
.specials.bg-dark + .specials__cta .h2-b{
	color:#fff;
}

.specials__cta + .ripped-border-before::before{
	display:none !important;
}

.block-how-it-works  + .block-newsletter{
  
    margin-top: 80px !important;
}

.page-template-static-dark .block-how-it-works  + .block-newsletter{
  
    margin-top: 0px !important;
}

    .a3m-content--details .a3m-content__hover-wrapper{
        min-height: 300px;
    }

    .loader{
        position:absolute;
        top:0px;
        left:0px;
        right:0px;
        height:100%;
        text-align:center;
        display:none;
        padding:15% 30px 30px 30px;
        text-shadow:0 3px 10px #fff;
        z-index:1;
        background-color:rgba(255, 255, 255, .3);    }



.block-text + .block-cta{
	padding-top: 0px;
	margin-top: -60px;
}

.landing-page-header__navbar.is_stuck{
	position: sticky !important;
}

span.flatpickr-day.hidden {
    display: block !important;
    pointer-events: none;
    color: #fff;
}



.block-newsletter.ripped-border-after:last-child:after{
	display:none;
} 

.home-page-tf__subtitle:before{

content: "";
    height: 1.3em;
    width: 1.3em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzNCOTk0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0LjcsMC43TDI1LjgsNDYuNmwtNS0yMC4xTDAuMywyMi44TDQ0LjcsMC43eiBNMTMuMywyMC44bDExLDEuOGwyLjYsMTAuOEwzNyw5TDEzLjMsMjAuOEwxMy4zLDIwLjh6Ii8+Cjwvc3ZnPgo=);
    display: inline-block;
    position: relative;
    top: 0.3em;
    margin-right: 6px;
}

.home-page-tf__rp-title{
	display:none;
}

.home-page-tf.trustpilot-following+
.block-partners{
	margin-top:0px
}

.trip-amenities__list li {
    margin-top: 0;
    margin-bottom: 10px;
    list-style-type: none;
    width: 100%;
}


.tour-listing__info{
	opacity:.6 !important;
}
/*
@media (max-width: 980px){
.simplefavorite-button, #main-navbar__button-favorite{
	display:none !important
	}}
*/

.fancybox-animated{
	transition-duration: 1s !important;

}


@media (min-width: 850px) and (max-width: 1240px){
#hero-navbar .navbar-nav>li>a, #hero-navbar .navbar-nav>li>span, #main-navbar .navbar-nav>li>a, #main-navbar .navbar-nav>li>span {
    padding: 18px 7px;
}}

.block-image-carousel{
	margin-top:60px;
		position:relative;
	z-index:11;
}
.block-image-carousel + .block-highlights{
	margin-top:-120px;

}

@media (max-width: 992px){
.block-how-it-works:after {
    top: -1260px;
    background-size: 100% 100%;
    left: -7%;
	}
}

#wpforms-form-32084 .wpforms-page-indicator {
	display:none;
}

#wpforms-form-32084 .wpforms-submit-container,
#wpforms-form-31408 .wpforms-submit-container {
	position:static;
}		
