.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
  background-color: #e77601;
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a,
 #header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a > span.essbar
 
 {
  color: #913e16;
}

#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span.essbar {
  color: #913e16;
  }
 
#header .header-nav.header-nav-links nav > ul li:hover > a > span.essbar,
#header .header-nav.header-nav-links nav > ul li:hover > a {
  color: #98a27f;
}

.hoher {
	height: 70vh
}

.hoh {
	height: 40vh
}

.feature-box:hover {
	transform: scale(1.04);
box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.75);
}

.feature-box {
  padding: 3px;
}


#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active,
#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active span {
  color: #999999;
	background:url(./../img/top.png) no-repeat center 30% !important;
}

  @media (max-width: 991px) {
#header .header-nav-main nav > ul > li > a.active {
  color: #a4a4a4 !important;
  background: #CCC;
}
  }

.style-4 {
background: #ffffff70;
height: 200px;
border: 1px solid #b5b5b5;
border-radius: 5px;

}

.slidebox-1 {
	background:#df7303cf;
}
.btn-primary {
  background-color: #98a27f;
  border-color: #CCC #CCC #b3b2b2;
  color: #FFF;
}

html .btn-primary:hover, html .btn-primary.hover {
  background-color: #98a27f;
  border-color: #8e4d0a #914d07 #79430a;
  color: #FFF;
}


.patient-reviews {
 background-position:right;
 background-repeat:no-repeat;
 background-color:#fff;
 background-size:contain;
 height:auto;
 position:relative;
 overflow:hidden
}
@media(max-width:1199px) {
 .patient-reviews {
  padding-top:51%;
  position:static;
  background-size:100%;
  background-position:0 0;
  background-color:#fff;
  margin-bottom:0;
  overflow:auto
 }
}

@media(max-width:991px) {
 .patient-reviews {
  padding-top:54%
 }
 
 .hoher, .hoh {
	height: 50vh
}
}
.patient-reviews section.section {
 padding:90px 0!important
}
@media(max-width:1199px) {
 .patient-reviews section.section {
  padding:30px 0 70px!important
 }
}
.patient-reviews section.section .owl-carousel .owl-nav {
 top:19%
}
.patient-reviews section.section p.lead {
 font-size:14px
}
.patient-reviews section.section h4.review-signature {
 font-size:18px
}
.patient-reviews .owl-stage-outer .owl-item {
 padding:0 60px
}
.patient-reviews .owl-next {
 transform:none!important
}
.patient-reviews .owl-next:before {
 content:"\f060"!important;
 color:#212529!important;
 font-family:'font awesome 6 free'!important;
 font-weight:900!important;
 font-size:20px!important;
 left:1px!important;
 top:-1px!important;
 border:none!important;
 position:static!important;
 transform:none!important
}
.patient-reviews .owl-next:after {
 display:none!important
}
.patient-reviews .owl-prev {
 transform:none!important
}
.patient-reviews .owl-prev:before {
 content:"\f060"!important;
 color:#212529!important;
 font-family:'font awesome 6 free'!important;
 font-weight:900!important;
 font-size:20px!important;
 left:1px!important;
 top:-1px!important;
 border:none!important;
 position:static!important;
 transform:none!important
}
.patient-reviews .owl-prev:after {
 display:none!important
}
.patient-reviews .review-quotes {
 left:0;
 width:10%
}
.patient-reviews .review-quotes+.lead {
 width:90%
}

.text-shadow-1 {
	text-shadow: 2px 20px 15px#000000;
	z-index:100;
}

@media (max-width: 991px) {
	#header .header-nav-bar .header-nav {
	  min-height: 10px !important;
	  padding: 0;
	}
}


/*
* Custom Menu Item
*/
.custom-menu-item .custom-menu-item-details {
		display: flex;
		justify-content: space-between;
		position: relative;
}

.custom-menu-item .custom-menu-item-details .custom-menu-item-title {
		position: relative;
		padding-bottom: 10px;
}

.custom-menu-item .custom-menu-item-details .custom-menu-item-price {
		position: relative;
		top: -5px;
}

.custom-menu-item .custom-menu-item-details .custom-menu-item-price strong {
		font-size: 20.8px;
		font-size: 1.3rem;
}

