@media (max-width: 1636px) {
#sliding-popup .popup-content {
width: 100%;
max-width:100%;
}
}



@media (max-width: 1500px) {
#footer {
padding-left:40px;
}
}

@media (max-width: 1440px) {
footer {
padding: 30px 40px 0px 0%;
}
}

@media (max-width: 1625px) {
#secondaryHeader, #navigation {
width: 100%;
}
}
@media (max-width: 1350px) {
main {
width:100%;
min-width:1px;
}
footer #primaryFooter {
padding-left:0px;	
}
footer {
padding-right:0px;	
}
#footer{
width:55%;	
}
#secondaryFooter .secondLogo {
  width:95px;
  flex: 0 0 95px;
  -ms-flex: 0 0 95px;
  -webkit-flex: 0 0 95px;
}
#secondaryFooter{
width:45%;
margin-left:0px;
}
#primaryFooter #block-menu-menu-footer-menue-right {
padding-right:15px;	
}
}
@media (max-width: 1100px) {
#mainmenu ul li a, #mainmenu ul li a:link, #mainmenu ul li a:visited, #mainmenu ul li span {
font-size: 1.1rem;
}	
main {
padding:30px 30px 30px 30px;
}
#slider .content {
padding: 10px 30px 10px 30px;
left: 15%;
width: 85%;
}
}

@media (max-width: 1024px) {
.region-intro .block-image {
  margin: 0px 15px 15px 0px;
}
.region-topics .views-row, .view-weiterfuehrendes .views-row, .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item {
width: 48%;
flex: 0 0 48%;
-webkit-flex: 0 0 48%;	
margin-right:4%;
}
.region-topics .views-row:nth-child(3n), .view-weiterfuehrendes .views-row:nth-child(3n), .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item:nth-child(3n) {
margin-right:4%;
}
.region-topics .views-row:nth-child(2n), .view-weiterfuehrendes .views-row:nth-child(2n), .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item:nth-child(2n) {
margin-right:0%;
}
.region-topics .views-row a, .view-weiterfuehrendes .views-row a, .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item a,
.region-topics .views-row a img, .view-weiterfuehrendes .views-row a img, .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item a img {
width: 100%;
}
.region-topics .views-row::after, .view-weiterfuehrendes .views-row::after, .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item::after {
right: -4%;
}
.region-topics .views-row:nth-child(3n):after, 
.view-weiterfuehrendes .views-row:nth-child(3n):after {
display: block;
}
.region-topics .views-row:nth-child(2n):after, 
.view-weiterfuehrendes .views-row:nth-child(2n):after {
display: none;
}

.view-news .view-content {
display:block;
}	
.view-news .views-row {
width:100%;
margin-bottom: 20px;
}
.view-news .views-row:after {
content:'\0020';
display:table !important;
width:100%;
height:1px;
clear:both;	
position:static !important;
background-color:transparent;
}
.view-news img {
width:31%;
flex:0 0 31%;
-ms-flex:0 0 31%;
-webkit-flex:0 0 31%;
float:left;
margin-right:10px;
clear:left;
display:block;	
}
.view-news .views-row::after {
display:none;	
}
.view-news p.more {
margin-top:-6px;	
margin-bottom:10px;
}
#footer {
moz--border-bottom-right-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
border-bottom-right-radius: 50px;	
}
footer {
display:block;	
}
#footer,#secondaryFooter {
width: 100%;
max-width:100%;
}
#secondaryFooter {
width:100%;
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;	
margin-top:25px;
padding-left:0px;
}
#secondaryFooter .primaryLogo {
  width: 88%;
  flex: 0 0 88%;
  -ms-flex: 0 0 88%;
  -webkit-flex: 0 0 88%;
  display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;	
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;
}
#secondaryFooter .secondLogo {
  width: 55px;
  flex: 0 0 55px;
  -ms-flex: 0 0 55px;
  -webkit-flex: 0 0 55px;	
}
.secondLogo img {
max-width:55px;	
}
#secondaryFooter .primaryLogo a {
white-space: nowrap;
width: 28%;
}
footer #primaryFooter {
padding-right:0px;
margin-left:0px;	
}
#footer {
  padding-right: 0px;
}
footer #primaryFooter {
max-width:100%;	
}
}

