/*
Theme Name: Woostify Child
Theme URI: https://woostify.com
Template: woostify
Author: Woostify
Author URI: https://woostify.com/about
Description: Woostify is fast, lightweight, responsive and super flexible WooCommerce theme built with SEO, speed, and usability in mind. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, etc. Therefore, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Woostify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://woostify.com
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,rtl-language-support,footer-widgets,sticky-post,theme-options
Version: 2.3.6.1780646170
Updated: 2026-06-05 15:56:10

*/


/* ============================================================
   CIMed Professional — Header & Footer Custom Styles
   Paste at the bottom of woostify-child/style.css
============================================================ */

/* ── Header Background ── */
#masthead.site-header,
#masthead.site-header .site-header-inner {
    background-color: #0B133C !important;
}

#masthead.site-header {
    position: sticky;
    top: 0;
    z-index: 1000;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);
}

/* ── Logo ── */
#masthead .site-branding .custom-logo {
    width: 200px;
    max-width: 100%;
    height: auto;
}

/* ── Top-level nav links ── */
#masthead .primary-navigation > li > a,
#masthead .primary-navigation > li > a .menu-item-text {
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 500;
    transition: color 0.2s;
}

#masthead .primary-navigation > li > a:hover .menu-item-text,
#masthead .primary-navigation > li.current-menu-item > a .menu-item-text,
#masthead .primary-navigation > li.current-menu-ancestor > a .menu-item-text,
#masthead .primary-navigation > li.current-page-ancestor > a .menu-item-text {
    color: #8CC63F !important;
}

/* ── Dropdown arrow SVG ── */
#masthead .primary-navigation .menu-item-arrow svg path {
    fill: #ffffff !important;
}

/* ── Sub-menu panel ── */
#masthead .primary-navigation .sub-menu {
    background-color: #0B133C !important;
    border-top: 2px solid #8CC63F !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4) !important;
    min-width: 220px;
}

#masthead .primary-navigation .sub-menu li a,
#masthead .primary-navigation .sub-menu li a .menu-item-text {
    color: #E9E9E9 !important;
    font-size: 13px;
}

#masthead .primary-navigation .sub-menu li a:hover .menu-item-text,
#masthead .primary-navigation .sub-menu li.current-menu-item > a .menu-item-text {
    color: #8CC63F !important;
    background-color: rgba(255, 255, 255, 0.05) !important;
}

#masthead .primary-navigation .sub-menu li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

#masthead .primary-navigation .sub-menu li:last-child {
    border-bottom: none;
}

/* ── Search & tool icons ── */
#masthead .site-tools .woostify-svg-icon svg path {
    fill: #ffffff !important;
}

#masthead .site-tools .tools-icon:hover .woostify-svg-icon svg path {
    fill: #8CC63F !important;
}

/* ── Mobile hamburger bars ── */
#masthead .toggle-sidebar-menu-btn.woostify-icon-bar span,
#masthead .toggle-sidebar-menu-btn.woostify-icon-bar::before,
#masthead .toggle-sidebar-menu-btn.woostify-icon-bar::after {
    background-color: #ffffff !important;
}

/* ── Mobile sidebar/drawer ── */
@media (max-width: 1024px) {
    .sidebar-menu,
    .sidebar-menu-inner {
        background-color: #0B133C !important;
    }

    .sidebar-menu .primary-navigation li a,
    .sidebar-menu .primary-navigation li a .menu-item-text {
        color: #E9E9E9 !important;
        border-color: rgba(255, 255, 255, 0.1) !important;
    }

    .sidebar-menu .primary-navigation li a:hover .menu-item-text {
        color: #8CC63F !important;
    }

    .sidebar-menu .primary-navigation .sub-menu {
        background-color: #0d1845 !important;
        border-top: none !important;
        box-shadow: none !important;
    }

    .sidebar-menu .close-sidebar-menu svg path {
        fill: #ffffff !important;
    }
}

/* Footer styles are handled by woostify-child/footer.php */

/* ── Sticky Tab Nav (all product pages) ── */
.oa-tab-nav,
.ct-tab-nav,
.rm-tab-nav {
    position: sticky;
    top: 88px;
    z-index: 99;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

@media (max-width: 480px) {
    .oa-tab-nav,
    .ct-tab-nav,
    .rm-tab-nav {
        top: 68px;
    }
}

