/* Gallery icons */
span.slide-pause {
    background: url(icons/sprite-share.png) 0px 0px;
    background-size: 2734%;
    display: inline-block;
    width: 12px;
    height: 18px;
}


span.slide-play {
    display: inline-block;
    width: 25px;
    height: 22px;
    background: url(icons/sprite-mobile.png) -473px -72px;
    background-size: 1418%;
}

span.arrow-small {
    display: inline-block;
    width: 11px;
    height: 13px;
    background: url(icons/sprite-new.png) -344px -186px;
    background-size: 1200%;
}
span.picture {
    display: inline-block;
    width: 46px;
    height: 34px;
    background: url(icons/sprite-new.png) -397px -378px;
    background-size: 322%;
}
span.clock-icon {
    display: inline-block;
    width: 21px;
    height: 18px;
    background: url(icons/sprite-mobile.png) 0px -154px;
    background-size: 1632%;
}

span.clock-dark {
    display: inline-block;
    width: 27px;
    height: 35px;
    background: url(icons/sprite-new.png) -47px -447px;
    background-size: 600%;
}

span.gallery-embed{
    display: inline-block;
    width: 25px;
    height: 24px;
    background: url(icons/sprite-mobile.png) -53px -152px;
    background-size: 1396%;
}
span.video-embed {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(icons/sprite-mobile.png) -51px -146px;
    background-size: 1396%;
}

span.gallery-and-video-embed {
    display: inline-block;
    width: 25px;
    height: 24px;
    background: url(icons/sprite-mobile.png) -398px -64px;
    background-size: 1396%;
}
span.ok-slug {
    display: inline-block;
    width: 48px;
    height: 20px;
    background: url(icons/sprite-new.png) -417px 1px;
    background-size: 323%;
}

span.right-arrow-dark {
    display: inline-block;
    width: 12px;
    height: 20px;
    background: url(icons/sprite-new.png) -61px -32px;
    background-size: 1200%;
}

span.search-loop {
    display: inline-block;
    width: 35px;
    height: 34px;
    background: url(icons/sprite-new.png) -33px -56px;
    background-size: 457%;
}

span.share-icon {
    display: inline-block;
    width: 27px;
    height: 21px;
    background: url(icons/sprite-mobile.png) -26px -167px;
    background-size: 1386%;
}

/*
.home-logo span.burger-button{
    display: inline-block;
    width: 30px;
    height: 22px;
    background: url(icons/sprite-new.png) 0 -35px;
    background-size: 545%;
    margin-top: 16px;
    margin-right: 20px;
    margin-left: 42px;
    margin-bottom: 16px;
}


.section-logo span.burger-button{
    display: inline-block;
    width: 30px;
    height: 22px;
    background: url(icons/sprite-mobile.png) 0px 0px;
    background-size: 1045%; 
    margin-top: 16px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 16px;
}

.home-logo span.burger-small-button{
    display: inline-block;
    width: 10px;
    height: 22px;
    background: url(icons/sprite-new.png) 0 -33px;
    background-size: 1535%;
    margin-top: 16px;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 16px;
}

.section-logo span.burger-small-button{
    display: inline-block;
    width: 9px;
    height: 22px;
    background: url(icons/sprite-mobile.png) 0px 0px;
    background-size: 3501%;
    margin-top: 16px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 16px;
}
*/
.home-logo span.logo-button {
    display: inline-block;
    width: 108px;
    height: 36px;
    background: url(icons/sprite.png) 1px -241px;
    background-size: 800%;
}

.section-logo span.logo-button{
    display: inline-block;
    width: 108px;
    height: 38px;
    background: url(icons/sprite.png) 1px -241px;
    background-size: 800%;
}

#footer span.logo-button{
    display: inline-block;
    width: 108px;
    height: 36px;
    background: url(icons/sprite-mobile.png) -365px 3px;
    background-size: 300%;
}

span.ok-logo-icon{
    display: inline-block;
    width: 50px;
    height: 24px;
    background: url(icons/sprite-mobile.png) -203px -42px;
    background-size: 726%;
}

span.express-logo-icon{
    display: inline-block;
    width: 105px;
    height: 22px;
    background: url(icons/sprite-mobile.png) -56px -44px;
    background-size: 335%;
}

