.flex-container {padding-left: 0px;}
.flex-container .item-description{margin:4px}
.flex-container .image, .flex-container .infos {width: 342px; min-height: auto;}
.flex-container .image img{width: 100%; height:auto;}


 /* --------------------------------------------------
  Version mobile
===================================================== */ 
@media screen and (min-width: 300px) and (max-width: 500px) {
  .flex-container div{width: 100%;}
  .flex-container div.bord-droit{
    border-right: 0px solid #ddd; 
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    }    
  .flex-container {padding-left: 0px;}
  .flex-container .image, .flex-container .infos{padding-left: 0%; width: 100%;}
 }

@media screen and (min-width: 501px) and (max-width: 699px){
  .flex-container {padding-left: 5px;}
  .flex-container div{width: 275px !important;}
  .flex-container div.bord-droit{border-right: none;}
}
