﻿
/************************************************************** 1750 - 4500 ************************************************************************************************/
@media only screen and (min-width: 1750px) and (max-width: 4500px) {
	
	.promo-area-ttt-button {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}

	.alignnone-two {
    display: none
}

	.alignnone-one {
    display: none
}

	.promo-area-ttt-trans {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}
}
/************************************************************** 1600 - 1749 ************************************************************************************************/
@media only screen and (min-width: 1600px) and (max-width: 1749px) {

 /************************* PHASE 1 *********************************/
 
	.container { 
	width: 1500px;
	margin-left: 60px;
	margin-right: 15px;
	}


	.alignnone-two {
    display: none
}

	.alignnone-one {
    display: none
}
	#main {
	width: 1020px;
	float:left;
	}
	#main.fullwidth {
	width:1500px;
	}
	#nav-wrapper .menu {
	display: flex;
}
	#sidebar {
	width:465px;
	margin-left:15px;
	}	
	.widget {
    margin-bottom: 30px;
	}
	.widget p {
    font-size: 16px;
    line-height: 18px;
	}
	.widget-title {
    padding: 15px 0;
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom: 15px;
    line-height: 1.3em;
	}
	.about-title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
	}
	p {
    line-height: 17px;
	}
	#footer-social a {
    font-size: 16px;
    letter-spacing: 2px;
    margin: 0 42px;
}
body {
    font-size: 17px;
}
 /************************* PHASE 2 *********************************/
 
	.title-one {
    display: flex;
	color:#000;
	line-height: 10px;
	font-size:10px h1;
	text-transform:uppercase;
	letter-spacing:2px; 
	font-size: 2.60em;
	font-family: "Montserrat",sans-serif;
	max-width:100%;
}
	
	/* Featured slider */
.featured-area {
	margin-top:15px;
    margin-bottom:15px;
}
.featured-area.nopromo {
	margin-bottom:15px;
}
.feat-item {
	width:100%;
	height:530px;
}
.feat-overlay {
	height: 100%;
}
.feat-inner {
	max-width:100%;
	margin:0 auto;
}
.cat {
	font-size: 20px;
}
.feat-overlay .cat a {
	margin:0 3px 13px;
	font-size:18px;
	letter-spacing:2px;
	padding-bottom:2px;
}
	.feat-overlay .post-date a {
	font-size:11px;
}
.feat-overlay h2 {
	font-size:22px;
	line-height:1.4em;
	font-weight:400;
	letter-spacing:3px;
	margin-bottom:20px;
}
.feat-title-divider {
  border-top:2px solid;
  font-size:24px;
  max-width: 48px;
  margin: 0 auto 8px;
}
.feat-more {
	padding:10px 12px 10px 13px;
	font-size:11px;
	letter-spacing:2px;
	border:2px solid #fff;

}
	
 /************************* PHASE 3 *********************************/
	
	/* Promo Boxes */
/***** Startseite ***** Seiten *****/
/******** content-page.php ********/
.promo-area-one-button {
	margin-bottom:15px;
	height:100%;
	width:100%;
}
.promo-item-one-button {
	width:24.3%;
	margin-right:13px;
	height:100px;
	padding:15px;
}
.promo-item-one-button-right {
	width:24.3%;
	height:100px;
	padding:15px;
}
.promo-overlay-one-button {
	height:100%;
	letter-spacing:1px;
	font-size:20px;
}
.promo-overlay-one-button-right {
	height:100%;
	letter-spacing:1px;
	font-size:20px;
}
/******** trans ********/
.promo-area-one-trans {
	margin-bottom:15px;
	height:100%;
	width:100%;
}
.promo-item-one-trans {
	width:24.3%;
	margin-right:13px;
	height:100px;
	padding:15px;
}
.promo-item-one-trans-right {
	width:24.3%;
	height:100px;
	padding:15px;
}
.promo-overlay-one-trans {
	height:100%;
	letter-spacing:1px;
	font-size:20px;
}
.promo-overlay-one-trans-right {
	height:100%;
	letter-spacing:1px;
	font-size:20px;
}
/*******************************************/
.promo-area-one-titel {
	margin-bottom:15px;
	width:100%;
}
.promo-overlay-one-titel {
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:13px;
}
/*******************************************/
.promo-area-one-text {
	margin-bottom:15px;
	width:100%;
}
.promo-item-one-text {
	width:100%;
}
.promo-overlay-one-text {
	height: 100%;
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	max-width:100%;
	margin:13px;
	padding:13px;
}
/********************************************/
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:13px;
}
.promo-area-two-button {
	margin-bottom:15px;
	height:100%;
	width:100%;
}
	.promo-area-ttt-button {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}
.promo-item-two-button {
	width:489px;
	margin-right:15px;
	height:50px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
}
.promo-item-two-button-2 {
	width:489px;
	margin-right:15px;
	height:60px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
.promo-item-two-button-right {
	width:489px;
	height:50px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
}
.promo-item-two-button-right-2 {
	width:489px;
	height:60px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
.promo-overlay-two-button {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}

.promo-overlay-two-button-right {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}

/********************************************/
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:13px;
}
.promo-area-two-trans {
	margin-bottom:15px;
	height:100%;
	width:100%;
}
	.promo-area-ttt-trans {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}
.promo-item-two-trans {
	width:489px;
	margin-right:15px;
	height:50px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
}
.promo-item-two-trans-2 {
	width:489px;
	margin-right:15px;
	height:60px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
.promo-item-two-trans-right {
	width:489px;
	height:50px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
}
.promo-item-two-trans-right-2 {
	width:489px;
	height:60px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
.promo-overlay-two-trans {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}

.promo-overlay-two-trans-right {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}
/************************ Sidebar *******************/
/****************** Widget-HTML-Feld ****************/

.promo-area-side-text {
	margin-bottom:20px;
	height:100%;
	width:100%;
}
.promo-item-side-text {
	width:100%;
}
.promo-overlay-side-text {
	height: 100%;
	line-height:1.0em;
	font-size:18px;
	letter-spacing:2px;
	font-size: 1.00em;
	max-width:100%;
	margin:15px;
	padding:15px;
}
/***************** Blogartikel ****************/
/***************** content.php ****************/
.promo-area-blogpage-titel {
	margin-bottom:20px;
}
.promo-item-blogpage-titel {
	width:100%;
}
.promo-overlay-blogpage-titel {
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:15px;
}
/*******************************************/
.promo-area-blogpage-teaser {
	margin-bottom:15px;
}
.promo-item-blogpage-teaser {
	padding:13px;
}
.promo-overlay-blogpage-teaser {
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:13px;
}
/*******************************************/
.promo-area-blogpage-text {
	margin-bottom:15px;
	width:1020px;
}
.promo-item-blogpage-text {
	width:1020px;
}
.promo-overlay-blogpage-text {
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	max-width:965px;
	margin:13px;
	padding:13px;
}
/***************** Blogübersicht *************/
/**************** category.php & x ***********/
.promo-area-bloguebersicht-titel {
	margin-bottom:19px;
	width:100%;
}
.promo-item-bloguebersicht-titel {
	margin-right:20px;
	width:100%;
	padding:15px;
}
.promo-overlay-bloguebersicht-titel {
	line-height:1.0em;
	padding-left: 18px;
	padding-right: 18px;
	letter-spacing:1px;
	font-size: 18px;
	max-width:100%;
}
/*******************************************/
.promo-area-five {
	width:100%;
}
.promo-item-five {
	width:100%;
	padding:13px;
}
.promo-overlay-five {
	font-size:18px;
	letter-spacing:2px;
	font-size: 1.00em;
	max-width:100%;
}
/*******************************************/
.promo-area-tee {
	margin-bottom:0px;
	height:386px;
	width:100%;
}
.promo-item-four {
	width:100%;
	padding-left:13px;
	padding-right:13px;
	height:364px;
}
.promo-overlay-four {
	height:330px;
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;  
	font-size: 1.00em;
	padding:10px;
}
 /************************* PHASE 4 *********************************/	
/************************ Grid Layout *******************************/
.sp-grid > li {
	width:334px;
	margin-right: 4px;
}
/* fullwidth */
#main.fullwidth .sp-grid > li {
	width:334px;
	margin-right:4px;
}
#main.fullwidth .sp-grid li:nth-of-type(3n+3) {
	margin-right:0;
}
.sp-grid li:nth-of-type(3n+3) {
	margin-right:0;
}
.grid-item .post-header h2 a {
	font-size:16px;
	letter-spacing:1px;
}
.grid-item .post-header h2 {
	height: 46px;
}
.grid-item .post-img  {
	margin-bottom:5px;
}
.grid-item p {
	margin-bottom:5px;
}
/********************************** Posts **************************/
.post {
	margin-bottom:0px;
}
.post-header.page-blog {
	margin-bottom:40px;
}
.post-header h2 a, .post-header h1, .post-header h2 {
	font-size:20px;
	letter-spacing:1px;
	line-height:1.0em;
}
.post-header-keyword {
	font-size:18px;
}
.title-divider-post {
  border-top:2px solid;
  margin: 0 auto 5px;
}
.post-date {
	width:100%;
	font-size:18px;
}
.post-date-z {
  font-size:18px;
}
.post-img {
	height: auto;
}
.post-img-blogpage {
	margin-bottom:1px;
	width: 390px;
}
.img {
	height: auto;
}
.img-two {
	width: 14px;
	height: 14px;
}
.post-img img {
	height:auto;
}
.post-img.audio iframe {
	height:166px;
}
/********************************** Post Entry **************************************/
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
	font-weight:700;
	margin-top:14px;
	margin-bottom:14px;
}
.post-entry h1 {
	font-size:20x;
}
.post-entry h2 {
	font-size:19px;
}
.post-entry h3 {
	font-size:18px;
}
.post-entry h4 {
	font-size:18px;
}
.post-entry h5 {
	font-size:18px;
}
.post-entry h6 {
	font-size:18px;
}
.post-entry blockquote {
	padding:0 18px;
}
.post-entry blockquote p {
	font-size:18px;
	line-height:20px;
}
.post-entry ul, .post-entry ol {
	padding-left:45px;
	margin-bottom:20px;
}
.post-entry ul li {
	margin-bottom:12px;
	list-style:square;
}
.post-entry ol li {
	margin-bottom:12px;
	list-style:decimal;
}
.sticky.post .post-header { border:1px dashed #eee; padding:20px 0; }
.bypostauthor  {}
.post-entry table { width:100%; margin-bottom:22px; border-collapse:collapse }
.post-entry td, .post-entry th { padding: 12px; border-bottom: 1px #e5e5e5 solid; }
.post-entry th { font-weight:bold; font-size:14px; background:#f5f5f5;}
.post-entry img {
	max-width:100%;
	height:auto;
}
.item-related {
	width:190px;
	margin-right:20px;
}
.post-related {
	margin-bottom:60px;
	margin-top:60px;
}
.post-box { text-align:center; }
.post-box-title {
	font-size:12px;
	letter-spacing:1px;
	margin-bottom:30px;
	line-height:1em;
	font-weight:700;
}
.post-box-title:before {
	border-top: solid 1px #e5e5e5;
	width: 100%;
	height: 1px;
	top: 50%;
}
.post-box-title span {
	padding: 0 24px;
}
.item-related {
	width:232px;
	margin-right:22px;
}
#main.fullwidth .item-related {
	width:340px;
	margin-right:30px;
}
.item-related img {
	margin-bottom:6px;
}
.item-related h3 {
	margin-bottom:4px;
}
.item-related h3 a {
	font-size:14px;
}
.item-related span.date {
	font-size:13px;
}	
}

	/************************************************************** 1280 - 1599 ************************************************************************************************/
@media only screen and (min-width: 1280px) and (max-width: 1599px) {

	/************************* PHASE 1 *********************************/
 
	.container { 
	width: 95%;
	margin-left: 3%;
	margin-right: 3%;
	}


	.alignnone-two {
    display: none
}

	.alignnone-one {
    display: none
}
	#main {
	width: 66.3%;
	float:left;
	}
	#main.fullwidth {
	width:100%;
	}
	#nav-wrapper .menu {
	display: flex;
}
	#sidebar {
	width:32.3%;
	margin-left:1.3%;
	}	
	.widget {
    margin-bottom: 15px;
	}
	.widget p {
    font-size: 17px;
    line-height: 18px;
	}
	.widget-title {
    padding: 15px 0;
    font-size: 20px;
    letter-spacing: 1px;
    margin-bottom: 15px;
    line-height: 1.3em;
	}
	.about-title {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
	}
	p {
    line-height: 17px;
	}
	#footer-social a {
    font-size: 14px;
    letter-spacing: 1px;
    margin: 0 33px;
}
body {
    font-size: 17px;
}
 /************************* PHASE 2 *********************************/