span.ds-logo-icon{
    display: inline-block;
    width: 39px;
    height: 28px;
    background: url(icons/sprite-mobile.png) -154px -38px;
    background-size: 884%;
}

span.arrow-down-white {
    display: inline-block;
    width: 21px;
    height: 11px;
    background: url(icons/sprite-new.png) -53px -42px;
    background-size: 880%;
}

span.arrow-right-white {
    display: inline-block;
    width: 11px;
    height: 21px;
    background: url(icons/sprite-new.png) -34px -35px;
    background-size: 1500%;
}

span.twitter-icon {
    display: inline-block;
    width: 27px;
    height: 21px;
    background: url(icons/sprite-new.png) -74px -144px;
    background-size: 612%;
}

span.fb-icon{
    display: inline-block;
    width: 20px;
    height: 41px;
    background: url(icons/sprite-new.png) -405px -231px;
    background-size: 815%;
}

span.instagram-icon {
    display: inline-block;
    width: 45px;
    height: 45px;
    background: url(icons/sprite-mobile.png) 0px -312px;
    background-size: 765%;
}

span.search-icon-black{
    display: inline-block;
    width: 23px;
    height: 26px;
    background: url(icons/sprite-mobile.png) 0 -38px;
    background-size: 1482%;
}

span.search-icon-white{	
    display: inline-block;
    width: 23px;
    height: 26px;
    background: url(icons/sprite-mobile.png) -50px -178px;
    background-size: 1482%;
}

span.search-icon-gray{
    display: inline-block;
    width: 64px;
    height: 61px;
    background: url(icons/sprite-new.png) -78px -281px;
    background-size: 500%;
}

span.picture-dark {
    display: inline-block;
    width: 42px;
    height: 31px;
    background: url(icons/sprite-new.png) 0px -228px;
    background-size: 344%;
}

span.video-dark {
    display: inline-block;
    width: 42px;
    height: 31px;
    background: url(icons/sprite-new.png) -246px -256px;
    background-size: 344%;
}

span.video-embed-dark {
    display: inline-block;
    width: 42px;
    height: 27px;
    background: url(icons/sprite-new.png) 0px -259px;
    background-size: 344%;
}

span.arrow-small-dark {
    display: inline-block;
    width: 12px;
    height: 14px;
    background: url(icons/sprite-new.png) -207px -50px;
    background-size: 1200%;
}

span.delimiter-high {
    display: inline-block;
    width: 1px;
    height: 20px;
    background: url(icons/sprite.png) -122px -173px;
}

span.related-video-play-icon {
    display: inline-block;
    width: 47px;
    height: 46px;
    background: url(icons/sprite.png) 0px -366px;
}


span.logo{
    display: inline-block;
    width: 47px;
    height: 46px;
    background: url(icons/sprite-mobile.png) 0px -366px;
}

span.promo-icon{
    display: inline-block;
    width: 43px;
    height: 15px;
    background: url(icons/sprite-mobile.png) -432px -518px;
    background-size: 800%;
}

span.new.promo-icon{
    width: 33px;
    height: 11px;
    background: url(icons/sprite-mobile-new.png) 0 0px;
    background-size: 297%;
}

span.promo-icon.ok-promo-icon{
    display: inline-block;
    width: 34px;
    height: 14px;
    background: url(icons/ok-logo-external.png);
    background-repeat: no-repeat;
    background-size: 75%;
    background-position: center;
}

.win-widget span.promo-icon{
    display: inline-block;
    width: 68px;
    height: 21px;
    background: url(icons/sprite-mobile.png) -793px -174px;
    background-size: 824%;
}

.celeb-news-widget span.arrow-right-white, .horoswipe-widget span.arrow-right-white{
    display: inline-block;
    width: 8px;
    height: 17px;
    background: url(icons/sprite-new.png) -25px -26px;
    background-size: 1500%;
}

span.new-pink-logo {
    display: inline-block;
    width: 68px;
    height: 21px;
    background: url(icons/sprite-mobile.png) -793px -174px;
    background-size: 824%;
}

