@media only screen and (min-width: 768px) {
    .header.original {
        line-height: 150px;
    }
}

/* Logo Header 
@media only screen and (min-width: 768px) {
	.header.original .logo {
	    height: 125px;
	}
}
@media only screen and (min-width: 768px) {
	.header .logo {
		top: 10%;
	}
}
@media only screen and (min-width: 768px) {
	.stickyheader .header .logo {
	    top: 0%;
	}
}*/

/* Hyperlink Schwarz Outline */
.ce_hyperlink-extended a.link-black-outline {
    color: rgb(70,62,58);
    border: 2px solid rgb(70,62,58);
    background: none;
}

/* Iconbox Lage */
#lage i {
	background: #fff;
	color: #e0b0a0;
}

/* Ausstattungsdetails */
#ausstattungsdetails ul {
	margin-bottom: 20px;
}
#ausstattungsdetails ul li {
	padding-left: 5px;
}
#ausstattungsdetails ul li ul {
	list-style: disc;
	padding-left: 30px;
}
#ausstattungsdetails-2 li {
	padding-left: 5px;
	margin-bottom: 9px;
}

/* Formular */
button.reservierung {
	font-size: 1rem;
	letter-spacing: 1px;
}

/* Tablet Anpassungen */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#boxes1 .ce_bgimage {
		height: 500px !important;
	}
	#boxes2 .ce_bgimage {
		height: 480px !important;
	}
	#boxes3 .ce_bgimage {
		height: 400px !important;
	}
	.ce_bgimage-inside {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	#lage1 .ce_swiper-slider-start {
		height: 410px !important;
	}
	#lage2 .ce_swiper-slider-start {
		height: 430px !important;
	}
	#lage3 .ce_swiper-slider-start {
		height: 430px !important;
	}
}

/* Smartphone Anpassungen */
@media only screen and (max-width: 767px) {
	#boxes1 .ce_bgimage_124302 {
		height: 470px !important;
	}
	#boxes1 .ce_bgimage_124308 {
		height: 470px !important;
	}
	#boxes2 .ce_bgimage_124313 {
		height: 430px !important;
	}
	#boxes2 .ce_bgimage_124321 {
		height: 400px !important;
	}
	#boxes3 .ce_bgimage_124327 {
		height: 300px !important;
	}
	#boxes3 .ce_bgimage_124331 {
		height: 380px !important;
	}
	.ce_bgimage-inside {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	#lage1 .ce_swiper-slider-start {
		height: 410px !important;
	}
	#lage2 .ce_swiper-slider-start {
		height: 440px !important;
	}
	#lage3 .ce_swiper-slider-start {
		height: 440px !important;
	}
	.mod_article.article-pt-xxs>.container {
		padding-top: 0px;
	}
	.ce_image_extended.mob-align-left * {
		text-align: center !important;
	}
	#bottom .inside {
		font-size: 0.82rem;
	}
	h2, .h2 {
		font-size: 1.86rem;
	}
	h3, .h3 {
		font-size: 1.65rem;
	}
	.font-size-xxxs, .font-size-xxxs p {
		font-size: .9rem;
	}
	#ausstattungsdetails, #ausstattungsdetails-2 {
		font-size: .85rem;
		line-height: 1.8;
	}
	.ce_leadertext.version2 p {
		font-size: 1.1rem;
	}
	.ce_leadertext *, .ce_image_text_box_content {
		text-align: center !important;
		margin-bottom: 0 !important;
	}
	.ce_swiper-slider-start .pagination-right .swiper-pagination {
		text-align: center;
	}
}

/* Fonts */
body {
	font-family: 'DM Sans', sans-serif;
	letter-spacing: 1px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .ce_revolutionslider_text.bold, .font_headline {
	font-family: 'DM Serif Display', serif;
	font-weight: 400;
}
body, p {
	hyphens: manual;
}
.header .mainmenu ul li a {
	letter-spacing: 0.5px;
}

/* dm-sans-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/dm-sans-v14-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/dm-sans-v14-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-serif-display-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}