/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
* Header Section
*/
.fusion-secondary-header {
    color:#fff!important;
}
.fusion-secondary-header a {
    color:#fff!important;
}


/**************** akademie website: tribe events - veranstaltungsplugin - ***********************/

.tribe-events-address .tribe-address .tribe-country-name, .tribe-events-address .tribe-address .tribe-delimiter, .tribe-events-address .tribe-address .tribe-events-abbr, .tribe-events-address .tribe-address .tribe-postal-code, .tribe-events-address .tribe-address .tribe-region {
    padding-right:0;
}
.tribe-events-address .tribe-address .tribe-country-name {display:block;}

body .datepicker.dropdown-menu table tr td span.month, body .datepicker.dropdown-menu table tr td.day, body .fusion-events-single-title-content, body .fusion-tribe-primary-info .tribe-events-list-event-title a, body .tribe-events-venue-widget .tribe-venue-widget-thumbnail .tribe-venue-widget-venue-name, body .tribe-mini-calendar div[id*=daynum-] a, body .tribe-mini-calendar div[id*=daynum-] span {
	background-color:transparent!important;
}
#tribe-events-content #tribe-events-header {display:block!important; margin-bottom:20px!important;}
#tribe-events-content #tribe-events-header .tribe-events-sub-nav li {margin-top:-10px!important;}

#tribe-events .tribe-events-list .type-tribe_events {min-height:50px!important;}

