/*
Farben
======
hellbraun: 		#c78468
dunkelbraun: 	#3d3631
*/

ul{
	list-style-position:inside;
}
p:last-child{
	margin-bottom:0;
	padding-bottom:0;
}
form p:last-child{
	margin-bottom:1em;
}
.p6-topbar .elementor-widget-text-editor{
	color:#fff;
}
.p6-topbar .elementor-widget-text-editor a:hover{
	color:#fff;
	text-decoration:underline;
}
.elementor-224 .elementor-element.elementor-element-931a977 .jet-menu .jet-menu-item.jet-current-menu-item .top-level-link,
.elementor-224 .elementor-element.elementor-element-931a977 .jet-menu .jet-menu-item:hover > .top-level-link,
.elementor-6 .elementor-element.elementor-element-5494d81 .jet-slider .sp-buttons .sp-button{
	border-color:#c78468;
}
.elementor-6 .elementor-element.elementor-element-5494d81 .jet-slider__button--primary,
.elementor-6 .elementor-element.elementor-element-5494d81 .jet-slider .sp-buttons .sp-button.sp-selected-button,
.elementor-6 .elementor-element.elementor-element-5494d81 .jet-slider__button--primary:hover,
.elementor-6 .elementor-element.elementor-element-5494d81 .jet-slider .sp-buttons .sp-button:hover{
	background-color:#c78468;
}
.p6-footer .elementor-widget-text-editor .elementor-text-editor{
	color:#3d3631;
}
.p6-footer .elementor-widget-text-editor .elementor-text-editor a{
	color:#3d3631 !important;
}
.p6-footer .elementor-widget-text-editor .elementor-text-editor a:hover{
	text-decoration:underline;
}
input[type=submit]{
	background-color:#c78468 !important;
}
input[type=submit]:hover{
	background-color:#3d3631 !important;
}
.p6-social{
	text-align:center;
}
.p6-social img{
	height:20px;
	width:auto;
	margin:0 5px 10px 5px;
}
.p6-zusatzstoffe .elementor-text-editor{
	font-size:80%;
}
.price-list__item-title span{
	font-size:75%;
}
.wpcf7-form-control-wrap.message{
	display:block;
}
.home .wpcf7-form-control-wrap.message{
	margin-top:1em;
}
.events-iframe iframe{
	width:100%;
	height:1000px;
	border:0;
}
.download-speisekarten a.elementor-button{
	min-width:250px;
}
#mc_embed_signup form{
	padding-left:0 !important;
}
#mc_embed_signup form .mc-field-group{
    float: left;
    width: 29%;
    clear: none;
    margin: 0 2%;
	padding-bottom:0;
}
#mc_embed_signup form .mc-field-group .asterisk {
    color: #e85c41;
    font-size: 150%;
    font-weight: normal;
    position: absolute;
    top: -3px;
    padding-left: 3px;
}
#mc_embed_signup form .button{
    margin: 20px auto 0 auto;
	display:block;
	padding: 19px 52px 17px 52px;
	height:auto;
	line-height:100%;
	font-weight: 500;
	font-size:14px;
	font-family: "Rubik", Sans-serif;
}
.elementor-widget-jet-download-button .jet-download__sub-label{
	font-weight:400;
}
.jet-mobile-menu{
	padding-top:15px;
}
.cn-button.bootstrap,
.cn-button.bootstrap:hover{
	background:#c78468;
}
.cn-button.bootstrap:hover{
	color:#3d3631;
}
/* Speisenkarte für Tablets */
body.page-id-1993 #masthead .elementor-element-93949df,
body.page-id-2012 #masthead .elementor-element-93949df{
	text-align: center;
}
body.page-id-1993 #masthead .elementor-element-93949df a,
body.page-id-2012 #masthead .elementor-element-93949df a{
  	pointer-events: none;
}
body.page-id-1993 #masthead .elementor-element-93949df *,
body.page-id-2012 #masthead .elementor-element-93949df *{
	display: inline;
}
body.page-id-1993 #content,
body.page-id-2012 #content{
	min-height: calc(100vh - 270px);
}
body.page-id-1993 #masthead .elementor-element-85ecf63,
body.page-id-1993 #masthead .elementor-element-99cdcd8,
body.page-id-1993 #masthead .elementor-element-598bb38,
body.page-id-1993 #colophon .elementor-element-04959cd,
body.page-id-1993 #colophon .elementor-element-5b640e8,
body.page-id-1993 #colophon .elementor-element-470aa88,
body.page-id-1993 #colophon .elementor-element-0abb92c,
body.page-id-1993 #colophon .elementor-element-7d9baca,
body.page-id-1993 #colophon .elementor-element-bb079de,
body.page-id-2012 #masthead .elementor-element-85ecf63,
body.page-id-2012 #masthead .elementor-element-99cdcd8,
body.page-id-2012 #masthead .elementor-element-598bb38,
body.page-id-2012 #colophon .elementor-element-04959cd,
body.page-id-2012 #colophon .elementor-element-5b640e8,
body.page-id-2012 #colophon .elementor-element-470aa88,
body.page-id-2012 #colophon .elementor-element-0abb92c,
body.page-id-2012 #colophon .elementor-element-7d9baca,
body.page-id-2012 #colophon .elementor-element-bb079de{
	display: none;
}
body.page-id-1993 #masthead .elementor-element-dbd3368,
body.page-id-1993 #colophon .elementor-element-56071a1,
body.page-id-2012 #masthead .elementor-element-dbd3368,
body.page-id-2012 #colophon .elementor-element-56071a1{
	min-height: 38px;
}
body.page-id-1993 #colophon .elementor-element-8efb6a2,
body.page-id-2012 #colophon .elementor-element-8efb6a2{
	min-height: 60px;
	display: none;
}

@media only screen and (max-width: 1023px) {
	.jet-headline__first .jet-headline__label{
		font-size: 55px !important;
		line-height:60px !important;
	}
	.jet-headline__second{
		margin:-20px 0px 0px 0px !important;
	}
	.jet-headline__second .jet-headline__label{
		font-size: 25px !important;
	}
}
@media only screen and (max-width: 767px) {
	.p6-topbar{
		font-size:13px;
		line-height:1.3;
	}
	.p6-topbar .elementor-element-85ecf63 .elementor-column-wrap{
		padding-bottom:0 !important;
	}
	.jet-logo__img{
		width:180px;
		padding:15px 0 5px 0;
	}
}
@media only screen and (max-width: 480px) {
	.jet-headline__first .jet-headline__label{
		font-size: 38px !important;
		line-height:40px !important;
	}
	.jet-headline__second{
		line-height:1.2 !important;
	}
	.jet-headline__second .jet-headline__label{
		font-size: 22px !important;
	}
}