/* Hide the breadcrumb / page title section */
.theme-breadcrumb-container {
    display: none !important;
}

.theme-category-name{
  font-size: 40px;
  font-family: 'Cabin', sans-serif !important; 
  font-weight: 700;
}
.theme-product-hover-view {
    background-color: #214c9f !important;  /* Change to your color */
  font-family: 'Nunito', sans-serif !important; 
}
.theme-sortby-label{
  font-size: 18px;
  font-family: 'Nunito', sans-serif !important; 
  font-weight: 400;
}
.theme-search-go{
  background-color: #F06A9E !important; 
}
.product-name{
  font-size: 18px !important; 
  font-family: 'Cabin', sans-serif !important; 
  font-weight: 400 !important; 
}
.theme-product-name a{
  font-size: 18px !important; 
  font-family: 'Cabin', sans-serif !important; 
  font-weight: 400 !important; 
}
.theme-search-field-container{
    background-color: #F06A9E !important; 
}
.theme-header-topbar {
    display: none !important;
}
.theme-product-price {
      font-size: 21px !important; 
  font-family: 'Cabin', sans-serif !important; 
  font-weight: 700 !important; 
}
.theme-product-price-area{
      font-size: 21px !important; 
  font-family: 'Cabin', sans-serif !important; 
  font-weight: 700 !important; 
}
.theme-cart-button{
      font-size: 18px !important; 
  font-family: 'Nunito', sans-serif !important; 
  font-weight: 400 !important; 
  background-color: #214c9f !important; 
}
.zpelem-commentbox{
        font-size: 16px !important; 
  font-family: 'Nunito', sans-serif !important; 
  font-weight: 400 !important; 
}


/* Remove all product grid borders */
.theme-product-list,
.theme-product-list-item,
.zs-products-grid,
.zs-product-box,
.zs-row,
.zs-col,
[class*="product"],
[class*="grid"],
[class*="col"] {
    border: none !important;
}

/* Remove vertical divider lines */
.theme-product-list-item {
    border-right: none !important;
    border-bottom: none !important;
}

/* Remove pseudo-element borders */
.theme-product-list-item:before,
.theme-product-list-item:after,
.zs-products-grid:before,
.zs-products-grid:after {
    display: none !important;
}
.theme-prod-non-returnable{
      background-color: #F06A9E !important; 
        font-size: 18px !important; 
  font-family: 'Cabin', sans-serif !important; 
  font-weight: 400 !important; 
}
.theme-product-name-area h1{
  font-family: 'Cabin', sans-serif !important; 
  font-weight: 700 !important; 
}
.theme-menu-area ul li {
    margin-right: 8px !important;
}

.theme-menu-area ul li a {
    padding-left: 14px !important;
    padding-right: 14px !important;
}