/*
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
*/
/* sns stl */

.home .fusion-meta-info .fusion-alignleft {
    display: none !important;
}

.home .fusion-post-content-wrapper {
    padding: 10px 20px !important;
}

#recent-comments-2 {
    border-width: unset !important;
    border-radius: 6px !important;
    border-color: #b23211 !important;
    background-color: #ac3505;
    color: #fff;
}




/*  suche in der sidebar siehe dazu auch in der functions.php bei   codesuche557441  */
#search-2.widget.widget_search  {
	margin-bottom: 0px;
	padding-bottom: 10px;
}




#mailster_signup-3 .widget-title {
    border-radius: 6px 6px 0px 0px;
}

#custom_html-5 .widget-title {
    border-radius: 6px 6px 0px 0px;
}

#calendar-4 .widget-title {
    border-radius: 6px 6px 0px 0px;
}

.blog-shortcode-post-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-bottom: 5px;
}

.fusion-rollover-categories, .fusion-rollover-content {
    /* display: none !important;     hellid wegen Sterbe-Anzeigen Portfolio Grid teshalber off */
}

/* .fusion-rollover-title-link, a.fusion-rollover-link   {opacity: 0;}    */
.fusion-post-content-container {
    line-height: normal;
}

.bg_colour {
    background: #727272;
    border-radius: 6px;
}

/* hellid rot ist ac3509 */
.bg_colour .post-content {
    color: #fff;
}

.bg_colour .entry-title a {
    color: #fff !important;
}

/*
.fusion-image-wrapper .fusion-rollover {
     background-image: radial-gradient(circle, rgb(232 230 232 / 33%) 0%, rgb(219 219 219 / 33%) 100%) !important; 
	background-image: radial-gradient(circle, #ffffff / 33%) 0%, #ffffff / 33%) 100%) !important;
}
*/

.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .snsstl {
    width: 100% !important;
}

.snsstl {
    width: 100% !important;
}

.fusion-blog-archive .fusion-post-content-container {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.fusion-blog-archive .fusion-post-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0px 0px 3px 0px;
}

.fusion-blog-archive .entry-title {
    margin-bottom: 3px !important;
}


@media only screen and (min-width: 1400px) {

    div.fusion-blog-archive .fusion-post-wrapper {
        display: flex !important;
        flex-direction: row !important;
    }

    .frontpage article .slides .attachment-blog-medium {
        width: 200px !important;

    }

    .archive article .slides .attachment-blog-medium {
        width: 200px !important;

    }
}

@media only screen and (max-width: 1400px) {
    div.fusion-blog-archive img.attachment-full.size-full.wp-post-image {
        width: 100px !important;
        height: 100px !important;
        object-fit: cover;
        max-width: none;
    }

    div.fusion-blog-archive .fusion-post-wrapper {
        display: flex !important;
        flex-direction: row !important;
    }

    .frontpage article .slides .attachment-blog-medium {
        width: 100px !important;

    }

    .archive article .slides .attachment-blog-medium {
        width: 100px !important;

    }


}

@media only screen and (min-width: 1024px) {
    div.fusion-blog-archive img.attachment-full.size-full.wp-post-image {
        width: 200px;
        height: 200px;
        object-fit: cover;
        max-width: none;
    }

    .single article {
        padding: 30px;
    }

    .slides .fusion-image-wrapper:hover {
        opacity: 0.5;
    }

    .fpg .slides .fusion-image-wrapper:hover {
        opacity: 1;
    }


}

