/* Mega-menu sizing, lifted verbatim from cart.html.
 *
 * The base mega-menu.css renders the top bar noticeably smaller; every
 * customer-facing page overrides it inline, and a page without the
 * override shows a menu in a different size from the rest of the site.
 * Extracted here so support.html links one copy rather than adding a
 * sixth inline duplicate. cart.html, order_history.html,
 * my_waitlist.html, compare.html and index.html still carry their own -
 * migrate them to this file when one of them next needs touching.
 */

#top_menu_div_cover {
    min-height: 56px !important;
    line-height: normal !important;
}
#top_menu_div.mega-menu {
    min-height: 56px !important;
    font-size: 20px !important;
}
/* Top Menu Links (Items) & Font Size */ .usaxotours_nav .mega-menu .menu-links > li, #top_menu_div .menu-links > li {
    font-size: 20px !important;
}
.usaxotours_nav .mega-menu .menu-links > li > a, #top_menu_div .menu-links > li > a, [data-module-code="2efbc2f9-9f72-4e00-97ef-13398ef7c6f5"] .mega-menu .menu-links > li > a {
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 56px !important;
    height: 56px !important;
    padding: 0 18px !important;
    letter-spacing: 0.5px !important;
    font-family: "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
    display: inline-flex !important;
    align-items: center !important;
}
.usaxotours_nav .mega-menu .menu-links > li > a i.fa, #top_menu_div .menu-links > li > a i.fa {
    font-size: 14px !important;
    margin-left: 6px !important;
}
.usaxotours_nav .mega-menu .menu-links > li > a svg, #top_menu_div .menu-links > li > a svg {
    width: 14px !important;
    height: 14px !important;
}
/* Mega Menu Dropdown text and items */ #top_menu_div .mg-drop-down, .usaxotours_nav .mega-menu .mg-drop-down {
    font-size: 16px !important;
}
#top_menu_div .mg-drop-down a, #top_menu_div .mg-drop-down span, #top_menu_div .list_box ul li a, #top_menu_div .megamenu_box a {
    font-size: 16px !important;
    line-height: 1.5 !important;
}
#top_menu_div .mg-drop-down h4, #top_menu_div .mg-drop-down h5, #top_menu_div .list_box .title {
    font-size: 18px !important;
    font-weight: bold !important;
}
.tour-item a, .list_box li a, .list_box ul li a, .list_item.list_box ul li a, .megamenu_box .list_box ul li a, .cart-map-filter-wrapper .tour-item a, .region-category-box .tour-item a {
    display: block !important;
    text-decoration: none !important;
}
.tour-item a p, .tour-item a span, .list_box li a p, .list_box li a span, .list_box ul li a p, .list_box ul li a span, .megamenu_box .list_box ul li a p, .megamenu_box .list_box ul li a span, .cart-map-filter-wrapper .tour-item a p, .cart-map-filter-wrapper .tour-item a span, .region-category-box .tour-item a p, .region-category-box .tour-item a span {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.4 !important;
    word-break: break-word !important;
}
