.plussRef {
  position: relative;
}

/* Hack to get the emblem to go outside some overflow:hidden styled elements */
.plussHack {
  position: absolute;
  overflow: visible!important;
}

.plussArticle .articleIngress {
  line-height: 1.2em;
}

.plussArticle .plussImage{
  background: url('http://gfx.dagbladet.no/pluss/dagbladetplusslogo.png') no-repeat;
  display: inline-block;
  width: 72px; /* 123 */
  height: 16px; /* 80 */
  min-height: 16px;
  margin-right: 4px;
  margin-bottom: -2px;
}
.mobile .plussArticle .plussImage {
  margin-bottom: -2px;
}

.plussRef .plussEmblem {
  display: none;
  /*position: absolute;
  z-index: 30;
  background: url('http://www.dagbladet.no/_tk/forside/images/DB_Pluss_Banner_1X.png') no-repeat;
  width: 110px; /* 223 */
  /*height: 40px; /* 80 */
  /*left: -5px;
  top: 15px;
  text-indent: -300px;
  overflow:hidden;*/
}
.plussRef.plussShortTop .plussEmblem {
  top: 5px;
}
.mobile .plussRef .plussEmblem {
  background-size: 77px 28px;
  left: -3px;
}
.plussRef.plussSmallEmblem .plussEmblem {
  background-size: 77px 28px;
  left: -3px;
}
.plussRef.extra .plussEmblem {
  top: 46px;
}
.plussRef .plussEmblem.plussNoLeft { 
  left: -2px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
  only screen and (-o-min-device-pixel-ratio: 13/10),
  only screen and (min-resolution: 120dpi) {

  .plussArticle .plussImage {
    background: url('http://gfx.dagbladet.no/pluss/dagbladetplusslogo.png') no-repeat;
    background-size: 100%;
  }

  .plussRef .plussEmblem {
    background: url('http://www.dagbladet.no/_tk/forside/images/DB_Pluss_Banner_2X.png') no-repeat;
    background-size: 112px 40px;
  }
}