/* --
Styles for Deutsch
------------------------- */

#searchAccomodation #searchForm .wrapRangeDate .departureDate {
	left: 150px;
}

.DateRangePicker .DateInput .DateInput__display-text {
    padding: 0 0 0 6px;
    /* font-size: 14px;
    font-size: 1.4rem;
    line-height: 45px; */
}

/* #siteFoot .socialize .newsletter input[type="text"] {
	width: 220px;
} */


.pswp .pswp__button--close:after {
	content: "Schließen";
	text-indent: 2px;
	bottom: 12px;
	letter-spacing: 0.2em;
}


.facilitiesList dd {
	margin: 10px 12px 0;
}




@media (max-width: 1030px) {
	#searchForm button {
		font-size: 12px;
		font-size: 1.2rem;
	}
}


@media (min-width: 900px) {
	#siteHead .mainNav .drop > a {
		padding-right: 25px;
	}
	#siteHead .mainNav .drop > a:after {
		margin-left: -20px;
	}

	#searchAccomodation .options li {
		width: 50%;
	}
	#searchAccomodation .options li a {
		padding-left: 80px;
	}
	#searchAccomodation .options li:last-child a {
		padding-left: 80px;
	}
	#searchAccomodation .options li.active a {
		padding-left: 110px;
	}
	#searchAccomodation .options .promo-code-wrapper {
		padding-left: 80px;
	}

	.bestGuaranteeList-wrapper .options li {
		width: 50%;
	}
	.bestGuaranteeList-wrapper .options li a {
		padding-left: 60px;
	}
	.bestGuaranteeList-wrapper .options li.active a {
		padding-left: 90px;
	}
	.bestGuaranteeList-wrapper .options li.active:first-child a {
		padding-left: 90px;
	}
	.bestGuaranteeList-wrapper .options-content .tab-pane.active {
		margin-bottom: 50px;
	}

}

@media (min-width: 1200px) {
	.specialOffers a.more {
		font-size: 18px;
		font-size: 1.8rem;
	}
}


@media (min-width:900px) and (max-width:999px) {
	#siteHead .mainNav .drop > a {
		padding-left: 10px;
		padding-right: 16px;
	}
	#siteHead .mainNav .lang > a:before { content: none; }
	#siteHead .mainNav .drop > a:after {
		margin-left: -10px;
	}
	#siteHead .mainNav .lang .sub { width: auto; }
}




@media (max-width: 1199px) {
	#searchAccomodation .options { text-align-last: left; }
	#searchAccomodation .options li:first-child a {
		padding-left: 80px;
	}
	#searchAccomodation .options li.active:first-child a {
		padding-left: 110px;
	}


	.bestGuaranteeList-wrapper .options { text-align: left;	}
	.bestGuaranteeList-wrapper .options li:first-child a {
		padding-left: 60px;
	}
	.bestGuaranteeList-wrapper .options li:last-child a {
		padding: 0 20px 0 60px;
	}
	.bestGuaranteeList-wrapper .options li.active:first-child a {
		padding-left: 80px;
	}
	.bestGuaranteeList-wrapper .options li.active a {
		padding: 0 20px 0 80px;
	}

	.specialOffers {
		margin-bottom: 40px;
	}
	.specialOffers a.more {
		height: 48px;
		text-align: center;
		line-height: 2em;
	}
	.specialOffers a.more span {
		display: inline-block;
		position: relative;
		padding: 0 14px 0 0;
	}
}

@media (max-width: 899px) {
	.bestGuaranteeList-wrapper .options li:last-child a {
		padding: 0px 20px;
	}
}




