#dp_fit_vol_recyclage{
    width: 100%;
    max-width: 996px;
    margin: 0 auto;
    font-family: 'Lucas', 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;
}

#dp_fit_vol_recyclage .dp_fit_vol_re_row{}

#dp_fit_vol_recyclage .dp_fit_vol_re_row .dp_fit_vol_accordion{
    display: inline-block;
    width: 100%;
    font-family: 'Lucas', 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;
    font-size: 18px;
    line-height: 18px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    padding: 6px 0 6px 30px;
    margin-bottom: 20px;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_row .dp_fit_vol_accordion:before{
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background-image: url(../images/nespresso_description/dp_re_unactive.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top left;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_row .dp_fit_vol_accordion.active:before{
    background-image: url(../images/nespresso_description/dp_re_active.png);
}
#dp_fit_vol_recyclage .dp_fit_re_text_holder{

    font-family: 'Lucas', 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;
 /*   display: none; */

}
#dp_fit_vol_recyclage .dp_fit_re_text_holder p{
    font-size: 20px;
    line-height: 28px;
    margin: 0;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_content h3{
    font-family: 'Lucas', 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0;
    padding-bottom: 5px;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box{
    margin-bottom: 22px;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box p{
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box p.clear-margin{
    margin: 0;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box img{
    width: 32.09109730848861%;
    height: auto;
    border: none;
}

#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul{
    margin: 0;
    padding: 0;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul li{
    list-style: none;
     font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    padding-left: 10px;
    position: relative;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul li:before{
    content: '-';
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    left: 0;
    top: 0;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul li a{
    color: #b27c36;
    text-decoration: underline;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box .dp_fit_vol_re_icon_box{
    padding-left: 80px;
    position: relative;
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box .dp_fit_vol_re_icon_box:before{
    content: '';
    display: inline-block;
    width: 57px;
    height: 55px;
    background: url(../images/nespresso_description/dp_re_reciclage_logo.png) left top no-repeat transparent;
    background-size: cover;
    position: absolute;
    left: 1%;
    top: 10px;
    /*dp_re_reciclage_logo.png*/
}
#dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box .dp_fit_vol_re_icon_box a{
    color: #ffffff;
    text-decoration: underline;
    white-space: nowrap;
}




@media (max-width: 1024px) {
    #dp_fit_vol_recyclage .dp_fit_vol_re_row .dp_fit_vol_accordion{
        font-size: 1.7578125vw;
        line-height:  1.7578125vw;
        padding: 6px 0 6px 2.9296875vw;
        margin-bottom: 2.34375vw;    
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_row .dp_fit_vol_accordion:before{
        width: 2.44140625vw;
        height: 2.44140625vw;
    }
    #dp_fit_vol_recyclage .dp_fit_re_text_holder p,
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box p,
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul li
    {
        font-size: 1.5625vw;
        line-height: 2.5390625vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul li{
        padding-left: 0.9765625vw;
        margin-bottom: 0.48828125vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul li:before{
        font-size: 2.34375vw;
        line-height:  2.34375vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box .dp_fit_vol_re_icon_box{
        padding-left: 7.8125vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box .dp_fit_vol_re_icon_box:before{
      width: 5.56640625vw;
      height: 5.37109375vw;
      top: 0.9765625vw;  
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_content h3{
        font-size: 1.7578125vw;
        line-height:  1.953125vw;
    }


}




/*mediq for 680px resolution*/
@media (max-width: 640px) {
    #dp_fit_vol_recyclage{
        width: 89.375%;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_row .dp_fit_vol_accordion{
        font-size: 4.533333333333333vw;
        line-height: 4.533333333333333vw;
        padding: 6px 0 6px 7.2125vw;
        margin-bottom: 5.34375vw; 
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_row .dp_fit_vol_accordion:before {
        width: 6.03125vw;
        height: 6.03125vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_row.dp_fit_vol_re_second_row .dp_fit_vol_accordion{
        margin-bottom: 2.34375vw;    
    }
    
    
    #dp_fit_vol_recyclage .dp_fit_vol_re_content h3{
        font-size: 4.533333333333333vw;
        line-height: 4.8vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul li,
    #dp_fit_vol_recyclage .dp_fit_re_text_holder p,
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box p{
        font-size: 4.08vw;
        line-height: 5.533333333333333vw;
    }
    #dp_fit_vol_recyclage .dp_fit_re_text_holder{
        margin-bottom: 12.5vw;
        padding-left: 7.2125vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_prod_info p{
        margin-bottom: 2.5vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_prod_info p:last-of-type{
        margin-bottom: 0;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul li {
        padding-left: 3.125vw;
        margin-bottom: 0.48828125vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box ul li:before{
        font-size: 5vw;
        line-height: 5vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box .dp_fit_vol_re_icon_box,
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box .dp_fit_vol_re_icon_box:before{
        position: static;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box .dp_fit_vol_re_icon_box{
        padding-left: 0;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box .dp_fit_vol_re_icon_box:before{
        display: block;
        margin: 3vw auto;
        width: 18.63333333333333vw;
        height: 18.23333333333333vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box{
        margin-bottom: 4.6875vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box.dp_fit_vol_re_second_box{
        margin-bottom: 6vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box img{
        width: 100%;
        margin-top: 3.733333333333333vw;
    }
    #dp_fit_vol_recyclage .dp_fit_vol_m_hide{
        display: none;
    }
   #dp_fit_vol_recyclage .dp_fit_vol_re_recyclage_box p{
    margin-bottom: 0;
   }

}