#WG_prod_detail .path_box{
    padding: 50px 0;
    border-bottom: 1px solid #e1e1e1;
}
/*#WG_prod_detail .name_cat  {font-family: lato;
    font-size: 14px;
    color: #cfcfcf;
    text-transform: uppercase;
    display: table;
    margin: 5px auto;} */
/*#WG_prod_detail .path_box a[href*="Category_Name_1"]*/

.name_cat  {
    text-align: center;
    font-family: lato;
    display: table;
    margin: 0 auto;
    font-size: 40px !important;
    text-transform: uppercase;
    font-weight: bold !important;
    color: #3d3d3d !important;
    border-bottom: 1px solid #ca2e54;
    text-decoration: none !important;
}



#WG_prod_detail .path {
font-family: lato;
    font-size: 14px;
    color: #cfcfcf;
    text-transform: uppercase;
    display: table;
    margin: 5px auto;
}
#WG_prod_detail .none {display: none;}
#WG_prod_detail .frame_img_prod {
    border: 1px solid #ebebeb;
    padding: 20px;
}
#WG_prod_detail .img_prod {
    max-width: 80%;
    display: table;
    margin: 20px auto;
    outline: none;
}
#WG_prod_detail .list_img {
    display: table;
    width: 100%;
 
}
#WG_prod_detail .thumb {
    height: auto;
}
#WG_prod_detail .thumb_img:hover{border: 1px solid #ca2e54;}
#WG_prod_detail .thumb_img {
    max-height: 100%;
    outline: none;
    margin: 0 auto;
   padding: 10px;
    border: 1px solid #ebebeb;
}
#WG_prod_detail .box_prod {
    display: flex;
    flex-direction: row-reverse;
    align-items: stretch;
    align-content: stretch;
}
#WG_prod_detail .box_content_prod {
    padding: 2%;
    background-color: #ebebeb;
}
#WG_prod_detail .top_prod {
    display: flex;
    align-items: center;
    align-content: center;
}
#WG_prod_detail .name_prod {
    font-family: lato;
    font-size: 2em;
    color: #3d3d3d;
    font-weight: bold;
}
#WG_prod_detail .frame_price {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-end;
}
#WG_prod_detail .box_old_price {
    font-family: lato;
    font-size: 1.8em;
    color: #ca2e54;
    font-weight: bold;
    margin-right: 20px;
    text-decoration: line-through;
}
#WG_prod_detail .box_promo_price {
    font-family: lato;
    font-size: 2.5em;
    color: #e0aa54;
    font-weight: bold;
}
#WG_prod_detail .box_price {
    font-family: lato;
    font-size: 2.5em;
    font-weight: bold;
    float: right;  
    color:#ca2e54;
}
#WG_prod_detail .frame_fiche {
    margin: 5% auto;
    padding: 20px 0;
    border-top: 1px solid #c9c9c9;
}

#WG_prod_detail .frame_dispo {
    display: flex;
    margin: 20px 0;
    align-items: center;
    align-content: center;
}
#WG_prod_detail .label_prod {
    font-family: lato;
    font-size: 17px;
    color: #3d3d3d;
    margin-right: 10px;
}
#WG_prod_detail .epuise {
    font-family: lato;
    font-size: 16px;
    color: #fff;
    background-color: #d60606;
    padding: 5px 20px;
}
#WG_prod_detail .en_stock{
    font-family: lato;
    font-size: 16px;
    color: #fff;
    background-color: #bae054;
    padding: 5px 20px;
}

#WG_prod_detail .frame_desc {
    display: block;
    width: 100%;
margin: 20px 0;
}
#WG_prod_detail .subtitle {
    display: block;
    margin-bottom: 10px;
    font-family: lato;
    font-size: 24px;
    font-weight: bold;
    color: #ca2e54;
}

#WG_prod_detail .desc {
    display: block;
    font-family: lato;
    font-size: 15px;
    color: #3d3d3d;
    text-align: justify;
}

#WG_prod_detail .frame_qte {
    display: flex;
    align-items: center;
    margin: 20px 0;
}
#WG_prod_detail .qte {
    font-family: lato;
    font-size: 15px;
    color: #3d3d3d;
    padding: 5px 10px;
    background-color: #fff;
}

#WG_prod_detail .frame_cart_rs {
    display: flex;
    align-items: center;
    align-content: center;
    margin: 20px 0;
    justify-content: flex-end;
}
#WG_prod_detail .add_panier {
    font-family: lato;
    background-color: #ca2e54;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    text-align: center;
    display: block;
    text-transform: uppercase;
    padding: 10px 0;
    width: 100%;
   transition: all 0.5s ease;
}
#WG_prod_detail .add_panier:hover {    background-color: #e0aa54;}
#WG_prod_detail .frame_rs {
    display: flex;
    align-items: center;
    align-content: center;
justify-content: flex-end;

}

#WG_prod_detail .text_rs {
    font-family: lato;
    font-size: 16px;
    color: #a4a4a4;
}
#WG_prod_detail .rs_fb {
    font: normal normal normal 20px FontAwesome;
    display: inline-block;
     margin:0 10px;
    color:#c9c9c9;
    text-decoration: none !important;
}
#WG_prod_detail .rs_fb:before {
    content: "\f09a";
}
#WG_prod_detail .rs_fb:hover{ color:#ca2e54;}
#WG_prod_detail .rs_tw {
    font: normal normal normal 20px FontAwesome;
    display: inline-block;
    color: #c9c9c9;
    text-decoration: none !important;
}
#WG_prod_detail .rs_tw:before {
    content: "\f099";
}

#WG_prod_detail .rs_tw:hover{ color:#ca2e54;}

@media (max-width:1550px) {
#WG_prod_detail .box_old_price  {font-size:1.2em;}
#WG_prod_detail .box_promo_price {font-size: 2.2em;}
}

@media (max-width:1250px) {
#WG_prod_detail .box_old_price  {font-size:1em;}
#WG_prod_detail .box_promo_price {font-size: 1.8em;}
#WG_prod_detail .name_prod  {font-size: 1.8em;}
}
@media (max-width:1040px) {
#WG_prod_detail .top_prod {display:table;width:100%}
}
@media (max-width: 767px) {
#WG_prod_detail .box_prod {display:table; width:100%}
#WG_prod_detail .name_prod {
    font-size:1.6em;
    text-align: center;
    margin-bottom: 15px;
}
#WG_prod_detail .frame_price {
    justify-content: center;
}
 #WG_prod_detail .box_price {font-size:1.4em;}
#WG_prod_detail .name_cat {    font-size: 2.2em;}
}

@media (max-width:767px) {
#WG_prod_detail .add_panier {
    font-size: 1em;
}
}

