
.dp_fit_vol .dp_fit_vol_prod_info .dp_fit_vol_row {
    opacity: 0.9;
}
.dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_wrap {
    background: none;
}
.dp_fit_vol.dp_fit_vol_stockholm .dp_fit_vol_wrap {
    background: url(../images/nespresso_description/coffee/dp-stockholm-bg.png);
}
.dp_fit_vol.dp_fit_vol_tokyo .dp_fit_vol_wrap {
    background: url(../images/nespresso_description/coffee/dp-tokyo-bg.png);
}
.dp_fit_vol.dp_fit_vol_vienna .dp_fit_vol_wrap {
    background: url(../images/nespresso_description/coffee/dp-vienna-bg.png);
}
.dp_fit_vol.dp_fit_vol_buenos_aires .dp_fit_vol_wrap {
    background: url(../images/nespresso_description/coffee/dp-buenos-aires-bg.png);
}
.dp_fit_vol.dp_fit_vol_shangai .dp_fit_vol_wrap {
    background: url(../images/nespresso_description/coffee/dp-shangai-bg.png);
}

.dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_w_map.stockholm {
    background-image:url(../images/nespresso_description/coffee/map-stokholm.png);width: 508px;margin-top: 16px;
}
.dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_w_map.tokyo {
    background-image:url(../images/nespresso_description/coffee/map-tokyo.png);width: 508px;margin-top: 16px;
}
.dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_w_map.vienna {
    background-image:url(../images/nespresso_description/coffee/map-vienna.png);width: 508px;margin-top: 16px;
}
.dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_w_map.buenos_aires {
    background-image:url(../images/nespresso_description/coffee/map-buenos-aires.png);width: 508px;margin-top: 16px;
}
.dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_w_map.shangai {
    background-image:url(../images/nespresso_description/coffee/map-shangai.png);width: 508px;margin-top: 16px;
}
.dp_fit_vol .dp_fit_vol_w_map span.costarica {
    top: 26%;
    left: 20%;
}
.dp_fit_vol .dp_fit_vol_w_map span.india {
    top: 48%;
    left: 64%;
}
.dp_fit_vol .dp_fit_vol_w_map span.colombia {
    top: 47%;
    left: -1%;
}
.dp_fit_vol .dp_fit_vol_w_map span.brazil {
    top: 52%;
    left: 32%;
}
.dp_fit_vol .dp_fit_vol_w_map span.ethiopia {
    top: 47%;
    left: 59%;
}
.dp_fit_vol .dp_fit_vol_w_map span.uganda {
    top: 47%;
    left: 59%;
}
.dp_fit_vol .dp_fit_vol_w_map span.china {
    top: 29%;
    left: 81%;
}
.dp_fit_vol .dp_fit_vol_w_map span.kenya {
    top: 47%;
    left: 59%;
}
.dp_fit_vol .dp_fit_vol_oct_legend {
    font-size: 14px;
    line-height: 24px;
    font-family: 'Lucas', 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight:300;
    font-style: italic;
    letter-spacing: 1px;
    margin-top: 60px;
}



