/* Menü hat Hintergrund-Farbe falls es aufs Headerbild runter rutscht bei geringer Screenbreite: */
#access #prime_nav .menu-item a {
     background-color:#fff;
     opacity:0.9;
}

/* komplette Sidebar leicht grau und mit Rand auch rechts: */
#secondary {
     background-color:#f1f1f1;
     padding-right: 3%;
}

/* Headerbild im Kalender unsichtbar machen: */
.post-type-archive-tribe_events #header-image-main-inside {display:none;}

/* Kalender insgesamt verbreitern und Abständ anlegen: (oben >85px wegen Header-Menü rutscht ggfs. runter: */
#tribe-events-pg-template {
     max-width: 1310px; 
     padding: 55px 45px; 
     margin:35px auto;
     background-color:#fff;
}
/* Single-Event oben und unten wie andere Seiten: */
.single-tribe_events #tribe-events-pg-template {margin: 0 auto;}

/* Kalender-Listenansicht verbreitern: */
.events-list .tribe-events-loop {max-width: 1500px;}

/* Schrift in Monatsansicht vergrößern: */ 
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {font-size: 15px;}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a {font-size: 15px; font-weight: 700;}

/* Responsive: */
@media (max-width: 1024px) {
#tribe-events-pg-template {padding: 55px 40px;}
}
@media (max-width: 640px) {
#tribe-events-pg-template {padding: 55px 15px;}
}

/* Widget-Unterstriche: */
.widget-title span {padding-bottom: 0.25em;}

/* Veranstaltungs-Widget: */
.tribe-events-list-widget .tribe-events-list-widget-events {padding: 0 0 10px; border-bottom: 1px solid rgba(0,0,0,.05);}
.tribe-events-list-widget .tribe-event-title {font-size: 100%;}
