@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');
@import url("colors.css");
@import url("fonts.css");
@import url("header.css");
@import url("main.css");
@import url("footer.css");


body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in {

}
body {
margin:0;
padding:0;	
font-family: "Titillium Web", sans-serif;
}
.focusable {
	background-color: var(--button-hover);
}

.page-node-type-webform input::placeholder {
	font-family: "Titillium Web", sans-serif;
}
.page-node-type-webform textarea::placeholder {
	font-family: "Titillium Web", sans-serif;
}
input {
	font-family: "Titillium Web", sans-serif;
}
edit-actions-submit{
	font-family: "Titillium Web", sans-serif;
}
/* -------------------------------------- '/ 
/* Global Styles '/

/* Buttons */ 

button {
    border: solid 2px var(--boxbg); 
    width: 100px; 
    height: 50px; 
}

/* Links */ 


/* Listen */ 

ul {
    list-style: none; 
} 

/* Bilder */ 







/* Texte */ 

.bold-content{
    font-size: 25px;
    font-weight: bold;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    text-transform: uppercase;
}
#text{
    text-transform: uppercase;
    font-size: 25px;
}
.blocktitle-nativ{
    font-size: 27px;
    text-transform: uppercase;
}
.mobilephone {
	display: inline flow-root list-item;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border: 7px solid black;
	overflow:hidden;
	-webkit-box-shadow: 9px 8px 20px 3px rgba(0,0,0,0.83); 
	box-shadow: 9px 8px 20px 3px rgba(0,0,0,0.83);
}
#block-koblenzcatering-primary-local-tasks ul li {
	display: inline;
	background: blue;
	padding: 5px 10px;
	
}
#block-koblenzcatering-primary-local-tasks {
position: absolute;
margin-top: -60px;
}
#block-headerimage-imprint {
	background: url("/static/imprint.jpg") 0 0 scroll;
	height: 66vh;
	background-size: cover;
	
}
#block-headerimage-about{
	background: url("/static/kitchen.jpg") 0 0 scroll;
	height: 66vh;
	background-size: cover;
	
}
#block-slogan-about{
	background: url("/static/ahsenmacher.jpg") 0px 300px scroll no-repeat;
	height: 100vh;
	background-size: cover;
	margin-top: 100px;
	
}
#block-headerimage-catering{
	background: url("/static/catering.jpg") 0 0 scroll;
	height: 66vh;
	background-size: cover;
	
}
#block-headerimage-foodtruck{
	background: url("/static/foodtruck_head.jpg") 0 0 scroll;
	height: 66vh;
	background-size: cover;
	
}
#block-headerimage-location{
	background: url("/static/location.jpg") 0 0 scroll;
	height: 66vh;
	background-size: cover;
	
}

#block-headerimage-contact{
	background: url("/static/glas.jpg") 0 0 scroll;
	height: 66vh;
	background-size: cover;
	
}
.headerimage {
	height: 150px;
	background-color: rgba(230, 216, 192, .8);
	width: fit-content;
	display: table-cell;
	bottom: 0;
	position: absolute;
	padding: 30px 50px 0px;
}