.title-one {
	line-height: 10px;
	font-size:10px h1;
	letter-spacing:2px; 
	font-size: 2.60em;
}
	
	/* Featured slider */
.featured-area {
	margin-top:15px;
    margin-bottom:15px;
}
.featured-area.nopromo {
	margin-bottom:15px;
}
.feat-item {
	width:100%;
	height:530px;
}
.feat-overlay {
	height: 100%;
}
.feat-inner {
	max-width:100%;
	margin:0 auto;
}
.cat {
	font-size: 16px;
}
.feat-overlay .cat a {
	margin:0 3px 13px;
	font-size:20px;
	letter-spacing:2px;
	padding-bottom:2px;
}
	.feat-overlay .post-date a {
	font-size:11px;
}
.feat-overlay h2 {
	font-size:22px;
	line-height:1.4em;
	font-weight:400;
	letter-spacing:3px;
	margin-bottom:16px;
}
.feat-title-divider {
  font-size:24px;
  max-width: 48px;
  margin: 0 auto 8px;
}
.feat-more {
	padding:10px 12px 10px 13px;
	font-size:11px;
	letter-spacing:2px;
}
 /************************* PHASE 3 *********************************/
	
	/* Promo Boxes */
/***** Startseite ***** Seiten *****/
/******** content-page.php ********/
.promo-area-one-button {
	margin-bottom:15px;
	height:100%;
	width:100%;
}
.promo-item-one-button {
	width:23.8%;
	margin-right:1.5%;
	height:100px;
	padding:13px;
}
.promo-item-one-button-mitte {
	width:32%;

	height:100px;
	padding:13px;
}
.promo-item-one-button-right {
	width:23.8%;
	height:100px;
	padding:13px;

}
.promo-overlay-one-button {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}
.promo-overlay-one-button-right {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}
/******** trans ********/
.promo-area-one-trans {
	margin-bottom:15px;
	height:100%;
	width:100%;
}
.promo-item-one-trans {
	width:392px;
	margin-right:13px;
	height:100px;
	padding:13px;
}
.promo-item-one-trans-right {
	width:392px;
	height:100px;
	padding:13px;
}
.promo-overlay-one-trans {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}
.promo-overlay-one-trans-right {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}
/*******************************************/
.promo-area-one-titel {
	margin-bottom:15px;
	width:100%;
}
.promo-overlay-one-titel {
	line-height:1.0em;
	font-size:20px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:13px;
}
/*******************************************/
.promo-area-one-text {
	margin-bottom:15px;
	width:100%;
}
.promo-item-one-text {
	width:100%;
}
.promo-overlay-one-text {
	height: 100%;
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	max-width:100%;
	margin:13px;
	padding:13px;
}
/********************************************/
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:13px;
}
.promo-area-two-button {
	margin-bottom:13px;
	height:100%;
	width:100%;
}

.promo-item-two-button {
	width:393px;
	margin-right:13px;
	height:60px;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:0px;
}
.promo-item-two-button-2 {
	width:393px;
	margin-right:13px;
	height:65px;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:11px;
}
.promo-item-two-button-right {
	width:393px;
	height:60px;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:0px;
}
.promo-item-two-button-right-2 {
	width:393px;
	height:65px;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:11px;
}
.promo-overlay-two-button {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}

.promo-overlay-two-button-right {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}
/********************************************/
.promo-area-ttt-trans {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}

.promo-overlay-berufswelt-titel {
  line-height: 1.0em;
  font-size: 18px;
  letter-spacing: 0.94em;
  font-size: 1.00em;
  padding: 13px;
  padding-left: 22px;
  padding-right: 5px;
}

.promo-overlay-aktivismuswelt-titel {
  line-height: 1.0em;
  font-size: 18px;
  letter-spacing: 0.625em;
  font-size: 1.00em;
  padding: 13px;
  padding-left: 15px;
  padding-right: 5px;
}

.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:13px;
}
.promo-area-two-trans {
	margin-bottom:13px;
	height:100%;
	width:100%;
}

.promo-item-two-trans {
	width:32.4%;
	height:60px;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:0px;
}
.promo-item-two-trans-2 {
	width:32.4%;
	height:65px;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:11px;
}
.promo-item-two-trans-right {
	width:32.4%;
	height:60px;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:0px;
}
.promo-item-two-trans-right-2 {
	width:32.4%;
	height:65px;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:11px;
}
.promo-overlay-two-trans {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}

.promo-overlay-two-trans-right {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}
/************************ Sidebar *******************/
/****************** Widget-HTML-Feld ****************/

.promo-area-side-text {
	margin-bottom:20px;
	height:100%;
	width:100%;
}
.promo-item-side-text {
	width:100%;
}
.promo-overlay-side-text {
	height: 100%;
	line-height:1.0em;
	font-size:18px;
	letter-spacing:2px;
	font-size: 1.00em;
	max-width:100%;
	margin:15px;
	padding:15px;
}
/***************** Blogartikel ****************/
/***************** content.php ****************/
.promo-area-blogpage-titel {
	margin-bottom:16px;
}
.promo-item-blogpage-titel {
	width:100%;
}
.promo-overlay-blogpage-titel {
	line-height:1.0em;
	font-size:20px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:13px;
}
/*******************************************/
.promo-area-blogpage-teaser {
	margin-bottom:15px;
}
.promo-item-blogpage-teaser {
	padding:13px;
}
.promo-overlay-blogpage-teaser {
	line-height:1.0em;
	font-size:16px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:13px;
}
/*******************************************/
.promo-area-blogpage-text {
	margin-bottom:15px;
	width:100%;
}
.promo-item-blogpage-text {
	width:100%;
}
.promo-overlay-blogpage-text {
	line-height:1.0em;
	font-size:16px;
	letter-spacing:1px;
	font-size: 1.00em;
	max-width:100%;
	margin:13px;
	padding:13px;
}
/***************** Blogübersicht *************/
/**************** category.php & x ***********/
.promo-area-bloguebersicht-titel {
	margin-bottom:15px;
	width:100%;
}
.promo-item-bloguebersicht-titel {
	margin-right:20px;
	width:100%;
	padding:13px;
}
.promo-overlay-bloguebersicht-titel {
	line-height:1.0em;
	padding-left: 18px;
	padding-right: 18px;
	letter-spacing:1px;
	font-size: 16px;
	max-width:100%;
}
/*******************************************/
.promo-area-five {
	width:100%;
}
.promo-item-five {
	width:100%;
	padding:13px;
}
.promo-overlay-five {
	font-size:18px;
	letter-spacing:1.1px;
	font-size: 1.00em;
	max-width:100%;
}
/*******************************************/
.promo-area-tee {
	margin-bottom:0px;
	height:390px;
	width:100%;
}
.promo-item-four {
	width:100%;
	padding-left:13px;
	padding-right:13px;
	height:380px;
}
.promo-overlay-four {
	height:345px;
	line-height:1.0em;
	font-size:18px;
	letter-spacing:1px;  
	font-size: 1.00em;
	padding:10px;
}
 /************************* PHASE 4 *********************************/	
