.two_top_menu { --cx-menu-icon-color: #e37c88; }
.two_top_menu a i.fas,
.two_top_menu a i.far,
.two_top_menu a i.fab,
.two_top_menu a i.fa,
.two_top_menu a i.bx:not(.bx-chevron-down):not(.bx-chevron-up) { color: var(--cx-menu-icon-color); transition: color .15s ease; }
.two_top_menu a:hover i.fas,
.two_top_menu a:hover i.far,
.two_top_menu a:hover i.fab,
.two_top_menu a:hover i.fa,
.two_top_menu a:hover i.bx:not(.bx-chevron-down):not(.bx-chevron-up) { color: #f3a1ab; }

/* The theme uses fa-bell for a separate profile button; reset it in menus. */
.two_top_menu .header-menu a i.fa-bell::before {
 color:inherit!important;background:none!important;padding:0!important;
 margin:0!important;position:static!important;top:auto!important;
 border-radius:0!important;font-size:inherit!important;font-weight:900!important;
}
.two_top_menu .header-menu a i:is(.fas,.far,.fab,.fa) {
 display:inline-block;width:16px;text-align:center;font-size:14px;
 vertical-align:baseline;line-height:1;margin-right:4px;
}
.two_top_menu .header-menu a[href$="CMLauncher.exe"] i {
 width:16px;height:16px;background:url('/templates/SolutionPink/img/clientmod-icon.png') center/contain no-repeat;
 vertical-align:-3px;
}
.two_top_menu .header-menu a[href$="CMLauncher.exe"] i::before {content:none!important;}
.mm-tabs .mm-tab-link{text-decoration:none;display:block;}

/* Crisp vector chevrons follow the theme's actual open state. */
.wapper .header-menu .collapsible-menu > li.collapsible::after{content:none!important;display:none!important;}
.two_top_menu .header-menu .collapsible-menu > li.collapsible > a{display:inline-flex;align-items:center;}
.two_top_menu .cx-menu-chevron{width:12px;height:12px;flex:0 0 12px;margin-left:8px;fill:none;stroke:#bdb1b9;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease,stroke .2s ease;pointer-events:none;}
.two_top_menu a.open > .cx-menu-chevron{transform:rotate(180deg);stroke:#f39aa7;}
.two_top_menu a:hover > .cx-menu-chevron{stroke:#f3b0ba;}
@media(prefers-reduced-motion:reduce){.two_top_menu .cx-menu-chevron{transition:none;}}