@media only screen and (max-width: 1024px) {

    div.fusion-blog-archive .fusion-post-wrapper {
        display: flex !important;
        flex-direction: row !important;
    }

    .single article {

        padding: 15px;

    }

    .frontpage article {
        z-index: 9;
    }

    .stl_index {
        z-index: 1;
    }

    div.fusion-blog-archive img.attachment-full.size-full.wp-post-image {
        width: 70px;
        height: 120px !important;
        object-fit: cover;
        max-width: none;
    }


    div.fusion-blog-archive h2.entry-title.fusion-post-title {
        line-height: 22px !important;
    }

    div.fusion-blog-archive .fusion-post-content-container {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .frontpage .fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post {
        width: 100%;

    }

    .frontpage .fusion-post-content-wrapper {
        padding: 2px 0px 0px 15px !important;
    }

    .fpg h2 font {
        font-size: 30px !important;
        line-height: 30px !important;
    }


}

.post_stl .fusion-alignleft {
    display: none !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1390px) {
    div.fusion-blog-archive .fusion-post-wrapper {
        min-height: 150px;
    }
}

@media only screen and (min-width: 900px) and (max-width: 1024px) {

    div.fusion-blog-archive .fusion-post-wrapper {
        min-height: 130px;
    }

}

.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .fusion-post-grid.post_top {
    /* display: flex; */
    flex-wrap: wrap;
    align-items: start;
}

.fusion-blog-layout-grid .fusion-post-grid.post_top .flexslider {
    margin-right: 25px;
    width: 320px;
    margin-bottom: 0;
}

.fusion-blog-layout-grid .fusion-post-grid.post_top .fusion-post-content {
    flex: 1 1 1px;
}

.fusion-blog-layout-grid .fusion-post-grid.post_top .fusion-meta-info {
    width: 100%;
}

.fusion-blog-layout-grid .fusion-post-grid.post_top .fusion-meta-info {
    border-color: #fff;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;
}

@media only screen and (max-width: 900px) {

    .single .fusion-row {
        width: 100% !important;
    }

    .fusion-blog-layout-grid .fusion-post-grid.post_top .flexslider {

        width: 100%;
        margin-right: 0px;

    }

    img.attachment-blog-medium.size-blog-medium.wp-post-image {
        width: 100% !important;
    }

    .fusion-post-content.post-content {
        padding: 5px 10px;
    }

    main#main {
        padding: 1px;
    }
}

.single .post-content p {
    max-width: 95%;
}

.single #main #comment-submit, .single .button.default, .singl .comment-form input[type="submit"], .single .fusion-button-default, .single input.button-default {
    background: #ac3509;
}

.archive .stl_by {
    display: none;
}

.stl_color {
    color: #fff;
}


.page-template-default .fusion-post-content-wrapper {
    padding: 10px 20px !important;
}

.page-template-default .fusion-alignleft {
    display: none !important;
}

.frontpage .stl_by {
    display: none;
}

.frontpage .post {
    margin-bottom: 15px !important;
    margin-top: 15px !important;
}

.frontpage .fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post {

    padding: 3.5px;
}

img.attachment-blog-medium.size-blog-medium.wp-post-image {

    padding-bottom: 0px !important;
}


.archive p.fusion-single-line-meta a, .home p.fusion-single-line-meta a {
    pointer-events: auto !important;
}


@media only screen and (max-width: 991px) {

    article .fusion-post-slideshow .fusion-image-size-fixed {
        display: block;
        width: 100px;
        height: 100px;
    }

    article img.attachment-blog-medium.size-blog-medium.wp-post-image {
        width: 100% !important;
        height: 100% !important;
        /* max-height: 100% !important;
        max-width: 100% !important; */
    }

}

@media only screen and (max-width: 900px) {
    .fusion-rollover {
        /* display: none !important;     hellid wegen Sterbe-Anzeigen Portfolio Grid teshalber off */
    }
	.fusion-rollover-title, .fusion-rollover-categories {
         display: none !important;   
    }
}

.fusion-rollover {
    /* display: none !important;     hellid wegen Sterbe-Anzeigen Portfolio Grid teshalber off */
}
.fusion-rollover-title, .fusion-rollover-categories {
         display: none !important;   
    }

/* 332 = iPhone SE */
@media only screen and (max-width: 376px) {
    .frontpage .post h2 a {
        font-size: 19px !important;
        line-height: 23px !important;
    }

    .frontpage .fusion-post-content-wrapper {
        padding: 0px 0px 0px 0px !important;
    }

}


.fpg h2 font {
    font-size: 30px !important;
    line-height: 32px !important;
}

.mtb {
    margin: 10px 0px !important;
}

#load-more {
    padding: 10px;
    background: #b23214;
    color: #fff;
}

a.adisabled {
    cursor: not-allowed;
    opacity: .65;
}


