* {
    -webkit-font-smoothing: antialiased
}

.sprite {
    background-image: url(../images/ml_sprite.png);
    background-repeat: no-repeat
}

.new-sprite {
    background-image: url(../images/ml_new_sprite.png);
    background-repeat: no-repeat
}

.icon-play {
    background-position: -26px -123px;
    width: 64px;
    height: 63px;
    display: inline-block
}

.icon-play:hover {
    background-position: -26px -219px;
    width: 64px;
    height: 63px
}

.icon-mc {
    background-position: -109px -108px;
    width: 43px;
    height: 45px
}

.icon-right {
    background-position: -270px -76px;
    width: 8px;
    height: 13px
}

.icon-right-blue {
    background-position: -366px -76px;
    width: 8px;
    height: 13px
}

.icon-up {
    background-position: -412px -31px;
    width: 13px;
    height: 8px
}

.icon-search-black {
    background-position: -22px -22px;
    width: 24px;
    height: 24px
}

.icon-search-black:hover {
    background-position: -22px -70px;
    width: 24px;
    height: 24px
}

.icon-search-white {
    background-position: -214px -22px;
    width: 24px;
    height: 24px
}

.icon-hamburger {
    background-position: -73px -25px;
    width: 18px;
    height: 15px;
}

.icon-hamburger:hover {
    background-position: -73px -73px;
    width: 18px;
    height: 15px;
}

.icon-close-white {
    background-position: -170px -26px;
    width: 17px;
    height: 16px
}

.icon-close-black {
    background-position: -122px -26px;
    width: 17px;
    height: 16px;
}

.icon-fb-grey {
    background-position: -10px -209px;
    width: 35px;
    height: 34px;
}

.icon-twitter-grey {
    background-position: -54px -210px;
    width: 35px;
    height: 34px;
}

.icon-linkedin-grey {
    background-position: -98px -209px;
    width: 35px;
    height: 34px;
}

.icon-youtube-grey {
    background-position: -142px -213px;
    width: 39px;
    height: 26px;
}

.icon-fb-grey:hover {
    background-position: -10px -263px;
}

.icon-twitter-grey:hover {
    background-position: -54px -263px;
}

.icon-linkedin-grey:hover {
    background-position: -98px -263px;
}

.icon-youtube-grey:hover {
    background-position: -142px -267px;
}

.icon-twitter-blue {
    background-position: -352px -256px;
    width: 36px;
    height: 36px
}

.icon-leader-fb {
    background-position: -31px -308px;
    width: 6px;
    height: 11px;
}
.icon-leader-twitter {
    background-position: -392px -18px;
    width: 25px;
    height: 25px;
}
.icon-leader-youtube {
    background-position: -78px -310px;
    width: 11px;
    height: 8px;
}
.icon-leader-linkedin {
    background-position: -357px -18px;
    width: 25px;
    height: 25px;
}

.icon-leader-fb:hover {
    background-position: -31px -334px;
}
.icon-leader-twitter:hover {
    background-position: -462px -18px;
}
.icon-leader-youtube:hover {
    background-position: -78px -336px;
}
.icon-leader-linkedin:hover {
    background-position:  -427px -18px;
}
.icon-leader-linkedin-white {
    background-position: -378px -216px;
    width: 20px;
    height: 20px;
}
.icon-leader-twitter-white {
    background-position: -329px -216px;
    width: 20px;
    height: 20px;
}

.icon-leader-linkedin-white:hover {
    background-position: -378px -247px;
}
.icon-leader-twitter-white:hover {
    background-position: -329px -247px;
}

.icon-white-video {
    background-position: -138px -312px;
    width: 37px;
    height: 37px;
}
.icon-big-white-video {
    background-position:  -10px -10px;
    width: 84px;
    height: 84px;
}
.icon-big-white-video:hover {
    background-position:  -10px -104px;
    width: 84px;
    height: 84px;
}
.icon-big-red-video {
    background-position:  -10px -104px;
    width: 84px;
    height: 84px;
}
.icon-big-red-video:hover {
    background-position:  -10px -10px;
    width: 84px;
    height: 84px;
}
.icon-red-video {
    background-position: -104px -10px;
    width: 57px;
    height: 57px;
}
.icon-red-video:hover {
    background-position: -103px -104px;
    width: 57px;
    height: 57px;
}

.icon-phone {
    background-position: -265px -322px;
    width: 18px;
    height: 19px;
}

.icon-map {
    background-position: -310px -322px;
    width: 11px;
    height: 18px;
}
