 /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
.pure-drawer[data-position="top"] {
    height: 100%;
    padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
	padding-bottom: 40px;
		}

    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
		
		.subline {
    margin-top: 0px;
	font-size: 20px;
}
		
	.fawforum-view .views-row:nth-child(even) .proj-img {
	left:0%;
   }

   .fawforum-view .views-row:nth-child(even) .proj-txt {
	right:0%;
   }
   
   			#sliding-popup {
    z-index: 99999;
    text-align: center;
    background-color: #000;
    height: auto;
	  width:100%;
	  padding-bottom:10px;
}


#sliding-popup #popup-text {
    margin-bottom: 10px;
}	

.f-element {
	margin-top:20px;
}

.footer {
	height:350px;
}
		
   	
    }



@media (max-width: 767px) {
    .affix {
        position: static;
    }
}

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
		

		
		body {
   
    font-size: 17px;
    
}
		
.page-header {
	font-size:26px;
}
.metawg-cto .thumbnail img {
    width: 25%;
    margin: 0 auto;
}



.cite {
    font-size: 24px;
}

.paragraph--type-banner {

    height: 500px;
 
}

.bannertext-container {
    position: absolute;
    top: 20%;
    left: 10%;
    width: 70%;
    height: 300px;
    overflow: visible;
}

.bannertext {
   
	font-size:20px;
	
}

.page-header {
    padding-bottom: 0px;
    margin: 10px 0 0px;
        margin-top: 0px;
  
}

.paragraph--type-one-column-section [class^=col-],
.paragraph--type-two-column-section [class^=col-],
.paragraph--type-three-column-section [class^=col-] {
	margin-bottom:40px;
}

.field--name-field-caption {
	text-align:left;
}

.bannertext-back {
	display:none;
}

h2 {
	font-size:22px;
}

h3 {
	font-size:20px;
}
		.jumbo {
    border-bottom: none;
    border-top: none;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.jumbo h2 {
    font-size: 22px;
}

.jumbo p {
    font-size: 20px;
}

.paragraph--type-one-column-section,
.paragraph--type-two-column-section,
.paragraph--type-three-column-section,
.paragraph--type-cardcontainer,
.paragraph--type-embed-view {
	padding-top:10px;
	padding-bottom:10px;
}
		
		.carousel-inner > .item {
    position: relative;
    display: block;
    
}

.navbar-btn {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: 80px;
	text-align:center;
}

.navbar-btn img {
	width:80%;
}



.carousel-caption {
    bottom: 10%;
}



	 .carousel-caption p.zoomIn {
    font-size: 22px;
    line-height: 26px;
    font-style: normal;
    font-weight: 700;
		}
		
	 .carousel-caption .caption {
    font-size: 18px;
    line-height: 24px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.05em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
}
		
		.path-node .carousel-caption p.zoomIn {
    font-size: 22px;
    line-height: 26px;
    font-style: normal;
    font-weight: 700;
		}
		
		.path-node .carousel-caption .caption {
    font-size: 18px;
    line-height: 24px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.05em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
}

#block-defaultheaderzimmerboerse .carousel-caption {
    top: 75%;
    transform: translateY(-50%);
}

#block-defaultheaderzimmerboerse .carousel-caption p.zoomIn {
    font-size: 22px;
    line-height: 26px;
    font-style: normal;
    font-weight: 700;
		}
		
#block-defaultheaderzimmerboerse .carousel-caption .caption {
    font-size: 18px;
    line-height: 24px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.05em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
} 		
		
		.pure-drawer[data-position="top"] {
    height: 100%;
    padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;
	padding-bottom: 40px;

		}
		
		.region-drawer {
	column-count: auto;
column-gap: 1em;
	}


	#block-uberuns,
#block-siesindeinpflegedienst,
#block-siesindeinangehoriger,
#block-zimmerborse,
#block-allgemein {
	display: inline-block;
margin-right: 0em;
margin-bottom:1em;
width: 100%;
}

#block-uberuns h2,
#block-siesindeinpflegedienst h2,
#block-siesindeinangehoriger h2,
#block-zimmerborse h2,
#block-allgemein h2 {
	text-transform:uppercase;
	font-weight:700;
	color:#000;
	font-size:18px;
	
}


#block-uberuns li, 
#block-siesindeinpflegedienst li, 
#block-siesindeinangehoriger li, 
#block-zimmerborse li, 
#block-allgemein li {
    list-style: none;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 1px;
    margin-bottom: 9px;
}

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }
	