@media only screen and (max-width: 800px) {

    #content {
        width: 100% !important;
        float: none !important;
        margin-left: 0 !important;
        margin-bottom: 50px;
    }

    .fusion-mobile-menu-design-modern .fusion-secondary-header {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .fusion-mobile-menu-design-modern .ubermenu-responsive-toggle,
    .fusion-mobile-menu-design-modern .ubermenu-sticky-toggle-wrapper {
        clear: both
    }

    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
        width: auto;
        display: block;
        float: left
    }

    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu > ul .fusion-middle-logo-menu-logo {
        display: block
    }

    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-sticky-menu {
        display: none
    }

    .fusion-mobile-menu-design-modern.fusion-header-v7.mobile-logo-pos-right .fusion-main-menu {
        float: right
    }

    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo {
        padding: 0
    }

    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header .fusion-row {
        width: 100%
    }

    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo {
        margin: 0 !important
    }

    .fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .modern-mobile-menu-expanded .fusion-logo {
        margin-bottom: 20px !important
    }

    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder {
        padding-top: 20px;
        margin-left: -30px;
        margin-right: -30px;
        margin-bottom: calc(-20px - var(--header_padding-bottom))
    }

    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder > ul,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder > ul,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder > ul,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder > ul,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder > ul,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder > ul {
        display: block
    }

    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder {
        display: none
    }

    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-menu-icons {
        display: block
    }

    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a {
        float: none
    }

    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform {
        float: none;
        display: none
    }

    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner {
        margin-top: 10px
    }

    .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo {
        float: left
    }

    .rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo {
        float: right
    }

    .rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons {
        float: left
    }

    .rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons a {
        float: left;
        margin-left: 0;
        margin-right: 15px
    }

    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder {
        padding-top: 0;
        margin-left: -30px;
        margin-right: -30px;
        margin-bottom: 0
    }

    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu {
        position: static;
        border: 0
    }

    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .fusion-mobile-nav-holder > ul {
        border: 0
    }

    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform {
        float: none
    }

    .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-logo-right .fusion-logo,
    .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-right .fusion-logo {
        float: right
    }

    .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-only .fusion-secondary-main-menu,
    .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-only .fusion-secondary-main-menu {
        position: static
    }

    .fusion-header .fusion-row {
        padding-left: 0;
        padding-right: 0
    }

    .fusion-header-wrapper .fusion-row {
        padding-left: 0;
        padding-right: 0;
        max-width: 100%
    }

    .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info {
        text-align: center;
        line-height: normal
    }

    .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu {
        display: none
    }

    .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header {
        max-width: 100%;
        margin-top: 5px;
        text-align: center;
        margin-bottom: 5px
    }

    .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline {
        float: none;
        text-align: center;
        margin-top: 10px;
        line-height: 24px;
        margin-left: auto;
        margin-right: auto
    }

    .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner {
        float: none;
        text-align: center;
        margin: 0 auto;
        width: 100%;
        margin-top: 20px;
        clear: both
    }

    .fusion-secondary-header {
        background-color: #ac3509;
    }

    .fusion-secondary-header .fusion-row {
        display: block
    }

    .fusion-secondary-header .fusion-alignleft {
        margin-right: 0
    }

    .fusion-secondary-header .fusion-alignright {
        margin-left: 0
    }

    body.fusion-body .fusion-secondary-header .fusion-alignright > * {
        float: none
    }

    body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons {
        margin-bottom: 5px
    }

    .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,
    .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,
    .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header,
    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-header {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,
    .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,
    .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,
    .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,
    .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,
    .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a,
    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo,
    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo a {
        float: none;
        text-align: center;
        margin: 0 !important
    }

    .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-mobile-nav-holder {
        display: block;
        margin-top: 20px
    }

    .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,
    .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,
    .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu {
        display: none
    }

    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu {
        display: block;
        max-width: none
    }

    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu > ul > li {
        display: none
    }

    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu > ul .fusion-middle-logo-menu-logo {
        display: block
    }

    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-sticky-menu > ul .fusion-middle-logo-menu-logo {
        display: none
    }

    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo {
        padding: 0
    }

    .fusion-mobile-menu-design-classic .fusion-secondary-header {
        padding: 10px
    }

    .fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder {
        margin-top: 0
    }

    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,
    .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,
    .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu {
        padding-top: 6px;
        padding-bottom: 6px
    }

    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,
    .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu {
        display: none
    }

    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,
    .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder {
        display: block
    }

    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,
    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,
    .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,
    .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
        float: none;
        text-align: center;
        margin: 0 !important
    }

    .fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,
    .fusion-mobile-menu-design-classic.fusion-header-v5 .searchform {
        display: block;
        float: none;
        width: 100%;
        margin: 13px 0 0
    }

    .fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,
    .fusion-mobile-menu-design-classic.fusion-header-v5 .search-table {
        width: 100%
    }

    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a {
        float: none
    }

    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner {
        margin-top: 10px
    }

    .fusion-mobile-menu-design-classic .fusion-alignleft {
        margin-bottom: 10px
    }

    .fusion-mobile-menu-design-classic .fusion-alignleft,
    .fusion-mobile-menu-design-classic .fusion-alignright {
        float: none;
        width: 100%;
        line-height: normal;
        display: block
    }

    .fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after,
    .fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before {
        display: none
    }

    .fusion-header-v4 .fusion-logo {
        display: block
    }

    .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link {
        max-width: 75%
    }

    .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons {
        position: absolute
    }

    .fusion-header-v4.fusion-mobile-menu-design-flyout .fusion-logo .fusion-logo-link {
        max-width: 75%
    }

    .fusion-header-v4.fusion-mobile-menu-design-flyout .fusion-mobile-menu-icons {
        position: absolute
    }

    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu > ul .fusion-middle-logo-menu-logo {
        display: none
    }

    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu-sticky > ul .fusion-middle-logo-menu-logo,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-sticky-menu > ul .fusion-middle-logo-menu-logo {
        display: block
    }

    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
        display: none
    }

    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu-sticky,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-sticky-menu {
        display: block
    }

    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper {
        position: fixed;
        width: 100%
    }

    .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4.fusion-mobile-menu-design-flyout.fusion-flyout-menu-active .fusion-secondary-main-menu,
    .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5.fusion-mobile-menu-design-flyout.fusion-flyout-menu-active .fusion-secondary-main-menu {
        z-index: 9999999
    }

    .fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-main-menu,
    .fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-main-menu,
    .fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-main-menu,
    .fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-main-menu,
    .fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-main-menu,
    .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu > ul > li,
    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu > ul > li {
        display: none
    }

    .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder,
    .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder {
        display: none
    }

    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder {
        display: none
    }

    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,
    .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder {
        display: block
    }

    #side-header.fusion-mobile-menu-design-flyout .side-header-wrapper,
    .fusion-mobile-menu-design-flyout .fusion-header .fusion-row {
        z-index: 9999
    }

    .fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-flyout-mobile-menu-icons,
    .fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-flyout-mobile-menu-icons,
    .fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-flyout-mobile-menu-icons,
    .fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-flyout-mobile-menu-icons,
    .fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-flyout-mobile-menu-icons,
    .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-flyout-mobile-menu-icons {
        z-index: 99999;
        position: relative;
        display: flex
    }

    .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu {
        display: block;
        float: left;
        width: auto
    }

    .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu > ul .fusion-middle-logo-menu-logo {
        display: block
    }

    .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-flyout-active .fusion-main-menu {
        z-index: 99999
    }

    .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-flyout-active .fusion-logo {
        z-index: 99999
    }

    .fusion-flyout-mobile-menu.fusion-mobile-nav-holder > ul {
        display: block;
        width: 100%;
        text-align: center;
        border: none
    }

    .fusion-flyout-mobile-menu.fusion-mobile-nav-holder .fusion-mobile-nav-item a {
        border: none
    }

    .fusion-flyout-mobile-menu.fusion-mobile-nav-holder .fusion-open-submenu,
    .fusion-flyout-mobile-menu.fusion-mobile-nav-holder .sub-menu,
    .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-main-menu-cart,
    .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search,
    .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-flyout-menu .fusion-middle-logo-menu-logo,
    .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu.fusion-sticky-menu {
        display: none
    }

    .fusion-header-v4.fusion-header-has-flyout-menu .fusion-header > .fusion-row {
        position: relative
    }

    .avada-not-responsive .fusion-main-menu > ul > li {
        padding-right: var(--mobile_nav_padding)
    }

    .avada-responsive .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
        float: var(--logo_alignment)
    }

    .avada-responsive.mobile-logo-pos-center .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
        float: left
    }

    .mobile-logo-pos-right .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
        float: right
    }

    .fusion-body .fusion-header-wrapper .fusion-main-menu.fusion-ubermenu-mobile {
        display: block
    }

    .fusion-mobile-nav-holder li.fusion-mobile-nav-item .wpml-ls-item a::before {
        display: none
    }

    .fusion-mobile-nav-holder .wpml-ls-native {
        padding: 0 5px
    }

    .avada-mobile-header-color-not-opaque .fusion-header-wrapper {
        position: absolute;
        z-index: 10000
    }

    .avada-mobile-header-color-not-opaque .fusion-header-wrapper .fusion-header {
        background-image: none
    }

    .avada-mobile-header-color-not-opaque .layout-boxed-mode .fusion-header-wrapper {
        width: 100%;
        max-width: var(--site_width)
    }

    .avada-mobile-header-color-not-opaque .layout-wide-mode .fusion-header-wrapper {
        left: 0;
        right: 0
    }

    body.avada-has-mobile-menu-search:not(.avada-has-main-nav-search-icon) .fusion-header-v6.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
        display: flex
    }

    body:not(.avada-has-mobile-menu-search) .fusion-header-v6.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
        display: none
    }
}


