﻿.new-year .b-header {
    background: url('../../img/branding/new-year/bg_b-header.png') 50% 1px no-repeat;
}

.new-year .b-page-back {
    background: url('../../img/branding/new-year/bg_b-back-top.jpg') 50% 0 no-repeat,url('../../img/branding/new-year/bg_b-back-bot.jpg') 50% 100% no-repeat;
}

.new-year .b-page__bg {
    background: url('../../img/branding/new-year/bg_b-page.png') 50% 0 repeat-y;
}

.new-year .top-five .top-five-title {
    background: url('../../img/branding/new-year/bg_top5_title.png');
}

.new-year .b-pay-ico {
    background: url('../../img/branding/new-year/bg-b-pay-ico.png') 50% 0 no-repeat;
}

.new-year .b-sb-tabs__nav {
    background: url('../../img/branding/new-year/bg-nav-tabs-sb.png') 50% 0 no-repeat;
}

.new-year .b-level {
    background: url('../../img/branding/new-year/loyalty-coins.png') 50% 0 no-repeat;
    background-size: 40px;
}

.new-year .b-level-1 {
    background-position: 0 0;
}

.new-year .b-level-2 {
    background-position: 0  -41px;
}

.new-year .b-level-3 {
    background-position: 0  -81px;
}

.new-year .b-level-4 {
    background-position: 0 -122px;
}

.new-year .b-level-5 {
    background-position: 0 -161px;
}

.new-year .b-level-6 {
    background-position: 0 -201px;
}

.new-year .b-level-7 {
    background-position: 0 -241px;
}

.new-year .b-level-8 {
    background-position: 0 -283px;
}

.new-year .b-level-9 {
    background-position: 0 -322px;
}

.new-year .b-level-10 {
    background-position: 0 -363px;
}

.new-year .b-sm-ico-level {
    background: url('../../img/branding/new-year/loyalty-coins.png') repeat-x;
    background-size: 50px;
}

.new-year .b-sm-ico-level-1 {
    background-position: -1px -1px;
}

.new-year .b-sm-ico-level-2 {
    background-position: -1px -51px;
}

.new-year .b-sm-ico-level-3 {
    background-position: -1px -101px;
}

.new-year .b-sm-ico-level-4 {
    background-position: -1px -150px;
}

.new-year .b-sm-ico-level-5 {
    background-position: -1px -201px;
}

.new-year .b-sm-ico-level-6 {
    background-position: -1px -251px;
}

.new-year .b-sm-ico-level-7 {
    background-position: -1px -302px;
}

.new-year .b-sm-ico-level-8 {
    background-position: -1px -353px;
}

.new-year .b-sm-ico-level-9 {
    background-position: -1px -403px;
}

.new-year .b-sm-ico-level-10 {
    background-position: -1px -453px;
}

.new-year .usersign .userlevel {
    background: url('../../img/branding/new-year/loyalty-coins.png') -1px 1px no-repeat;
}

.new-year .b-loyalty .b-loyalty-card .b-loyalty-description:before {
    background: url('../../img/branding/new-year/loyalty-coins.png') -1px 0 no-repeat;
}

.new-year .navigation::after {
    content: '';
    position: absolute;
    left: -10px;
    bottom: -62px;
    background: url('../../img/branding/new-year/yd-1512_web_tincel.png') no-repeat;
    width: 638px;
    height: 64px;
}

.new-year .navigation::before {
    content: '';
    position: absolute;
    left: -7px;
    bottom: -9px;
    background: url('../../img/branding/new-year/yd-1512_garland_off_light.png') repeat;
    width: 638px;
    height: 13px;
    z-index: 1;
    -webkit-animation: garlandLight 0.5s linear infinite;
    animation: garlandLight 0.5s linear infinite;
}

.new-year .b-page__bg.b-page__bg--invert .b-main-column__content.g-fl-l {
    margin-top: 30px;
}

.new-year .b-logo-link.b-logo.b-logo--head::after {
    content: '';
    position: absolute;
    left: 86px;
    top: 59px;
    background: url('../../img/branding/new-year/snow_cap.png') no-repeat;
    width: 33px;
    height: 34px;
}

@keyframes garlandLight {
    0% {
        background-image: url('../../img/branding/new-year/yd-1512_garland_off_light.png');
    }
    50% {
        background-image: url('../../img/branding/new-year/yd-1512_garland_on_light.png');
    }
    100% {
        background-image: url('../../img/branding/new-year/yd-1512_garland_off_light.png');
    }
}

@-webkit-keyframes garlandLight {
    0% {
        background-image: url('../../img/branding/new-year/yd-1512_garland_off_light.png');
    }
    50% {
        background-image: url('../../img/branding/new-year/yd-1512_garland_on_light.png');
    }
    100% {
        background-image: url('../../img/branding/new-year/yd-1512_garland_off_light.png');
    }
}