/* Caro CSS  */
body {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color:#000;
    color:#FFF;
   
}

.img-thumbnail {
    background-color:#000;
    border:none ;
    border-radius: var(--border-radius);
    max-width: 100%;
    height: auto;
    padding: 0.25rem;
}

/* Logo */
.brand-logo img {
	width:300px;
	height:auto;
	max-width:300px;
	
}

.container-header {
    background-color:#000;;
    background-image:none;
    -webkit-box-shadow: inset 0 5px 5px rgba(0,0,0,.03);
    box-shadow: inset 0 5px 5px rgba(0,0,0,.03);
    position: relative;
    z-index: 10;
}
.footer {
	 background-color:#000;;
	  background-image:none;
}
.navbar-brand {
	width:100%;
	text-align:end;
	
}
.grid-child, .grid-child.container-component,.grid-child.container-nav {
    max-width: 980px;
    width: 100%;
}
.header container-header.full-width
footer .customfussnavi {
	text-align:center;
	width:100%;
	
}
.grid-child.brand {
	width:auto;
	float:right;

	
}
.grid-child.container-nav {
float:left;

}
/* Gallery  */
h1.eventgallery-category-headline {
	visibility:hidden;
	
}

}
/* Breakpoints  */

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	
	 }
 /* X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
.brand-logo img {
	width:180px;
	height:auto;
	max-width:180px;
	
}	
}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	

	
	}
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { 

	
}



/* Hamburger Navi*/
/*HAMBURGER */
.metismenu-item.level-1.active.deeper.parent {
	background-color:#b4abac ;
	color:#FFF;	
	}

.metismenu.mod-menu .metismenu-item:hover {
	font-size:1rem;
	background-color:#b4abac ;
	color:#FFF;
	}

.metismenu-item.level-1.deeper.parent.mm-active {
	background-color:#b4abac ;
}
.metismenu-item.level-2.current.active {
    background-color: #cf888a;
    color: #FFF;
}


nav.navbar.navbar-expand-lg {
	margin-top:-50px;
	
}

.navbar-collapse.collapse.show{
	margin-top:20px;
	
}
.container-header .navbar-toggler {
    border: 1px solid #FFF;
    color: #FFF;
    cursor: pointer;
}




.metismenu.mod-menu .metismenu-item:not(.level-1)>ul, .metismenu.mod-menu .metismenu-item:not(.level-2)>ul {
    -webkit-margin-end: -1em;
    margin-inline-end: -1em;
    position: relative;
	width:100%;
	background-color:#b4abac;
}
.metismenu.mod-menu .mm-collapse {
    background-color: transparent;
    position: absolute;
}
.mm-collapse.mm-show {
	box-shadow:none !important;
	
}
.mm-collapse.mm-show a {
	font-size:16px;
	
}
.container-header .navbar-toggler {
	margin-bottom:10px;
	margin-left:10px;
	
}
.navigation.full-width {
	background:none;
	
}	
.mod-menu.mod-menu_dropdown-metismenu.metismenu.mod-list a{
	
	color:#fff;
	
}	
.metismenu.mod-menu .metismenu-item>a, .metismenu.mod-menu .metismenu-item>button, .metismenu.mod-menu .metismenu-item>span,.metismenu.mod-menu .metismenu-item.active>a {
color:#222;
text-transform:uppercase;
font-size:16px;
color:#FFF;
font-weight:bold;

}

 }