.eventon_events_list .eventon_list_event .desc_trig, .evopop_top {
    background-color: #ffffff
}

.eventon_events_list .eventon_list_event .desc_trig:hover {
    background-color: #fbfbfb
}

.ajde_evcal_calendar .calendar_header p,
.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
.evo_lightbox_content h3.evo_h3,
body .ajde_evcal_calendar h4.evo_h4,
.evo_content_in h4.evo_h4,
.evo_metarow_ICS .evcal_evdata_cell p a,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
.eventon_list_event .evcal_desc span.evcal_event_title,
.evcal_desc span.evcal_desc2,
.evo_metarow_ICS .evcal_evdata_cell p a,
.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,
.evo_clik_row .evo_h3,
.evotax_term_card .evotax_term_details h2,
.evotax_term_card h3.evotax_term_subtitle,
.ajde_evcal_calendar .evo_sort_btn,
.eventon_main_section #evcal_cur,
.ajde_evcal_calendar .calendar_header p.evo_month_title,
.ajde_evcal_calendar .eventon_events_list .evcal_month_line p,
.eventon_events_list .eventon_list_event .evcal_cblock,
.ajde_evcal_calendar .evcal_month_line,
.eventon_event .event_excerpt_in h3, #eventon_form h2,
#eventon_form h3,
#eventon_form p #evoau_submit,
a.evoAU_form_trigger_btn,
.evoau_submission_form .msub_row a,
.row .enterNew,
.evoau_submission_form .formBtnS {
    font-family: roboto, 'arial narrow'
}

