/*
Theme Name:     Hex Bridge Child
Theme URI:      https://3gcardio.com/
Description:    Hexcraft child theme built to surgically overwrite and transcend the Bridge theme.
Author:         Hex
Author URI:     https://3gcardio.com/
Template:       bridge
Version:        1.0
Text Domain:    hex-bridge
*/

/* ==========================================================================
   Navigation - Icon Only Menu Items
   ========================================================================== */

/* Hide text label on icon-only menu items, keep the icon */
nav.main_menu ul li.icon-only > a > span:first-of-type {
    display: none !important;
}

/* Tighten padding for icon-only items */
nav.main_menu ul li.icon-only > a {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* ==========================================================================
   Navigation - Pill Groups
   ========================================================================== */

/* Base pill styling - shared background */
nav.main_menu ul li.start-pill,
nav.main_menu ul li.middle-pill,
nav.main_menu ul li.end-pill {
    background: rgba(0, 0, 0, 0.04);
}

/* Pill shape */
nav.main_menu ul li.start-pill {
    border-radius: 20px 0 0 20px;
    padding-left: 5px;
}

nav.main_menu ul li.middle-pill {
    border-radius: 0;
}

nav.main_menu ul li.end-pill {
    border-radius: 0 20px 20px 0;
    padding-right: 5px;
}

/* ==========================================================================
   Header - Hide Bridge's default search button (using menu item instead)
   ========================================================================== */

.header_inner .side_menu_button_wrapper.right {
    display: none !important;
}

/* ==========================================================================
   Header - Height & Z-Index Fixes
   ========================================================================== */

/* Nav link height - top level only */
nav.main_menu > ul > li > a {
    line-height: 87px !important;
}

/* Header above content - ensure dropshadow shows over slider */
header.page_header {
    z-index: 1000 !important;
}

.header_bottom {
    position: relative;
    z-index: 100 !important;
}

.header_top_bottom_holder {
    position: relative;
    z-index: 100 !important;
}

/* ==========================================================================
   Header - Hide Bridge's default search form (Hex Omni Search replaces it)
   ========================================================================== */

.qode_search_form_2,
.qode_search_form,
.search_cover {
    display: none !important;
}
