/**
 * Custom styles to remove the extra height/space above and below the "tg-container" in the shop header
 * Making it match the Contact page style
 */
.page-header,
div.page-header {
    padding: 0 !important;
    margin-bottom: 0 !important;
    background-color: #f6f6f6 !important;
}

.page-header .tg-container,
div.page-header .tg-container {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.page-header .entry-title,
div.page-header .entry-title {
    margin: 0 !important;
}

/**
 * Reduce padding above and below the tg-container in the header section
 */
.middle-header-wrapper .tg-container {
    padding-top: 0;
    padding-bottom: 0;
}

/* Adjust logo wrapper margins to reduce vertical spacing */
.middle-header-wrapper .logo-wrapper {
    margin: 4px 0;
}

/* Reduce spacing in cart and wishlist wrapper */
.middle-header-wrapper .wishlist-cart-wrapper {
    margin: 4px 0;
    padding: 0;
}

/* Make search box more compact */
#header-sidebar {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.page-header .entry-sub-title,
div.page-header .entry-sub-title {
    margin: 0 !important;
    padding: 0 !important;
}
