.atcb-training-dates .et_pb_tabs_controls {
display: flex !important;
flex-wrap: nowrap;
gap: 10px;
background: transparent !important;
border: none !important;
padding: 0 !important;
} .atcb-training-dates .et_pb_tabs_controls li {
flex: 1 1 50%;
width: 50% !important;
float: none !important;
display: flex !important;
justify-content: center;
align-items: center;
background: transparent !important;
border: none !important;
border-radius: 7px;
overflow: hidden;
margin: 0 !important;
} .atcb-training-dates .et_pb_tabs_controls li a {
display: block;
width: 100%;
padding: 10px 12px !important;
text-align: center;
color: #fff !important;
line-height: 1.3;
white-space: normal;
} .atcb-training-dates .et_pb_tabs_controls li.et_pb_tab_active {
background: #fff !important;
}
.atcb-training-dates .et_pb_tabs_controls li.et_pb_tab_active a {
color: #c43e18 !important;
} .atcb-training-dates .et_pb_tabs_controls::after {
display: none !important;
} .atcb-training-dates .et_pb_all_tabs {
background: transparent !important;
}
.atcb-training-dates .et_pb_tab {
padding: 25px 0 0 !important;
} @media (max-width: 767px) {
.atcb-training-dates .et_pb_tabs_controls {
flex-direction: row !important;
gap: 6px;
}
.atcb-training-dates .et_pb_tabs_controls li {
flex: 1 1 50%;
width: 50% !important;
}
.atcb-training-dates .et_pb_tabs_controls li a {
padding: 10px 6px !important;
font-size: 15px;
}
}