/* HOME CATEGORY */

#home-categories-container{
    display: block;
    max-width: calc(260px * 5);
    margin: 10px auto;
}

#home-categories-container .col-item {
    display: inline-flex;
    margin: 25px 5px;
    width: 240px;
}

#home-categories-container .col-item a {
    display: block;
    width: 240px;
    text-align: center;
    color: #000;
    font-weight: 600;
}

#home-categories-container .col-item a img {
    display: block;
    background: #fff;
    margin: auto;
    border: 3px solid #f2f2f2;
    padding: 5px 15px;
}

#home-categories-container .col-item a span {
    display: block;
    margin-top: 8px;
    font-size: 1.250rem;
}

#home-categories-container .col-item-sm {
    width: 155px;
}

@media only screen and (max-width: 991px){
  #home-categories-container .col-item {
      margin: 5px 5px;
      width: 105px !important;
  }

  #home-categories-container .col-item a {
      width: 100% !important;
  }

  #home-categories-container .col-item a span{
      font-size: 1.125rem !important;
      line-height: 1.45rem;
      margin-top: 3px;
      margin-bottom: 5px;
  }

	#home-categories-container .col-item a img{
	  max-width: 100%;
	  height: auto;   
	} 
}
@media only screen and (max-width: 567px){

	#catalog_product_list_sale{
	  background: #f7f5f6;
	  padding-top: 5px
	}

	#sm_catalog_recommendation_purchased{
	  padding-top: 5px;
	  background: #f7f5f6;
	}

	#catalog_product_list_sale .product-list-item, #sm_catalog_recommendation_purchased .product-list-item{
	  background: #fff;
	  padding-top: 5px
	}

	#wordpress_blog_list_latest{
	  margin: 0px !important;  
	}
}
/* END HOME CATEGORY */

 