/**
 * Global
 * -----------------------------------------------------------------------------
 */
a:hover{
	text-decoration:none;
}
.clear{
	clear:both;
}
.clearfix:after{
	clear:both;
	content:' ';
	display:block;
	height:0;
	visibility:hidden;
}
.i:before{
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal 16px/1 Genericons;
    text-decoration: inherit;
    vertical-align: text-bottom;
	margin: -1px 9px 0 0;
    padding: 6px 0 9px;
    text-align: center;
}
.animation{
	transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
}
/**
 * Structure
 * -----------------------------------------------------------------------------
 */
.list-view .site-content .hentry{ border-top:0;}
@media screen and (min-width: 1008px){
.masthead-fixed .site-header{
	display:none;
}
.secondary-navigation{
	position: fixed;
	top: 50px;
}
.masthead-fixed .site-main {
    margin-top: 0;
}
}

@media screen and (min-width: 783px){
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.page-content,
.archive-header, .page-header{
	max-width:90%;
}
.site-content .entry-meta{
	max-width:100%;
}
}
/**
 * Header
 * -----------------------------------------------------------------------------
 */
.secondary-navigation{
	border:0;
}
.nav-top{
	background:url(../images/logo.png)  center top no-repeat;
	height: 65px;
}
.nav-bottom{
	background:url(../images/logo-unten.png)  center center no-repeat;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	height: 80px;
}
.slider .featured-content .entry-header{
	display:none;
}
.slider .featured-content .post-thumbnail{
	padding-top:0;
}
.featured-content .post-thumbnail img{
	position:relative;
	top:auto;
	left:auto;
	width:100%;
	height:auto;
}
/**
 * Footer
 * -----------------------------------------------------------------------------
 */
.site-footer{
	display:none;
}
/**
 * Sidebar
 * -----------------------------------------------------------------------------
 */
.content-sidebar{
	z-index: 9999;
}
.content-sidebar .widget_twentyfourteen_ephemera.widget_em_calendar .widget-title:before {
	content: "\f307";
}
.content-sidebar .widget_twentyfourteen_ephemera .ticket.widget-title:before {
	content: "\f411";
}

.content-sidebar .em-booking-form-details div{
	margin-bottom: 10px;
}
.content-sidebar #widget_twentyfourteen_ephemera-7 .entry-meta{
	color: #767676
}
.content-sidebar .widget input[type="submit"],
.content-sidebar .widget .em-booking-message-success .button{
	padding-top: 10px;
	padding-bottom:10px;
}
.content-sidebar .widget .em-booking-message-success .button{
    margin: 20px 0;
    display: block;
    text-align: center;
}
@media screen and (max-width: 783px){
.content-sidebar .widget .widget-title{
	font-size:13px;
}
}
/**
 * Page
 * -----------------------------------------------------------------------------
 */

 /*Events*/
