/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 22 2025 | 09:03:44 */

/* ----------------------------------------------------------------------------------------- */

/* Apply border radius to all menu items inside headerCustom */
.headerCustom .menu-item {
    border-radius: 14px;
    overflow: hidden; /* ensures background respects the radius */
}

/* Hover and active states */
.headerCustom .menu-item:hover,
.headerCustom .menu-item.current-menu-item {
    border-radius: 14px;
	
	
}
/* ----------------------------------------------------------------------------------------- */

/* Responsive table */
.rounded-table-programs {
width: 100%;
border-radius: 13px;
overflow: hidden;
border: 1px solid #ccc;
}

.rounded-table-programs table {
width: 100%;
border-collapse: collapse;
}

.rounded-table-programs th,
.rounded-table-programs td {
padding: 8px;
border: 1px solid #ccc;
}

/* Highlight Gold column header */
.rounded-table-programs th.gold-header {
border: 1px solid #f1c232;
padding: 16px 8px;
background: linear-gradient(to bottom, #fffde7 0%, #fff9c4 70%, #ffe082 100%);
text-align: center;
}

/* Center check marks */
.rounded-table-programs td.center {
text-align: center;
color: green;
}

/* Mobile view */
@media (max-width: 768px) {
.rounded-table-programs table,
.rounded-table-programs thead,
.rounded-table-programs tbody,
.rounded-table-programs th,
.rounded-table-programs td,
.rounded-table-programs tr {
display: block;
}

.rounded-table-programs thead {
display: none;
}

.rounded-table-programs td {
position: relative;
padding-left: 50%;
border: none;
border-bottom: 1px solid #ccc;
}

.rounded-table-programs td::before {
content: attr(data-label);
position: absolute;
left: 10px;
width: 45%;
font-weight: bold;
}

/* First column = Criteria */
.rounded-table-programs td.criteria {
padding-left: 8px;
font-weight: bold;
}

.rounded-table-programs td.criteria::before {
content: "";
}
}