
  /* NAVBAR */

  /*Navbar Styling Override for dark background*/
  nav#main-nav {
    background-color:#010203;
    }

    .content-field-navbar .navbar-link:not(.is-arrowless)::after {
        border-color: #fffe;
    }
    
    .navbar-item img {
        max-height: 2em;
    }
    
    .navbar-burger span {
        background-color: #fff;
    }

    .catfish-button.is-small, .button.is-small{
        font-size:1rem
    }
    
    i.fal.fa-search {
        color: #fff;
    }
    
    a.navbar-link {
        color: #fff;
    }
    
    a.navbar-link:hover {
        color: #fff;
    }

    a.navbar-item, .navbar-link {
        color: #fff;
    }

    .navbar-dropdown a.navbar-item {
        color: #000;
    }

    a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active {
        color:#fff;
    }
    
    /*Navbar Styling Override for dark background ON MOBILE*/
    /* Media query for screens with a maximum width of 769px (mobile) */
    @media only screen and (max-width: 1087px) {
        a.navbar-link {
            color: #000;
        }
    
        a.navbar-link:hover {
            color: #000;
        }
    
        .content-field-navbar .navbar-link:not(.is-arrowless)::after{
            border-color:#000;
        }

        a.navbar-item, .navbar-link {
            color: #000;
        }

        .icon.is-relative {
            color: #fff;
        }

        a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active{
            color: #000;
        }
    }

    
    /* CATALOG*/

       /*Styling categories*/
    
       div.small-product-item {
        border-top: none !important;
    }
    
    div.product-title {
        transform: none !important;
    }

    .homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title a{
        color: #000 
    }
    
    div.category-item:hover .product-title {
    background-color:  #653FE9 !important;
    }
    
    .category-item {
        border: 1px solid #653FE9 !important;
    }


    div.category-item:hover .product-title a {
    color: #FFFFFF !important;
    }
    
    .subcategory-with-products-wrapper {
        margin-left: 8%;
    }

    section.category-product-section.section {
        margin-left: 8%;
    }

    

    /* Styling subcategories like category divs (when subcategory divs are displayed) */
    
    .sub-category-grid .listWrapper .item-box {
        border-top: none !important;
    }
    
    h2.category-title {
        transform: none !important;
    }
    
    .sub-category-item {
        border: 1px solid #653FE9 !important;
    }

    div.sub-category-item:hover .category-title {
        background-color:  #653FE9 !important;
        }
        
    div.sub-category-item:hover .category-title a {
        color: #FFFFFF !important;
    }
    
    .homeFeaturedCategoriesWrapper .bestsellers h3 {
        display: none;
    }


/* CHECKOUT PAGES */

     /* Hide SKU in cart details  */
    .shoppingcart__wrapper .cartform .cartTableWrapper .cart tr.cart-item-row td.cart--sku {
        display: none;
    }

    .orderDetailsMiscContainer .dispatchBy {
        display: none !important;
        }

    td.orderDetailsBillingAddressHeader {
        display: none !important;
    }

    td.orderDetailsBillingContainer {
        display: none !important;
    }

   
    
/* MISCELLANEOUS */

/* Changing the word break behavior */
.is-word-break-all {
    word-break: normal !important; 
}

tr.cart-item-row {
    background: #dddee2 !important;
}
   


 /* BUNDLE STYLING */  

 .bundle .control.has-icons-left.is-expanded.is-clearfix.has-icons-right {
    display: none; 
}

.bundle .pagination.if-pagination {
    display: none;
}

.bundle .level.box {
    display: none;
}

.bundle .level.box.is-flex-wrap-wrap.table-pagination {
    display: none;
}

 /* HIDE SHIPPING PRICE IN CART */ 
tr.cart_total--shipping {
display: none;
}