/**
 * @file
 * Styles for the events.
 */
 
.exh-tabs-wrap .eve-tabs.exh-tabs li.eveviewtab_active a {
    background: #E0E0E0;
    color: #000;
    font-weight: bold;
}
.branch-light-mode .exh-tabs-wrap .eve-tabs.exh-tabs li.eveviewtab_active a {
    background: #000;
    color: #fff;
}
.branch-light-mode .exh-tabs-wrap .eve-tabs.exh-tabs li.eveviewtab_active{
    background: #000;
    color: #fff;
}

.role-pos.eventdetailpage .bm-nonmember-wrapper .bm-adult-information {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}
.role-pos.eventdetailpage .bm-nonmember-wrapper, .role-pos.eventdetailpage .bm-nonmember-child-wrapper {
    border-top: 1px solid #adadad;
}
.role-pos.eventdetailpage .bm-nonmember-child-wrapper .bm-child-information {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}
.role-pos.eventdetailpage .eventdetail-left-form .commerce-order-item-add-to-cart-form div#edit-quantity-wrapper, .role-pos.eventdetailpage .eventdetail-left-form .commerce-order-item-add-to-cart-form .bm-nonmember-qty-wrapper {
    width: 100%;
    max-width: 270px;
    float: left;
    padding-right: 15px;
}


@media screen and (max-width: 767px) {
    .role-pos.eventdetailpage .bm-nonmember-wrapper .bm-adult-information {
        grid-template-columns: 1fr;
        gap: 0;
    }
    .role-pos.eventdetailpage .bm-nonmember-child-wrapper .bm-child-information {
        grid-template-columns: 1fr;
        gap: 0;
    }
}