.ajde_evcal_calendar .eventon_events_list p,
.eventon_events_list .eventon_list_event .evcal_desc span,
.evo_pop_body .evcal_desc span,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.evo_pop_body .evcal_desc span.evcal_event_subtitle,
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.evo_pop_body .evcal_btn, .evcal_btn,
.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers,
.evo_pop_body .evo_event_headers.canceled,
.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
.evo_pop_body .evcal_list_a .evo_above_title span,
.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput,
.evcal_evdata_row .evcal_evdata_cell p,
#evcal_list .eventon_list_event p.no_events,
.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
.evoGuideCall em,
.evo_cal_above span,
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
.eventon_sort_line p, .eventon_filter_line p, #eventon_form p input,
#eventon_form p textarea,
#eventon_form p select,
#eventon_form p.dropdown_row select,
.evoau_cat_select_field,
#eventon_form p select.evoau_location_select,
#eventon_form p label,
.evoau_selectmul,
.row .evoau_img_preview span,
.evoau_file_field span.evoau_img_btn,
.eventon_au_form_section.overLay .closeForm {
    font-family: 'open sans', 'arial narrow'
}

.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa {
    color: #B8B8B8
}

.ajde_evcal_calendar .evo_sort_btn:hover {
    color: #d8d8d8
}