.event-list{
	padding-left:0;
}
.event-list .event,
.event-list .event:last-of-type {
    border: 0;
}
.event-list img{
	width: 100%;
}
.event-list blockquote{
	font-size:16px;
	padding-top:10px;
}
.event-list .entry-title,
.event-list .event-name {
    font-size: 21px;
}
.event-list .i:before{
	font-size:24px;
	padding: 0;
	margin-right:6px;
}
.event-list .entry-title .i:before, .event-list .event-name .i:before{
	line-height: 1.3;
}
.event-list .entry-title a:before{
	content : '\f307';
}
.event-list .event-name a:before{
	content : '\f104';
}
.event-list .event-location a:before{
	content : '\f417';
}
.event-list a{
	text-decoration:none;
}
.event-list .event-ticket_name{
	margin-top:20px;
	margin-bottom:20px;
}
.event-stats .clicks:before {
	content: "\f403";
}
.event-stats .list:before {
	content: "\f425";
}
.event-stats .i:before {
	font-size: 18px;
    margin-right: 2px;
	vertical-align: sub;
}
.content-sidebar .widget_twentyfourteen_ephemera.location .widget-title:before {
    content: "\f417";
}
.content-sidebar .widget_twentyfourteen_ephemera.reservation .widget-title:before {
	content: "\f108";
}
.content-sidebar .widget_twentyfourteen_ephemera.location .location-name{
	margin-top:20px;
}
.page-template-page-events .event-list{
	padding-bottom: 20px;
}
@media screen and (min-width: 768px){
.event-list .event-ticket_name{
	margin-top:62px;
	margin-bottom:5px;
}
}
@media screen and (max-width: 767px){
.event-list .entry-title {
	margin-top: 30px !important;
}
}
.content-sidebar .em-booking{
	padding:0;
	margin:0;
}
.em-booking-form-details{
	width:100%;
	padding:0;
}
.em-tickets{
	display:none;
}
.em-booking-form-details input.input,
.em-booking-form-details textarea{
	width:100%;
}
.em-booking-form-details textarea,
.em-booking-form-details label[for=booking_comment]{
	display:none;
}
.em-booking-form-details .em-booking-submit{
	width:100%;
	padding: 8px 15px;
}
@media screen and (max-width: 783px){
.contributor-posts-link{
	padding: 10px 20px;
}
.event-list .event-ticket_name{
	margin-top:40px;
}
}
/*
	Pictures
*/
.page-id-741 .site-content .entry-header,
.page-id-741 .site-content .entry-content,
.page-id-741 .site-content .entry-summary,
.page-id-741 .site-content .entry-meta,
.page-id-741 .page-content,
.page-id-741 .entry-content{
	max-width:100%;
}
.ngg-albumoverview a{
	text-decoration:none;
	text-transform:uppercase;
}
.ngg-albumoverview a span{
	color: #000;
}
.ngg-albumoverview .ngg-album{
	margin-bottom: 20px;
}
.ngg-albumoverview .ngg-albumtitle{
	margin-bottom:10px;
}
.ngg-albumoverview .ngg-album:after{
	content : '.';
	height:0;
	visibility:hidden;
	clear:both;
}
.ngg-albumoverview .ngg-thumbnail{
	float:left;
	width:20%;
}
.ngg-albumoverview .ngg-albumcontent{
	overflow:hidden;
}

.ngg-galleryoverview h2 span{}
.ngg-galleryoverview .ngg-gallery-thumbnail-box{
	float:left;
}
.ngg-galleryoverview .ngg-gallery-thumbnail{
	width: 100%;
}
.ngg-galleryoverview .ngg-gallery-thumbnail img{
	width: 100%;
}
.ngg-galleryoverview .ngg-gallery-thumbnail a:hover .animation,
.ngg-albumoverview .ngg-album:hover .animation {
 	transform: rotate(0deg) scale(1.3) skew(0deg) translate(0px);
    -webkit-transform: rotate(0deg) scale(1.3) skew(0deg) translate(0px);
    -moz-transform: rotate(0deg) scale(1.3) skew(0deg) translate(0px);
    -o-transform: rotate(0deg) scale(1.3) skew(0deg) translate(0px);
    -ms-transform: rotate(0deg) scale(1.3) skew(0deg) translate(0px);
}
.ngg-galleryoverview a{
	padding: 5px;
	display:block;
}
.ngg-navigation {
	padding-top: 10px;
}
.ngg-navigation .current,
.ngg-navigation a{
	padding: 10px;
}
div#shShutter{
	position:fixed !important;
	height:100% !important;
}
@media screen and (min-width: 768px){
	.ngg-galleryoverview .ngg-gallery-thumbnail-box{
		width: 20%;
	}
}
@media screen and (max-width: 767px){
	.ngg-galleryoverview .ngg-gallery-thumbnail-box{
		width: 50%;
	}
}
/*
	Home
*/
.home.full-width .site-content .entry-header{
	padding: 0;
    margin-bottom: 30px;
    margin-left: 10px;
}
.home .area-events{
	border-bottom: 1px solid #CCC;
	margin-bottom:0;
	padding-top: 0;
}
.home .event-list{
	padding-top:0;
	border:0;
}
.home .event footer {
	margin-top: 30px;
}
.home .event-ticket_description{
	margin-top:35px;
}
.home .event-excerpt{
	margin-bottom:20px;
}
.home .ngg-albumoverview{
	margin: 0 10px;
}
.home .ngg-albumoverview .ngg-album {
    margin-bottom: 10px;
}
.home .ngg-albumoverview img{
	width: 100%;
	height:auto;
}
.home .widget_twentyfourteen_ephemera > ol > li{
	border-bottom:0;
}
/*
	Contact
*/
.wpcf7 {}
.wpcf7 label{
	display:block;
}
.wpcf7 input,
.wpcf7 select{
	width:100%;
}
.wpcf7 div{
	margin-bottom:20px;
}
.wpcf7 .phone-unsubscribe .your-prefix input{
	width:30%;
}
.wpcf7 .phone-unsubscribe .your-phone input{
	width:68%;
	margin-left:0.5%;
}
.wpcf7 .screen-reader-response ul{
	padding:20px;
	margin: 0;
	color: #FFF;
}
.wpcf7 .screen-reader-response li{
	margin-left: 10px;
}
.wpcf7 .screen-reader-response li a{
	color: #FFF;
}
.wpcf7 .screen-reader-response ul,
.wpcf7 .wpcf7-not-valid {
    background: #F30;
}
.wpcf7 .wpcf7-not-valid-tip{
	color: #F30;
}

