/* Block: Speisekarte */

.block_us_speisekarte{margin:var(--us-margin) 0;}

.block_us_speisekarte .menu-category{margin:var(--us-margin) 0;}
.block_us_speisekarte .menu-category-title{margin-bottom:var(--us-margin-half);color:#000000;font-family:Georgia, "Times New Roman", serif;/*font-family:var(--us-headline-font);*/font-size:22px;font-weight:300;text-transform:uppercase;letter-spacing:6px;line-height:1.33;text-align:center;}

.block_us_speisekarte .menu-category-info-before,
.block_us_speisekarte .menu-category-info-after{margin:var(--us-margin-half) 0 var(--us-margin-half) 0;}

.block_us_speisekarte .menu-item{display:block;margin-bottom:var(--us-margin-half);position:relative;}

.block_us_speisekarte .menu-item .menu-nr{display:block;position:absolute;top:0;left:0;text-align:right;width:22px;color:rgba(0,0,0,.5);}
.block_us_speisekarte .menu-item .menu-text{margin-left:34px;}
	.block_us_speisekarte .menu-item .menu-text .menu-dish{font-weight:700;color:#000000;}
	.block_us_speisekarte .menu-item .menu-text .menu-dish-description{display:block;font-size:14px !important;line-height:20px;color:rgba(0,0,0,.5);}
.block_us_speisekarte .menu-item .menu-price{color:rgba(0,0,0,.77);margin-left:34px;}


@media only screen and (min-width:768px){
	.block_us_speisekarte .menu-item{display:flex;align-items:flex-start;}
	.block_us_speisekarte .menu-item .menu-nr{display:block;flex-basis:40px;width:40px;text-align:left;position:relative;}
	.block_us_speisekarte .menu-item .menu-text{flex-basis:100%;margin:0;}
	.block_us_speisekarte .menu-item .menu-price{flex-basis:100px;width:100px;margin:0;text-align:right;}
}

@media only screen and (min-width:990px){

}

@media only screen and (min-width:1200px){
	.block_us_speisekarte .menu-category-title{font-size:32px;font-size:2.2vw;}
}