/************************ Grid Layout *******************************/
.sp-grid > li {
	width:32.6%;
	margin-right: 1.1%;
}
/* fullwidth */
#main.fullwidth .sp-grid > li {
	width:32.6%;
	margin-right:1.1%;
}
#main.fullwidth .sp-grid li:nth-of-type(3n+3) {
	margin-right:0;
}
.sp-grid li:nth-of-type(3n+3) {
	margin-right:0;
}
.grid-item .post-header h2 a {
	font-size:14px;
	letter-spacing:1px;
}
.grid-item .post-header h2 {
	height: 80px;
}
.grid-item .post-img  {
	margin-bottom:0px;
}
.grid-item p {
	margin-bottom:5px;
}
/********************************** Posts **************************/
.post {
	margin-bottom:0px;
}
.post-header.page-blog {
	margin-bottom:40px;
}
.post-header h2 a, .post-header h1, .post-header h2 {
	font-size:16px;
	letter-spacing:1px;
	line-height:1.0em;
}
.post-header-keyword {
	font-size:16px;
}
.title-divider-post {
  border-top:2px solid;
  margin: 0 auto 5px;
}
.post-date {
	width:100%;
	font-size:16px;
}
.post-date-z {
  font-size:16px;
}
.post-img {
	height: auto;
}
.post-img-blogpage {
	margin-bottom:1px;
	width: 390px;
}
.img {
	height: auto;
}
.img-two {
	width: 14px;
	height: 14px;
}
.post-img img {
	height:auto;
}
.post-img.audio iframe {
	height:166px;
}
/********************************** Post Entry **************************************/
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
	font-weight:700;
	margin-top:14px;
	margin-bottom:14px;
}
.post-entry h1 {
	font-size:18x;
}
.post-entry h2 {
	font-size:18px;
}
.post-entry h3 {
	font-size:18px;
}
.post-entry h4 {
	font-size:18px;
}
.post-entry h5 {
	font-size:18px;
}
.post-entry h6 {
	font-size:18px;
}
.post-entry blockquote {
	padding:0 18px;
}
.post-entry blockquote p {
	font-size:16px;
	line-height:16px;
}
.post-entry ul, .post-entry ol {
	padding-left:45px;
	margin-bottom:20px;
}
.post-entry ul li {
	margin-bottom:12px;
	list-style:square;
}
.post-entry ol li {
	margin-bottom:12px;
	list-style:decimal;
}
.sticky.post .post-header { border:1px dashed #eee; padding:20px 0; }
.bypostauthor  {}
.post-entry table { width:100%; margin-bottom:22px; border-collapse:collapse }
.post-entry td, .post-entry th { padding: 12px; border-bottom: 1px #e5e5e5 solid; }
.post-entry th { font-weight:bold; font-size:14px; background:#f5f5f5;}
.post-entry img {
	max-width:100%;
	height:auto;
}
.item-related {
	width:190px;
	margin-right:20px;
}
.post-related {
	margin-bottom:60px;
	margin-top:60px;
}
.post-box { text-align:center; }
.post-box-title {
	font-size:12px;
	letter-spacing:1px;
	margin-bottom:30px;
	line-height:1em;
	font-weight:700;
}
.post-box-title:before {
	border-top: solid 1px #e5e5e5;
	width: 100%;
	height: 1px;
	top: 50%;
}
.post-box-title span {
	padding: 0 24px;
}
.item-related {
	width:232px;
	margin-right:22px;
}
#main.fullwidth .item-related {
	width:340px;
	margin-right:30px;
}
.item-related img {
	margin-bottom:6px;
}
.item-related h3 {
	margin-bottom:4px;
}
.item-related h3 a {
	font-size:14px;
}
.item-related span.date {
	font-size:13px;
}	
}

	/************************************************************** 1024 - 1279 ************************************************************************************************/
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
 
	/************************* PHASE 1 *********************************/
	.container { 
		width: 95%;
		margin-left: 2.9%;
		margin-right: 2.9%;
	}


	.alignnone-two {
    display: none
}

	.alignnone-one {
    display: none
}
	#main {
		width: 66.3%;
		float:left;
	}
	#main.fullwidth {
		width:100%;
	}
	#nav-wrapper .menu {
		display: flex;
	}
	#sidebar {
		width:32.3%;
		margin-left:1.3%;
	}	
	.widget {
		margin-bottom: 15px;
	}
	.widget p {
		font-size: 16px;
		line-height: 16px;
	}
	.widget-title {
		padding: 15px 0;
		font-size: 16px;
		letter-spacing: 1px;
		margin-bottom: 15px;
		line-height: 1.3em;
	}
	.about-title {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 10px;
	}
	p {
		line-height: 16px;
	}
	#footer-social a {
		font-size: 13px;
		letter-spacing: 1px;
		margin: 0 16px;
	}
	body {
		font-size: 17px;
	}
	/************************* PHASE 2 *********************************/
	.title-one {
		line-height: 10px;
		font-size:10px h1;
		letter-spacing:2px; 
		font-size: 2.60em;
	}	
	/* Featured slider */
	.featured-area {
		margin-top:15px;
		margin-bottom:15px;
	}
	.featured-area.nopromo {
		margin-bottom:15px;
	}
	.feat-item {
		width:100%;
	}
	.feat-overlay {
		height: 100%;
	}
	.feat-inner {
		max-width:100%;
		margin:0 auto;
	}
	.cat {
		font-size: 16px;
	}
	.feat-overlay .cat a {
		margin:0 3px 13px;
		font-size:20px;
		letter-spacing:2px;
		padding-bottom:2px;
	}
	.feat-overlay .post-date a {
		font-size:11px;
	}
	.feat-overlay h2 {
		font-size:22px;
		line-height:1.4em;
		font-weight:400;
		letter-spacing:3px;
		margin-bottom:16px;
	}
	.feat-title-divider {
	font-size:24px;
	max-width: 48px;
	margin: 0 auto 8px;
	}
	.feat-more {
		padding:10px 12px 10px 13px;
		font-size:11px;
		letter-spacing:2px;
	}
	/************************* PHASE 3 *********************************/
	
	/* Promo Boxes */
	/***** Startseite ***** Seiten *****/
	/******** content-page.php ********/
	.promo-area-one-button {
		margin-bottom:11px;
		height:100%;
		width:100%;
	}
	.promo-item-one-button {
		width:23.8%;
		margin-right:1.6%;
		height:90px;
		padding:11px;
	}
	.promo-item-one-button-right {
		width:23.8%;
		height:90px;
		padding:11px;
	}
	.promo-overlay-one-button {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	.promo-overlay-one-button-right {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	/******** trans ********/
	.promo-area-one-trans {
		margin-bottom:11px;
		height:100%;
		width:100%;
	}
	.promo-item-one-trans {
		width:309px;
		margin-right:11px;
		height:90px;
		padding:11px;
	}
	.promo-item-one-trans-right {
		width:309px;
		height:90px;
		padding:11px;
	}
	.promo-overlay-one-trans {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	.promo-overlay-one-trans-right {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	/*******************************************/
	.promo-area-one-titel {
		margin-bottom:10px;
		width:100%;
	}
	.promo-overlay-one-titel {
		line-height:1.0em;
		font-size:18px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:11px;
	}
	/*******************************************/
	.promo-area-one-text {
		margin-bottom:10px;
		width:100%;
	}
	.promo-item-one-text {
		width:100%;
	}
	.promo-overlay-one-text {
		height: 100%;
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:100%;
		margin:11px;
		padding:11px;
	}
	/********************************************/
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:16px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:11px;
}
	.promo-area-two-button {
	margin-bottom:11px;
	height:100%;
	width:100%;
}

	.promo-area-ttt-button {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}

.promo-item-two-button {
	width:309px;
	margin-right:11px;
	height:60px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.promo-item-two-button-2 {
	width:309px;
	margin-right:11px;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.promo-item-two-button-right {
	width:309px;
	height:60px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.promo-item-two-button-right-2 {
	width:309px;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.promo-overlay-two-button {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}

.promo-overlay-two-button-right {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}
/********************************************/
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:16px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:11px;
}
	.promo-area-two-trans {
	margin-bottom:11px;
	height:100%;
	width:100%;
}

	.promo-area-ttt-trans {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}

.promo-item-two-trans {
	width:31.8%;
	height:60px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.promo-item-two-trans-2 {
	width:31.8%;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.promo-item-two-trans-right {
	width:31.8%;
	height:60px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.promo-item-two-trans-right-2 {
	width:31.8%;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.promo-overlay-two-trans {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}

.promo-overlay-two-trans-right {
	height:100%;
	letter-spacing:1px;
	font-size:16px;
}
	/************************ Sidebar *******************/
	/****************** Widget-HTML-Feld ****************/

	.promo-area-side-text {
		margin-bottom:20px;
		height:100%;
		width:100%;
	}
	.promo-item-side-text {
		width:100%;
	}
	.promo-overlay-side-text {
		height: 100%;
		line-height:1.0em;
		font-size:16px;
		letter-spacing:2px;
		font-size: 1.00em;
		max-width:100%;
		margin:11px;
		padding:11px;
	}
	/***************** Blogartikel ****************/
	/***************** content.php ****************/
	.promo-area-blogpage-titel {
		margin-bottom:16px;
	}
	.promo-item-blogpage-titel {
		width:100%;
	}
	.promo-overlay-blogpage-titel {
		line-height:1.0em;
		font-size:18px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:15px;
	}
	/*******************************************/
	.promo-area-blogpage-teaser {
		margin-bottom:15px;
	}
	.promo-item-blogpage-teaser {
		padding:11px;
	}
	.promo-overlay-blogpage-teaser {
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:11px;
	}
	/*******************************************/
	.promo-area-blogpage-text {
		margin-bottom:15px;
		width:650px;
	}
	.promo-item-blogpage-text {
		width:650px;
	}
	.promo-overlay-blogpage-text {
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:100%;
		margin:11px;
		padding:11px;
	}
	/***************** Blogübersicht *************/
	/**************** category.php & x ***********/
	.promo-area-bloguebersicht-titel {
		margin-bottom:19px;
		width:100%;
	}
	.promo-item-bloguebersicht-titel {
		margin-right:20px;
		width:100%;
		padding:15px;
	}
	.promo-overlay-bloguebersicht-titel {
		line-height:1.0em;
		padding-left: 18px;
		padding-right: 18px;
		letter-spacing:1px;
		font-size: 18px;
		max-width:100%;
	}
	/*******************************************/
	.promo-area-five {
		width:100%;
	}
	.promo-item-five {
		width:100%;
		padding:11px;
	}
	.promo-overlay-five {
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:100%;
	}
	/*******************************************/
	.promo-area-tee {
		margin-bottom:0px;
		height:411px;
		width:100%;
	}
	.promo-item-four {
		width:100%;
		padding-left:11px;
		padding-right:11px;
		height:389px;
	}
	.promo-overlay-four {
		height:355px;
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;  
		font-size: 1.00em;
		padding:10px;
	}
	/************************* PHASE 4 *********************************/	
	/************************ Grid Layout *******************************/
	.sp-grid > li {
		width:318px;
		margin-right: 6px;
	}
	/* fullwidth */
	#main.fullwidth .sp-grid > li {
		width:318px;
		margin-right:6px;
	}
	#main.fullwidth .sp-grid li:nth-of-type(2n+2) {
		margin-right:0;
	}
	.sp-grid li:nth-of-type(2n+2) {
		margin-right:0;
	}
	.grid-item .post-header h2 a {
		font-size:14px;
		letter-spacing:1px;
	}
	.grid-item .post-header h2 {
		height: 50px;
	}
	.grid-item .post-img  {
		margin-bottom:5px;
	}
	.grid-item p {
		margin-bottom:5px;
	}
	/********************************** Posts **************************/
	.post {
		margin-bottom:0px;
	}
	.post-header.page-blog {
		margin-bottom:40px;
	}
	.post-header h2 a, .post-header h1, .post-header h2 {
		font-size:16px;
		letter-spacing:1px;
		line-height:1.0em;
	}
	.post-header-keyword {
		font-size:16px;
	}
	.title-divider-post {
		border-top:2px solid;
		margin: 0 auto 5px;
	}
	.post-date {
		width:100%;
		font-size:16px;
	}
	.post-date-z {
		font-size:16px;
	}
	.post-img {
		height: auto;
	}
	.post-img-blogpage {
		margin-bottom:1px;
		width: 390px;
	}
	.img {
	height: auto;
	}
	.img-two {
		width: 14px;
		height: 14px;
	}
	.post-img img {
		height:auto;
	}
	.post-img.audio iframe {
		height:166px;
	}
	/********************************** Post Entry **************************************/
	.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
		font-weight:700;
		margin-top:14px;
		margin-bottom:14px;
	}
	.post-entry h1 {
		font-size:18x;
	}
	.post-entry h2 {
		font-size:18px;
	}
	.post-entry h3 {
		font-size:18px;
	}
	.post-entry h4 {
		font-size:18px;
	}
	.post-entry h5 {
		font-size:18px;
	}
	.post-entry h6 {
		font-size:18px;
	}
	.post-entry blockquote {
		padding:0 18px;
	}
	.post-entry blockquote p {
		font-size:16px;
		line-height:16px;
	}
	.post-entry ul, .post-entry ol {
		padding-left:45px;
		margin-bottom:20px;
	}
	.post-entry ul li {
		margin-bottom:12px;
		list-style:square;
	}
	.post-entry ol li {
		margin-bottom:12px;
		list-style:decimal;
	}
	.sticky.post .post-header { border:1px dashed #eee; padding:20px 0; }
	.post-entry table { width:100%; margin-bottom:22px; border-collapse:collapse }
	.post-entry td, .post-entry th { padding: 12px; border-bottom: 1px #e5e5e5 solid; }
	.post-entry th { font-weight:bold; font-size:14px; background:#f5f5f5;}
	.post-entry img {
		max-width:100%;
		height:auto;
	}
	.item-related {
		width:190px;
		margin-right:20px;
	}
	.post-related {
		margin-bottom:60px;
		margin-top:60px;
	}
	.post-box-title {
		font-size:12px;
		letter-spacing:1px;
		margin-bottom:30px;
		line-height:1em;
		font-weight:700;
	}
	.post-box-title:before {
		border-top: solid 1px #e5e5e5;
		width: 100%;
		height: 1px;
		top: 50%;
	}
	.post-box-title span {
		padding: 0 24px;
	}
	.item-related {
		width:232px;
		margin-right:22px;
	}
	#main.fullwidth .item-related {
		width:340px;
		margin-right:30px;
	}
	.item-related img {
		margin-bottom:6px;
	}
	.item-related h3 {
		margin-bottom:4px;
	}
	.item-related h3 a {
		font-size:14px;
	}
	.item-related span.date {
		font-size:13px;
	}	
}´

	/*************************************************************** 10 - 20 ************************************************************************************************/
	
@media only screen and (min-width: 10px) and (max-width: 20px) {
 
	/************************* PHASE 1 *********************************/
	.container { 
		width: 2950px;
		margin-left: 60px;
		margin-right: 15px;
	}
	#main {
		width: 650px;
		float:left;
	}
	#main.fullwidth {
		width:950px;
	}
	#nav-wrapper .menu {
		display: flex;
	}
	#sidebar {
		width:285px;
		margin-left:15px;
	}	
	.widget {
		margin-bottom: 30px;
	}
	.widget p {
		font-size: 16px;
		line-height: 16px;
	}
	.widget-title {
		padding: 15px 0;
		font-size: 16px;
		letter-spacing: 1px;
		margin-bottom: 15px;
		line-height: 1.3em;
	}
	.about-title {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 10px;
	}
	p {
		line-height: 16px;
	}
	#footer-social a {
		font-size: 13px;
		letter-spacing: 1px;
		margin: 0 16px;
	}
	body {
		font-size: 17px;
	}
	/************************* PHASE 2 *********************************/
	.title-one {
		line-height: 10px;
		font-size:10px h1;
		letter-spacing:2px; 
		font-size: 2.60em;
	}	
	/* Featured slider */
	.featured-area {
		margin-top:15px;
		margin-bottom:15px;
	}
	.featured-area.nopromo {
		margin-bottom:15px;
	}
	.feat-item {
		width:100%;
	}
	.feat-overlay {
		height: 100%;
	}
	.feat-inner {
		max-width:100%;
		margin:0 auto;
	}
	.cat {
		font-size: 16px;
	}
	.feat-overlay .cat a {
		margin:0 3px 13px;
		font-size:20px;
		letter-spacing:2px;
		padding-bottom:2px;
	}
	.feat-overlay .post-date a {
		font-size:11px;
	}
	.feat-overlay h2 {
		font-size:22px;
		line-height:1.4em;
		font-weight:400;
		letter-spacing:3px;
		margin-bottom:16px;
	}
	.feat-title-divider {
	font-size:24px;
	max-width: 48px;
	margin: 0 auto 8px;
	}
	.feat-more {
		padding:10px 12px 10px 13px;
		font-size:11px;
		letter-spacing:2px;
	}
	/************************* PHASE 3 *********************************/
	
	/* Promo Boxes */
	/***** Startseite ***** Seiten *****/
	/******** content-page.php ********/
	.promo-area-one-button {
		margin-bottom:11px;
		height:100%;
		width:100%;
	}
	.promo-item-one-button {
		width:209px;
		margin-right:11px;
		height:90px;
		padding:11px;
	}
	.promo-item-one-button-right {
		width:209px;
		height:90px;
		padding:11px;
	}
	.promo-overlay-one-button {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	.promo-overlay-one-button-right {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	/******** trans ********/ 
	.promo-area-one-trans {
		margin-bottom:11px;
		height:100%;
		width:100%;
	}
	.promo-item-one-trans {
		width:209px;
		margin-right:11px;
		height:90px;
		padding:11px;
	}
	.promo-item-one-trans-right {
		width:209px;
		height:90px;
		padding:11px;
	}
	.promo-overlay-one-trans {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	.promo-overlay-one-trans-right {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	/*******************************************/
	.promo-area-one-titel {
		margin-bottom:10px;
		width:100%;
	}
	.promo-overlay-one-titel {
		line-height:1.0em;
		font-size:18px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:11px;
	}
	/*******************************************/
	.promo-area-one-text {
		margin-bottom:10px;
		width:100%;
	}
	.promo-item-one-text {
		width:100%;
	}
	.promo-overlay-one-text {
		height: 100%;
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:100%;
		margin:11px;
		padding:11px;
	}
	/************************ Sidebar *******************/
	/****************** Widget-HTML-Feld ****************/

	.promo-area-side-text {
		margin-bottom:20px;
		height:100%;
		width:100%;
	}
	.promo-item-side-text {
		width:100%;
	}
	.promo-overlay-side-text {
		height: 100%;
		line-height:1.0em;
		font-size:16px;
		letter-spacing:2px;
		font-size: 1.00em;
		max-width:100%;
		margin:11px;
		padding:11px;
	}
	/***************** Blogartikel ****************/
	/***************** content.php ****************/
	.promo-area-blogpage-titel {
		margin-bottom:16px;
	}
	.promo-item-blogpage-titel {
		width:100%;
	}
	.promo-overlay-blogpage-titel {
		line-height:1.0em;
		font-size:18px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:15px;
	}
	/*******************************************/
	.promo-area-blogpage-teaser {
		margin-bottom:15px;
	}
	.promo-item-blogpage-teaser {
		padding:11px;
	}
	.promo-overlay-blogpage-teaser {
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:11px;
	}
	/*******************************************/
	.promo-area-blogpage-text {
		margin-bottom:15px;
		width:650px;
	}
	.promo-item-blogpage-text {
		width:650px;
	}
	.promo-overlay-blogpage-text {
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:595px;
		margin:11px;
		padding:11px;
	}
	/***************** Blogübersicht *************/
	/**************** category.php & x ***********/
	.promo-area-bloguebersicht-titel {
		margin-bottom:19px;
		width:100%;
	}
	.promo-item-bloguebersicht-titel {
		margin-right:20px;
		width:100%;
		padding:15px;
	}
	.promo-overlay-bloguebersicht-titel {
		line-height:1.0em;
		padding-left: 18px;
		padding-right: 18px;
		letter-spacing:1px;
		font-size: 18px;
		max-width:100%;
	}
	/*******************************************/
	.promo-area-five {
		width:100%;
	}
	.promo-item-five {
		width:100%;
		padding:11px;
	}
	.promo-overlay-five {
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:100%;
	}
	/*******************************************/
	.promo-area-tee {
		margin-bottom:0px;
		height:411px;
		width:100%;
	}
	.promo-item-four {
		width:100%;
		padding-left:11px;
		padding-right:11px;
		height:389px;
	}
	.promo-overlay-four {
		height:355px;
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;  
		font-size: 1.00em;
		padding:10px;
	}
	/************************* PHASE 4 *********************************/	
	/************************ Grid Layout *******************************/
	.sp-grid > li {
		width:318px;
		margin-right: 6px;
	}
	/* fullwidth */
	#main.fullwidth .sp-grid > li {
		width:318px;
		margin-right:6px;
	}
	#main.fullwidth .sp-grid li:nth-of-type(2n+2) {
		margin-right:0;
	}
	.sp-grid li:nth-of-type(2n+2) {
		margin-right:0;
	}
	.grid-item .post-header h2 a {
		font-size:14px;
		letter-spacing:1px;
	}
	.grid-item .post-header h2 {
		height: 50px;
	}
	.grid-item .post-img  {
		margin-bottom:5px;
	}
	.grid-item p {
		margin-bottom:5px;
	}
	/********************************** Posts **************************/
	.post {
		margin-bottom:0px;
	}
	.post-header.page-blog {
		margin-bottom:40px;
	}
	.post-header h2 a, .post-header h1, .post-header h2 {
		font-size:16px;
		letter-spacing:1px;
		line-height:1.0em;
	}
	.post-header-keyword {
		font-size:16px;
	}
	.title-divider-post {
		border-top:2px solid;
		margin: 0 auto 5px;
	}
	.post-date {
		width:100%;
		font-size:16px;
	}
	.post-date-z {
		font-size:16px;
	}
	.post-img {
		height: auto;
	}
	.post-img-blogpage {
		margin-bottom:1px;
		width: 390px;
	}
	.img {
	height: auto;
	}
	.img-two {
		width: 14px;
		height: 14px;
	}
	.post-img img {
		height:auto;
	}
	.post-img.audio iframe {
		height:166px;
	}
	/********************************** Post Entry **************************************/
	.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
		font-weight:700;
		margin-top:14px;
		margin-bottom:14px;
	}
	.post-entry h1 {
		font-size:18x;
	}
	.post-entry h2 {
		font-size:18px;
	}
	.post-entry h3 {
		font-size:18px;
	}
	.post-entry h4 {
		font-size:18px;
	}
	.post-entry h5 {
		font-size:18px;
	}
	.post-entry h6 {
		font-size:18px;
	}
	.post-entry blockquote {
		padding:0 18px;
	}
	.post-entry blockquote p {
		font-size:16px;
		line-height:16px;
	}
	.post-entry ul, .post-entry ol {
		padding-left:45px;
		margin-bottom:20px;
	}
	.post-entry ul li {
		margin-bottom:12px;
		list-style:square;
	}
	.post-entry ol li {
		margin-bottom:12px;
		list-style:decimal;
	}
	.sticky.post .post-header { border:1px dashed #eee; padding:20px 0; }
	.post-entry table { width:100%; margin-bottom:22px; border-collapse:collapse }
	.post-entry td, .post-entry th { padding: 12px; border-bottom: 1px #e5e5e5 solid; }
	.post-entry th { font-weight:bold; font-size:14px; background:#f5f5f5;}
	.post-entry img {
		max-width:100%;
		height:auto;
	}
	.item-related {
		width:190px;
		margin-right:20px;
	}
	.post-related {
		margin-bottom:60px;
		margin-top:60px;
	}
	.post-box-title {
		font-size:12px;
		letter-spacing:1px;
		margin-bottom:30px;
		line-height:1em;
		font-weight:700;
	}
	.post-box-title:before {
		border-top: solid 1px #e5e5e5;
		width: 100%;
		height: 1px;
		top: 50%;
	}
	.post-box-title span {
		padding: 0 24px;
	}
	.item-related {
		width:232px;
		margin-right:22px;
	}
	#main.fullwidth .item-related {
		width:340px;
		margin-right:30px;
	}
	.item-related img {
		margin-bottom:6px;
	}
	.item-related h3 {
		margin-bottom:4px;
	}
	.item-related h3 a {
		font-size:14px;
	}
	.item-related span.date {
		font-size:13px;
	}	
	

		/* Instagram */
	#instagram-footer ul.instagram-pics > li {
		width:25% !important;
	}
	#instagram-footer ul.instagram-pics > li:nth-child(8), #instagram-footer ul.instagram-pics > li:nth-child(7), #instagram-footer ul.instagram-pics > li:nth-child(6), #instagram-footer ul.instagram-pics > li:nth-child(5) {
		display:none;
	}
	
}

	/*************************************************************** 768 - 1023 ************************************************************************************************/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
 
	/************************* PHASE 1 *********************************/
	.container { 
		width: 95%;
		margin-left: 3%;
		margin-right: 3%;
	}
	.alignnone-two {
    display: none
}

	.alignnone-one {
    display: none
}
	#main {
		width: 100%;
		float:left;
	}
	#main.fullwidth {
		width:100%;
	}
	#nav-wrapper .menu {
		display: flex;
	}
	#sidebar {
		width:100%;
		margin-left:0px;
	}	
	.widget {
		margin-bottom: 30px;
	}
	.widget p {
		font-size: 16px;
		line-height: 16px;
	}
	.widget-title {
		padding: 15px 0;
		font-size: 16px;
		letter-spacing: 1px;
		margin-bottom: 15px;
		line-height: 1.3em;
	}
	.about-title {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 10px;
	}
	p {
		line-height: 16px;
	}
	#footer-social a {
		font-size: 13px;
		letter-spacing: 1px;
		margin: 0 16px;
	}
	body {
		font-size: 17px;
	}
	/************************* PHASE 2 *********************************/
	.title-one {
		line-height: 10px;
		font-size:10px h1;
		letter-spacing:2px; 
		font-size: 2.60em;
	}	
	/* Featured slider */
	.featured-area {
		margin-top:15px;
		margin-bottom:15px;
	}
	.featured-area.nopromo {
		margin-bottom:15px;
	}
	.feat-item {
		width:100%;
	}
	.feat-overlay {
		height: 100%;
	}
	.feat-inner {
		max-width:100%;
		margin:0 auto;
	}
	.cat {
		font-size: 16px;
	}
	.feat-overlay .cat a {
		margin:0 3px 13px;
		font-size:20px;
		letter-spacing:2px;
		padding-bottom:2px;
	}
	.feat-overlay .post-date a {
		font-size:11px;
	}
	.feat-overlay h2 {
		font-size:22px;
		line-height:1.4em;
		font-weight:400;
		letter-spacing:3px;
		margin-bottom:16px;
	}
	.feat-title-divider {
	font-size:24px;
	max-width: 48px;
	margin: 0 auto 8px;
	}
	.feat-more {
		padding:10px 12px 10px 13px;
		font-size:11px;
		letter-spacing:2px;
	}
	/************************* PHASE 3 *********************************/
	
	/* Promo Boxes */
	/***** Startseite ***** Seiten *****/
	/******** content-page.php ********/
	.promo-area-one-button {
		margin-bottom:11px;
		height:100%;
		width:100%;
	}
	.promo-item-one-button {
		width:23.8%;
		margin-right:1.5%;
		height:90px;
		padding:11px;
	}
	.promo-item-one-button-right {
		width:23.8%;
		height:90px;
		padding:11px;
	}
	.promo-overlay-one-button {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	.promo-overlay-one-button-right {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	/******** trans ********/ 
	.promo-area-one-trans {
		margin-bottom:11px;
		height:100%;
		width:100%;
	}
	.promo-item-one-trans {
		width:242px;
		margin-right:11px;
		height:90px;
		padding:11px;
	}
	.promo-item-one-trans-right {
		width:242px;
		height:90px;
		padding:11px;
	}
	.promo-overlay-one-trans {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	.promo-overlay-one-trans-right {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	/*******************************************/
	.promo-area-one-titel {
		margin-bottom:10px;
		width:100%;
	}
	.promo-overlay-one-titel {
		line-height:1.0em;
		font-size:18px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:11px;
	}
	/*******************************************/
	.promo-area-one-text {
		margin-bottom:10px;
		width:100%;
	}
	.promo-item-one-text {
		width:100%;
	}
	.promo-overlay-one-text {
		height: 100%;
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:100%;
		margin:11px;
		padding:11px;
	}
	/********************************************/
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:16px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:11px;
}
	.promo-area-two-button {
	margin-bottom:11px;
	height:100%;
	width:100%;
}

	.promo-area-ttt-button {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}

.promo-item-two-button {
	width:245px;
	margin-right:6px;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.promo-item-two-button-2 {
	width:245px;
	margin-right:6px;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.promo-item-two-button-right {
	width:245px;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.promo-item-two-button-right-2 {
	width:245px;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.promo-overlay-two-button {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}

.promo-overlay-two-button-right {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}
/********************************************/
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:16px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:11px;
}
	.promo-area-two-trans {
	margin-bottom:11px;
	height:100%;
	width:100%;
}

	.promo-area-ttt-trans {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}

.promo-item-two-trans {
	width:30.5%;
	margin-right:6px;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.promo-item-two-trans-2 {
	width:30.5%;
	margin-right:6px;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.promo-item-two-trans-right {
	width:30.5%;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.promo-item-two-trans-right-2 {
	width:30.5%;
	height:65px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.promo-overlay-two-trans {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}

.promo-overlay-two-trans-right {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}
	/************************ Sidebar *******************/
	/****************** Widget-HTML-Feld ****************/

	.promo-area-side-text {
		margin-bottom:20px;
		height:100%;
		width:100%;
	}
	.promo-item-side-text {
		width:100%;
	}
	.promo-overlay-side-text {
		height: 100%;
		line-height:1.0em;
		font-size:16px;
		letter-spacing:2px;
		font-size: 1.00em;
		max-width:100%;
		margin:11px;
		padding:11px;
	}
	/***************** Blogartikel ****************/
	/***************** content.php ****************/
	.promo-area-blogpage-titel {
		margin-bottom:16px;
	}
	.promo-item-blogpage-titel {
		width:100%;
	}
	.promo-overlay-blogpage-titel {
		line-height:1.0em;
		font-size:18px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:15px;
	}
	/*******************************************/
	.promo-area-blogpage-teaser {
		margin-bottom:15px;
	}
	.promo-item-blogpage-teaser {
		padding:11px;
	}
	.promo-overlay-blogpage-teaser {
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:11px;
	}
	/*******************************************/
	.promo-area-blogpage-text {
		margin-bottom:15px;
		width:748px;
	}
	.promo-item-blogpage-text {
		width:748px;
	}
	.promo-overlay-blogpage-text {
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:713px;
		margin:11px;
		padding:11px;
	}
	/***************** Blogübersicht *************/
	/**************** category.php & x ***********/
	.promo-area-bloguebersicht-titel {
		margin-bottom:19px;
		width:100%;
	}
	.promo-item-bloguebersicht-titel {
		margin-right:20px;
		width:100%;
		padding:15px;
	}
	.promo-overlay-bloguebersicht-titel {
		line-height:1.0em;
		padding-left: 18px;
		padding-right: 18px;
		letter-spacing:1px;
		font-size: 18px;
		max-width:100%;
	}
	/*******************************************/
	.promo-area-five {
		width:100%;
	}
	.promo-item-five {
		width:100%;
		padding:11px;
	}
	.promo-overlay-five {
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:100%;
	}
	/*******************************************/
	.promo-area-tee {
		margin-bottom:0px;
		height:356px;
		width:100%;
	}
	.promo-item-four {
		width:100%;
		padding-left:11px;
		padding-right:11px;
		height:334px;
	}
	.promo-overlay-four {
		height:300px;
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;  
		font-size: 1.00em;
		padding:10px;
	}
	/************************* PHASE 4 *********************************/	
	/************************ Grid Layout *******************************/
	.sp-grid > li {
		width:48.7%;
		margin-right: 1.8%;
	}
	/* fullwidth */
	#main.fullwidth .sp-grid > li {
		width:48.7%;
		margin-right:1.8%;
	}
	#main.fullwidth .sp-grid li:nth-of-type(2n+2) {
		margin-right:0;
	}
	.sp-grid li:nth-of-type(2n+2) {
		margin-right:0;
	}
	.grid-item .post-header h2 a {
		font-size:14px;
		letter-spacing:1px;
	}
	.grid-item .post-header h2 {
		height: 44px;
	}
	.grid-item .post-img  {
		margin-bottom:5px;
	}
	.grid-item p {
		margin-bottom:5px;
	}
	/********************************** Posts **************************/
	.post {
		margin-bottom:0px;
	}
	.post-header.page-blog {
		margin-bottom:40px;
	}
	.post-header h2 a, .post-header h1, .post-header h2 {
		font-size:16px;
		letter-spacing:1px;
		line-height:1.0em;
	}
	.post-header-keyword {
		font-size:16px;
	}
	.title-divider-post {
		border-top:2px solid;
		margin: 0 auto 5px;
	}
	.post-date {
		width:100%;
		font-size:16px;
	}
	.post-date-z {
		font-size:16px;
	}
	.post-img {
		height: auto;
	}
	.post-img-blogpage {
		margin-bottom:1px;
		width: 390px;
	}
	.img {
	height: auto;
	}
	.img-two {
		width: 14px;
		height: 14px;
	}
	.post-img img {
		height:auto;
	}
	.post-img.audio iframe {
		height:166px;
	}
	/********************************** Post Entry **************************************/
	.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
		font-weight:700;
		margin-top:14px;
		margin-bottom:14px;
	}
	.post-entry h1 {
		font-size:18x;
	}
	.post-entry h2 {
		font-size:18px;
	}
	.post-entry h3 {
		font-size:18px;
	}
	.post-entry h4 {
		font-size:18px;
	}
	.post-entry h5 {
		font-size:18px;
	}
	.post-entry h6 {
		font-size:18px;
	}
	.post-entry blockquote {
		padding:0 18px;
	}
	.post-entry blockquote p {
		font-size:16px;
		line-height:16px;
	}
	.post-entry ul, .post-entry ol {
		padding-left:45px;
		margin-bottom:20px;
	}
	.post-entry ul li {
		margin-bottom:12px;
		list-style:square;
	}
	.post-entry ol li {
		margin-bottom:12px;
		list-style:decimal;
	}
	.sticky.post .post-header { border:1px dashed #eee; padding:20px 0; }
	.post-entry table { width:100%; margin-bottom:22px; border-collapse:collapse }
	.post-entry td, .post-entry th { padding: 12px; border-bottom: 1px #e5e5e5 solid; }
	.post-entry th { font-weight:bold; font-size:14px; background:#f5f5f5;}
	.post-entry img {
		max-width:100%;
		height:auto;
	}
	.item-related {
		width:190px;
		margin-right:20px;
	}
	.post-related {
		margin-bottom:60px;
		margin-top:60px;
	}
	.post-box-title {
		font-size:12px;
		letter-spacing:1px;
		margin-bottom:30px;
		line-height:1em;
		font-weight:700;
	}
	.post-box-title:before {
		border-top: solid 1px #e5e5e5;
		width: 100%;
		height: 1px;
		top: 50%;
	}
	.post-box-title span {
		padding: 0 24px;
	}
	.item-related {
		width:232px;
		margin-right:22px;
	}
	#main.fullwidth .item-related {
		width:340px;
		margin-right:30px;
	}
	.item-related img {
		margin-bottom:6px;
	}
	.item-related h3 {
		margin-bottom:4px;
	}
	.item-related h3 a {
		font-size:14px;
	}
	.item-related span.date {
		font-size:13px;
	}	
	

		/* Instagram */
	#instagram-footer ul.instagram-pics > li {
		width:25% !important;
	}
	#instagram-footer ul.instagram-pics > li:nth-child(8), #instagram-footer ul.instagram-pics > li:nth-child(7), #instagram-footer ul.instagram-pics > li:nth-child(6), #instagram-footer ul.instagram-pics > li:nth-child(5) {
		display:none;
	}
	
}



/*************************************************************** 150 - 767 ************************************************************************************************/
@media only screen and (min-width: 150px) and (max-width: 767px) {
 
	/************************* PHASE 1 *********************************/
	#header, #header.noslider {
    padding-top: 10px;
    margin-bottom: 5px;
}

.promo-overlay-one-wid {
	height: 100%;
	color:#424242;
	line-height:1.0em;
	margin:3px;
	padding:6px;
	border:1px solid #fff;
}

	#logo {
    padding-bottom: 5px;
}

	.fw-col-sm-2 {
    display: none
}

	#sidebar {
    margin-top: 5px;
}	

	.alignnone {
    margin: 5px 0px 0px 0;
}

	.alignnone-two {
    margin: 5px 0px 0px 0;
}

	.alignnone-one {
    margin: 0px 0px 5px 0;
}
	.container { 
		width: 348px;
	}
	#main {
		width: 348px;
	}
	#main.fullwidth {
		width:348px;
	}
	#nav-wrapper {
		display:none;
	}
	.slicknav_menu {
		display:block;
	}
	#sidebar {
		width:348px;
		margin-left:0px;
	}	
	.widget {
		margin-bottom: 10px;
	}
	.widget p {
		font-size: 16px;
		line-height: 16px;
	}
	.widget-title {
		padding: 15px 0;
		font-size: 16px;
		letter-spacing: 1px;
		margin-bottom: 15px;
		line-height: 1.3em;
	}
	.about-title {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 10px;
	}
	p {
		line-height: 20px;
	}
		/* Footer */
	#footer-social a span {
		display:none;
	}
	#footer-social a {
		font-size:18px;
		margin:0 10px;
	}
	#footer-copyright {
    text-align: center;
    padding: 3px 0 6px 0;
	font-size: 14px;
	}
	#footer-social {
    padding: 6px 0;
	}
	/* Instagram */
	#instagram-footer ul.instagram-pics > li {
		width:25% !important;
	}
	#instagram-footer ul.instagram-pics > li:nth-child(8), #instagram-footer ul.instagram-pics > li:nth-child(7), #instagram-footer ul.instagram-pics > li:nth-child(6), #instagram-footer ul.instagram-pics > li:nth-child(5) {
		display:none;
	}
	body {
		font-size: 16px;
	}
	/************************* PHASE 2 *********************************/
	.title-one {
		line-height: 10px;
		font-size:10px h1;
		letter-spacing:1px; 
		font-size: 2.60em;
	}	
	/* Featured slider */
	.featured-area {
		margin-top:1px;
		margin-bottom:1px;
	}
	.featured-area.nopromo {
		margin-bottom:15px;
	}
	.feat-item {
		width:100%;
		height:170px;
	}
	.feat-overlay {
		height: 200px;
	}
	.feat-inner {
		max-width:100%;
		margin:0 auto;
	}
	.cat {
		font-size: 16px;
	}
	.feat-overlay .cat a {
		margin:0 3px 13px;
		font-size:16px;
		letter-spacing:1px;
		padding-bottom:2px;
	}
	.feat-overlay .post-date a {
		font-size:11px;
	}
	.feat-overlay h2 {
		font-size:16px;
		line-height:1.1em;
		font-weight:400;
		letter-spacing:3px;
		margin-bottom:16px;
	}
	.feat-title-divider {
	font-size:16px;
	max-width: 48px;
	margin: 0 auto 8px;
	}
	.feat-more {
		padding:10px 10px 10px 10px;
		font-size:11px;
		letter-spacing:2px;
	}
	/************************* PHASE 3 *********************************/
	
	/* Promo Boxes */
	/***** Startseite ***** Seiten *****/
	/******** content-page.php ********/
	.promo-area-one-button {
		margin-bottom:1px;
		height:100%;
		width:100%;
	}
	.promo-item-one-button {
		width:348px;
		height:40px;
		margin-right:8px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:0px;
	}
	.promo-item-one-button-right {
		width:348px;
		height:36px;
		padding:4px;
		margin-right:8px;
	}
	.promo-overlay-one-button {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	.promo-overlay-one-button-right {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	/******** trans ********/
	.promo-area-one-trans {
		margin-bottom:10px;
		height:100%;
		width:100%;
	}
	.promo-item-one-trans {
		width:320px;
		height:40px;
		margin-right:8px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:0px;
	}
	.promo-item-one-trans-right {
		width:320px;
		height:38px;
		padding:4px;
		margin-right:8px;
	}
	.promo-overlay-one-trans {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	.promo-overlay-one-trans-right {
		height:100%;
		letter-spacing:1px;
		font-size:15px;
	}
	/*******************************************/
	.promo-area-one-titel {
		margin-bottom:0px;
		margin-top:6px;
		width:100%;
	}
	.promo-overlay-one-titel {
		line-height:1.0em;
		font-size:16px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:5px;
	}
	/*******************************************/
	.promo-area-one-text {
		margin-bottom:8px;
		width:348px;
	}
	.promo-item-one-text {
		
	}
	.promo-overlay-one-text {
		height: 100%;
		line-height:1.0em;
		font-size:15px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:328px;
		margin:3px;
		padding:6px;
	}
	/********************************************/
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:16px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:5px;
}
	.promo-area-two-button {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}

	.promo-area-ttt-button {
	height:100%;
	width:100%;
	margin-bottom: 34px;
}

.promo-item-two-button {
	width:348px;
	margin-right:0px;
	height:27px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}
.promo-item-two-button-left {
	width:348px;
	margin-right:0px;
	height:24px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
.promo-overlay-two-button {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}

.promo-item-two-button-right {
	width:348px;
	height:27px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
.promo-overlay-two-button-right {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}

.promo-item-two-button-right-2 {
	width:348px;
	height:24px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
.promo-item-two-button-right-22 {
	width:348px;
	height:24px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
.promo-overlay-two-button-right-1 {
	height:100%;
	border:1px solid #fff;
	letter-spacing:0.328em;
	font-size:15px;
	padding-left: 8px;
	padding-right: 4px;
}

.promo-overlay-two-button-right-2 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.89em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 0.6em;
}
.promo-overlay-two-button-right-22 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.40em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 0.6em;
}
.promo-overlay-two-button-right-3 {
	height: 100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing: 0.20em;
	font-size: 15px;
	padding-left: 8px;
	text-align-last: justify;
	padding-right: 6px;
}
.promo-overlay-two-button-right-4 {
	height:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing: 0.80em;
	font-size: 15px;
	padding-left: 14px;
}
.promo-overlay-two-button-right-5 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing: 1.00em;
	font-size: 15px;
	padding-left: 15px;
}
.promo-overlay-two-button-right-6 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing: 1.00em;
	font-size: 15px;
	padding-left: 15px;
}
.promo-overlay-two-button-right-7 {
	height:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.58em;
	font-size:15px;
	padding-left: 0.55em;
}
.promo-overlay-two-button-right-8 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.120em;
	padding-left: 0.06em;
	font-size:15px;
}
.promo-overlay-two-button-right-9 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.4510em;
	font-size:15px;
	padding-left: 0.4em;
}
/********************************************/
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:16px;
	letter-spacing:1px;
	font-size: 1.00em;
	padding:5px;
}
	.promo-area-two-trans {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}

	.promo-area-ttt-trans {
	height:100%;
	width:100%;
	margin-bottom: 34px;
}

