/*
 Theme Name:  Deutsche Jazzunion
 Theme URI:    https://www.buddyboss.com/
 Description:  BuddyBoss Child Theme for Deutsche Jazzunion
 Author:       Sven Hinse
 Author URI:   https://webdev.svenhinse.de
 Template:     buddyboss-theme
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  deutsche-jazzunion
*/


/* Use Galano Medium for bold */
b, strong {
    font-family: "Galano Medium";
    font-weight: normal !important;
}

.elementor-widget-container,
.elementor-element,
.elementor-tab-title,
.elementor-tab-content{
    border-width: 1px !important;
}

/* Buttons */
.elementor-button {
    border-width: 1px !important;
}

/* Logo in header */
.elementor-widget-theme-site-logo {
    filter: saturate(150) grayscale(1) contrast(10);
}

/* Main menu widget */
li.current_page_ancestor > a,
li.current-menu-ancestor > a {
    color: var(--e-global-color-secondary) !important;

}

.elementor-widget-theme-site-logo:hover {
    filter: none;
}


/* Text links with border */
p > a,
span > a {
    border: 1px solid;
    border-radius: 15px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    vertical-align: top;
}

p > a:hover,
span > a:hover {
    color: #ffffff !important;
    background-color: #000000;

}

/*text links without border*/

.no-link-border p > a,
.no link-border span > a,
#buddypress p > a,
#buddypress span > a {
    border: none;
    padding: 0;
    display: inline;
    vertical-align: inherit;
    border-radius: 5px;
}

.no-link-border p > a:hover,
.no link-border span > a:hover,
#buddypress p > a:hover,
#buddypress span > a:hover {
    color: #ffffff;
    background-color: #000000;
}


/**legacy css from Vaterblut,
TODO: Check if these styles are necessary */

.Loop_Text {
    max-height: 40vh;
    overflow: hidden;
}

.img_winner {
    width: 200px;
    height: 150px;
    margin-right: 20px
}

figcaption.widget-image-caption {
    background-color: transparent;
}


/* Popup Mitgliederbereich */
.cont_popup {
    overflow: hidden;

}

.invis {
    transition: top 1s;
    position: absolute;
    top: -1500px;
    opacity: 0;

}

.popup {
    transition: top 1s;
    position: relative;
    top: 0;
    opacity: 1;
}

.tribe-events-widget-events-list {
    -webkit-hyphens: auto;
    hyphens: auto;
}

/**mobile menu **/
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 20px;
}