/**
 * Theme
 * -----------------------------------------------------------------------------
 */
/*
	Theme Pink-white
*/
.pink-white {
	background:#CCC;
}
.pink-white .site{
	-webkit-box-shadow: 0px 0px 20px #111;
    -moz-box-shadow: 0px 0px 20px #111;
    box-shadow: 0px 0px 20px #111;
}
.pink-white a,
.ngg-galleryoverview h2 span{
	color:rgb(231,33,120);
}
.pink-white a:hover,
.pink-white a:focus{
	color:#111;
}
.pink-white ::selection{
	background-color: rgba(220,0,161,1);
}
.pink-white .site:before,
.site-footer,
.pink-white button, .pink-white .button, .pink-white input[type="button"],
.pink-white input[type="reset"], .pink-white input[type="submit"],
.pink-white .content-sidebar .widget input[type="submit"],
.pink-white table.em-calendar td.eventful,
.pink-white table.em-calendar td.eventful-today {
	background-color: rgb(231,33,120);
}
.pink-white .site-navigation a,
.pink-white .button,
.pink-white .content-sidebar .widget .button,
.pink-white table.em-calendar td.eventful a,
.pink-white table.em-calendar td.eventful-today a {
	color:#FFF;
}
.pink-white .site-navigation .current_page_item > a,
.pink-white .site-navigation .current_page_ancestor > a,
.pink-white .site-navigation .current-menu-item > a,
.pink-white .site-navigation .current-menu-ancestor > a,
.pink-white .secondary-navigation li:hover > a,
.pink-white .secondary-navigation li.focus > a,
.pink-white .button:hover,
.pink-white .content-sidebar .widget input[type="button"]:hover,
.pink-white .content-sidebar .widget input[type="button"]:focus,
.pink-white .content-sidebar .widget input[type="reset"]:hover,
.pink-white .content-sidebar .widget input[type="reset"]:focus,
.pink-white .content-sidebar .widget input[type="submit"]:hover,
.pink-white .content-sidebar .widget input[type="submit"]:focus,
.pink-white .content-sidebar .widget .button:hover{
	background:rgb(255,255,255);
	color: rgb(231,33,120);
}
.pink-white .site-footer,
.pink-white .site-info,
.pink-white .site-info a{
	color: rgb(255,255,255);
}
/*.pink-white .entry-title a:hover,
.pink-white .entry-meta a:hover{
	color: rgb(231,33,120);
}*/
.pink-white .button,
.pink-white .content-sidebar .widget input[type="button"],
.pink-white .content-sidebar .widget input[type="button"],
.pink-white .content-sidebar .widget input[type="reset"],
.pink-white .content-sidebar .widget input[type="reset"],
.pink-white .content-sidebar .widget input[type="submit"],
.pink-white .content-sidebar .widget input[type="submit"],
.pink-white .content-sidebar .widget .button{
	border: 1px solid #FFF;
}
.pink-white .button:hover,
.pink-white .content-sidebar .widget input[type="button"]:hover,
.pink-white .content-sidebar .widget input[type="button"]:focus,
.pink-white .content-sidebar .widget input[type="reset"]:hover,
.pink-white .content-sidebar .widget input[type="reset"]:focus,
.pink-white .content-sidebar .widget input[type="submit"]:hover,
.pink-white .content-sidebar .widget input[type="submit"]:focus,
.pink-white .content-sidebar .widget .button:hover{
	border: 1px solid rgb(231,33,120);
}
/**
 * Theme
 * -----------------------------------------------------------------------------
 */