@media (max-width: 992px) {
#secondaryHeader nav {
display:none;		
}
#logo {
margin-bottom:0px;
}	
#themen h3 {
font-size: 1.15rem;
}

#primaryFooter .linklist {
margin-top:20px;
float:left;
margin-right:20px;	
}
#primaryFooter .linklist + .linklist {
margin-left: 0;
margin-right:0px;	
}
.not-front main #content {
display:block;	
}
.not-front article {
width: 100%;
}
.not-front aside {
width: 100%;
margin-bottom:0px;
padding-bottom:0px;
padding-top:10px;
}
}
@media (max-width: 900px) {
header {
width: 81%;
}
}
@media (max-width: 768px) {
#themen .item {
width: 48.5%;
flex: 0 0 48.5%;
-webkit-flex: 0 0 48.5%;
-ms-flex: 0 0 48.5%;  
margin-bottom: 17px;
}	
#aktuelles img {
width: 41%;
flex: 0 0 41%;
-ms-flex: 0 0 41%;
-webkit-flex: 0 0 41%;
}
main {
margin-top:30px;	
}
#footer {
margin-top:0px;	
}
h1, .front h2, .node-type-landing-page h2, .page-ueber-uns-vorstand h2 {
font-size: 1.4rem;
}
.region-topics .views-field-title, .view-weiterfuehrendes .views-field-views-conditional, .view-weiterfuehrendes .views-field-title, .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item .field-content {
font-size: 1.1rem;
}
#block-block-2 p {
font-size:1rem;	
}
#block-block-2 p b {
font-size: 1.4rem;
}
.region-events li img {
width:200%;
max-width:200%;	
margin:0px -50%;
}
.region-events li {
overflow:hidden;	
}
.region-events .bx-viewport {
height:auto !important;	
}

.active-nav #secondaryHeader, .active-nav main, .active-nav footer {
display:none;	
}
.active-nav header {
  width: 100%;
  height: 100%;
  background-image: none;
}
.active-nav #navigation {
  margin-top: 0;
}
.active-nav .region-navigation .content ul ul {
  min-width: 100%;
  opacity: 1;
  visibility: visible;
  position: static;
  margin-left:0px;
  box-shadow:none;
-webkit-box-shadow:none;
}
.active-nav .region-navigation .content ul ul ul {
display:block;
}
.active-nav .region-navigation {
  width: 100%;
  position: static;
  left: -10px;
  top: 37px;
  padding: 0;
  margin-top:20px;
}
.active-nav .region-navigation .content ul ul li {
background-color:transparent;	
}
.region-navigation .content ul ul li a, .region-navigation .content ul ul li a:link, .region-navigation .content ul ul li a:visited {
border-color:#fff;
color:#fff;	
}
.region-navigation .content ul ul li.active-trail > a, .region-navigation .content ul ul li a.active, .region-navigation .content ul ul li a:hover, .region-navigation .content ul ul li a:active {
border-color:#000 !important;	
color:#000 !important;	
}
h2 {
font-size: 1.3rem;
}
}


@media (max-width: 660px) {
footer #primaryFooter {
display:block;	
}
#primaryFooter .block-menu {
margin-left:0px;	
}
.region-map p {
font-size:0.751rem;
margin-top:-30px;	
}
}

@media (max-width: 600px) {
header {
min-height:200px;
}
.region-topics .view-content, .view-weiterfuehrendes .view-content, .paragraphs-items-field-g-linkbox-item { 
display:block;
}	
.region-topics .views-row, .view-weiterfuehrendes .views-row, .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item  {
width:100%;
}
.region-topics, .view-weiterfuehrendes, .paragraphs-items-field-g-linkbox-item {
margin-bottom:0px !important;
}
.view-news .views-row::after, .region-topics .views-row::after, .view-weiterfuehrendes .views-row::after, .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item::after {
display:none;	
}
.region-topics .views-row:nth-child(3n)::after, .view-weiterfuehrendes .views-row:nth-child(3n)::after {
display:none;		
}
}