.promo-item-two-trans {
	width:348px;
	margin-right:0px;
	height:27px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}
.promo-item-two-trans-left {
	width:348px;
	margin-right:0px;
	height:27px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}
.promo-overlay-two-trans {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}

.promo-item-two-trans-right {
	width:348px;
	height:27px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
.promo-overlay-two-trans-right {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}

.promo-item-two-trans-right-2 {
	width:348px;
	height:24px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
.promo-item-two-trans-right-22 {
	width:348px;
	height:24px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
.promo-overlay-two-trans-right-1 {
	height:100%;
	border:1px solid #fff;
	letter-spacing:0.328em;
	font-size:15px;
	padding-left: 8px;
	padding-right: 4px;
}

.promo-overlay-two-trans-right-2 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.89em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 0.6em;
}
.promo-overlay-two-trans-right-22 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.40em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 0.6em;
}
.promo-overlay-two-trans-right-3 {
	height: 100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing: 0.20em;
	font-size: 15px;
	padding-left: 8px;
	text-align-last: justify;
	padding-right: 6px;
}
.promo-overlay-two-trans-right-4 {
	height:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing: 0.80em;
	font-size: 15px;
	padding-left: 14px;
}
.promo-overlay-two-trans-right-5 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing: 1.00em;
	font-size: 15px;
	padding-left: 15px;
}
.promo-overlay-two-trans-right-6 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing: 1.00em;
	font-size: 15px;
	padding-left: 15px;
}
.promo-overlay-two-trans-right-7 {
	height:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.58em;
	font-size:15px;
	padding-left: 0.55em;
}
.promo-overlay-two-trans-right-8 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.120em;
	padding-left: 0.06em;
	font-size:15px;
}
.promo-overlay-two-trans-right-9 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.4510em;
	font-size:15px;
	padding-left: 0.4em;
}



	/************************ Sidebar *******************/
	/****************** TRANS ****************/
	
