/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/


/* Hauptmenüpunkt auch bei Subseiten hervorheben */
.current-page-ancestor .avia-menu-fx {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Kinder - Alterskategorien über Überschriften */
p.supheadline {
    margin-bottom: -40px;
}

/* ##############
##### EVENTS ####
############## */


#tribe-events-bar {
  display: none; /* Filterbar ausblenden */
}

li.tribe-events-past {
    display: none !important;
}

.tribe-events-list h2.tribe-events-page-title {
  font-size: 38px;
}

.tribe-events-list h2.tribe-events-page-title a {
  display: none; /* Veranstaltungen ausblenden bei Titel der Kategorie */
}

.tribe-events-list h2.tribe-events-page-title:before {
  content: "Termine";
}

.tribe-events-list-separator-month {
  display: none; /* Monatsseperator ausblenden */
}

.tribe-events-organizer-0 .tribe-events-event-cost,
.tribe-events-organizer-0 .tribe-events-venue-details {
  display: none; /* Preis und Ort auf Übersichtsseite ausblenden */
}

.tribe-events-ical,
.tribe-events-gcal {
  display: none !important; /* Ical Export-Button ausblenden */
}

.av-tribe-events-content-wrap {
  border: none !important;
  padding: 0 !important;
}

#tribe-events .tribe-events-content p {
  text-align: left !important;
}

.av-tribe-events-inner-content-wrap {
  display: block !important;
}

/* Überschrift Events */
#top .tribe-events-list-event-title.entry-title,
#top .tribe-events-list-event-title {
  border: none !important;
  padding: 0 !important;
  font-weight: bold !important;
  margin-bottom: 20px !important;
}

.av-tribe-events-outer-content-wrap {
  display: block !important;
}

/* Datum-Container des Events auf Übersichtsseite */
.tribe-events-loop .tribe-events-event-meta {
  display: block !important;
  width: 100% !important;
}
@media only screen and (max-width: 768px) {
  .tribe-events-loop .tribe-events-event-meta {
    border: none !important;
    background: none !important;
    padding: 0 !important;
  }
}

/* Datum + Zeit in der Übersicht */
.main_color #tribe-events .time-details {
  font-family: museo-sans-rounded;
  font-weight: bold;
  font-size: 15px !important;
  color: inherit !important;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .main_color #tribe-events .time-details {
    padding: 0 !important;
  }
}


/* Layout */
.tribe-events-loop .type-tribe_events {
  background: #f8f8f8;
  border: 1px solid #e1e1e1 !important;
  margin: 20px 2% 40px !important;
  padding: 30px 20px !important;
  border-radius: 3px;
  text-align: center;
}

/* Mehrspaltiges Layout auf Übersichtsseite */
@media only screen and (min-width: 768px) {
  .tribe-events-loop .type-tribe_events {
    width: 45%;
    display: inline-block;
    vertical-align: top;
  }
}

/* weiterlesen-Button */
.tribe-events-read-more {
  margin-top: 26px;
  text-align: center;
  background-color: #a9cc2a;
  color: #ffffff !important;
  padding: 10px 20px;
  display: block !important;
  margin: 0 auto;
  max-width: 200px;
  border-radius: 3px;
}

.tribe-events-read-more:hover {
  background-color: #96c128;
}

/* #######################
### Detailseite Events ###*/

@media only screen and (min-width: 769px) {
  .av-single-event-content {
    float: left !important;
    margin-right: 50px;
    margin-left: 0 !important;
  }
}

/* Navigation zum nächsten Event ausblenden */
.avia-post-nav {
    display: none;
}

/* Datum */
.single-tribe_events .main_color .tribe-events-schedule h3 {
  font-size: 18px;
  margin-top: 20px;
  color: #000;
}

/* Preis und Divider unter Titel ausblenden */
.single-tribe_events .tribe-events-schedule .tribe-events-divider,
.single-tribe_events .main_color .tribe-events-cost {
  display: none;
}


/* Details zum Event in Box */
.av-single-event-meta-bar-inner {
  background: #f8f8f8;
  border: 1px solid #e1e1e1 !important;
  border-radius: 3px;
}

@media only screen and (max-width: 768px) {
  .single-tribe_events .tribe-events-event-meta {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group {
  margin-bottom: 0 !important;
}

/* Anmeldung */

/* Anmeldung auf Kategorie-Seiten ausblenden */
.post-type-archive-tribe_events .tribe-events-after-html {
  display: none;
}

@media only screen and (min-width: 768px) {
  .tribe-events-after-html {
    max-width: 60%;
  }
}

.tribe-events-after-html h2 {
  font-size: 22px;
}
