/*
 Theme Name:   Uncode bdia
 Theme URI:    https://undsgn.com/uncode/
 Description: bdia Child Theme for Uncode
 Author:      Guido Handrick
 Author URI:  https://guido-handrick.info
 Template:    uncode
 Version:     1.2.5
 Text Domain: bdia
*/

/* Optional: eigene CSS-Regeln */

@media screen and (min-width: 481px) {
    .home .cssgrid-container > *:first-child {
        grid-column: span 2;
    }
}

#menu-item-139071.cta a {
    background-color: #e06c42;
    color: #fff;
    padding-left: 7px !important;
    margin: 2px 0;
}
#menu-item-139071.cta a:hover {
    background-color: #000;
}

.grid-filters ul.menu-smart > li > span {
    display: block;
    padding: 0 18px 18px 0;
}

.main-container .row-container .row-parent .row-container .row-parent {
    padding: 0 !important;
}


.a11y-dialog__body-locked .main-wrapper {
  z-index: 1001 !important;
}

.tribe-dialog__wrapper {
    overscroll-behavior: contain;
}

.alignwide {
    margin-left: 0 !important;
    width: auto !important;
}

.post-content p:not(.full-width):not(.panel-title), .post-content li, .gdpr-content p {
    max-width: 900px;
}

.post-content .full-width p {
    max-width: none !important;
}

.post-content table td {
    font-weight: normal;
}

.post-info .category-info, .post-info .author-info {
    display: none;
}

.pum-container {
    padding: 20px !important;
}

/* MC */
#mc_embed_shell,
#mc_embed_signup {
    width: 100%;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
}

#mc_embed_signup h2 {
    margin-bottom: 16px;
}

#mc_embed_signup .indicates-required {
    font-size: 12px;
    margin-bottom: 16px;
    opacity: 0.7;
}

#mc_embed_signup .asterisk {
    color: red;
}

#mc-embedded-subscribe-form {
    margin-top: 1rem;
}

#mc_embed_signup .mc-field-group {
    margin-bottom: 16px;
}

#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 6px;
    font-size: 13px;
}

#mc_embed_signup .mc-field-group input {
    width: 100%;
    padding: 10px 14px;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 0;
    background: transparent;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    box-sizing: border-box;
    outline: none;
    transition: border-color 0.2s ease;
}

#mc_embed_signup .mc-field-group input:focus {
    border-color: rgba(0,0,0,0.5);
}

#mc_embed_signup .button {
    display: inline-block;
    padding: 10px 24px;
    background: #0077c8;
    color: #fff;
    border: none;
    cursor: pointer;
    font-family: inherit;
    font-size: inherit;
    letter-spacing: 0.05em;
    transition: opacity 0.2s ease;
}

#mc_embed_signup .button:hover {
    opacity: 0.75;
}

#mc_embed_signup .response {
    margin-top: 12px;
    font-size: 13px;
}

#mce-error-response {
    color: red;
}

#mce-success-response {
    color: green;
}

.tribe-events ul, .tribe-events-sub-nav {
    list-style: none !important;
}
button.tribe-common-c-btn-link {
    white-space: normal;
}
.woocommerce-order .tec-tickets__attendees-list-wrapper {
    display: none;
}

.table-wrapper {
    overflow-x: auto;
    table {
        width: fit-content;
        min-width: 640px;
    }
}