.promo-overlay-two-titel{
	line-height:1.0em;
	font-size:16px;
	letter-spacing:0.00em;
	font-size: 1.00em;
	padding:5px;
}
	.promo-area-two-trans {
	display: none;
	margin-bottom:0px;
	height:100%;
	width:100%;
}

	.promo-area-ttt-trans {
	height:100%;
	width:100%;
	margin-bottom: 34px;
}

.promo-item-two-trans {
	width:348px;
	margin-right:0px;
	height:27px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}
.promo-item-two-trans-menuone {
	width:348px;
	margin-right:0px;
	height:24px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}

.promo-item-two-trans-menutwo {
	width:348px;
	margin-right:0px;
	height:24px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}

.promo-item-two-trans-menuthree {
	width:348px;
	margin-right:0px;
	height:24px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}

.promo-item-two-trans-menufour {
	width:348px;
	margin-right:0px;
	height:24px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

.promo-overlay-two-trans {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}

.promo-item-two-trans-right {
	width:348px;
	height:30px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}
.promo-overlay-two-trans-right {
	height:100%;
	letter-spacing:1px;
	font-size:15px;
}

.promo-item-two-trans-right-2 {
	width:348px;
	height:24px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
.promo-overlay-two-trans-right-1 {
	height:100%;
	border:1px solid #fff;
	letter-spacing:0.0em;
	font-size:15px;
	padding-left: 4px;
	padding-right: 4px;
}

.promo-overlay-two-trans-right-2 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.00em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 4px;
	padding-right: 4px;
}
.promo-overlay-two-trans-right-3 {
	height: 100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.40em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 5px;
	padding-right: 0px;
}
.promo-overlay-two-trans-right-4 {
	height:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.00em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 4px;
	padding-right: 4px;
}
.promo-overlay-two-trans-right-5 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.40em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 4px;
	padding-right: 0px;
}
.promo-overlay-two-trans-right-6 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.25em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 4px;
	padding-right: 2px;
}
.promo-overlay-two-trans-right-7 {
	height:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.09em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 4px;
	padding-right: 2px;
}
.promo-overlay-two-trans-right-8 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.20em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 4px;
	padding-right: 4px;
}
.promo-overlay-two-trans-right-9 {
	height:100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	letter-spacing:0.09em;
	font-size:15px;
	text-align-last: justify;
	padding-left: 6px;
	padding-right: 0px;
}

