@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px), only screen and ( min--moz-device-pixel-ratio: 2) and (max-width: 767px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (max-width: 767px), only screen and ( min-device-pixel-ratio: 2) and (max-width: 767px), only screen and ( min-resolution: 192dpi) and (max-width: 767px), only screen and ( min-resolution: 2dppx) and (max-width: 767px) {
    #site-wrapper .tab-panel .casa-famiglia .email-comunica.container .telephone {
        content: url("../../../images/rl2015/retina/ico_phone_green@2x.png");
        width: 52px;
        height: 52px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px), only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 768px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 768px), only screen and ( min-device-pixel-ratio: 2) and (min-width: 768px), only screen and ( min-resolution: 192dpi) and (min-width: 768px), only screen and ( min-resolution: 2dppx) and (min-width: 768px) {
    #site-wrapper .tab-panel .casa-famiglia .email-comunica.container .telephone {
        content: url("../../../images/rl2015/retina/ico_phone_desktop@2x.png");
        width: 51px;
        height: 52px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( min--moz-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (max-width: 991px), only screen and ( min-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( min-resolution: 192dpi) and (max-width: 991px), only screen and ( min-resolution: 2dppx) and (max-width: 991px) {
    #site-wrapper h3.telephone a {
        background-image: url("../../../images/rl2015/retina/ico_phone_green@2x.png");
        background-size: 52px 51px;
    }

    #site-wrapper h3.telephone .btn.telephone.mobile {
        font-size: 23px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 992px), only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 992px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 992px), only screen and ( min-device-pixel-ratio: 2) and (min-width: 992px), only screen and ( min-resolution: 192dpi) and (min-width: 992px), only screen and ( min-resolution: 2dppx) and (min-width: 992px) {
    #site-wrapper h3.telephone a {
        background-image: url("../../../images/rl2015/retina/ico_phone_desktop@2x.png");
        background-size: 52px 52px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {
    .cid {
        background: url(../../../images/rl2015/retina/ico_cid@2x.png) left top no-repeat;
        background-size: 62px 66px;
    }

    .no_cid {
        background: url(../../../images/rl2015/retina/ico_no_cid@2x.png) left top no-repeat;
        background-size: 62px 66px;
    }

    .denuncia .email {
        background: url(../../../images/rl2015/retina/ico_email@2x.png) left top no-repeat;
        background-size: 26px 25px;
    }

    .denuncia .fax {
        background: url(../../../images/rl2015/retina/ico_fax@2x.png) left top no-repeat;
        background-size: 28px 24px;
    }

    .denuncia .hand-up {
        background: url(../../../images/rl2015/retina/ico_hand-up-retina.png) left top no-repeat;
        background-size: 25px 25px;
    }

    #site-wrapper .tab-panel .casa-famiglia .tel.container .telephone {
        content: url("../../../images/rl2015/retina/ico_phone_green@2x.png");
        width: 52px;
        height: 52px;
    }

    #site-wrapper .tab-panel .casa-famiglia .email.container .hand-up {
        content: url("../../../images/rl2015/retina/ico_hand-up-retina.png");
        width: 20px;
        height: 20px;
    }
}