#evcal_list .eventon_list_event .evcal_desc em, .evo_lightboxes .evcal_desc em {
    color: #8c8c8c
}

#evcal_list .eventon_list_event .evcal_desc em a {
    color: #c8c8c8
}

#evcal_list .eventon_list_event .event_description .evcal_btn,
body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn,
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.evo_lightbox .evcal_btn, body .evcal_btn,
.evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn,
.evcal_btn {
    color: #ffffff;
    background: #237ebd;
}

#evcal_list .eventon_list_event .event_description .evcal_btn:hover,
body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn:hover,
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover,
.evo_pop_body .evcal_btn:hover, .evcal_btn:hover {
    color: #fff;
    background: #237ebd;
}

.eventon_list_event .evo_btn_secondary,
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary,
.evo_lightbox .evcal_btn.evo_btn_secondary,
body .evcal_btn.evo_btn_secondary,
#evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary,
.evcal_btn.evo_btn_secondary,
.evo_btn_secondary {
    color: #ffffff;
    background: #d2d2d2;
}

.eventon_list_event .evo_btn_secondary:hover,
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover,
.evo_lightbox .evcal_btn.evo_btn_secondary:hover,
body .evcal_btn.evo_btn_secondary:hover,
#evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover,
.eventon_list_event .evo_btn_secondary:hover,
.evcal_btn.evo_btn_secondary:hover,
.evo_btn_secondary:hover {
    color: #ffffff;
    background: #bebebe;
}

.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i {
    color: #6B6B6B;
    font-size: 18px;
}

.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3 {
    font-size: 18px
}

#evcal_list .eventon_list_event .evcal_cblock, .evo_lightboxes .evo_pop_body .evcal_cblock {
    color: #ABABAB
}

.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3,
.evcal_evdata_row .evcal_evdata_cell h3 a {
    color: #6B6B6B
}

#evcal_list .eventon_list_event .evcal_eventcard p,
.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
.evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p,
.evo_lightboxes .evcal_evdata_cell p a {
    color: #656565
}

.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title {
    color: #C6C6C6
}

.eventon_events_list .eventon_list_event .event_description, .evo_lightbox.eventcard .evo_lightbox_body {
    background-color: #fdfdfd
}

.evcal_evdata_row, .evcal_evdata_row.evorow_2b .evorow_b {
    background-color: #f3f3f3
}

.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in:after {
    background: linear-gradient(to top, #f3f3f3 20%, #f3f3f300 80%)
}

.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, .evo_pop_body .bordb {
    border-color: #f1f1f1
}

.eventon_events_list .eventon_list_event .evcal_list_a:after,
.evcal_list_a:after {
    background-color: #cdcdcd
}

.eventon_events_list .eventon_list_event .evcal_list_a.featured_event {
    background-color: #fff6e2
}

.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover {
    background-color: #ffecc5
}

#eventon_loadbar_section, .evopop_top {
    border-color: #cdcdcd
}

.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured, .evo_pop_body .evcal_desc span.evo_above_title span.featured {
    color: #ffffff;
    background-color: #ffcb55;
}

.evcal_desc3 .evo_ep_bar b, .evcal_desc3 .evo_ep_bar b:before {
    background-color: #f79191
}

.evcal_desc3 .evo_ep_bar.evo_completed b {
    background-color: #9a9a9a
}

.event_description .evcal_close {
    background-color: #f7f7f7
}

.event_description .evcal_close:hover {
    background-color: #f1f1f1
}

.evo_lightboxes .evopopclose, .evo_lightboxes .evolbclose {
    background-color: #000000
}

.evo_lightboxes .evopopclose:hover, .evo_lightboxes .evolbclose:hover {
    background-color: #cfcfcf
}

.evo_lightboxes .evolbclose:before, .evo_lightboxes .evolbclose:after {
    background-color: #666666
}

.evo_lightboxes .evolbclose:hover:before, .evo_lightboxes .evolbclose:hover:after {
    background-color: #666666
}

#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections {
    background-color: #ffffff
}

#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput {
    color: #888888
}

#evcal_list .evorow.getdirections .evcalicon_9 i, .evo_pop_body .evorow.getdirections .evcalicon_9 i {
    color: #858585
}

