
#fmm_related { padding: 18px 0; line-height: 200px;}

#fmm_related .products_align {
    display: inline-block;
    padding-left: 0px;
    padding-top: 15px;
    /*text-align: center;*/
}
#fmm_related .current_product {
    display: inline-block;
    float: left;
    padding-top: 15px;
}
#fmm_related .current_product_name {
    color: black;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
}
#fmm_related .current_product_price {
    color: #9b0000;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    margin-left: 3px;
}
#fmm_related .operator_sign {
    display: inline-block;
    font-size: 66px;
    vertical-align: middle;
    margin-top: 2px;
    text-align: center;
    color: #919725;
}
#fmm_related .operator_sign.equals {
    display: none !important;
}
#fmm_related .related_products {
   /* border: 1px solid #e9e9e9;*/
    /*border-radius: 4px;*/
   /* box-shadow: 0 1px 5px #555;*/
    display: inline-block;
    height: auto;
    margin: 5px 1px;
    /*padding: 10px;*/
    text-align: center;
    vertical-align: top;
    width: 196px;

    /*background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #d6d4d4;*/
    line-height: 23px;
}
#fmm_related .related_products img { max-width: 100%;}
#fmm_related .related_product_name {
    margin:16px;
    font-size: 16px;
    line-height: 20px;
    white-space: pre-line;
    word-wrap: break-word;
    font-family: 'Roboto bold', sans-serif;
    color: #d8864f;
    text-transform: uppercase;
}
#fmm_related .related_product_name p {
  font-family: 'playfair_displayregular', sans-serif;
  font-size: 13px;
  line-height: 16px;    
  font-weight: normal;
  text-transform: none;
  margin: 0;
  min-height: 56px;
}
#fmm_related .related_product_name p strong {
    font-weight: normal;
}
#fmm_related .lien-decouvrir {
    font-family: 'Roboto bold',arial;
    font-size: 12px;
    color: #d8864f;
    text-transform: uppercase;
    text-decoration: underline;
}
#fmm_related .related_product_price {
    color: #9b0000;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    margin-left: 3px;
    display: none;
}
#fmm_related .total_price {
    display: inline-block;
    margin-top: 2px;
    padding-left: 15px;
    line-height: 42px;
    vertical-align: middle;
}
#fmm_related .cartbutton {
    background: #43b754 none repeat scroll 0 0 !important;
    border-color: #3ba048 !important;
    margin-bottom: 11px;
    text-decoration: none !important;
}
#fmm_related .cartbutton span {
    border-color: #4fd661 !important;
}
#fmm_related .rel_product_checked {
    /*border-color: #7f7f7f !important;
    background: #43B754;*/
}
/*#fmm_related .rel_product_checked .related_product_name{
    color: #fff;
}*/
#fmm_related .related_total {
    display: none !important;
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px dashed #c4c4c4;
    color: #9b0000;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    padding: 5px;
}

/*#fmm_related .related_products:hover{
    background: #92D097;
    cursor: pointer;
}*/

/*#fmm_related .add_related_products span {
    border-color: #4fd661 #4fd661 #4fd661;
}*/
#fmm_related .add_related_products {
  background: url(/themes/lava0208/assets/img/bt-tout-ajouter.png) center center no-repeat white;
  background-size: cover;
    display: block;
    padding:0 24px;
    height: 42px;
    line-height: 42px;
    font-family: 'Roboto bold', arial;
    color: white;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 4px;
}
#fmm_related .related_check{
    vertical-align: top;
    float:right;
    margin-top: 0px;
}
/*@media (min-width: 320px) and (max-width: 360px) {
#fmm_related .operator_sign {
    margin: 0 18%;
}
}*/


#fmm_related h3 {
    font-family: 'Roboto bold', arial;
    font-size: 16px;
    line-height: 20px;
    color: #919725;
}

#relproducts_loader_image {
    margin-top: 10px;
}

@media (max-width: 330px) {
   #fmm_related .total_price {
        padding-left: 0;
    }
}