html{
  font-size:.050168vw;
  font-size:.0502vw;
  font-size:.05vw;  /*16 / 2000 * 6.25*/
}
#page{
  background-size:100% auto;
}
#w span[rel]{
  display:none;
}
#w span[rel="2500"]{
  display:block;
}


#content .button span::after{
  background-image:url(images/button_arrow@2x.png);
}
#content .block .golden .gitem.box::before{
  background-image:url(images/prizes/box@2x.png);
  background-image:url(images/prizes/box_ps2.png);
}
#content .block .golden .gitem.bars::before{
  background-image:url(images/prizes/bars@2x.png);
  background-image:url(images/prizes/bars_ps2.png);
}
#content .block .logos .raffaello{
  background-image:url(images/logos/raffaello@2x.png);
  background-image:url(images/logos/raff_ps4.png);
}
#content .block .logos .ferrero-collection{
  background-image:url(images/logos/ferrero_collection@2x.png);
  background-image:url(images/logos/fc_ps4.png);
}
#content .block .logos .ferrero-rocher{
  background-image:url(images/logos/ferrero_rocher@2x.png);
  background-image:url(images/logos/fr_ps4.png);
}



/** form.css */
#content .form .li.choose div.choose label.button span::after{
  background-image:url(images/choose@2x.png);
}
#content .form .li.choose div.choose label.button:hover span::after{
  background-image:url(images/choose_hover@2x.png);
}
.form .li.check input:checked + label::before{
  background-image:url(images/check@2x.png);
  background-image:url(images/check.svg), none;
}




#content .block.rules .about li::before{
  background-image:url(images/step@2x.png);
}




#content .block.register .thanks .close{
  background-image:url(images/close@2x.png);
  background-image:url(images/close.svg), none;
}




#content .block.winners .bg{
  background-size:100% auto;
}
#content .block.winners .bg::before{
  background-size:100% auto;
}
#content .block.winners .bg::after{
  background-size:100% auto;
}
#content .block.winners .apply .over a.close{
  background-image:url(images/close@2x.png);
  background-image:url(images/close.svg), none;
}
#content .block.winners .apply .form .li.auto .holder > label::before{
  background-image:url(images/search@2x.png);
  background-image:url(images/search.svg), none;
}
#content .block.winners .apply .form .li.auto .holder > label::after{
  background-image:url(images/down@2x.png);
  background-image:url(images/down.svg), none;
}
#content .block.winners .apply .form .li.auto.err .holder > label::before{
  background-image:url(images/search_err@2x.png);
  background-image:url(images/search_err.svg), none;
}
#content .block.winners .apply .form .li.auto.err .holder > label::after{
  background-image:url(images/down_err@2x.png);
  background-image:url(images/down_err.svg), none;
}
#content .block.winners .apply .form .li.check a.info{
  background-image:url(images/info@2x.png);
}
#content .block.winners .apply .form .li.check a.info:active{
  background-image:url(images/info_hover@2x.png);
}
