.container#tsch {margin-top:0;
padding-top:25px;}
.fieldnod {display:none;
visibility:hidden;}
.jumbotron {padding-top: 30px;
padding-bottom: 10px;
margin-bottom: 10px;
}
.mainimage {display:none;}
.slicknav_menu {display: none;

}

@media only screen and (max-width: 1024px) {

.slicknav_menu {
display:block;
text-align:left;
}

ul#jsddm {
display:none;
}}
nav {padding-top: 100px;}
header {position:absolute;
top: 0;
left: 0;
width: 100%;
height: 130px;
background-color: #f5f5f5;
z-index: 9998;}
.logo {width: 180px;
height: auto;
margin: 5px 20px 10px 0;}
main {margin-top:-30px;}
.headertop {margin-top: 120px;}
#events {background-color: #f6f6f6;}
.desat {  filter: grayscale(0%);
  transition: filter 0.5s ease-in-out;
}

.desat:hover {
  filter: grayscale(100%);
  transition: filter 0.5s ease-in-out;
}
img.zoom {	transition: transform .3s ease;
	transform: scale(1.0);
}

img.zoom:hover {
	transform: scale(1.04);
	transition: transform .3s ease;}
.form-horizontal {width: 100%;}
.offiziell {background-color: #def6fe;
display:block;}
.allgemein {background-color: #fff;
display:block;}
#eventheader {display:none;}
.flex-nav-prev {display: flex;
}

@media only screen and (max-width: 560px) {

.flex-nav-prev {
display: none;
}}
.entsorgung {background-color: #f6fbe6;
display:block;}
.holiday {width: 200px;
height: 200px;
transform:rotate(350deg);
z-index: 999;
transition: all 0.5s ease;
}

.holiday:hover {
width: 240px;
height: 240px;
transform:rotate(360deg);
z-index: 999;
transition: all 0.5s ease;
}

/* On screens 500px or less */
@media screen and (max-width: 600px) {
.holiday {
width: 130px;
height: 130px;
transform:rotate(350deg);
z-index: 999;
transition: all 0.5s ease;
}

.holiday:hover {
width: 220px;
height: 220px;
transform:rotate(360deg);
z-index: 999;
transition: all 0.5s ease;
}
}
.holiday-box {position: absolute; 
top:250px; 
right: 120px; 
z-index:999;
transition: all 0.5s ease;
}

.holiday-box:hover {
top:250px; 
right: 50px; 
z-index:999;
transition: all 0.5s ease;
}

/* On screens 600px or less */
@media screen and (max-width: 600px) {
.holiday-box {
top:140px; 
right: 30px; 
z-index:999;
transition: all 0.5s ease;
  }

.holiday-box:hover {
top:140px; 
right: 30px; 
z-index:999;
transition: all 0.5s ease;
}
}
.noshow {display: none;}
.gsc-control-cse {padding-left: 0 !important;
padding-right: 0 !important;
}

td.gsc-input {
padding-top: 3px;
text-align: center;
padding: 0.375rem 0.250rem 0.375rem 0.0rem !important;
font-size: 1.0rem !important;
line-height: 1.5 !important;}
.shower {position: absolute;
top: 2.175rem;
right: 0px;
z-index: 9999;
padding: 5px 12px 5px 8px;
border-radius: 5px 0 0 5px;
background-color: #0399cc;
color: #fff;
font-weight: 700;
}

.shower a {
color: #fff;
}

.shower a:hover {
color: #cc0000;
}

button.gsc-search-button {
  color: #fff;
  background-color: #0099cc;
  display: inline-block;
  font-weight: 500;
  text-align: center;
  padding: 0.375rem 2.5rem !important;
  font-size: 1.0rem !important;
  line-height: 1.5 !important;
  border-radius: 0.1875rem !important;}
.ratiobox {aspect-ratio: 16/9;
width: 100%;
overflow: hidden;}
#mxmewsletter {min-height: 800px !important;
padding-bottom: 40px;
overflow-y:auto;}
