/*
**** VECTOR
*
**** Modification pour adapter le visuel au thème.
*/


.category_home {
margin-top: 24px;
/* VECTOR border: black solid 1px; */
overflow: hidden;
    width: 100%;
/* VECTOR */	background-color: #f1f1f1;
}

/* VECTOR */
.category_home h5 {
	font-size:0.75rem;
	margin: 0 .75rem .5rem;
	line-height: 1rem;
}
/* /VECTOR */
	
.category_home p
{margin-left: 20px;
margin-bottom: 25px;}

.category_home p.title_block{
	margin-left: 0;
}

.category_home li {
margin-bottom: 20px;
text-align: center;
font-weight: bold;
text-transform: uppercase;

}

.category_home .cat_left{
	display: block;
	width: 75%;
	float: left;
	position: relative;
/* VECTOR */	background-color: #ffffff;
}

.category_home .col-md-3 .cat_left{
	width: 100%;
/* VECTOR - ajouté */ min-height: 235px; 
}

.category_home .cat_right{
	width: 25%;
	float: left;
}

.category_home .cat_left img {
	margin: 7px 0;
}

.low_price{
	position: absolute;
	bottom: 10px;
	padding: 12px 16px;
}

.homecategory_descr{
	padding-top: 14px;
}


#homecategory{
	clear: both;
}

.category_image img {
	width: 100%;
}

#tabcategories img.img-responsive{
    float: left;
    width: 33%;	
}

#tabcategories .low_price{
    top: 10px;
    bottom: auto;	
}

#tabcategories .subcat{
	margin-bottom: 14px;
}

#filtersubcat {
  border: none;
  background: #fff; }
  @media (min-width: 768px) {
    #filtersubcat {
      padding: 24px 0;
} }
  #filtersubcat > li {
    margin-bottom: 0; }
    @media (min-width: 991px) {
      #filtersubcat > li {
        border-left: 1px solid #d6d4d4;
        margin: 0 0px 0 9px;
        padding: 0 0px 0 9px; } }
    @media (max-width: 479px) {
      #filtersubcat > li {
        width: 100%; } }
    #filtersubcat > li a {
      font: 600 21px/24px "Open Sans", sans-serif;
      color: #555454;
      text-transform: uppercase;
      border: none;
      outline: none;
      margin: 0;
      padding: 10px; }
      @media (min-width: 768px) {
        #filtersubcat > li a {
          padding: 1px 10px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        #filtersubcat > li a {
          padding: 10px 10px; } }
    #filtersubcat > li:first-child {
      border: none; }
  #filtersubcat > li.active a,
  #filtersubcat > li a:hover {
    background: #333;
    color: #fff;
    padding: 10px; }
    @media (min-width: 768px) {
      #filtersubcat > li.active a,
      #filtersubcat > li a:hover {
        margin: -9px 0; } }
    @media (min-width: 768px) and (max-width: 991px) {
      #filtersubcat > li.active a,
      #filtersubcat > li a:hover {
        margin: 0px 0; } }
        
/* new 1.7 */

#homecategory .title_block{
	    text-align: center;
    margin-bottom: 1.5rem;
    text-transform: uppercase;
    color: #414141;
    font-size: 1.375rem;
        font-weight: 700;
}

#filtersubcat li{
	float: left;
}

.category_image{
	display: block;
	padding-bottom: 14px;
}

.ws-card {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  background-color: #fff;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.125); }

.ws-card-block {
  padding: 1.25rem; }
  .ws-card-block::after {
    content: "";
    display: table;
    clear: both; }