/*
	@CSS: template for new media queries
	Author: vektorrausch GmbH (DS)
*/

/*------------------------------------*\
    HTML / MAIN
\*------------------------------------*/

html {

}

body {

}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

.wrapper {
	
}

.container {

}

.header-container {
	
}

.header {

}

.main-container {
	
}

.main {

}

.content-column {
	
}

.content {
	
}

/* no sidebars */
.no-sidebars .content {
	width: 100%;
}

/* only sidebar 1 */
body.sidebar-1 .content-column {
	
}

body.sidebar-1 .content {
	
}

body.sidebar-1 .sidebar-1 {
	
}

/* only sidebar 2 */
body.sidebar-2 .content-column {
	
}

body.sidebar-2 .content {

}

body.sidebar-2 .sidebar-2 {

}

/* both sidebars */
body.sidebar-1.sidebar-2 .content-column {

}

body.sidebar-1.sidebar-2 .content {

}

body.sidebar-1.sidebar-2 .sidebar-1 {

}

body.sidebar-1.sidebar-2 .sidebar-2 {

}

.footer-container {
	
}

.footer {

}

/*------------------------------------*\
    MENUS
\*------------------------------------*/



/*------------------------------------*\
    SIDEBARS
\*------------------------------------*/



/*------------------------------------*\
    WIDGET-AREAS (WIDGETS IN THIS AREA)
\*------------------------------------*/



/*------------------------------------*\
    WIDGETS (WIDGETS IN ALL AREAS)
\*------------------------------------*/



/*------------------------------------*\
    FRONT / HOMEPAGE
\*------------------------------------*/

/* widget-area-featured */
#widget-area-featured .featured-title-date {
	padding: 10px 0;
}
	#widget-area-featured .event-pumpe .featured-title-date {
		background: #009cff;
		background: rgba(0, 156, 255, 0.8);
	}
	#widget-area-featured .event-kino .featured-title-date {
		background: #f9f029;
		background: rgba(249, 240, 41, 0.8);
	}
	#widget-area-featured .event-veranstaltungen .featured-title-date {
		background: #ea0055;
		background: rgba(234, 0, 85, 0.8);
	}
	#widget-area-featured .event-gruppen .featured-title-date {
		background: #1ae325;
		background: rgba(26, 227, 37, 0.8);
	}
	#widget-area-featured .event-uebersicht .featured-title-date {
		background: #009cff;
		background: rgba(0, 156, 255, 0.8);
	}
	
#widget-area-featured .featured-title {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0;
	color: #fff !important;
	line-height: 1.111em;
}
	#widget-area-featured .event-kino .featured-title,
	#widget-area-featured .event-gruppen .featured-title {
		color: #000 !important;
	}

#widget-area-featured .featured-date {
	color: #fff !important;
}
	#widget-area-featured .event-kino .featured-date,
	#widget-area-featured .event-gruppen .featured-date {
		color: #000 !important;
	}
	
#widget-area-featured .flex-direction-nav {
	display: none;
}

/* upcoming events & pumpe informiert */
.home .upcoming-pumpe .teaser {
    border-bottom: 1px solid #454545;
    font-size: 13px;
    min-height: 62px;
    padding: 8px 5px;
    position: relative;
}
	.home .upcoming-pumpe .teaser:last-child {
		border-bottom: 0;
	}

.home .upcoming-pumpe .teaser .body p:last-of-type {
	margin-bottom: 0;
}

.home .upcoming-events .post-content-event.teaser,
.home .upcoming-events .post-content-event-kino.teaser {
  display: none;
}

.home .upcoming-events h3 {
	margin: 16px 0 0;
	text-transform: uppercase;
}
	.home .upcoming-pumpe h3 {
		background: #009cff;
		padding: 5px;
		margin-top: 0;
	}
	.home .upcoming-kino h3 {
		background: #f9f029;
	}
	.home .upcoming-veranstaltungen h3 {
		background: #EA0055;
	}
	.home .upcoming-gruppen h3 {
		background: #1AE325;
	}

.home .upcoming-events h3 a {
	color: #000;
	display: block;
	padding: 20px 15px;
	font-size: 16px;
	text-decoration: none;
}

.home .upcoming-events .show-all {
	color: #000;
	font-weight: normal;
	text-transform: none;
	float: right;
}

.home .event.teaser .event-title,
.home .upcoming-pumpe .status-title {
	background: none !important;
	line-height: 1.385em;
}
	.home .upcoming-pumpe .status-title {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
	}

.home .event.teaser .dates {
	color: #999 !important;
}

/*------------------------------------*\
    CONTENT
\*------------------------------------*/



/*------------------------------------*\
    PAGE
\*------------------------------------*/



/*------------------------------------*\
    POST
\*------------------------------------*/


/*------------------------------------*\
    EVENT
\*------------------------------------*/

/* teaser */
.event.teaser .event-infos.poster {
  min-height: 110px;
}

/*------------------------------------*\
    CUSTOM POST TYPE
\*------------------------------------*/



/*------------------------------------*\
    BREADCRUMBS
\*------------------------------------*/



/*------------------------------------*\
    PAGINATION
\*------------------------------------*/



/*------------------------------------*\
    COMMENTS
\*------------------------------------*/



/*------------------------------------*\
    FORMS
\*------------------------------------*/

.page-template-page-newsletter-php input[type="text"] {
  height: 34px;
  max-width: 100%;
  margin: 0 15px 15px 0; 
}

.page-template-page-newsletter-php input[type="submit"] {
	width: 100%;
}

/*------------------------------------*\
    SEARCHFORM
\*------------------------------------*/



/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
    MISC
\*------------------------------------*/


   
/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignright,
.body img[style*="float: right"],
.body img[style*="float:right"]
.alignleft,
.body img[style*="float: left"],
.body img[style*="float:left"],
a img.alignright,
.body a img[style*="float: right"],
.body a img[style*="float:right"],
a img.alignleft,
.body a img[style*="float: left"],
.body a img[style*="float:left"],
.wp-caption.alignleft,
.wp-caption.alignright {
	float: none !important;
	margin: 5px auto 20px auto;
	display: block;
}

/*------------------------------------*\
    NO JAVASCRIPT
\*------------------------------------*/