#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.evo_lightboxes .evo_pop_body .evcal_desc span.evcal_desc2 {
    color: #6B6B6B
}

.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
    color: #ffffff
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.evo_lightboxes .evo_pop_body .evcal_desc span.evcal_event_subtitle {
    color: #6B6B6B
}

.fp_popup_option i {
    color: #999;
    font-size: 22px;
}

.evo_cal_above span {
    color: #ffffff;
    background-color: #ADADAD;
}

.evo_cal_above span:hover {
    color: #ffffff;
    background-color: #C8C8C8;
}

.evo_cal_above span.evo-gototoday-btn {
    color: #ffffff;
    background-color: #ADADAD;
}

.evo_cal_above span.evo-gototoday-btn:hover {
    color: #ffffff;
    background-color: #d3d3d3;
}

.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a {
    color: #a0a09f;
    background-color: #f5f5f5;
}

.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover {
    color: #a0a09f;
    background-color: #e6e6e6;
}

.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current {
    color: #ffffff;
    background-color: #CFCFCF;
}

.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set {
    color: #ffffff;
    background-color: #f79191;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows, .evo_footer_nav .evcal_arrows {
    color: #e2e2e2;
    border-color: #e2e2e2;
    background-color: #ffffff;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows:hover, .evo_footer_nav .evcal_arrows:hover {
    color: #e2e2e2;
    border-color: #e2e2e2;
    background-color: #e2e2e2;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows:before,
.evo_footer_nav .evcal_arrows:before {
    border-color: #e2e2e2
}

.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next:hover:before,
.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_prev:hover:before,
.evo_footer_nav .evcal_arrows.evcal_btn_prev:hover:before,
.evo_footer_nav .evcal_arrows.evcal_btn_next:hover:before {
    border-color: #e2e2e2
}

.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span, .evo_pop_body .evcal_desc span.evo_above_title span {
    color: #ffffff;
    background-color: #F79191;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.canceled, .evo_pop_body .evcal_desc span.evo_above_title span.canceled {
    color: #ffffff;
    background-color: #F79191;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.postponed, .evo_pop_body .evcal_desc span.evo_above_title span.postponed {
    color: #ffffff;
    background-color: #e3784b;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.movedonline, .evo_pop_body .evcal_desc span.evo_above_title span.movedonline {
    color: #ffffff;
    background-color: #6edccd;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.rescheduled, .evo_pop_body .evcal_desc span.evo_above_title span.rescheduled {
    color: #ffffff;
    background-color: #67ef78;
}

.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a {
    color: #ffffff;
    background: repeating-linear-gradient(45deg, #FDF2F2, #FDF2F2 10px, #FAFAFA 10px, #FAFAFA 20px);
}

#eventon_loadbar {
    background-color: #efefef
}

#eventon_loadbar:before {
    background-color: #f5b87a
}

.evcal_desc .evcal_desc3 em.evocmd_button, #evcal_list .evcal_desc .evcal_desc3 em.evocmd_button {
    color: #ffffff;
    background-color: #237dbd;
}

.evo_repeat_series_dates span {
    color: #656565;
    background-color: #dedede;
}

.evo_metarow_socialmedia a.evo_ss:hover {
    background-color: #9d9d9d;
}

.evo_metarow_socialmedia a.evo_ss i {
    color: #858585;
}

.evo_metarow_socialmedia a.evo_ss:hover i {
    color: #ffffff;
}

.evo_metarow_socialmedia .evo_sm {
    border-color: #cdcdcd
}

.eventon_events_list .evoShow_more_events span {
    background-color: #b4b4b4;
    color: #ffffff;
}

.evo_card_health_boxes .evo_health_b {
    background-color: #ececec;
    color: #8d8d8d;
}

.evo_card_health_boxes .evo_health_b svg, .evo_card_health_boxes .evo_health_b i.fa {
    fill: #8d8d8d;
    color: #8d8d8d;
}

.evo_health_b.ehb_other {
    border-color: #e8e8e8
}

.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig i {
    color: #2eb4dc
}

.eventon_list_event .evcal_desc em.evo_mytime,
.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig:hover,
.eventon_list_event .evcal_desc em.evo_mytime,
.eventon_list_event .evcal_evdata_cell .evo_mytime,
.eventon_list_event .evcal_evdata_cell .evo_mytime.tzo_trig {
    background-color: #2eb4dc
}

