/*
 * AlapDesk Style Manager
 * Generated file — do not edit directly.
 * Generated: 2026-09-17 22:40:42 UTC
 */

/* ===== Layout / Header ===== */
/* ==========================================================
   MOTO PARLOUR — MAIN NAVIGATION
   Active + Hover = Primary Red
   Default = Transparent
   Square Corners
   ========================================================== */

.whb-main-header .wd-nav-main {
    gap: 4px;
}

/* Default */
.whb-main-header .wd-nav-main > li > a {
    position: relative;

    background: transparent;
    color: #222222 !important;

    padding: 10px 14px;
    border-radius: 0;

    transition:
        background-color 0.2s ease,
        color 0.2s ease;
}

/* Hover */
.whb-main-header .wd-nav-main > li:hover > a,
.whb-main-header .wd-nav-main > li > a:hover {
    background: #E52420;
    color: #FFFFFF !important;
}

/* Current / Active */
.whb-main-header .wd-nav-main > li.current-menu-item > a,
.whb-main-header .wd-nav-main > li.current-menu-parent > a,
.whb-main-header .wd-nav-main > li.current-menu-ancestor > a,
.whb-main-header .wd-nav-main > li.current_page_item > a,
.whb-main-header .wd-nav-main > li.current_page_parent > a,
.whb-main-header .wd-nav-main > li.current_page_ancestor > a {
    background: #E52420;
    color: #FFFFFF !important;
}

/* Remove WoodMart underline/active decoration if present */
.whb-main-header .wd-nav-main > li > a::after,
.whb-main-header .wd-nav-main > li > a::before {
    border-radius: 0;
}


/* ==========================================================
   MOTO PARLOUR — SHOP CATEGORIES MENU
   Match Main Navigation Behaviour
   ========================================================== */

/* Default category item */
.whb-header .wd-dropdown-cats .menu-item > a,
.whb-header .vertical-navigation .menu-item > a,
.whb-header .categories-menu-dropdown .menu-item > a {
    background: transparent !important;
    color: #222222 !important;

    border-radius: 0 !important;

    transition:
        background-color 0.2s ease,
        color 0.2s ease;
}


/* Hover */
.whb-header .wd-dropdown-cats .menu-item:hover > a,
.whb-header .vertical-navigation .menu-item:hover > a,
.whb-header .categories-menu-dropdown .menu-item:hover > a {
    background: #E52420 !important;
    color: #FFFFFF !important;
}


/* Active / current category */
.whb-header .wd-dropdown-cats .current-menu-item > a,
.whb-header .wd-dropdown-cats .current-menu-ancestor > a,
.whb-header .vertical-navigation .current-menu-item > a,
.whb-header .vertical-navigation .current-menu-ancestor > a,
.whb-header .categories-menu-dropdown .current-menu-item > a,
.whb-header .categories-menu-dropdown .current-menu-ancestor > a {
    background: #E52420 !important;
    color: #FFFFFF !important;
}


/* Remove rounded corners from category dropdown items */
.whb-header .wd-dropdown-cats .menu-item > a,
.whb-header .vertical-navigation .menu-item > a,
.whb-header .categories-menu-dropdown .menu-item > a {
    border-radius: 0 !important;
}

/* ===== Layout / Footer ===== */
/* ==========================================================
   MOTO PARLOUR — FOOTER TEXT VISIBILITY FIX
   Dark Footer Background
   ========================================================== */

/* Main footer normal text */
.footer-container,
.footer-container p,
.footer-container span,
.footer-container li,
.footer-container address {
    color: #D6D6D6 !important;
}

/* Footer links */
.footer-container a {
    color: #D6D6D6 !important;
    text-decoration: none !important;
    transition: color 0.2s ease;
}

/* Footer link hover */
.footer-container a:hover {
    color: #E52420 !important;
}

/* Footer column headings */
.footer-container .widget-title,
.footer-container h1,
.footer-container h2,
.footer-container h3,
.footer-container h4,
.footer-container h5,
.footer-container h6 {
    color: #E52420 !important;
}

/* Address / contact information */
.footer-container .contact-info,
.footer-container .contact-info p,
.footer-container .contact-info span,
.footer-container .contact-info a {
    color: #D6D6D6 !important;
}

/* WooCommerce / WoodMart footer menus */
.footer-container .menu li a,
.footer-container .widget_nav_menu li a {
    color: #D6D6D6 !important;
}

.footer-container .menu li a:hover,
.footer-container .widget_nav_menu li a:hover {
    color: #E52420 !important;
}


/* ==========================================================
   COPYRIGHT BAR
   Keep light copyright area readable
   ========================================================== */

.copyrights-wrapper,
.copyrights-wrapper p,
.copyrights-wrapper span,
.copyrights-wrapper a {
    color: #555555 !important;
}

.copyrights-wrapper a:hover {
    color: #E52420 !important;
}

/* ===== Elementor / Global ===== */
/* ==========================================================
   MOTO PARLOUR — FEATURED PRODUCTS TABS
   ========================================================== */

.mp-featured-tabs .wd-nav-tabs {
    gap: 20px !important;
}

/* Normal */
.mp-featured-tabs .wd-nav-tabs > li > a,
.mp-featured-tabs .wd-nav-tabs > li > a .wd-nav-link-text {
    background: transparent !important;
    color: #222222 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* Hover */
.mp-featured-tabs .wd-nav-tabs > li:hover > a,
.mp-featured-tabs .wd-nav-tabs > li:hover > a .wd-nav-link-text {
    color: #E52420 !important;
}

/* Active */
.mp-featured-tabs .wd-nav-tabs > li.wd-active > a,
.mp-featured-tabs .wd-nav-tabs > li.wd-active > a .wd-nav-link-text,
.mp-featured-tabs .wd-nav-tabs > li.active > a,
.mp-featured-tabs .wd-nav-tabs > li.active > a .wd-nav-link-text {
    background: transparent !important;
    color: #E52420 !important;
}

/* Remove WoodMart underline */
.mp-featured-tabs .wd-nav-tabs > li > a::before,
.mp-featured-tabs .wd-nav-tabs > li > a::after {
    display: none !important;
}

