
#top-panel-logo .logo {
    display: inline-block;
    width: 98px;
    height: 43px;
    background: transparent url("images/logo-panel-1x.png") 0px 0px no-repeat;
    background-size: 98px 43px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
        
        #top-panel-logo .logo {
            background-image: url('images/logo-panel-2x.png');
        }
}


#top-panel-logo-mobile .logo {
    display: inline-block;
    width: 98px;
    height: 43px;
    background: transparent url("images/logo-panel-1x.png") 0px 0px no-repeat;
    background-size: 98px 43px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
        
        #top-panel-logo-mobile .logo {
            background-image: url('images/logo-panel-2x.png');
        }
}