.eventon_list_event .evcal_desc em.evo_mytime > *,
.eventon_list_event .evcal_evdata_cell .evo_mytime > *,
.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig:hover > * {
    color: #ffffff
}

.eventon_events_list .evose_repeat_header span.title {
    background-color: #fed584;
    color: #808080;
}

.eventon_events_list .evose_repeat_header p {
    background-color: #ffe3ad
}

.eventon_events_list .evose_repeat_header .ri_nav a,
.eventon_events_list .evose_repeat_header .ri_nav a:visited,
.eventon_events_list .evose_repeat_header .ri_nav a:hover {
    color: #808080
}

.eventon_events_list .evose_repeat_header .ri_nav b {
    border-color: #808080
}

body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn {
    color: #3d3d3d
}

body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover {
    color: #bbbbbb
}

.EVOSR_section input, .evo_search_bar input {
    border-color: #ededed;
    background-color: #ffffff;
}

.evosr_blur {
    background-color: #f9d789;
    color: #14141E;
}

.evosr_blur {
    background-color: #e6e6e6;
    color: #ffffff;
}

.evo_search_results_count span {
    background-color: #d2d2d2;
    color: #f9d789;
}

.EVOSR_section input:hover, .evo_search_bar input:hover {
    color: #c5c5c5
}

.evo_search_results_count {
    color: #14141E
}

.evo_eventon_live_now_section .evo_eventon_now #evcal_list.eventon_events_list {
    background-color: #797979
}

.evo_eventon_live_now_section h3 {
    color: #8e8e8e
}

.evo_eventon_live_now_section .evo_eventon_now_next {
    background-color: #ececec
}

.evo_eventon_live_now_section .evo_eventon_now_next h3 {
    color: #8e8e8e
}

.evo_eventon_live_now_section .evo_eventon_now_next h3 .evo_countdowner {
    background-color: #fdc659;
    color: #ffffff;
}

.evo_eventon_live_now_section p.evo_eventon_no_events_now {
    background-color: #d6f5d2;
    color: #888888;
}

.evoau_submission_form .submit_row input {
    color: #ffffff;
    background: #237ebd;
}

.evoau_submission_form .submit_row input:hover {
    color: #fff;
    background-color: #237ebd;
}

.evoau_submission_form #evoau_form p #evoau_submit, body a.evoAU_form_trigger_btn, body .evoau_submission_form .msub_row a, body .evcal_btn.evoau, body .evoau_submission_form.loginneeded .evcal_btn {
    color: #ffffff;
    background-color: #237ebd;
}

body .evoau_submission_form {
    border-color: #d9d7d7;
    background-color: #ffffff;
}

body #evoau_form .row .enterNew {
    color: #ffffff;
    background-color: #237ebd;
}

body .evoau_submission_form h2, body .evoau_submission_form h3 {
    color: #808080
}

body .evoau_submission_form p label {
    color: #808080
}

body .evoau_submission_form .evoau_table .row:hover {
    background-color: #F9F9F9
}


.thr-fix-position-absolute {
    position: unset !important;
    left: unset !important;
    top: unset !important;
    display: inline-block !important;
    clear: unset !important;

}

@media (min-width: 971px) {
    article.thr-fix-position-absolute {
        height: 210px;
        min-height: 210px;
        max-height: 210px;
    }
}

.fusion-post-wrapper {
    background-color: rgba(234, 234, 234, 1) !important;
    border: 1px solid #f2f3f5 !important;
    border-bottom-width: 3px !important;
}

/* Bild bei wpcdt-countdown etwas näher heranrücken */
.alignnone {
    margin-bottom: 0px !important;
}


/* für "Auf dem letzten Erdenweg" 16.9.2024 */
.fusion-portfolio-content-wrapper .fusion-image-wrapper {
    display: flex;
    justify-content: center;
}

/* Blendet den Menüpunkt mit der Klasse "eingeloggt" aus, wenn der Benutzer eingeloggt ist - siehe auch functions.php // abo20241021_menuscss  */
body.user-logged-in .eingeloggt {
    display: none;
}