/*
	Theme Schwarz-gold
*/
.black-gold {
	background:#CCC;
}
.black-gold .site{
	-webkit-box-shadow: 0px 0px 20px #111;
    -moz-box-shadow: 0px 0px 20px #111;
    box-shadow: 0px 0px 20px #111;
}
.black-gold a,
.ngg-galleryoverview h2 span{
	color:rgb(212,175,55);
}
.black-gold a:hover,
.black-gold a:focus{
	color:#111;
}
.black-gold ::selection{
	background-color: rgba(220,0,161,1);
}
.black-gold .site:before,
.site-footer,
.black-gold button, .black-gold .button, .black-gold input[type="button"],
.black-gold input[type="reset"], .black-gold input[type="submit"],
.black-gold .content-sidebar .widget input[type="submit"],
.black-gold table.em-calendar td.eventful-today {
	background-color: rgb(0,0,0);
}
.black-gold .site-navigation a,
.black-gold .button,
.black-gold .content-sidebar .widget .button,
.black-gold table.em-calendar td.eventful a,
.black-gold table.em-calendar td.eventful-today a {
	color:#FFF;
}
.black-gold table.em-calendar td.eventful,
.black-gold .site-navigation .current_page_item > a,
.black-gold .site-navigation .current_page_ancestor > a,
.black-gold .site-navigation .current-menu-item > a,
.black-gold .site-navigation .current-menu-ancestor > a,
.black-gold .secondary-navigation li:hover > a,
.black-gold .secondary-navigation li.focus > a,
.black-gold .button:hover,
.black-gold .content-sidebar .widget input[type="button"]:hover,
.black-gold .content-sidebar .widget input[type="button"]:focus,
.black-gold .content-sidebar .widget input[type="reset"]:hover,
.black-gold .content-sidebar .widget input[type="reset"]:focus,
.black-gold .content-sidebar .widget input[type="submit"]:hover,
.black-gold .content-sidebar .widget input[type="submit"]:focus,
.black-gold .content-sidebar .widget .button:hover{
	color:rgb(0,0,0);
	background: rgb(212,175,55);
}
.black-gold .site-footer,
.black-gold .site-info,
.black-gold .site-info a{
	color: rgb(0,0,0);
}
/*.black-gold .entry-title a:hover,
.black-gold .entry-meta a:hover{
	color: rgb(212,175,55);
}*/
.black-gold .button,
.black-gold .content-sidebar .widget input[type="button"],
.black-gold .content-sidebar .widget input[type="button"],
.black-gold .content-sidebar .widget input[type="reset"],
.black-gold .content-sidebar .widget input[type="reset"],
.black-gold .content-sidebar .widget input[type="submit"],
.black-gold .content-sidebar .widget input[type="submit"],
.black-gold .content-sidebar .widget .button{
	border: 1px solid #FFF;
}
.black-gold .button:hover,
.black-gold .content-sidebar .widget input[type="button"]:hover,
.black-gold .content-sidebar .widget input[type="button"]:focus,
.black-gold .content-sidebar .widget input[type="reset"]:hover,
.black-gold .content-sidebar .widget input[type="reset"]:focus,
.black-gold .content-sidebar .widget input[type="submit"]:hover,
.black-gold .content-sidebar .widget input[type="submit"]:focus,
.black-gold .content-sidebar .widget .button:hover{
	border: 1px solid rgb(212,175,55);
}
