.dipl_advanced_table_item {
box-sizing: border-box;
height: 100%;
}
.dipl_advanced_table_item_cell {
padding: 20px;
}
.dipl_advanced_table_item_cell:not(.dipl_advanced_table_item_cell_heading){
background: #f8f8f8;
}
.dipl_advanced_table_item:has(.dipl_advanced_table_item_cell_heading) {
flex: 0 0 20% !important;
}
.dipl_advanced_table_item_cell *, 
.dipl_advanced_table_item_responsive_heading * {
padding: 0;
margin: 0;
}
.dipl_advanced_table_item_cell, 
.dipl_advanced_table_item:has(.dipl_advanced_table_item_cell_heading), 
.dipl_advanced_table_item_responsive_heading {
word-wrap: break-word;
line-height: 1;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module.dipl_advanced_table_item {
margin-bottom: 0px;
}
.dipl_advanced_table_item_responsive_heading {
display: none;
}
.dipl_advanced_table_item:has(.dipl_advanced_table_item_cell_heading), 
.dipl_advanced_table_item_responsive_heading {
background: #176df6;
color: #fff;
font-weight: 600;
border-style: solid;
}
.dipl_advanced_table .dipl_advanced_table_wrap .dipl_advanced_table_item:not(:has(.dipl_advanced_table_item_cell_heading)) {
padding: 0px !important;
border: none !important;
background-color: unset !important;
}
@media (min-width: 981px) {
.dipl_advanced_table_wrap {
display: grid;
width: 100%;
overflow-x: auto;
overflow-y: hidden;
}
.dipl_advanced_table_item .et_pb_module_inner, 
.dipl_advanced_table_item_cell_wrap, 
.dipl_advanced_table_item_cell {
height: 100%;
}
}
@media (max-width: 980px) {
.dipl_advanced_table_wrap {
display: flex;
flex-wrap: wrap;
}
.dipl_advanced_table .dipl_advanced_table_wrap .dipl_advanced_table_item {
padding: 0px !important;
border: none !important;
background-color: unset !important;
}
.dipl_advanced_table_item_responsive_heading, 
.dipl_advanced_table_item_cell {
padding: 20px;
}
.dipl_advanced_table_wrap {
flex-direction: column;
flex-wrap: nowrap;
}
.dipl_advanced_table_item_cell_wrap {
display: flex;
width: 100%;
}
.dipl_advanced_table_item_cell_wrap > * {
flex: 1 1 0;
}
.dipl_advanced_table_item_cell_heading {
display: none;
}
.dipl_advanced_table_item_responsive_heading {
display: block;
flex: 0 0 50% !important;
max-width: 50% !important;
}
.dipl_advanced_table_item:has(.dipl_advanced_table_item_cell_heading) {
display: none;
}
}