.form-submitted { filter: opacity(0.5);}  .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 {
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; }
.footer-overlap .page-inner {
background:none !important;
background-size: auto;
}