/*
 Theme Name:     Mediverbund - Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         Divi.world
 Author URI:     http://divi.world
 Template:       Divi
 Version: 1.0.1.202507151508
 Text Domain:    Divi
*/

/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

body .et_pb_text_48.et_pb_text {
    color: #555555 !important;
}

footer.et-l.et-l--footer .et_pb_column {
    position: relative;
}

footer .et_pb_social_media_follow {
    position: absolute;
    right: 0;
    top: 0;
}

footer .et_pb_social_media_follow li {
    display: block !important;
}

.et-db #et-boc .et-l .et_pb_social_media_follow li a.icon {
    background: none !important;
}

footer .et_pb_social_media_follow li a.icon {
    margin-right: 0;
    background: none !important;
}

.blog-content .et_pb_row {
    width: 100%;
}

#Rich_Web_BTimeline:before {
    background: #c4c4c4 !important;
}

#Rich_Web_BTimeline div.rich_web_timeline_badge {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

@media all and (min-width: 1024px) {

    .no-dropdown.menu-item .gm-dropdown-menu-wrapper {
        display: none !important;
    }

}


/* Menü-Link als Button */
.menu-btn .gm-dropdown-toggle span.gm-menu-item__txt {
    border: 2px solid #e21d3b !important;
    border-radius: 5px !important;
    padding: 3px 6px !important;
    color: #e21d3b !important;
}

.menu-btn .gm-dropdown-toggle span.gm-menu-item__txt:hover {
    background-color: #e21d3b !important;
    color: #ffffff !important;
    border: 2px solid #e21d3b !important;
    border-radius: 5px !important;
    padding: 3px 6px !important;
}

.menu-btn .et-menu li > a.gm-dropdown-toggle {
    border: 2px solid #e21d3b !important;
    border-radius: 5px !important;
    padding: 3px 6px !important;
    color: #e21d3b !important;
}

.menu-btn .gm-dropdown-toggle span.gm-menu-item__txt:hover {
    background-color: #e21d3b !important;
    color: #ffffff !important;
    border: 2px solid #e21d3b !important;
    border-radius: 5px !important;
    padding: 3px 6px !important;
}

@media all and (max-width: 767px) {
    .menu-btn .gm-dropdown-toggle span.gm-menu-item__txt {
        border: 0 !important;
        border-radius: 0 !important;
        padding: 3px 0 !important;
        color: #fff !important;
    }

    .menu-btn .gm-dropdown-toggle span.gm-menu-item__txt:hover {
        opacity: .7 !important;
        background-color: transparent !important;
        color: #ffffff !important;
        border: 0 !important;
        border-radius: 0 !important;
        padding: 3px 0 !important;
    }

    .menu-btn a.gm-anchor.gm-dropdown-toggle {
        border-top: 2px solid #fff !important;
        margin-top: 10px !important;
    }
}