.promo-overlay-two-blogthemen-right-1 {
	height: 100%;
	border-top:1px solid #fff;
	border-bottom:0px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
    letter-spacing: 0.265em;
    font-size: 15px;
    text-align-last: center;
    padding-left: 4px;
    padding-right: 0px;
}
.promo-overlay-two-blogthemen-right-3 {
	height: 100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
    letter-spacing: 0.18em;
    font-size: 15px;
    text-align-last: center;
    padding-left: 4px;
    padding-right: 0px;
}
.promo-overlay-two-blogthemen-right-7 {
	height:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
    letter-spacing: 0.196em;
    font-size: 15px;
    text-align-last: center;
    padding-left: 4px;
    padding-right: 0px;
}
.promo-overlay-two-blogthemen-right-9 {
    height: 100%;
    border-top: 0px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    letter-spacing: 0.12em;
    font-size: 15px;
    text-align-last: center;
    padding-left: 8px;
    padding-right: 6px;
}
.promo-overlay-berufswelt-titel {
  line-height: 1.0em;
  font-size: 16px;
  letter-spacing: 0.62em;
  font-size: 1.00em;
  padding-top: 5px;
  padding-left: 13px;
  padding-right: 1px;
  padding-bottom: 5px;
}
.promo-overlay-berufswelt-1 {
	height: 100%;
	border-top:1px solid #fff;
	border-bottom:0px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
    letter-spacing: 0.37em;
    font-size: 15px;
    text-align-last: center;
    padding-left: 9px;
    padding-right: 0px;
}

