@media screen and (max-width:1400px){main.main-up{margin-top:-58px;}
}
@media screen and (max-width:1303px){.googlemap,
.moduletablegooglemap{margin-top:2.5em;padding-left:0;}
}
@media screen and (max-width:1024px){.wrapper-down{margin:0 auto;}
main.main-up{margin-top:-50px;}
main.main-down{margin-top:0;}
main.main-balance{margin-top:0;}
}
@media screen and (max-width:981px){.info-area{justify-content:flex-start;}
.facebook,
.moduletablegooglemap{margin-top:2.5em;}
.googlemap, .spenden,
.moduletablegooglemap,
.moduletablespenden{padding-left:30px;}
}
@media only screen and (max-width:815px){article.article-picture-box{flex-flow:row;justify-content:space-between;}
.above{width:32%;justify-content:space-between;}
}
@media screen and (max-width:768px){.wrapper{width:100%;}
.wrapper-down{width:100%;}
.wrapper-inner{width:90%;}
main { margin-top:0px; }
}
@media screen and (max-width:680px){.info-area{flex-flow:column;}
.googlemap,
.moduletablegooglemap{padding-left:0;}
.spenden,
.moduletablespenden{padding-left:0;margin-top:2.5em;}
}
@media screen and (max-width:600px){content{flex-flow:column;}
}
@media screen and (min-width:1200px){.spenden-kontakt-facebook{margin-top:40px;}
}
@media screen and (max-width:600px){.footer-flex{flex-direction:column;justify-content:center;}
ul.footer-mim-icons{width:100%;margin:0 auto;justify-content:center;}
li.footer-mim-icon:last-child{margin-right:-10px;}
ul.footer-socialmedia-icons{width:100%;margin:0 auto;justify-content:center;}
li.footer-socialmedia-icon:first-child{margin-left:-12px;}
}
@media screen and (max-width:1199px){.content-sidebar-flex{flex-direction:column;}
}
@media only screen and (min-width:1200px){aside .row .row{margin-left:0;margin-right:0;}
aside [class*="cute-"]{padding:0;}
#aside.row{display:flex;flex-flow:column;width:340px;}
#aside .cute-4-desktop{width:100%;}
#aside .cute-4-tablet{width:100%;}
#aside .cute-6-phone{width:100%;}
article.info-box-aside{height:auto;margin-bottom:42px;}
}
@media screen and (max-width:1400px){aside{padding-left:3%;}
}
@media screen and (max-width:1199px){aside{padding-left:0;}
aside.info-box{margin-bottom:42px;}
aside.no-heroimage{padding-left:0;margin-top:42px;}
}
@media screen and (min-width:1920px){.heroimage .custom{height:700px;}
}
@media screen and (max-width:1400px){.heroimage .custom{height:400px;}
}
@media screen and (max-width:1024px){.heroimage .custom{height:350px;}
}
@media screen and (max-width:1024px){header, .login-bar, .login-bar-background, .fade-in-bar, .pagination nav li a{display:none;}
.pagination nav li[class^="pagination-"] a{display:block;}
div.pagination {margin:auto;}
}
@media screen and (min-width:1025px){.mobile-header{display:none;}
.heroimage .custom{margin:0px;}
}
@media screen and (max-width:700px){.heroimage .custom{height:250px;}
}
@media screen and (max-width:480px){.mobile-menu{height:80px;}
.mobile-icons{margin-top:37px;}
.heroimage .custom{height:200px;}
.icon{width:40px;}
.wortmarke{width:200px;padding:18px 0 15px 0;}
#searchtoggl-mobile{padding-right:10px;}
}
#s,
#mod-search-searchword124{line-height:2rem;width:70%;margin:0;font-size:2rem;}
@media screen and (max-width:900px){.wrapper-stage{justify-content:center;padding-bottom:20px;padding-top:50px;}
.stage-content{width:100%;order:3;}
.arrow-left{order:1;margin-right:10px;}
.arrow-right{order:2;margin-left:10px;}
}
@media screen and (max-width:900px){#mp_preview_0,
#jg_preview_2{display:none;}
}
@media screen and (max-width:400px){.videocontent iframe,
#pictures{width:300px;order:3;}
#pictures .jg_row img{width:auto;max-width:300px;}
img.previewpic{width:140px;}
.stage-content{padding:17px;}
.mp_preview:hover,
.jg_preview:hover{width:160px;}
}
/*
@media screen and (max-width:767px){.table{display:flex;overflow:hidden;}
tbody{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
tr{display:flex;flex-direction:column;flex:0 0 auto;}
.table td, .table th{padding:10px;}
.table td, .table th{text-align:left;border-top:1px solid #dadada;}
.stage-content{min-height:100px;}
}
*/
@media screen and (max-width:767px){
.stage-content { padding:0;}
#veranstaltungen .table td, #veranstaltungen .table th  {float:left;}
.table td, .table th { padding: 8px 20px; }
#pictures { width:100%; order:3;}
.datum { width:30%; }
.uhr { width:20%; }
.ort { width:50%; }
.veranstaltung { width: 100%;}
}
@media screen and (max-width:1400px){.button-text,
.image-title{padding-bottom:10px;}
.button-text span,
.image-title span{display:none;}
}
@media screen and (max-width:767px){.button-text,
.image-title{display:none;}
.botton-text span,
.image-title span{display:none;}
}