/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.2
Text Domain:  Avada
*/

/* Global CSS Start*/

.fusion-title-heading.fusion-responsive-typography-calculated {
    text-transform:none !important;
}

a.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default.button-1.fusion-button-default-span.fusion-button-default-type {
    background-color:var(--awb-color5) !important;
}

a.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default.button-2.fusion-button-default-span.fusion-button-default-type {
    background-color:var(--awb-color6) !important;
}

a.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default.button-3.fusion-button-default-span.fusion-button-default-type {
    background-color:var(--awb-color7) !important;
}


div.fusion-title.title.fusion-title-1.fusion-sep-none.fusion-title-text.fusion-title-size-four .fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated > a {
    color:var(--awb-color5) !important;
}

div.fusion-title.title.fusion-title-2.fusion-sep-none.fusion-title-text.fusion-title-size-four .fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated > a {
    color:var(--awb-color6) !important;
}

div.fusion-title.title.fusion-title-3.fusion-sep-none.fusion-title-text.fusion-title-size-four .fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated > a {
    color:var(--awb-color7) !important;
}

/*a.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default.button-1.fusion-button-default-span.fusion-button-default-type:hover,
a.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default.button-2.fusion-button-default-span.fusion-button-default-type:hover,
a.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default.button-3.fusion-button-default-span.fusion-button-default-type:hover,
div.fusion-title.title.fusion-title-1.fusion-sep-none.fusion-title-text.fusion-title-size-four .fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated:hover,
div.fusion-title.title.fusion-title-2.fusion-sep-none.fusion-title-text.fusion-title-size-four .fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated:hover,
div.fusion-title.title.fusion-title-3.fusion-sep-none.fusion-title-text.fusion-title-size-four .fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated:hover {
    opacity:0.8;
}*/

/* Global CSS End*/



/* Eventskalender Single Event Page Start*/

.tribe-events-single-event-description.tribe-events-content, .tribe-events-single-event-description.tribe-events-content.entry-content.description {
font-size: 20px;
}

.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group dd {
        padding-bottom: 8px !important;
 }

.single-tribe_events main .fusion-content-widget-area .tribe-events-single-section-title {
    font-family: AvenirNextCondensed-DemiBold;
    font-size: 24px !important;
    letter-spacing: .01em !important;
    background-color: var(--awb-color1) !important;
    color: var(--awb-color4) !important;
    padding: 0 !important;
}

.single-tribe_events .tribe-events-event-meta dl {
line-height: 1.4em;
font-size: 20px;
}

.sidebar .tribe-events-event-meta .tribe-events-meta-group dd.tribe-venue-url {
border: none !important;
}

.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-single-section-title {
margin: 0 0 10px !important;
}

.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group {
margin: 0 0 40px !important;
}

.single-tribe_events .sidebar .tribe-events-event-meta {
margin-bottom: 0px !important;
}

.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-venue-map {

margin: 0px 0 45px !important;
}

.single-tribe_events #main .fusion-content-widget-area {
padding-top: 0 !important;
}

.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group dd.tribe-organizer-url {
display: none;
}

.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group dt {
letter-spacing: -.01em;
}

.fusion-events-featured-image .fusion-events-single-title-content, .single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container {
display: none !important;
}

.tribe-events-event-meta address.tribe-events-address {
font-style: normal !important;
}

.fusion-meta-tb.fusion-meta-tb-1.floated.category-color {
font-weight: 700 !important;
text-decoration: underline !important;
text-underline-offset: 0.25em;
margin-bottom: 0.5em;
}

.tribe_events_cat-kultur-geniessen .category-color {
color: var(--awb-color5) !important;
}

.tribe_events_cat-kinderkultur .category-color {
color: var(--awb-color7) !important;
}

.tribe_events_cat-kultur-gestalten .category-color {
color: var(--awb-color6) !important;
}

.tribe_events_cat-kultur-geniessen .ec-form-submit {
background-color: var(--awb-color5) !important;
}

.tribe_events_cat-kinderkultur .ec-form-submit {
background-color: var(--awb-color7) !important;
}

.tribe_events_cat-kultur-gestalten .ec-form-submit {
background-color: var(--awb-color6) !important;
}

.tribe_events_cat-kultur-geniessen .ec-form-submit:hover {
background-color: var(--awb-color5) !important;
opacity:0.8;
}

.tribe_events_cat-kinderkultur .ec-form-submit:hover {
background-color: var(--awb-color7) !important;
opacity:0.8;
}

.tribe_events_cat-kultur-gestalten .ec-form-submit:hover {
background-color: var(--awb-color6) !important;
opacity:0.8;
}

.tribe-events-single .fusion-events-featured-image {
margin-bottom: 10px;
}

.single-tribe_events .sidebar.fusion-widget-area.fusion-content-widget-area.fusion-sidebar-right.fusion- {
margin-top: -90px !important;
}

.single-tribe_events .related-posts.single-related-posts  {
display: none !important;
}

.wpcf7-form.init {
    font-family: AvenirNextCondensed-Regular;
    font-size: 18px;
    letter-spacing: .01em !important;
    color: var(--awb-color2) !important;
}

.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-textarea {
    font-family: AvenirNextCondensed-Regular !important;
    font-size: 20px !important;
    letter-spacing: .01em !important;
    color: var(--awb-color8) !important;
}

.fusion-body .wpcf7-form .fusion-slider-loading {
display: none !important;
}

/* Eventskalender Single Event Page End*/


div.fusion-footer > div:first-of-type > div:first-of-type > div:first-of-type  > div:nth-of-type(4) {
	width: 850px !important;
}