.promo-overlay-berufswelt-2 {
    height: 100%;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    letter-spacing: 0.188em;
    font-size: 15px;
    text-align-last: center;
    padding-left: 8px;
    padding-right: 1px;
}
.promo-overlay-berufswelt-3 {
	height: 100%;
	border-top:0px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
    letter-spacing: 0.20em;
    font-size: 15px;
    text-align-last: center;
    padding-left: 6px;
    padding-right: 0px;
}
.promo-overlay-aktivismuswelt-titel {
  line-height: 1.0em;
  font-size: 16px;
  letter-spacing: 0.37em;
  font-size: 1.00em;
  padding-top: 5px;
  padding-left: 9px;
  padding-right: 1px;
  padding-bottom: 5px;
}

.promo-overlay-aktivismuswelt-1 {
	height: 100%;
	border-top:1px solid #fff;
	border-bottom:0px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
    letter-spacing: 0.134em;
    font-size: 15px;
    text-align-last: center;
    padding-left: 4px;
    padding-right: 0px;
}
.promo-overlay-aktivismuswelt-2 {
  height: 100%;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  letter-spacing: 0.36em;
  font-size: 15px;
  text-align-last: center;
  padding-left: 6px;
  padding-right: 0px;
}
.promo-overlay-aktivismuswelt-3 {
  height: 100%;
  border-top: 0px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  letter-spacing: 0.306em;
  font-size: 15px;
  text-align-last: center;
  padding-left: 6px;
  padding-right: 1px;
}
.promo-overlay-aktivismuswelt-4 {
  height: 100%;
  border-top: 0px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  letter-spacing: 0.205em;
  font-size: 15px;
  text-align-last: center;
  padding-left: 4px;
  padding-right: 1px;
}
.promo-overlay-aktivismuswelt-5 {
  height: 100%;
  border-top: 0px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  letter-spacing: 0.1em;
  font-size: 15px;
  text-align-last: center;
  padding-left: 3px;
  padding-right: 1px;
}
.promo-overlay-aktivismuswelt-6 {
  height: 100%;
  border-top: 0px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  letter-spacing: -0.03em;
  font-size: 15px;
  text-align-last: center;
  padding-left: 0px;
  padding-right: 0px;
}
	/************************ Sidebar *******************/
	/****************** Widget-HTML-Feld ****************/
	
	.promo-area-side-text {
		margin-bottom:10px;
		height:100%;
		width:100%;
	}
	.promo-item-side-text {
		width:100%;
	}
	.promo-overlay-side-text {
		height: 100%;
		line-height:1.0em;
		font-size:15px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:100%;
		margin:4px;
		padding:8px;
	}
	/***************** Blogartikel ****************/
	/***************** content.php ****************/
	.promo-area-blogpage-titel {
		margin-top: 10px;
		margin-bottom:0px;
	}
	.promo-item-blogpage-titel {
		width:100%;
	}
	.promo-overlay-blogpage-titel {
		line-height:1.0em;
		font-size:18px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:15px;
	}
	/*******************************************/
	.promo-area-blogpage-teaser {
		margin-bottom:10px;
	}
	.promo-item-blogpage-teaser {
		padding:4px;
	}
	.promo-overlay-blogpage-teaser {
		line-height:1.0em;
		font-size:15px;
		letter-spacing:1px;
		font-size: 1.00em;
		padding:8px;
	}
	/*******************************************/
	.promo-area-blogpage-text {
		margin-bottom:1px;
	
	}
	.promo-item-blogpage-text {

	}
	.promo-overlay-blogpage-text {
		line-height:1.0em;
		font-size:15px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:322px;
		margin:3px;
		padding:8px;
	}
	/***************** Blogübersicht *************/
	/**************** category.php & x ***********/
	.promo-area-bloguebersicht-titel {
		width:100%;
		margin-bottom: 5px;
	}
	.promo-item-bloguebersicht-titel {
		width:348px;
		padding:5px;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.promo-overlay-bloguebersicht-titel {
		line-height:1.0em;
		letter-spacing:1px;
		font-size: 16px;
		max-width:348px;
		padding-left: 0px;
		padding-right: 0px;
	}
	/*******************************************/
	.promo-area-five {
		width:100%;
	}
	.promo-item-five {
		width:100%;
		padding-top:11px;
		padding-left:11px;
		padding-right:11px;
		padding-bottom: 1px;
	}
	.promo-overlay-five {
		font-size:15px;
		letter-spacing:1px;
		font-size: 1.00em;
		max-width:100%;
	}
	/*******************************************/
	.promo-area-tee {
		margin-bottom:0px;
		height:100%;
		width:100%;
		margin-bottom: 0px;
	}
	.promo-item-four {
		width:100%;
		padding-left:4px;
		padding-right:4px;
		height:100%;
		margin-bottom: 10px;
	}
	.promo-overlay-four {
		height:100%;
		line-height:1.0em;
		font-size:15px;
		letter-spacing:1px;  
		font-size: 1.00em;
		padding:8px;
		margin-bottom: 5px;
		padding-top: 0px;
	}
	/************************* PHASE 4 *********************************/	
	/************************ Grid Layout *******************************/
	.sp-grid > li {
		width:100%;
	}
	/* fullwidth */
	#main.fullwidth .sp-grid > li {
		width:320px;
	}
	#main.fullwidth .sp-grid li:nth-of-type(2n+2) {
		margin-right:0;
	}
	.sp-grid li:nth-of-type(2n+2) {
		margin-right:0;
	}
	.grid-item .post-header h2 a {
		font-size:14px;
		letter-spacing:1px;
	}
	.grid-item .post-header h2 {
		height: 44px;
	}
	.grid-item .post-img  {
		margin-bottom:0px;
	}
	.grid-item p {
		margin-bottom:5px;
	}
	/********************************** Posts **************************/
	img { border:0; height: auto; max-width: 322px; vertical-align: top; }
	
	.post {
		margin-bottom:0px;ent
	}
	.post-header.page-blog {
		margin-bottom:40px;
	}
	.post-header h2 a, .post-header h1, .post-header h2 {
		font-size:16px;
		letter-spacing:1px;
		line-height:1.0em;
	}
	.post-header-keyword {
		font-size:15px;
	}
	.title-divider-post {
		border-top:2px solid;
		margin: 0 auto 5px;
	}
	.post-date {
		width:100%;
		font-size:14px;
	}
	.post-date-z {
		font-size:14px;
	}
	.post-img {
		height: 100%;
	}
	.post-img-blogpage {
		margin-bottom:1px;
		width: 390px;
	}
	.img {
	height: auto;
	}
	.img-two {
		width: 12px;
		height: 12px;
	}
	.post-img img {
		height:100%;
	}
	.post-img.audio iframe {
		height:166px;
	}
	/********************************** Post Entry **************************************/
	.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
		font-weight:700;
		margin-top:14px;
		margin-bottom:14px;
	}
	.post-entry h1 {
		font-size:16x;
	}
	.post-entry h2 {
		font-size:16px;
	}
	.post-entry h3 {
		font-size:16px;
	}
	.post-entry h4 {
		font-size:16px;
	}
	.post-entry h5 {
		font-size:16px;
	}
	.post-entry h6 {
		font-size:16px;
	}
	.post-entry blockquote {
		padding:0 5px;
	}
	.post-entry blockquote p {
		font-size:15px;
		line-height:15px;
	}
	.post-entry ul, .post-entry ol {
		padding-left:45px;
		margin-bottom:20px;
	}
	.post-entry ul li {
		margin-bottom:12px;
		list-style:square;
	}
	.post-entry ol li {
		margin-bottom:12px;
		list-style:decimal;
	}
	.sticky.post .post-header { border:1px dashed #eee; padding:20px 0; }
	.post-entry table { width:100%; margin-bottom:22px; border-collapse:collapse }
	.post-entry td, .post-entry th { padding: 12px; border-bottom: 1px #e5e5e5 solid; }
	.post-entry th { font-weight:bold; font-size:14px; background:#f5f5f5;}
	.post-entry img {
		max-width:300px;
		height:auto;
	}
	.post-entry img {
		max-width:290px;
		margin-right: 0px;
	}
	.item-related {
		width:190px;
		margin-right:20px;
	}
	.post-related {
		margin-bottom:60px;
		margin-top:60px;
	}
	.post-box-title {
		font-size:12px;
		letter-spacing:1px;
		margin-bottom:30px;
		line-height:1em;
		font-weight:700;
	}
	.post-box-title:before {
		border-top: solid 1px #e5e5e5;
		width: 100%;
		height: 1px;
		top: 50%;
	}
	.post-box-title span {
		padding: 0 24px;
	}
	.item-related {
		width:232px;
		margin-right:22px;
	}
	#main.fullwidth .item-related {
		width:340px;
		margin-right:30px;
	}
	.item-related img {
		margin-bottom:6px;
	}
	.item-related h3 {
		margin-bottom:4px;
	}
	.item-related h3 a {
		font-size:14px;
	}
	.item-related span.date {
		font-size:13px;
	}	
	

		/* Instagram */
	#instagram-footer ul.instagram-pics > li {
		width:25% !important;
	}
	#instagram-footer ul.instagram-pics > li:nth-child(8), #instagram-footer ul.instagram-pics > li:nth-child(7), #instagram-footer ul.instagram-pics > li:nth-child(6), #instagram-footer ul.instagram-pics > li:nth-child(5) {
		display:none;
	}
	
	   /* Sonstiges */
	.pagination {
	margin-top:1px;
	overflow:hidden;
	margin-bottom:1px;
}
}




