
.dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_w_map.nordic_cloudburi  {background-image:url(../images/nespresso_description/Map-costa-colombia-pdp-enh.png); width: 541px;
}
.dp_fit_vol .dp_fit_vol_w_map.nordic {background-image:url(../images/nespresso_description/Map-nordic-pdp-enh.png); width: 542px;
}
.dp_fit_vol .dp_fit_vol_w_map.brazil_ethiopia {background-image:url(../images/nespresso_description/Map-brasil-ethiopia-pdp-enh.png); width: 546px;
}
.dp_fit_vol .dp_fit_vol_first_row .dp_fit_vol_right {
    width: 542px;

}
.dp_fit_vol .dp_fit_vol_first_row .dp_fit_vol_right.dp_fit_map_center {
    margin: 0 auto;
    float: none;
}
.dp_fit_vol .dp_fit_vol_w_map.nordic_cloudburi span.brazil,
.dp_fit_vol .dp_fit_vol_w_map.brazil_ethiopia span.brazil{
    top: 39.5%;
    left: 27%;
}
.dp_fit_vol .dp_fit_vol_w_map.nordic_cloudburi span.inde{
    top: 41.5%;
    left: 63.5%;
}



.dp_fit_vol .dp_fit_vol_w_map.nordic_cloudburi span.colombia {
    top: 50.5%;
    left: 0%;
    padding: 14px 18px;
}
.dp_fit_vol .dp_fit_vol_w_map.nordic_cloudburi span.costa_rica {
    top: 31.5%;
    left: 16.5%;
}

.dp_fit_vol .dp_fit_vol_w_map.nordic span.afrique{
    top: 29.5%;
    left: 38.5%;
}
.dp_fit_vol .dp_fit_vol_w_map.nordic span.latin_america{

    top: 58.5%;

    left: 22%;
}

.dp_fit_vol .dp_fit_vol_w_map.brazil_ethiopia span.ethiopia{
    top: 43.5%;
    left: 56.5%;
}

.dp_fit_vol .dp_fit_vol_w_map.colombia_peru span.peru{
    top: 59%;
    left: 11%;
}
.dp_fit_vol .dp_fit_vol_w_map.colombia_peru span.columbia{
    top: 39%;
    left: 26.5%;
}
.dp_fit_vol .dp_fit_vol_volluto {
    width: 110px;
}
.dp_fit_vol .dp_fit_vol_map_holder h3 {
    padding-bottom: 22px;
}
.dp_fit_vol .dp_fit_vol_map_holder .dp_fit_vol_right p {
    padding-bottom: 22px;
}

.dp_fit_vol .dp_fit_vol_first_row .dp_fit_vol_left {
    padding-top: 0px;
}
.dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_map_holder .dp_fit_vol_first_row .dp_fit_vol_prod_desc{
    padding-bottom: 52px;
}
.dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_map_holder .dp_fit_vol_first_row .dp_fit_vol_prod_desc:last-child{
    padding-bottom: 0px;
}
.dp_fit_vol .dp_fit_vol_row.dp_fit_vol_first_row{
    margin-bottom: 0px;
}
.dp_fit_vol .dp_fit_vol_map_holder .dp_fit_vol_right p{
    padding-bottom: 20px;

}
.dp_fit_vol .dp_fit_vol_second_row .dp_fit_vol_left {
    width: 612px;
}
.dp_fit_vol .dp_fit_vol_volluto a{
    color:#fff;
}
.dp_fit_vol .dp_fit_vol_volluto img{
    padding-bottom:10px;
}
.dp_fit_vol .dp_fit_vol_prod .dp_fit_vol_left{
    padding-bottom: 0px;
}

.dp_fit_vol h2.dp_fit_vol_sec_title {
    padding-bottom: 20px;
}
.dp_fit_vol .dp_fit_vol_prod_desc {
    padding-bottom: 16px;
}
.dp_fit_vol .dp_fit_vol_map_holder .dp_fit_vol_left h3 {
    padding-bottom: 20px;
}
.dp_fit_vol .dp_fit_vol_volluto img {
    padding-bottom: 5px;
}
.dp_fit_vol .dp_fit_vol_row.dp_fit_vol_first_row {
    margin-bottom: 20px;
}
.dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_wrap{
    background:url(../images/nespresso_description/dp-cloudberry-bg.png) no-repeat;
    background-size:cover;
}
.dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_first_row .dp_fit_vol_left{
    padding-top: 0;
}
.dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_map_holder .dp_fit_vol_second_row .dp_fit_vol_left h3{
    padding:30px 0 30px 0;
}
/*flat capsules*/
.dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_vertuo-espresso {
    width: 40px;
}
.dp_fit_vol .dp_fit_vol_icon #vertuo-espresso {
    width: 36px;
    padding-bottom: 5px;
}

.dp_fit_vol .dp_fit_vol_icon li path, .dp_fit_vol .dp_fit_vol_icon li span {
    fill: #5e5e5e;
}
.dp_fit_vol .dp_fit_vol_icon li span {
    display: inline-block;
    width: 100%;
    clear: both;
    color: #5e5e5e;
    font-family: 'NespressoLucas-Bold', Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
}

.dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_double-espresso {
    padding-top: 1px;
    width: 45px;
}

.dp_fit_vol .dp_fit_vol_icon #double-espresso {
    width: 34px;
    padding-bottom: 5px;
}

.dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_granlungo {
    width: 42px;
}

.dp_fit_vol .dp_fit_vol_icon #granlungo {
    width: 36px;
    padding-bottom: 5px;
}

.dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_mug {
    width: 47px;
}

.dp_fit_vol .dp_fit_vol_icon #mug {
    width: 35px;
    padding-bottom: 5px;
}

.dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_active span {
    color: #ffffff;
}


.dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_alto {
    width: 35px;
}

.dp_fit_vol .dp_fit_vol_icon #alto {
    width: 35px;
    padding-bottom: 5px;
}


.dp_fit_vol .dp_fit_vol_icon li path, .dp_fit_vol .dp_fit_vol_icon li span {
    fill: #5e5e5e;
}
.dp_fit_vol .dp_fit_vol_icon li {
    margin-right: 17px;
}
.dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_active path {
    fill: #ffffff;
}
.dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_cap_clr_side_padd .dp_fit_fow_cap_desc_text {
    padding-left: 5px;
}
@media screen and (max-width: 998px){
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_cap_clr_side_padd .dp_fit_fow_cap_desc_text {
        padding-left: 0px;
    }
    .dp_fit_vol .dp_fit_vol_logo_desc {
        font-size: inherit;
        line-height: inherit;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_w_map.nordic_cloudburi {
        background-image: url(../images/nespresso_description/Map-costa-colombia-pdp-enh.png);
        width: 57vw;
    }
    .dp_fit_vol .dp_fit_vol_w_map.nordic {
        background-image:url(../images/nespresso_description/Map-nordic-pdp-enh.png); width: 54.309vw;
    }
    .dp_fit_vol .dp_fit_vol_w_map.brazil_ethiopia {
        background-image:url(../images/nespresso_description/Map-brasil-ethiopia-pdp-enh.png); width: 54.709vw;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_second_row .dp_fit_vol_left {
        width: 56vw;
    }
    .dp_fit_vol .dp_fit_vol_w_map.nordic {
        width: 54.309vw;
    }

    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_vertuo-espresso {
        width: 4vw;
    }
    .dp_fit_vol .dp_fit_vol_icon #vertuo-espresso {
        width: 3.6vw;
        padding-bottom: 0.5vw;
    }

    .dp_fit_vol .dp_fit_vol_icon li span {
        font-size: 1.1vw;
        line-height: 1.4vw;
    }

    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_double-espresso {
        padding-top: 0.1vw;
        width: 4.5vw;
    }

    .dp_fit_vol .dp_fit_vol_icon #double-espresso {
        width: 3.4vw;
        padding-bottom: 0.5vw;
    }

    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_granlungo {
        width: 4.2vw;
    }

    .dp_fit_vol .dp_fit_vol_icon #granlungo {
        width: 3.6vw;
        padding-bottom: 0.5vw;
    }

    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_mug {
        width: 4.7vw;
    }

    .dp_fit_vol .dp_fit_vol_icon #mug {
        width: 3.5vw;
        padding-bottom: 0.5vw;
    }

    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_alto {
        width: 3.5vw;
    }

    .dp_fit_vol .dp_fit_vol_icon #alto {
        width: 3.5vw;
        padding-bottom: 0.5vw;
    }

    .dp_fit_vol .dp_fit_vol_icon li {
        margin-right: 1.2vw;
    }

}
@media screen and (max-width: 750px){
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_logo_desc {
        font-size: inherit;
        line-height: inherit;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_second_row .dp_fit_vol_left {
        width: 100%;
    }

    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_map_holder .dp_fit_vol_first_row .dp_fit_vol_left {
        width: 38.75502008032129%;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_second_row .dp_fit_vol_left {
        width: 56vw;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_map_holder .dp_fit_vol_second_row .dp_fit_vol_left h3 {
        padding: 4vw 0 8vw 0;
    }
    .dp_fit_vol .dp_fit_vol_map_holder .dp_fit_vol_first_row .dp_fit_vol_prod_desc:last-child {
        padding-bottom: 10vw;
    }
}
@media screen and (max-width: 640px) {
    .dp_fit_vol .dp_fit_vol_volluto img{
        margin-bottom:9vw;
    }
    /*Vertuo cups styles*/
    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_vertuo-espresso,
    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_double-espresso,
    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_granlungo,
    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_mug,
    .dp_fit_vol .dp_fit_vol_icon li.dp_fit_vol_alto {
        width: 15.4vw;
        margin-right: 0vw;
    }
    .dp_fit_vol .dp_fit_vol_icon li span {
        font-size: 3.2vw;
        line-height: 3.7333vw;
    }

    .dp_fit_vol .dp_fit_vol_icon li span span {
        font-family: 'NespressoLucas-Med', Arial, Helvetica, sans-serif;
    }

    .dp_fit_vol .dp_fit_vol_icon #double-espresso {
        width: 12vw;
    }

    .dp_fit_vol .dp_fit_vol_icon #granlungo {
        width: 12vw;
    }

    .dp_fit_vol .dp_fit_vol_icon #mug {
        width: 12.333vw;
    }
    .dp_fit_vol .dp_fit_vol_icon #alto {
        width: 12.333vw;
    }
    .dp_fit_vol .dp_fit_vol_icon #vertuo-espresso {
        width: 11.6vw;
    }
    /*Vertuo cups styles end here?*/
    .dp_fit_vol .dp_fit_vol_wrap section,
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_second_row .dp_fit_vol_left {
        width: 100%;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_wrap .dp_fit_vol_wrap_m,
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_map_holder .dp_fit_vol_first_row .dp_fit_vol_left{
        width: 89.375%;
        margin:0 auto;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_wrap section,
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_first_row .dp_fit_vol_right{
        width: 100%;
    }

    .dp_fit_vol h2.dp_fit_vol_sec_title {
        padding-bottom: 50px;
    }
    .dp_fit_vol .dp_fit_vol_w_map.colombia_costarica_inde span.inde{
        top: 13%;
        left: 83%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.colombia_costarica_inde span.costarica{
        top: 26%;
        left: 6%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.colombia_costarica_inde span.columbia{
        top: 51%;
        left: 10%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.colombia_peru span.peru{
        top: 71%;
        left: 0%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.colombia_peru span.columbia{
        top: 36%;
        left: 14%;
    }

    .dp_fit_vol .dp_fit_vol_volluto {
        width: 44%;
    }
    .dp_fit_vol .dp_fit_vol_first_row .dp_fit_vol_right,
    .dp_fit_vol .dp_fit_vol_second_row .dp_fit_vol_left {
        width: 100%;
    }

    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_w_map.nordic_cloudburi {
        height: 88.267vw;
        background-image: url(../images/nespresso_description/Map-costa-colombia-pdp-enh-m.png);
        background-position: 38% top;
        background-size: 100%;
        padding-top: 0;
        width: 100%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.nordic {
        height: 81.467vw;
        background-image: url(../images/nespresso_description/Map-nordic-pdp-enh-m.png);
        background-position: 38% top;
        background-size: 100%;
        padding-top: 0;
        width: 100%;
    }

    .dp_fit_vol .dp_fit_vol_w_map.brazil_ethiopia {
        background-image: url(../images/nespresso_description/Map-brasil-ethiopia-pdp-enh-m.png);
        background-position: 92% center;
        background-size: 100%;
        width: 100%;
        height: 41.8vw;
    }

    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_map_holder .dp_fit_vol_first_row .dp_fit_vol_prod_desc:last-child{
        padding-bottom:10vw;
    }
    .dp_fit_vol .dp_fit_vol_right .dp_fit_vol_wrap_m br,
    .dp_fit_vol .dp_fit_vol_right p.dp_fit_vol_center br{
        display: none;
    }
    .dp_fit_vol .dp_fit_vol_right,
    .dp_fit_vol .dp_fit_vol_map_holder h3,
    .dp_fit_vol .dp_fit_vol_map_holder .dp_fit_vol_right p{
        text-align: left;
    }

    .dp_fit_vol .dp_fit_vol_w_map.nordic_cloudburi span.brazil {
        top: 79.5%;
        left: 24%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.nordic_cloudburi span.inde {
        top: 56%;
        left: 79.5%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.nordic span.afrique {
        top: 35.5%;
        left: 53%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.nordic span.latin_america {
        top: 56%;
        left: 9.5%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.brazil_ethiopia span.brazil {
        top: 47.5%;
        left: 20%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.brazil_ethiopia span.ethiopia {
        top: 49.5%;
        left: 69.5%;
    }
    .dp_fit_vol .dp_fit_vol_w_map.nordic_cloudburi span.colombia {
        top: 52.5%;
        left: 9%;
        padding: 2.90625vw 3.34375vw;
    }
    .dp_fit_vol .dp_fit_vol_w_map.nordic_cloudburi span.costa_rica {
        top: 39.5%;
        left: 29.5%;
        padding: 2.90625vw 3.34375vw;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_right p.dp_fit_vol_center,
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_right h3.dp_fit_vol_center{
        text-align: center;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_right h3.dp_fit_vol_center{
        padding-bottom: 5px;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_right p.dp_fit_vol_center{
        margin-bottom:5vw;
        padding:0 10vw;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_right .dp_fit_vol_wrap_m{
        padding:0 0 8vw 0;
    }
    .dp_fit_vol.dp_fit_vol_nordic .dp_fit_vol_map_holder .dp_fit_vol_left {
        margin-bottom: 12.0625vw;
    }
    .dp_fit_vol .dp_fit_vol_volluto a{
        color: #D4A11E;
    }

}
