* {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}


.zoneHeader2 .container_12>div {
    background: white;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    margin: 0;
    width: 100%
}

#id_PQbuHlj {
    vertical-align: middle;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
  border-radius: 0 12px 0 0;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:has(a[href="https://caledoncyclingclub.wildapricot.org/page-18121"]) {
  background-color: #fff200;
  border: 3px solid #333;
  border-radius: 0 12px 0 12px;
}

body:has(.loginBoxProfileLink) .WaGadgetMenuHorizontal .firstLevel > li:has(a[href="https://caledoncyclingclub.wildapricot.org/page-18121"]) {
  display: none;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:has(a[href="https://caledoncyclingclub.wildapricot.org/page-18121"]).sel > .item > a, 
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:has(a[href="https://caledoncyclingclub.wildapricot.org/page-18121"]) > .item > a {
  color: #252525;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:has(a[href="https://caledoncyclingclub.wildapricot.org/page-18121"]):hover > .item > a {
  color: #252525;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:has(a[href="https://caledoncyclingclub.wildapricot.org/page-18121"]):hover > .item > a span {
    border-bottom: 5px solid #252525b5;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after {
    content: "▼";
    margin: 0;
    width: auto;
    height: auto;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: transparent;
    color: white;
    font-size: 0.7rem;
    translate: 0 -35%;
    rotate: -90deg;
    transition: rotate ease-in-out 0.2s;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir:hover > .item > a::after {
    rotate: 0deg;
}

@media ( max-width: 620px ) {
    #id_KnDDLID .alignLeft, #id_KnDDLID .alignRight {
        text-align: center;
    }

    #id_6tFzQoD, #id_IGSu73t {
        margin-top: 0;
    }

    #id_sQn4WHU li {
        margin-bottom: 0;
    }

    .WaGadgetMenuHorizontal .menuInner ul.firstLevel {
        border-radius: 0 0 0 12px;
    }
}