/*
 Theme Name:   Shoptimizer Child
 Theme URI:    https://catchopcd.net/
 Description: Child theme for Shoptimizer
 Author:       Your Name
 Author URI:   https://catchopcd.net/
 Template:     shoptimizer
 Version:      1.0.0
*/

/* Add your custom CSS below */
/* ================================
   TOP BAR / TOP MENU (DESKTOP)
================================ */

.top-menu-nav {
    display: flex;
    align-items: center;
}

.top-menu {
    display: flex;
    gap: 14px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.top-menu li {
    display: flex;
    align-items: center;
}

.top-menu a {
    text-decoration: none;
    color: #222;
    font-weight: 500;
    font-size: 15px;
    padding: 5px 6px;
    transition: color 0.3s ease;
}

.top-menu a:hover {
    color: #e168c4;
}

/* Align top menu inside header */
.main-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* Prevent it appearing stacked */
.top-menu-nav ul {
    flex-direction: row;
}

.home .secondary-wrapper {

    display:none !important;
}

.home .secondary-wrapper {

    display:none !important;
}

@media (min-width: 993px) {
    .home  .content-area {
        width:100% ;
    }
}


/* Tablet: 3 per row */
@media (min-width: 768px) and (max-width: 992px) {
    .woocommerce ul.products li.product {
       width: 19.999% !important;
    }
}
@media (min-width: 992px)  {
    .woocommerce ul.products li.product {
       width: 19.999% !important;
    }
}

@media (min-width: 993px) {
    .columns-3 ul.products li.product, .cross-sells .columns-3 li.product, .related .columns-3 li.product, .upsells .columns-3 li.product, ul.products.columns-3 li.product {
        float: left;
         width: 19.999% !important;
    }
}
/* Mobile: 2 per row */
@media (max-width: 767px) {
    .woocommerce ul.products li.product {
        width: 50% !important;
    }
}


.site-header .custom-logo-link img {
    height: 60px !important;
}

/* Hide header search bar only */
.site-header .site-search {
    display: none !important;
}


.home .columns-5:nth-of-type(2) {
    display: none !important;
}
div#content {
    padding-bottom: 2em;
    margin-bottom: 2em;
    border-bottom: 1px solid #ddd;
}


.wc-block-components-product-metadata__description {
    display: none;
}


.home .columns-3:nth-of-type(2) {
    display: none !important;
}
.home .columns-3:nth-of-type(2) {
  display: none !important;

}
div#content {
    padding-bottom: 2em;
    margin-bottom: 2em;
    border-bottom: 1px solid #ddd;
}


.wc-block-components-product-metadata__description {
    display: none;
}