#slidingbar-area .tribe-events-venue-widget .tribe-venue-widget-venue-name a, #slidingbar-area .tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover, #slidingbar-area .tribe-mini-calendar div[id*=daynum-] a, #tribe-events .fusion-tribe-events-headline h3, #tribe-events .fusion-tribe-events-headline h3 a, #tribe-events .tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading, #tribe-events-content .tribe-events-tooltip .entry-title, #tribe-events-content .tribe-events-tooltip .tribe-event-title, .datepicker.dropdown-menu .datepicker-days table tr td.active:hover, .datepicker.dropdown-menu table thead tr:nth-child(2), .datepicker.dropdown-menu table tr td span.month, .datepicker.dropdown-menu table tr td span.month.active:hover, .datepicker.dropdown-menu table tr td.day, .fusion-body .tribe-grid-body div[id*=tribe-events-event-] .entry-title a, .fusion-body .tribe-grid-body div[id*=tribe-events-event-]:hover .entry-title a, .fusion-events-featured-image .event-is-recurring, .fusion-events-featured-image .event-is-recurring a, .fusion-events-featured-image .event-is-recurring:hover, .fusion-tribe-primary-info .tribe-events-list-event-title, .fusion-tribe-primary-info .tribe-events-list-event-title a, .recurringinfo, .tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a, .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a, .tribe-events-calendar thead th, .tribe-events-list .tribe-events-event-cost, .tribe-events-venue-widget .tribe-venue-widget-venue-name, .tribe-events-venue-widget .tribe-venue-widget-venue-name a, .tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover, .tribe-grid-body .tribe-events-week-hourly-single, .tribe-grid-body .tribe-events-week-hourly-single:hover, .tribe-grid-header, .tribe-mini-calendar .tribe-events-has-events a:hover, .tribe-mini-calendar .tribe-events-has-events.tribe-events-present a:hover, .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a, .tribe-mini-calendar .tribe-events-has-events:hover, .tribe-mini-calendar .tribe-events-has-events:hover a, .tribe-mini-calendar .tribe-events-has-events:hover a:hover, .tribe-mini-calendar .tribe-events-othermonth.tribe-mini-calendar-today div[id*=daynum-] a, .tribe-mini-calendar .tribe-mini-calendar-nav td, .tribe-mini-calendar div[id*=daynum-] a, .tribe-mini-calendar div[id*=daynum-] a:hover, .tribe-mini-calendar div[id*=daynum-] span, .tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a:hover, .tribe-mobile-day .tribe-mobile-day-date, .tribe-mobile-day .tribe-mobile-day-heading, body .fusion-events-single-title-content h2, body .fusion-events-single-title-content h3, body .fusion-events-single-title-content span {
	color:#003b7f!important;
}
.tribe-event-date-start, .tribe-events-divider, .tribe-events-cost, body .fusion-events-single-title-content span {color:#555555!important;}

.datepicker.dropdown-menu table tr td span.month, .datepicker.dropdown-menu table tr td.day, .fusion-events-single-title-content, .fusion-tribe-primary-info .tribe-events-list-event-title a, .tribe-events-venue-widget .tribe-venue-widget-thumbnail .tribe-venue-widget-venue-name, .tribe-mini-calendar div[id*='daynum-'] a, .tribe-mini-calendar div[id*='daynum-'] span {
    background: transparent!important;    
}
.single-tribe_events .fusion-events-featured-image .recurringinfo .event-is-recurring {font-size:14px!important;}

.fusion-events-featured-image .fusion-events-single-title-content {padding: 15px 12px 7px!important; border-bottom: 2px solid #003b7f;}
.fusion-events-featured-image {margin-bottom:30px!important;}
#tribe-events-content #tribe-events-footer {margin-top:20px!important; border-bottom:none!important; border-top: 1px solid #003b7f!important; padding: 15px 12px!important}
.tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-sub-nav .tribe-events-nav-previous a {font-weight:600!important;}

.single-tribe_events .tribe-events-schedule .tribe-events-divider {padding:0 5px!important; color:#555!important;}
.single-tribe_events .tribe-events-content {padding: 0 12px 20px!important;}
#tribe-events .tribe-events-button, .tribe-events-button {
    background:transparent!important; padding:0 0 0 12px!important; margin-right:10px!important; color: #003b7f!important; font-size: 17px!important; text-transform: none;
}
#tribe-events .tribe-events-button:hover, .tribe-events-button:hover {opacity:0.7;}
#tribe-events .tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading, .datepicker.dropdown-menu .datepicker-days table tr td.active, .datepicker.dropdown-menu .datepicker-days table tr td:hover, .datepicker.dropdown-menu table thead tr:nth-child(2), .datepicker.dropdown-menu table thead tr:nth-child(2) th:hover, .datepicker.dropdown-menu table tr td span.month.active, .datepicker.dropdown-menu table tr td span.month:hover, .fusion-body .tribe-grid-body div[id*="tribe-events-event-"]:hover, .fusion-body .tribe-mini-calendar td.tribe-events-has-events a:hover, .fusion-body .tribe-mini-calendar td.tribe-events-has-events:hover a:hover, .fusion-tribe-events-headline, .tribe-events-list .tribe-events-event-cost, .tribe-events-list .tribe-events-event-cost span, .tribe-events-venue-widget .tribe-venue-widget-venue-name, .tribe-grid-header, .tribe-mini-calendar .tribe-mini-calendar-nav td, .tribe-mini-calendar .tribe-mini-calendar-today div[id*='daynum-'] a, .tribe-mini-calendar div[id*='daynum-'] a:hover, .tribe-mini-calendar td.tribe-events-has-events.tribe-events-present a:hover, .tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a:hover, .tribe-mini-calendar td.tribe-events-has-events:hover a, .tribe-mobile-day .tribe-mobile-day-heading, .tribe-mobile-day-date {
    background:transparent!important;
}
#tribe-events .tribe-events-list .tribe-events-event-meta .author>div {padding: 12px 30px!important;}
#tribe-events .tribe-events-list .tribe-events-content {padding: 20px 30px!important;}

#tribe-events .tribe-events-list .type-tribe_events {margin-bottom:30px!important;}
#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline {width:30%!important;}
#tribe-events .tribe-events-list .tribe-locality, #tribe-events .tribe-events-list .tribe-delimiter, #tribe-events .tribe-events-list .tribe-postal-code {display:none!important;}

.tribe-events-list-separator-month {padding:10px 15px!important; margin: 30px auto 20px!important;}
.tribe-events-list-separator-month span {color:#fff!important;}
#wrapper .post-content .fusion-events-before-title .tribe-events-page-title {border:none; padding: 5px 0; text-align:left;}
#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit] {position:relative; top:-10px;}
.tribe-bar-submit {padding:0;}
#tribe-events-bar, .fusion-events-before-title {margin-bottom:25px!important;}