/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 20 2026 | 19:09:42 */
/* MEETINGS AND SPORTS MENU */

.meetingmenu:hover:after, .meetingmenu.current_page_item:after, .meetingmenu.current-page-ancestor:after {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}


.sportmenu .menu-text {
    color: var(--awb-color6);
    padding-right: 35px;
    padding-left: 25px;
    line-height: 1.2;
    font-weight: bold;
    text-align: left;
}

.meetingmenu .menu-text {
    color: var(--awb-color7);
    padding-right: 35px;
    padding-left: 25px;
    line-height: 1.2;
    font-weight: bold;
    text-align: left;
}

.meetingmenu a, .sportmenu a {
    margin-top: -4px !important;
}

.sportmenu {
    margin-right: 0px !important;
}

.meetingmenu:after {
    content: "";
    position: absolute !important;
    top:-5px;
    right: 0px;
    height: 45px;
    width: 100%;
    background-color: var(--awb-color7);
    clip-path: polygon(60% 0%, 100% 0%, 100% 100%, 60% 0%);
    transition: clip-path 0.5s ease;
    will-change: clip-path; 
}

.meetingmenu:hover:after {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.meetingmenu:hover .awb-menu__sub-li:hover>.awb-menu__sub-a {
	color: var(--awb-color7)!important;
}
.sportmenu, .meetingmenu {
    transition: clip-path 0.5s ease;
}

.sportmenu:after {
    content: "";
    position: absolute;
    top: -5px;
    right: 0;
    height: 45px;
    width: 100%;
    background-color: var(--awb-color6);
    clip-path: polygon(60% 0%, 100% 0%, 100% 100%, 60% 0%);
    transition: clip-path 0.5s ease;
    will-change: clip-path; 
}

.sportmenu:hover:after, .sportmenu.current_page_item:after, .sportmenu.current-page-ancestor:after {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.sportmenu.menu-item-has-children:hover > a span, 
.sportmenu.current_page_item.menu-item-has-children > a span, 
.sportmenu.current-page-parent > a span, 
.meetingmenu.menu-item-has-children:hover > a span, 
.meetingmenu.current_page_item.menu-item-has-children > a span, 
.meetingmenu.current-page-parent > a span {
    color: #FFFFFF;
    z-index: 100;
}

.sports_address, .sports_tel {
    font-family: "MuseoSans700";
    font-size: 14px;
    text-transform: uppercase;
}

.facility_spec {
    font-family: "MuseoSans900";
    font-size: 14px;
    border-bottom: 1px solid white;
    width: 100%;
    padding: 10px 0px;
    p {
        margin-bottom: 0;
        display: flex; 
        justify-content: space-between;
    }
}