div[style*="z-index: 1000"] {
    display: none !important;
}
.archive-pdf {display: inline-block; max-width:210px; float:left; padding:10px;}
.pagination {display: inline-block;}
.pagination a {color: black; float: left; padding: 8px 16px; text-decoration: none; border-radius: 5px; transition: background-color .3s;}
.pagination a.active {background-color: #4CAF50;color: white;border-radius: 5px;}
.pagination a:hover:not(.active) {border-radius: 5px;background-color: #ddd;}

.carousel {background: #EEE;}
.carousel img {display: block;}
.carousel-cell {width: 100%;  align-items: center; justify-content: center;}
@media screen and ( max-width: 700px ) {
  .tos_gallery {height:300px;}
  .flickity-page-dots { display:none; }
  .carousel img {height: 240px;}
  .carousel-cell img {height:240px;}
  .carousel-cell {height: 300px;}
  .news .picture img {max-height:240px;max-width:fit-content;}
  .news-list h1 {display: inline;}
  .news .info h3 {display: inline;}
  .news-list-container .news-list {width:100%;}
}
@media screen and ( min-width: 768px ) {
  .tos_gallery {height:550px;}
  .flickity-page-dots { bottom: 25px; }
  .carousel img { width:100%; max-height:auto;}
  .carousel-cell img { height: 440px; }
}


#orphusp { background: #FFF7DC; border: 1px dashed #CE893C; box-shadow: 0 0 18px #D5CAA4; padding: 1em; border-radius: 1em; position: relative; z-index: 1000; }
#orphusp .logo { float: right; }
#orphusp .fragment { text-align: center; background: #F4E6B6; margin: 1em -1em; padding: .5em 1em; border: dashed #CE893C; border-width: 1px 0; }
#orphusp .hint { margin-bottom: 1em; }
#orphusp [type=text] { width: 100%; margin: .2em 0 1em; }
#orphusp .buttons { text-align: center; }
#orphusp [type=submit] { font-weight: bold; }
#orphusp mark { background: white; padding: 0 .2em; }

.center-banner {margin-top:20px;}