@media (max-width: 580px) {
header {
width: 100%;
}
a[href*="tel:"], a[href*="tel:"]:link, a[href*="tel:"]:visited {
color:#e30613 !important;
text-decoration:underline !important;
}
a[href*="tel:"]:hover, a[href*="tel:"]:active {
text-decoration:none  !important;
}
footer a[href*="tel:"], footer a[href*="tel:"]:link, footer a[href*="tel:"]:visited {
color:#fff !important;
text-decoration:underline !important;
}
footer a[href*="tel:"]:hover, footer a[href*="tel:"]:active {
color:#000 !important;
}
.block-image, .block-image img {
width:100%;
float:none;
}
}


@media (max-width: 480px) {
#secondaryHeader {
display:block;
}	
header {
padding: 15px 20px 20px 20px;
}
#menu-toggle {
top:128px;
}
#logo {
margin-bottom:20px;	
}
#aktuelles .item {
display:block;	
}
#aktuelles img {
width: 100%;
}
main {
padding: 20px 20px 20px 20px;
}
#themen .item {
width:100%;
}
#themen {
display:block;	
}
.contentimg {
width: 100%;
}
header {
min-height:185px;
}
#secondaryFooter .primaryLogo a {
width:70%;	
}
#secondaryFooter .primaryLogo a + a {
width:44%;	
margin-left:15px;
}
#secondaryFooter .primaryLogo a + a + a {
margin-left:0px;
}
#secondaryFooter .primaryLogo {
  width: 85%;
  flex: 0 0 85%;
  -ms-flex: 0 0 85%;
  -webkit-flex: 0 0 85%;
}
.region-topics .views-row, .view-weiterfuehrendes .views-row, .paragraphs-items-field-g-linkbox-item .paragraphs-item-linkbox-item {
  margin-bottom: 20px;
}
#block-block-2 p {
font-size: 0.81rem;
padding: 10px;
width: 100%;
transform: translateY(0%);
-mos-transform: translateY(0%);
-webkit-transform: translateY(0%);
top: 0;
left: 0;
}
#block-block-2 p b {
  font-size: 1rem;
}
.paragraphs-items a {
display: block;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
word-break: break-word;
overflow-wrap: break-word;	
}
main input#edit-submit {
max-width:100%;	
}
}

@media (max-width: 410px) {
#logo {
margin-top: 15px;
}
.region-map p {
margin:10px 0 0 0px;	
}
}

@media (max-width: 380px) {
#menu-toggle {
text-indent:-10000px;
}	
#logo {
margin-top: 30px;
}	
#secondaryFooter .primaryLogo a + a {
  width: 100%;
}
.region-footer {
display:block;	
}
#primaryFooter .block-menu + .block-menu {
margin-left:0px;
margin-right:0px;
margin-top:25px;	
}
#primaryFooter .block-menu {
margin-top:25px;
width:100%;	
}
#footer {
padding-bottom:25px;
padding-left: 25px;	
}
}



@media (max-width: 730px) {
	#sliding-popup .popup-content #popup-text {
		max-width: 55%;
	}

	#sliding-popup .popup-content #popup-buttons {
		max-width: 45%;
	}
}

@media (max-width: 600px) {
	#sliding-popup .popup-content #popup-text,
	#sliding-popup .popup-content #popup-buttons {
		max-width: 100%;
		text-align: center;
	}

	#sliding-popup .popup-content #popup-buttons {
		padding-right: 10px;
	}

	#sliding-popup .popup-content #popup-text button {
		margin-bottom: 8px !important;
	}

	#sliding-popup .popup-content #popup-buttons button {
		margin-top: 0px !important;
		margin-bottom: 5px;
	}
}
