.ModLiveTabsC {
    display: block;
}

.ModLiveTabsC .livetabseztabs .ui-tabs {
    display: flex;
    --tab-direction: column;
    --sub-direction: row;
    flex-direction: var(--tab-direction);
}

.ModLiveTabsC .livetabseztabs .ui-tabs.mleft {
    --tab-direction: row-reverse;
    --sub-direction: column;
}

.ModLiveTabsC .livetabseztabs .ui-tabs.mright {
    --tab-direction: row;
    --sub-direction: column;
}

.ModLiveTabsC .livetabseztabs .ui-tabs.mtop {
    --tab-direction: column;
    --sub-direction: row;
    padding-top: 1rem;
}

.ModLiveTabsC .livetabseztabs .ui-tabs.mbottom {
    --tab-direction: column-reverse;
    --sub-direction: row;
}

.ModLiveTabsC .ui-tabs-nav {
    flex-direction: var(--sub-direction);
    margin-bottom: calc(var(--title-space)/2);
}

.livetabseztabs .ui-tabs .ui-tabs-nav li {
    list-style: none;
    padding: 0;
    white-space: nowrap;
    border-radius: var(--border-radius-sm) !important;
    background-color: var(--mc1-fade-3);
    transition: var(--transition);
    color: var(--mc1) !important;
    border: solid 1px transparent;
}

@media (min-width:992px) {
    .livetabseztabs .ui-tabs .ui-tabs-nav li {
        margin: 0 0.5rem !important;
    }
}

@media (max-width:991px) {

    .ModLiveTabsC .ui-tabs-nav {
        display: flex;
        overflow-x: scroll;
        gap: 1rem;
    }
}

.livetabseztabs .ui-tabs .ui-tabs-nav li:hover {
    border-color: var(--mc1);
}
.livetabseztabs .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: var(--mc1);
    color: var(--white) !important;
}

.livetabseztabs .ui-tabs .ui-tabs-nav li a {
    padding: 0.5rem 1rem !important;
    display: flex;
    color: inherit !important;
}

.livetabseztabs .ui-tabs-panel {
    border-radius: var(--border-radius);
    background: var(--white);
    box-shadow: var(--box-shadow-1);
    padding: var(--title-space) 1rem;
    transition: var(--transition);
}

@media (max-width:991px) {}