/*Icons*/

span.logo-home-button {
    display: inline-block;
    width: 102px;
    height: 35px;
    background: url(icons/sprite.png) 0px 0px;
}

span.search-icon {
    display: inline-block;
    width: 32px;
    height: 31px;
    background: url(icons/sprite.png) -107px 0px;
}

span.twitter-icon {
    display: inline-block;
    width: 22px;
    height: 18px;
    background: url(icons/sprite.png) 0px -39px;
}

span.fb-icon {
    display: inline-block;
    width: 11px;
    height: 20px;
    background: url(icons/sprite.png) -27px -39px;
}

span.instagram-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url(icons/sprite.png) 0px -197px;
}

span.social-fb{
    display: inline-block;
    width: 100px;
    height: 36px;
    background: url(imagesf/sprite-share-icons.png) 0px 0px;
    cursor: pointer;
}

span.social-google{
    display: inline-block;
    width: 100px;
    height: 36px;
    background: url(imagesf/sprite-share-icons.png) 0px -80px;
    cursor: pointer;
}
span.social-pinterest{
    display: inline-block;
    width: 100px;
    height: 36px;
    background: url(imagesf/sprite-share-icons.png) 0px -160px;
    cursor: pointer;
}

span.social-twitter{
    display: inline-block;
    width: 100px;
    height: 36px;
    background: url(imagesf/sprite-share-icons.png) 0px -40px;
    cursor: pointer;
}

/* Gallery Icons */


span.slide-left {
    background: url(icons/gallery.png) 0px -32px;
    display: inline-block;
    width: 22px;
    height: 28px;
}

span.slide-right {
    background: url(icons/gallery.png) 23px -32px;
    display: inline-block;
    width: 22px;
    height: 28px;
}

span.slide-play {
    background: url(icons/gallery.png) 21px -63px;
    display: inline-block;
    width: 21px;
    height: 28px;
}

span.slide-pause {
    background: url(icons/gallery.png) 0px -1px;
    display: inline-block;
    width: 22px;
    height: 28px;
}

#header .header-sections .search:hover span.search-icon,
#header .header-sections .search.hovered span.search-icon {
    background: url(icons/sprite.png) -107px -35px;
}

#header .header-sections .facebook:hover span.fb-icon,
#header .header-sections .facebook.hovered span.fb-icon{
    background: url(icons/sprite.png) -46px -40px;
}

#header .header-sections .twitter:hover span.twitter-icon,
#header .header-sections .twitter.hovered span.twitter-icon{
    background: url(icons/sprite.png) -62px -39px;
}

#header .header-sections .instagram:hover span.instagram-icon,
#header .header-sections .instagram.hovered span.instagram-icon{
    background: url(icons/sprite.png) -37px -197px;
}


#header .header-sections li ul.submenu li a:hover span.right-arrow-dark {
    background: url(icons/sprite.png) -108px -77px;
}

span.clock {
    display: inline-block;
    width: 20px;
    height: 27px;
    background: url(icons/sprite-new.png) -355px 0px;
}

#gallery-main-photo .arrow-right-white{
    display: none;
}

#footer span.logo-button{
    display: inline-block;
    width: 64px;
    height: 22px;
    background: url(icons/sprite.png) 0px -95px;
}

span.ok-logo-icon{
    display: inline-block;
    width: 53px;
    height: 22px;
    background: url(icons/sprite.png) -147px -39px;
}

span.express-logo-icon{
    display: inline-block;
    width: 119px;
    height: 26px;
    background: url(icons/sprite.png) -147px 3px;
}

span.ds-logo-icon{
    display: inline-block;
    width: 89px;
    height: 24px;
    background: url(icons/sprite.png) 0 -66px;
}

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

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

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


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

.section-logo span.burger-small-button{
    display: inline-block;
    width: 9px;
    height: 22px;
    background: url(icons/sprite-mobile.png) -24px -36px;
    background-size: 3501%;
}

.home-logo span.logo-button {
    display: inline-block;
    width: 108px;
    height: 36px;
    background: url(icons/sprite-mobile.png) 0px 0;
    background-size: 308%;
}

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

.home-logo span.burger-button{
    display: inline-block;
    width: 30px;
    height: 22px;
    background: url(icons/sprite-new.png) 0 -35px;
    background-size: 545%;
}


.section-logo span.burger-button{
    display: inline-block;
    width: 30px;
    height: 22px;
    background: url(icons/sprite-mobile.png) -21px -36px;
    background-size: 1045%;
}

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

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


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

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

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

span.promo-icon {
    display: inline-block;
    width: 46px;
    height: 16px;
    background: url(icons/sprite.png) -359px -71px;
}

span.star.promo-icon {
    width: 56px;
    height: 15px;
    background: url(icons/sprite.png) -143px -319px;
}

span.clock-icon{
    display: inline-block;
    width: 29px;
    height: 26px;
    background: url(icons/sprite.png) -391px -36px;
}

span.gallery-embed{
    display: inline-block;
    width: 29px;
    height: 21px;
    background: url(icons/sprite.png) -353px 0px;
}

span.video-embed{
    display: inline-block;
    width: 29px;
    height: 19px;
    background: url(icons/sprite.png) -391px -2px;
}

span.gallery-and-video-embed{
    display: inline-block;
    width: 29px;
    height: 21px;
    background: url(icons/sprite.png) -428px -2px;
}

span.share-icon {
    display: inline-block;
    width: 20px;
    height: 21px;
    background: url(icons/sprite.png) -358px -38px;
}

span.new-pink-logo{
    display: inline-block;
    width: 68px;
    height: 23px;
    background: url(icons/sprite.png) -360px -94px;
}

.win-widget span.new-pink-logo{
    display: inline-block;
    width: 46px;
    height: 16px;
    background: url(icons/sprite.png) -360px -130px;
}

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

.mini-tile span.share-icon{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(icons/sprite.png) -434px -44px;
}

.mini-tile span.clock-icon{
    display: inline-block;
    width: 28px;
    height: 24px;
    background: url(icons/sprite.png) -443px -71px;
}

.search-mini-tiles .mini-tile span.clock-icon{
    display: inline-block;
    width: 28px;
    height: 24px;
    background: url(icons/sprite.png) -443px -77px;
}

.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%;
}

.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);
}

.dx-promo-icon{
    display: inline-block;
    width: 73px;
    height: 16px;
    background: url(icons/sprite.png) -361px -156px;
}

.ds-promo-icon{
    display: inline-block;
    width: 57px;
    height: 16px;
    background: url(icons/sprite.png) -363px -182px;
}

span.ok-promo-icon{
    display: inline-block;
    width: 34px;
    height: 14px;
    background: url(icons/sprite.png) -428px -130px;
}

span.arrow-up {
    display: inline-block;
    width: 9px;
    height: 19px;
    background: url(icons/sprite-new.png) -28px -29px;
    background-size: 1497%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

span.play-button {
    display: inline-block;
    width: 86px;
    height: 94px;
    background: url(icons/sprite-mobile.png) -638px 0;
    background-size: 1093%;
}