
   
   /* NAVBAR */
   /*Styling logo*/
   /*
    .navbar-item img {
       max-height: 2em;
    }
    */
   
    /* Navbar Font */
    a.navbar-item { 
        font-family: InterMedium500 !important;
    }

    a.navbar-link {
        font-family: InterMedium500 !important;
    }

    a.button.is-small.is-primary.basket-link {
        font-family: InterMedium500 !important;
    }


     /* Searchbar Appearance */
     a.button.is-small.is-primary.navbar-search-toggle {
        color: #000;
        background-color: #66FF66;
    }
   
    a.button.is-small.is-primary.navbar-search-toggle:hover {
        color: #fff;
        background-color: #60f;
    }

    a.button.is-small.is-primary.basket-link {
        color: #000;
        background-color: #66FF66;
    }

    a.button.is-small.is-primary.basket-link:hover {
        color: #fff;
        background-color: #60f;
    }

   
    /* Navbar Border Shadow */
    nav#main-nav{ 
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    }

    /* Navbar Categpry dropdown */
    .navbar-dropdown {
        font-size: 1rem;
    }


   /* HOMEPAGE BANNER*/
   .flexslider .infigo-slider .slides img {
    width: 100vw !important;
   }

   .flexslider.infigo-slider .slides img {
    width: 100vw !important;
    display: block;
    height: auto;
   }



   /* 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 {
display: none !important
}

/*
.category-item {
    border: 2px solid #3443F4 !important;
}
*/

.category-item div.picture {
    border: 10px solid #fff !important;
}
.category-item div.picture:hover {
    border: 10px solid #66FF66 !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 #1e1041 !important;
}

div.sub-category-item:hover .category-title {
    background-color:  #1e1041 !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;
    }

 /* Hide production time on delivery page - not necessary anymore so commenting out 

   .deliveryDetails > .columns > .column > h4.subtitle.is-5:nth-child(1),
   .deliveryDetails > .columns > .column > p.title.is-5.is-spaced:nth-child(2) {
     display: none !important;
   }
   */

   
    
/* MISCELLANEOUS */

/* Changing the word break behavior */
.is-word-break-all {
    word-break: normal !important; 
}

tr.cart-item-row {
    background: #dddee2 !important;
}

 /* hide login button on navbar */ 
 a.navbar-item.is-shown.login-link {
    display: none !important;
 }

/* hide login box at checkout */ 
/*
 html.page-customer-login body .returning-wrapper.grid_6.column.is-6 {
    display: none !important;
}
*/

 /* 'checkout as guest button' at checkout */ 
 .checkout-as-guest-or-register-block {
    margin-top: 2rem;
}

 /* 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;
}

 /* FOOTER STYLING */ 
.image.dedicated-footer-logo img {
    max-height: 2.5em;
}

/*hide tags*/
.producttags-box {
    display:none;
}

/*HIDE BUDGET AMOUNT IN CHECKOUT WHEN BUDGET IS LOW*/
.account-page.account-page--prepay .page-title h1 span {
    display: none;
}