.custom-menu-item .custom-menu-item-details .custom-menu-item-price strong > span {
		font-size: 0.6em;
}

.custom-menu-item .custom-menu-item-details .custom-menu-item-line {
		position: absolute;
		width: 100%;
		bottom: 0;
		border-bottom: dashed 1px #777;
}

.custom-menu-item .custom-menu-item-desc {
		position: relative;
		margin-top: 5px;
}

.custom-menu-item + .custom-menu-item {
		margin-top: 25px;
}

/* poppins-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: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/poppins-v20-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-100italic - 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: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/poppins-v20-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-200 - 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: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/poppins-v20-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-200italic - 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: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/poppins-v20-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-300 - 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: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/poppins-v20-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-300italic - 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: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/poppins-v20-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-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: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v20-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-italic - 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: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/poppins-v20-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-500 - 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: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/poppins-v20-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-500italic - 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: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/poppins-v20-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-600 - 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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins-v20-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-600italic - 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: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/poppins-v20-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-700 - 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: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/poppins-v20-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-700italic - 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: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/poppins-v20-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-800 - 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: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/poppins-v20-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-800italic - 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: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/poppins-v20-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-900 - 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: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/poppins-v20-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-900italic - 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: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/poppins-v20-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nothing-you-could-do-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: 'Nothing You Could Do';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nothing-you-could-do-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-family: 'AnkeHand';
  src:  url('../fonts/AnkeHand.woff') format('woff'),
        url('../fonts/AnkeHand.woff2') format('woff2'),
        url('../fonts/AnkeHand.svg#AnkeHand') format('svg'),
        url('../fonts/AnkeHand.eot'),
        url('../fonts/AnkeHand.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AnkeHand.ttf') format('truetype');

  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



.highlighted-word {
  font-family: "AnkeHand";
  font-weight: 700;
  font-style: italic;
}

.font-col {
  color:#393938 !important;	
}

/* Add here all your CSS customizations */
.bg-primary {
    background-color: #99a380 !important;
}
.essbar {
    font-family: 'Lora', serif !important;
}
.card-body p{
color: #777;
line-height: 20px;
margin: 0 0 15px 10px;
font-weight:500;
}

.footer-color p{
	color:#ffffff;
	font-weight:500;
}

.partyback {
    background: url(../img/partyservice2.jpg) no-repeat bottom center;
    width: 100%;
    min-height: 650px;
    margin-bottom: -3px;
}

.kuchenback {
    background: url(../img/kuchenback1.jpg) no-repeat bottom right;
	background-size:50%;
    width: 100%;
    min-height: 650px;
    margin-bottom: 0px;
	border-bottom:3px solid #dedede;
}


.eventback {
    background: url(../img/zutaten.jpg) no-repeat bottom right;
	background-size:50%;
    width: 100%;
    min-height: 550px;
    margin-bottom: -3px;
}

.grillback {
    background: url(../img/banner_bg.png.webp) no-repeat top right;
	background-size:40%;
    width: 100%;
    min-height: 550px;
    margin-bottom: -3px;
}

.glasback {
    background: url(../img/glas.png) no-repeat bottom right;
	background-size:55%;
    width: 100%;
    min-height: 650px;
    margin-bottom: -3px;
}

.tapasback {
    background: url(../img/tapasbck.png) no-repeat bottom right;
	background-size:60%;
    width: 100%;
    min-height: 550px;
    margin-bottom: -3px;
}

.eisback {
    background: url(../img/eis.jpg) no-repeat bottom left;
	background-size:60%;
    width: 100%;
    min-height: 550px;
    margin-bottom: -3px;
}


.shorty {
	min-height:220px !important;
	padding:10px 0 0 10px;

}


.numberCircle {
    font-size: 15px;
    font-weight: bold;
    width: 2em;
    height: 2em;
    box-sizing: initial;
    background: #4cb93f;
    border: 0.2em solid #dedede;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    line-height: 2em;
    box-sizing: content-box;
    float: right:;
}

.bordershadow {
	border:1px solid #dedede;
	max-height:220px;
	box-shadow: 0 0 25px -10px rgba(0,0,0,.15);
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+100;Grey+Flat */
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

}


#header .header-column .header-extra-info li .header-extra-info-text a {
  color: #913e16;
}

.text-brown {
	  color: #913e16;
}