.brex-mobile-menu-container .brex-mobile-menu-inner li a {
color: #254677; font-family: "Azo Sans", sans-serif;
font-weight: 400; font-size: 1rem; padding: 10px 20px;
display: block;
border: none;
transition: background-color 0.2s ease;
}
.brex-mobile-menu-container .brex-mobile-menu-inner li a:hover {
background-color: #fff;
}
@media (max-width: 992px) {
.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner li {
padding-left: 0;
} #menu-automatic-menu ul.sub-menu {
display: block !important;
overflow: hidden;
background-color: #ffffff; padding: 0; } #menu-automatic-menu > li {
border-bottom: 1px solid #ebedf0; }
#menu-automatic-menu > li > a {
background-color: #f7f8fa; font-weight: 500; font-size: 1.1rem;
padding: 15px 20px;
} #menu-automatic-menu > li > ul.sub-menu > li > a {
color: #F07CB2; font-weight: 500; padding-left: 25px; } #menu-automatic-menu ul.sub-menu ul.sub-menu > li > a {
color: #254677; font-weight: 400; padding-left: 40px; }
#menu-automatic-menu li.menu-item-has-children ul.sub-menu > li > a {
padding-left: 40px; } #menu-automatic-menu li.menu-item-has-children > a {
position: relative; padding-right: 40px;
}
#menu-automatic-menu li.menu-item-has-children > a::after {
content: '▸'; font-family: sans-serif;
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
font-size: 1rem;
color: #254677; transition: transform 0.3s ease, color 0.3s ease;
} #menu-automatic-menu li.menu-item-has-children.am-open > a::after {
content: '▾'; color: #F07CB2; } #menu-automatic-menu li.menu-item-has-children > a {
color: #F07CB2 !important;
}
.current_page_item a, .brex-mobile-menu-inner li a:active, .brex-mobile-menu-inner li a:focus {
color: #6aa78d !important;
background: #fff;
}
}