:root {
  --wf-price-height: 125px;
  --wf-price-height-datum: 0px;
}


.content-zimmer-preise-info {
  clear:both;
  width:100%;
  margin-bottom:5px;

}

.content-zimmer-preise-box  {
  display: flex;
  padding-left:5px;
  padding-right:10px;
  align-items: center;
  margin-bottom:5px;
  margin-right:5px;

}

.zimmer-preise-image {
  display:inline-block;
}
.zimmer-preise-image img {
  width:auto;
  display:inline-block;
  padding-top:5px;
  padding-bottom:5px;
  height: var(--wf-price-height);
}

@media (max-width: 767px) {
	.zimmer-preise-image {
	  display:none !important;
	}
}



.owl-featured-item  {
	margin-bottom:0.5rem;  
}

.owl-featured-item .preise-owl-date ul,
.owl-featured-item .preise-owl ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none !important;
    text-align:center;  
}

.owl-featured-item .preise-owl-date li,
.owl-featured-item .preise-owl li {
	width:100%;
	text-align:center;
	list-style:none !important;
	margin-bottom:5px;		
}



.owl-featured-item .preise-owl-date li {
	width:100%;
	padding: 15px 10px 0 10px;

}

.owl-featured-item .preise-owl li.li-preis-flex {
	display:-webkit-flex;display:-ms-flexbox;display:flex;
	-webkit-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;
}

.owl-featured-item .preise-owl-date li {
  height: var(--wf-price-height-datum);  
}

.XXcontent-zimmer-preise-info {
  height: calc(var(--wf-price-height-datum) + var(--wf-price-height) + 5px);
}

.content-zimmer-preise-info {
  height: var(--wf-price-height);
}


.content-zimmer-preise-box,
.owl-featured-item .preise-owl li {
  height: var(--wf-price-height);  
}



.owl-featured-item .preise-owl li.pr-top,
.owl-featured-item .preise-owl li.single  {
  font-size:1.05em;
  font-weight:500;
  font-family: var(--wf-page-font-family); 
}

.owl-featured-item .preise-owl li.pr-top  {
	padding-top:2rem;
}


/* Font Preise 
---------------------------------- */
.content-container-preise {
  font-family: var(--wf-navi-menu);
  line-height:1.2em;
  font-size:18px;
  font-weight:400;
  color:#000 !important;
}

.content-container-preise b,
.content-container-preise strong {
	color:#000 !important;
	font-weight:400 !important;
}


@media (min-width: 768px) {
	.content-container-preise {
	  font-size:20px;
	}
}




@media (max-width: 767px) {
	.zimmer-preise-image {
	  display:none !important;
	}
}

.zimmer-preise-text {
  font-size:0.90em;
  line-height:1.35em;
  padding-left:10px;
}

.zimmer-preise-text b,
.zimmer-preise-text strong {	
  font-size:1.15em;
  padding-bottom:0.25rem;
  font-weight:500;
  display:block;
}



.owl-featured-item .preise-owl li {
	width:100%;	
	line-height: 1.25em;	
}

.owl-featured-item .preise-owl li.pr-top {
	line-height: 1.25em;
}






.owl-featured-item .preise-owl-date li {
	line-height:1.3em;
    font-size:1.0em;
	text-align:center;
	letter-spacing:0;
}

.owl-featured-item .preise-owl-date li b{
	line-height:1.3em;
	font-weight:400 !important;
	padding-bottom:0.35rem;
	display:block;
}

@media (max-width: 575px) {

.owl-featured-item .preise-owl-date li {
    font-size:1.1em;
}


}


@media (max-width: 440px) {
.zimmer-preise-text {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;	  
}

.zimmer-preise-text b{
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	-o-hyphens: none;
	hyphens: none;


}


}





.content-zimmer-preise-box {
  background-color: rgba(180,120,50, 0.10);
}

.owl-item .owl-featured-item .preise-owl-date li,
.owl-item .owl-featured-item .preise-owl-flex li,
.owl-item .owl-featured-item .preise-owl li {
  background-color: rgba(183,136,55, 0.08);
}

.owl-item:nth-of-type(odd) .owl-featured-item .preise-owl-date li,
.owl-item:nth-of-type(odd) .owl-featured-item .preise-owl li {	
   background-color: rgba(180,115,50, 0.05);
}




/* https://www.mediaevent.de/css/css3-selektor-pseudo.html */


.owl-featured-item .preise-owl {
  display: flex;
  align-items: center;
  justify-content: center;
    
}
.owl-featured-item .preise-owl li {
  display: flex;
  align-items: center;
  justify-content: center; 
}

.pr-flex-end {
	align-items: flex-end !important;
	padding-bottom:10px;
}

.preise-owl-flex {
	display: flex;
	list-style:none;
	justify-content: space-between;
	align-items:center;
	position:relative;
}



.xpreise-owl-flex:after {
	content:"";
	position:absolute;
	left:50%;
	top:-4px;
	width:2px;
	height:110%;
	background-color:#fff;
	
}

.preise-owl-flex li{
	width:50%;
}

.preise-owl-day li {
	font-family: var(--wf-navi-menu) !important;
	font-size:0.95em !important;
	font-weight:300;
	padding:0.35rem 0.5rem !important;
	line-height:1.3em;
}


.owl-item .owl-featured-item.mk-winter .preise-owl li {
	background-color:#dbe2e8;
}

.owl-item .owl-featured-item.mk-sommer .preise-owl li {
	background-color:#bfbd93;
}



