/*--------------------------------------------------------------
Pascal's Code
--------------------------------------------------------------*/
.container {
    max-width: 700px;
}
article.page {
     max-width:700px; 
     margin: 0 auto;
}
.site-info{
     text-align: center;
} 
blockquote {
     margin: 25px 0px;
  	border: 1px solid #c2c2c2;
}
.main-navigation ul {
    border-top: 1px solid #c2c2c2;
}
.main-navigation li {
    border: none;
}
.tribe-events-sub-nav, #tribe-bar-form .tribe-bar-filters, .tribe-events-before-html{
	display: none;
}
.entry-content, .tribe-events-content-wrapper, #tribe-events-content-wrapper, #tribe-events{
	padding-top:0;
}
h2.tribe-events-page-title{
	font-size: 36px;
}
.tribe-bar-disabled{
	display:none;
}
.tribe-events-gmap{
    display:none;
}
.footer-separator {
    background-color: #ffffff;
}
.site-header {
    padding: 5px 0;
}
.site-logo {
    margin-bottom: 15px;
    /*max-width: 400px;*/
  	width: 100%;

}
.tribe-events-list h2.tribe-events-page-title{
	text-align: center;
}
.tribe-event-schedule-details{
   font-size: 18px;
   font-weight: 200;
}
.tribe-events-loop .tribe-events-event-meta{
margin: 0;
}
.tribe-events-read-more{
    font-size: 15px;
    font-weight:700;
}
.tribe_events, .hentry div {
padding: 5px 0;
}
.hentry {
padding: 40px 20px;
}
.comment-reply-link, .comment-body, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{
width: 100%;
}
#kontaktbox{
  	float: left;
    width: 62%;
}
.site-info {
	color: #ffffff;
  	font-size: 14px;
}

/*--------------------------------------------------------------
Responsive
--------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
	.mobile-toggles,
	.sidebar-toggle-inside {
		display: none;
	}
}

/*--------------------------------------------------------------
Print CSS
--------------------------------------------------------------*/
@media only print  {
	a:after, a:link:after  { 
		display:none;
	}
   .tribe-events-read-more, .tribe-bar-filters, .svg-header, .main-navigation, .tribe-events-list-separator-month, .tribe-events-header, #tribe-events .tribe-events-button, .tribe-events-button, .footer-separator, .site-footer {
    	display:none;
   }
  .site-header, .tribe-events-list h2.tribe-events-page-title{
    text-align: left;
  }
  .site-logo{

    	margin: 0 40px;
  }
  .hentry, .tribe-events-list, .tribe-events-list .type-tribe_events {
    	padding: 5px 0;
  }
  .content-area, .container {
  		padding: 0;
    	margin: 0;
  }
  #tribe-events-footer{
  		display:none;
  }
  .content-area {
  		margin: 0 40px;
  }
  #tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title{
  	font-size:20px;
  }
}