@media screen and (max-width: 1024px){
    .dp_fit_vol.dp_fit_vol_stockholm .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_active, .dp_fit_vol .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_inactive,
    .dp_fit_vol.dp_fit_vol_tokyo .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_active, .dp_fit_vol .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_inactive,
    .dp_fit_vol.dp_fit_vol_vienna .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_active, .dp_fit_vol .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_inactive,
    .dp_fit_vol.dp_fit_vol_buenos_aires .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_active, .dp_fit_vol .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_inactive,
    .dp_fit_vol.dp_fit_vol_shangai .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_active, .dp_fit_vol .dp_fit_fow_cap_desc_indicator .dp_fit_vol_ind_inactive {
        letter-spacing: 0.04vw;
    }
    .dp_fit_vol.dp_fit_vol_stockholm .dp_fit_vol_cap_desc_row,
    .dp_fit_vol.dp_fit_vol_tokyo .dp_fit_vol_cap_desc_row,
    .dp_fit_vol.dp_fit_vol_vienna .dp_fit_vol_cap_desc_row,
    .dp_fit_vol.dp_fit_vol_buenos_aires .dp_fit_vol_cap_desc_row,
    .dp_fit_vol.dp_fit_vol_shangai .dp_fit_vol_cap_desc_row {
        padding: 0 0.9vw 1.5vw 0;
    }
}
@media screen and (max-width: 998px){
    .dp_fit_vol .dp_fit_vol_w_map span.costarica {
        top: 31%;
        left: 22%;
    }
    .dp_fit_vol.dp_fit_vol_stockholm .dp_fit_vol_w_map.stockholm,
    .dp_fit_vol.dp_fit_vol_tokyo .dp_fit_vol_w_map.tokyo,
    .dp_fit_vol.dp_fit_vol_vienna .dp_fit_vol_w_map.vienna,
    .dp_fit_vol.dp_fit_vol_buenos_aires .dp_fit_vol_w_map.buenos_aires,
    .dp_fit_vol.dp_fit_vol_shangai .dp_fit_vol_w_map.shangai  {
        width: 48vw;
    }
    .dp_fit_vol .dp_fit_vol_oct_legend {
        font-size: 1.5vw;
        line-height: 1.8vw;
    }
}
@media screen and (max-width: 640px){
    .dp_fit_vol.dp_fit_vol_stockholm .dp_fit_vol_w_map.stockholm,
    .dp_fit_vol.dp_fit_vol_tokyo .dp_fit_vol_w_map.tokyo,
    .dp_fit_vol.dp_fit_vol_vienna .dp_fit_vol_w_map.vienna,
    .dp_fit_vol.dp_fit_vol_buenos_aires .dp_fit_vol_w_map.buenos_aires,
    .dp_fit_vol.dp_fit_vol_shangai .dp_fit_vol_w_map.shangai  {
        height: 55.267vw;
        background-position: 38% top;
        background-size: 93%;
        padding-top: 0;
        width: 100%;
    }
    .dp_fit_vol .dp_fit_vol_w_map span.colombia {
        top: 61.5%;
        left: 1%;
    }
    .dp_fit_vol .dp_fit_vol_w_map span.costarica {
        top: 22%;
        left: 17%;
    }
    .dp_fit_vol .dp_fit_vol_w_map span.india {
        top: 48%;
        left: 59%;
    }
    .dp_fit_vol .dp_fit_vol_w_map span.mexico {
        top: 24%;
        left: 19%;
    }
    .dp_fit_vol .dp_fit_vol_w_map span.ethiopia {
        top: 43%;
        left: 55%;
    }
    .dp_fit_vol .dp_fit_vol_w_map span.uganda {
        top: 39%;
        left: 54%;
    }
    .dp_fit_vol.dp_fit_vol_stockholm .dp_fit_vol_oct_legend,
    .dp_fit_vol.dp_fit_vol_tokyo .dp_fit_vol_oct_legend,
    .dp_fit_vol.dp_fit_vol_vienna .dp_fit_vol_oct_legend,
    .dp_fit_vol.dp_fit_vol_buenos_aires .dp_fit_vol_oct_legend,
    .dp_fit_vol.dp_fit_vol_shangai .dp_fit_vol_oct_legend {
        width: 89.375%;
        margin: 0 auto;
    }
    .dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_map_holder h3,
    .dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_map_holder .dp_fit_vol_right p {
        text-align: left;
    }
    .dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_right .dp_fit_vol_wrap_m h3,
    .dp_fit_vol.dp_fit_vol_italy .dp_fit_vol_right .dp_fit_vol_wrap_m p {
        text-align: center;
    }
    .dp_fit_vol .dp_fit_vol_oct_legend {
        font-size: 4.1vw;
        line-height: 5.5vw;
        margin-top: 1vw;
    }
}