.horoswipe-widget span.arrow-left-white{
    display: inline-block;
    width: 8px;
    height: 17px;
    background: url(icons/sprite-new.png) -25px -26px;
    background-size: 1500%;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.horoswipe-widget .disabled-arrow span.arrow-left-white{
    display: inline-block;
    width: 9px;
    height: 16px;
    background: url(icons/sprite-new.png) -46px -23px;
    background-size: 1200%;
    opacity: 0.1;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.horoswipe-widget .disabled-arrow span.arrow-right-white{
    display: inline-block;
    width: 9px;
    height: 16px;
    background: url(icons/sprite-new.png) -46px -23px;
    background-size: 1200%;
    opacity: 0.1;
}

.celeb-news-widget span.promo-icon{
    display: inline-block;
    width: 30px;
    height: 11px;
    background: url(icons/sprite-mobile.png) 178px -75px;
    background-size: 800%;
}

.mini-tile span.video-embed {
    display: inline-block;
    width: 21px;
    height: 17px;
    background: url(icons/sprite-mobile.png) -45px -129px;
    background-size: 1396%;
}

.mini-tile span.share-icon {
    display: inline-block;
    width: 25px;
    height: 14px;
    background: url(icons/sprite-mobile.png) -25px -154px;
    background-size: 1354%;
}

.mini-tile span.clock-icon {
    display: inline-block;
    width: 20px;
    height: 18px;
    background: url(icons/sprite-mobile.png) 0px -136px;
    background-size: 1500%;
}

.mini-tile span.gallery-embed {
    display: inline-block;
    width: 21px;
    height: 17px;
    background: url(icons/sprite-mobile.png) -459px -160px;
    background-size: 1700%;
}

.mini-tile span.gallery-and-video-embed{
    display: inline-block;
    width: 21px;
    height: 17px;
    background: url(icons/sprite-mobile.png) -502px -160px;
    background-size: 1700%;
}

.dx-promo-icon{
    display: inline-block;
    width: 41px;
    height: 16px;
    background: url(icons/sprite-mobile.png) 0 -85px;
    background-size: 843%;
}

.ds-promo-icon{
    display: inline-block;
    width: 36px;
    height: 16px;
    background: url(icons/sprite-mobile.png) -47px -89px;
    background-size: 989%;
}

.play-button{
    display: inline-block;
    width: 87px;
    height: 93px;
    background: url(icons/sprite.png) -1667px -873px;
    background-size: 1299%;
}

span.social-twitter{
    display: inline-block;
    width: 27px;
    height: 27px;
    background: url(icons/sprite-share.png) -82px 1px;
    background-size: 709%;
    cursor: pointer;
}

span.social-fb{
    display: inline-block;
    width: 18px;
    height: 25px;
    background: url(icons/sprite-share.png) -43px 1px;
    background-size: 821%;
    cursor: pointer;
}

span.social-whatsapp{
    display: inline-block;
    width: 26px;
    height: 27px;
    background: url(icons/sprite-share.png) -13px 4px;
    background-size: 625%;
    cursor: pointer;
}
span.social-google{
    display: inline-block;
    width: 26px;
    height: 25px;
    background: url(icons/sprite-share.png) -118px -91px;
    background-size: 659%;
    cursor: pointer;
}
span.social-pinterest{
    display: inline-block;
    width: 25px;
    height: 30px;
    background: url(icons/sprite-share.png) -31px -16px;
    background-size: 389%;
    cursor: pointer;
}

.section-content span.promo-icon {
    display: inline-block;
    width: 30px;
    height: 11px;
    background: url(icons/sprite-mobile.png) 178px -75px;
    background-size: 800%;
}

span.arrow-next{
    display: inline-block;
    width: 9px;
    height: 16px;
    background: url(icons/sprite-new.png) -46px -23px;
    background-size: 1200%;
    opacity: 0.3;
}

span.arrow-up{
    display: inline-block;
    width: 6px;
    height: 12px;
    background: url(icons/sprite-new.png) -19px -20px;
    background-size: 1500%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);

}

span.arrow-prev{
    display: inline-block;
    width: 9px;
    height: 16px;
    background: url(icons/sprite-new.png) -46px -23px;
    background-size: 1200%;
    opacity: 0.3;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

@media only screen   and (max-width: 381px){
    #footer .express-logo-icon{
        width: 99px;
        background: url(icons/sprite-mobile.png) -51px -40px;
        background-size: 335%;
    }
}