.form-submitted { filter: opacity(0.5);}


/*adk-Grid*/

/*.adk-grid-image {    width: calc(100% + 30px);}*/

.adk-text-input {width: 100%; color: #000;}
.adk-text-input::placeholder {
	color: #555;
	font-size: 1.1em;
  }
.adk-messages-message {
	display: block;
    background: #f9f9f9;
    margin-bottom: 20px;
    font-size: 1.1em;
    border: #fbc800 3px solid;
    padding: 15px;
    font-weight: 500;
}

.adk-grid-box {
	-webkit-box-shadow: 11px 10px 5px -7px rgba(179,179,179,0.2);
	-moz-box-shadow: 11px 10px 5px -7px rgba(179,179,179,0.2);
	box-shadow: 11px 10px 5px -7px rgba(179,179,179,0.2);	
	background:#fff;
}

.adk-grid-box:hover {
	-webkit-box-shadow: 11px 10px 5px -7px rgba(179,179,179,0.4);
	-moz-box-shadow: 11px 10px 5px -7px rgba(179,179,179,0.4);
	box-shadow: 11px 10px 5px -7px rgba(179,179,179,0.4);	
	transition: ease 0.5s;
}

.adk-grid-morelink {
	display: block;
    margin: 25px -15px 0 -15px;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 15px;
    font-weight: bold;
	transition: ease 0.5s;
}

.adk-grid-morelink-open {
	background: #ed1c24;
    color: #fff !important;
}

.adk-grid-morelink-open:hover {
	background: #363434;
	transition: ease 0.5s;
}

.adk-grid-morelink-closed {
	color: #fff;
    background-color: #666 !important;
}



.adk-grid-meta {
	color: #fff;
    font-size: 60px !important;
    line-height: 50px;
    margin-left: 10px;
    padding: 2px 6px;
    -webkit-box-shadow: 11px 10px 5px -7px rgba(179,179,179,0.6);
    -moz-box-shadow: 11px 10px 5px -7px rgba(179,179,179,0.6);
    box-shadow: 11px 10px 5px -7px rgba(179,179,179,0.6);
    position: absolute;
    right: 10px;
    top: 15px;


}

.adk-grid-title {padding-top:10px;}

.adk-grid-meta {margin-top:-10px; margin-bottom:10px; font-size:0.9em; font-weight:bold;}

/* adk-Breadcrumbs */

#adk-breadcrumbs {
	margin: -10px 0 20px 0;
}

#adk-breadcrumbs a {
	background: #ed1c24; 
	color:#fff; 
	padding: 3px 8px; 
	text-decoration:none; 
	text-transform: uppercase; 
	font-size:0.8em;
	display: inline-block;
    margin-bottom: 3px;
}


#adk-breadcrumbs a:hover{
	background: #363434;
	transition: ease 0.5s;
	font-weight: normal !important;
}

.adk-image-gray {filter: grayscale(100%);}
.adk-image-normal {}

.adk-grid-header {
	margin: 0 -15px 0 -15px;
	width: calc(100% + 30px);
  	height: auto;
	transition: ease 0.5s;
}

.adk-image-normal:hover {
	filter: saturate(200%);
	transition: ease 0.5s;
}

#main {
	background-image: url('https://jugendring-duesseldorf.de/wp-content/uploads/2020/11/nice_snow.png');
	background-repeat: repeat; /* Do not repeat the image */
  	
}

.footer-overlap .page-inner {
    background:none !important;
    background-size: auto;
}