.sprite {
  background-color: transparent;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  background-repeat: no-repeat;
  background-image: url(../../desktop/css/sprite.png);
  background-size: 561px 256px;
}
.icon-calendar-calendar {
  width: 24px;
  height: 27px;
  background-position: -469px -53px;
}
.icon-calendar-date {
  width: 15px;
  height: 15px;
  background-position: -451.5px -227.5px;
}
.icon-calendar-gradiant-gray {
  width: 41px;
  height: 27px;
  background-position: -234px -43px;
}
.icon-calendar-locality {
  width: 11px;
  height: 14px;
  background-position: -506px -238.5px;
}
.icon-calendar-next {
  width: 48px;
  height: 48px;
  background-position: -326px -39.5px;
}
.icon-companyprofile-quotes {
  width: 107px;
  height: 107px;
  background-position: -1.5px -1.5px;
}
.icon-customerservice-faq {
  width: 18px;
  height: 24px;
  background-position: -84.5px -230.5px;
}
.icon-customerservice-pdf {
  width: 29px;
  height: 33px;
  background-position: -1.5px -221.5px;
}
.icon-eshop-basket-blue {
  width: 19px;
  height: 21px;
  background-position: -421px -20.5px;
}
.icon-eshop-basket-white {
  width: 19px;
  height: 21px;
  background-position: -409px -185.5px;
}
.icon-eventsport-location-yellow {
  width: 16px;
  height: 21px;
  background-position: -457px -106px;
}
.icon-eventsport-twitter-big {
  width: 43px;
  height: 35px;
  background-position: -326px -88px;
}
.icon-eventsport-video {
  width: 91px;
  height: 91px;
  background-position: -1.5px -109px;
}
.icon-eventsport-video-rounded {
  width: 80px;
  height: 80px;
  background-position: -191.5px -75.5px;
}
.icon-general-arrow-bottom-white {
  width: 13px;
  height: 22px;
  background-position: -296px -228.5px;
}
.icon-general-arrow-left-blue {
  width: 22px;
  height: 13px;
  background-position: -323.5px -241px;
}
.icon-general-arrow-left-blue-small {
  width: 12px;
  height: 7.5px;
  background-position: -409px -207px;
}
.icon-general-arrow-left-gray {
  width: 22px;
  height: 13px;
  background-position: -374.5px -241.5px;
}
.icon-general-arrow-left-white {
  width: 22px;
  height: 13px;
  background-position: -397px -241.5px;
}
.icon-general-arrow-right {
  width: 22px;
  height: 13px;
  background-position: -518px -90px;
}
.icon-general-arrow-right-blue {
  width: 22px;
  height: 13px;
  background-position: -419.5px -241.5px;
}
.icon-general-arrow-right-blue-small {
  width: 12px;
  height: 7.5px;
  background-position: -421.5px -207px;
}
.icon-general-arrow-right-gray {
  width: 22px;
  height: 13px;
  background-position: -396.5px -146.5px;
}
.icon-general-arrow-right-gray-small {
  width: 12px;
  height: 7.5px;
  background-position: -60px -245.5px;
}
.icon-general-arrow-right-white {
  width: 22px;
  height: 13px;
  background-position: -520px -76.5px;
}
.icon-general-arrow-right-white-hq {
  width: 22px;
  height: 13px;
  background-position: -419px -146.5px;
}
.icon-general-check {
  width: 18px;
  height: 13px;
  background-position: -515px -181px;
}
.icon-general-check-blue {
  width: 19px;
  height: 15px;
  background-position: -475px -146px;
}
.icon-general-checked-gray {
  width: 17px;
  height: 14px;
  background-position: -515px -194.5px;
}
.icon-general-close-blue {
  width: 19px;
  height: 19px;
  background-position: -455.5px -127.5px;
}
.icon-general-close-gray {
  width: 19px;
  height: 19px;
  background-position: -467px -227.5px;
}
.icon-general-close-white {
  width: 26px;
  height: 26px;
  background-position: -382.5px -188.5px;
}
.icon-general-down {
  width: 14px;
  height: 9px;
  background-position: -45.5px -245.5px;
}
.icon-general-down-blue {
  width: 14px;
  height: 9px;
  background-position: -31px -245.5px;
}
.icon-general-down-small {
  width: 8px;
  height: 6px;
  background-position: -84.5px -221.5px;
}
.icon-general-externallink {
  width: 15px;
  height: 12px;
  background-position: -529px -211.5px;
}
.icon-general-left {
  width: 15px;
  height: 23px;
  background-position: -396.5px -123px;
}
.icon-general-left-blue {
  width: 15px;
  height: 23px;
  background-position: -93px -109px;
}
.icon-general-left-gray {
  width: 17px;
  height: 25px;
  background-position: -475px -25.5px;
}
.icon-general-left-white {
  width: 15px;
  height: 23px;
  background-position: -93px -132.5px;
}
.icon-general-location-black {
  width: 12px;
  height: 15px;
  background-position: -546.5px -1.5px;
}
.icon-general-location-blue {
  width: 12px;
  height: 15px;
  background-position: -546.5px -17px;
}
.icon-general-location-blue-big {
  width: 17px;
  height: 22px;
  background-position: -399px -82px;
}
.icon-general-location-blue-true {
  width: 18px;
  height: 21px;
  background-position: -540.5px -98px;
}
.icon-general-location-grey {
  width: 12px;
  height: 15px;
  background-position: -546.5px -48px;
}
.icon-general-location-grey-ish {
  width: 12px;
  height: 15px;
  background-position: -546.5px -32.5px;
}
.icon-general-location-white {
  width: 12px;
  height: 15px;
  background-position: -544.5px -211.5px;
}
.icon-general-location-white-true {
  width: 16.5px;
  height: 21px;
  background-position: -434.5px -207px;
}
.icon-general-play {
  width: 52px;
  height: 52px;
  background-position: -494px -1.5px;
}
.icon-general-play-alt {
  width: 47px;
  height: 47px;
  background-position: -272px -106px;
}
.icon-general-right {
  width: 15px;
  height: 23px;
  background-position: -428.5px -183.5px;
}
.icon-general-right-gray {
  width: 17px;
  height: 25px;
  background-position: -409px -160px;
}
.icon-general-right-white {
  width: 15px;
  height: 23px;
  background-position: -426.5px -160px;
}
.icon-general-search {
  width: 17px;
  height: 17px;
  background-position: -487px -189px;
}
.icon-general-search-white {
  width: 17px;
  height: 17px;
  background-position: -477px -161.5px;
}
.icon-general-share-gray {
  width: 21px;
  height: 21px;
  background-position: -435.5px -106px;
}
.icon-general-share-white {
  width: 21px;
  height: 21px;
  background-position: -473.5px -103px;
}
.icon-history-circle {
  width: 82px;
  height: 82px;
  background-position: -109px -75.5px;
}
.icon-history-dot {
  width: 14.5px;
  height: 14.5px;
  background-position: -529px -224px;
}
.icon-history-dot-century {
  width: 16px;
  height: 16px;
  background-position: -495.5px -206.5px;
}
.icon-home-localisation {
  width: 50px;
  height: 66px;
  background-position: -275.5px -39.5px;
}
.icon-logo-elegance-gray {
  width: 167.5px;
  height: 18.5px;
  background-position: -272.5px -1.5px;
}
.icon-logo-longines-gray {
  width: 124.5px;
  height: 32px;
  background-position: -109px -43px;
}
.icon-logo-longines-img-gray {
  width: 90.5px;
  height: 20.5px;
  background-position: -1.5px -200.5px;
}
.icon-logo-longines-text-gray {
  width: 124.5px;
  height: 18.5px;
  background-position: -272.5px -20.5px;
}
.icon-logo-longines-white {
  width: 163px;
  height: 41px;
  background-position: -109px -1.5px;
}
.icon-logo-youtube-gray {
  width: 53px;
  height: 23.5px;
  background-position: -31px -221.5px;
}
.icon-logo-youtube-white {
  width: 53px;
  height: 23.5px;
  background-position: -440.5px -1.5px;
}
.icon-media-fullscreen {
  width: 13.5px;
  height: 13.5px;
  background-position: -309.5px -241px;
}
.icon-media-fullscreen-white {
  width: 12.5px;
  height: 12.5px;
  background-position: -544.5px -63.5px;
}
.icon-media-fullscreen-white:hover {
  width: 14.5px;
  height: 14.5px;
  background-position: -544px -227px;
}
.icon-media-fullscreen-white-big {
  width: 23px;
  height: 23px;
  background-position: -417px -42px;
}
.icon-media-fullscreen-white-big:hover {
  width: 27px;
  height: 27px;
  background-position: -347px -226px;
}
.icon-media-mute-gray {
  width: 16.5px;
  height: 12px;
  background-position: -434.5px -228.5px;
}
.icon-media-mute-white {
  width: 16.5px;
  height: 12px;
  background-position: -512px -209px;
}
.icon-media-mute-white-big {
  width: 28px;
  height: 20px;
  background-position: -131.5px -230.5px;
}
.icon-media-pause-small-gray {
  width: 9.5px;
  height: 12px;
  background-position: -442px -158.5px;
}
.icon-media-pause-small-white {
  width: 9.5px;
  height: 12px;
  background-position: -549px -199px;
}
.icon-media-play-small-gray {
  width: 11px;
  height: 15px;
  background-position: -506px -223px;
}
.icon-media-play-small-white {
  width: 11px;
  height: 15px;
  background-position: -517.5px -221.5px;
}
.icon-media-sound-gray {
  width: 16px;
  height: 12px;
  background-position: -533.5px -186.5px;
}
.icon-media-sound-white {
  width: 16px;
  height: 12px;
  background-position: -532.5px -199px;
}
.icon-media-sound-white-big {
  width: 28px;
  height: 21px;
  background-position: -103px -230.5px;
}
.icon-news-camera {
  width: 28px;
  height: 25px;
  background-position: -440.5px -53px;
}
.icon-news-circle {
  width: 72px;
  height: 72px;
  background-position: -93px -158px;
}
.icon-news-left {
  width: 15px;
  height: 23px;
  background-position: -396.5px -123px;
}
.icon-news-left-white {
  width: 15px;
  height: 23px;
  background-position: -93px -132.5px;
}
.icon-news-right {
  width: 15px;
  height: 23px;
  background-position: -428.5px -183.5px;
}
.icon-news-right-white {
  width: 15px;
  height: 23px;
  background-position: -428.5px -183.5px;
}
.icon-news-video {
  width: 34px;
  height: 27px;
  background-position: -440.5px -25.5px;
}
.icon-partnership-see-all {
  width: 15px;
  height: 15px;
  background-position: -444px -171px;
}
.icon-retailers-arrow-down {
  width: 20px;
  height: 12px;
  background-position: -537.5px -136px;
}
.icon-retailers-arrow-down-bico {
  width: 22px;
  height: 12px;
  background-position: -515px -156px;
}
.icon-retailers-arrow-down-blue {
  width: 22px;
  height: 12px;
  background-position: -515px -168.5px;
}
.icon-retailers-arrow-right {
  width: 22px;
  height: 13px;
  background-position: -515px -142.5px;
}
.icon-retailers-boutique {
  width: 42px;
  height: 42px;
  background-position: -374.5px -39.5px;
}
.icon-retailers-drapeau {
  width: 31px;
  height: 34px;
  background-position: -351px -164px;
}
.icon-retailers-eshop {
  width: 19px;
  height: 21px;
  background-position: -475px -124.5px;
}
.icon-retailers-filter {
  width: 28.5px;
  height: 26px;
  background-position: -267px -228.5px;
}
.icon-retailers-filter-bico {
  width: 28.5px;
  height: 26px;
  background-position: -238px -228.5px;
}
.icon-retailers-location {
  width: 16px;
  height: 21px;
  background-position: -542.5px -76.5px;
}
.icon-retailers-location-gris {
  width: 10px;
  height: 12px;
  background-position: -441.5px -146px;
}
.icon-retailers-retailer {
  width: 40px;
  height: 40px;
  background-position: -319.5px -123.5px;
}
.icon-retailers-search-blue {
  width: 40px;
  height: 40px;
  background-position: -310.5px -164px;
}
.icon-retailers-small-location {
  width: 10px;
  height: 12px;
  background-position: -504.5px -189px;
}
.icon-retailers-tip {
  width: 19px;
  height: 10.5px;
  background-position: -495.5px -178px;
}
.icon-share-facebook {
  width: 10.5px;
  height: 20px;
  background-position: -455px -186.5px;
}
.icon-share-facebook-black {
  width: 10.5px;
  height: 20px;
  background-position: -444px -186.5px;
}
.icon-share-facebook-white {
  width: 10.5px;
  height: 20px;
  background-position: -451.5px -207px;
}
.icon-share-google {
  width: 20.5px;
  height: 18px;
  background-position: -516.5px -124px;
}
.icon-share-google-black {
  width: 20.5px;
  height: 18px;
  background-position: -391px -104.5px;
}
.icon-share-google-white {
  width: 20.5px;
  height: 18px;
  background-position: -434.5px -127.5px;
}
.icon-share-instagram {
  width: 20px;
  height: 20px;
  background-position: -537.5px -148.5px;
}
.icon-share-instagram-black {
  width: 20px;
  height: 20px;
  background-position: -516.5px -103.5px;
}
.icon-share-instagram-blue {
  width: 22px;
  height: 22px;
  background-position: -412px -124px;
}
.icon-share-instagram-white {
  width: 20px;
  height: 20px;
  background-position: -494.5px -140px;
}
.icon-share-pinterest {
  width: 16px;
  height: 20px;
  background-position: -479px -207px;
}
.icon-share-pinterest-black {
  width: 16px;
  height: 20px;
  background-position: -462.5px -207px;
}
.icon-share-pinterest-white {
  width: 16px;
  height: 20px;
  background-position: -466px -186.5px;
}
.icon-share-twitter {
  width: 20px;
  height: 17px;
  background-position: -452px -147px;
}
.icon-share-twitter-black {
  width: 20px;
  height: 17px;
  background-position: -494.5px -160.5px;
}
.icon-share-twitter-white {
  width: 20px;
  height: 17px;
  background-position: -537.5px -169px;
}
.icon-share-wechat {
  width: 25px;
  height: 21px;
  background-position: -211px -230.5px;
}
.icon-share-wechat-black {
  width: 25px;
  height: 21px;
  background-position: -160px -230.5px;
}
.icon-share-wechat-white {
  width: 25px;
  height: 21px;
  background-position: -185.5px -230.5px;
}
.icon-share-weibo {
  width: 23px;
  height: 19px;
  background-position: -412px -104.5px;
}
.icon-share-weibo-black {
  width: 23px;
  height: 19px;
  background-position: -417px -65.5px;
}
.icon-share-weibo-white {
  width: 23px;
  height: 19px;
  background-position: -416.5px -85px;
}
.icon-share-youku-black {
  width: 21px;
  height: 21px;
  background-position: -495px -102px;
}
.icon-share-youtube {
  width: 21px;
  height: 16px;
  background-position: -537.5px -119.5px;
}
.icon-share-youtube-black {
  width: 21px;
  height: 16px;
  background-position: -495px -123.5px;
}
.icon-watch-btn-3d {
  width: 36px;
  height: 36px;
  background-position: -310.5px -204.5px;
}
.icon-watch-btn-comparator {
  width: 23px;
  height: 18px;
  background-position: -397.5px -20.5px;
}
.icon-watch-btn-image {
  width: 72px;
  height: 72px;
  background-position: -165.5px -158px;
}
.icon-watch-btn-info {
  width: 4px;
  height: 20px;
  background-position: -482.5px -186.5px;
}
.icon-watch-btn-info-close {
  width: 19px;
  height: 19px;
  background-position: -486.5px -227.5px;
}
.icon-watch-btn-selector {
  width: 17px;
  height: 18px;
  background-position: -459.5px -164.5px;
}
.icon-watch-btn-video {
  width: 72px;
  height: 72px;
  background-position: -238px -156px;
}
.icon-watch-btn-zoom {
  width: 36px;
  height: 36px;
  background-position: -360px -123.5px;
}
.icon-watch-check {
  width: 21px;
  height: 17px;
  background-position: -369.5px -106px;
}
.icon-watch-comparator-add {
  width: 24px;
  height: 19px;
  background-position: -493.5px -82.5px;
}
.icon-watch-comparator-remove {
  width: 24px;
  height: 19px;
  background-position: -374.5px -82px;
}
.icon-watch-dl-black {
  width: 24px;
  height: 22px;
  background-position: -469px -80.5px;
}
.icon-watch-dl-grey {
  width: 24px;
  height: 22px;
  background-position: -520px -54px;
}
.icon-watch-globe-black {
  width: 28px;
  height: 27px;
  background-position: -440.5px -78.5px;
}
.icon-watch-globe-grey {
  width: 28px;
  height: 27px;
  background-position: -351px -198.5px;
}
.icon-watch-map-black {
  width: 27px;
  height: 26px;
  background-position: -379.5px -215px;
}
.icon-watch-map-grey {
  width: 27px;
  height: 26px;
  background-position: -407px -215px;
}
.icon-watch-share-black {
  width: 26px;
  height: 28px;
  background-position: -382.5px -160px;
}
.icon-watch-share-grey {
  width: 26px;
  height: 28px;
  background-position: -493.5px -54px;
}
html.ie7 .sprite-rg,
html.ie8 .sprite-rg {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  background-repeat: no-repeat;
  background-image: url(../css/sprite-rg-ie.png);
}
html.ie7 .icon-aces-argent-medal,
html.ie8 .icon-aces-argent-medal {
  width: 40px;
  height: 40px;
  background-position: -6px -6px;
}
html.ie7 .icon-aces-bronze-medal,
html.ie8 .icon-aces-bronze-medal {
  width: 40px;
  height: 40px;
  background-position: -52px -6px;
}
html.ie7 .icon-aces-cup,
html.ie8 .icon-aces-cup {
  width: 16px;
  height: 17px;
  background-position: -694px -6px;
}
html.ie7 .icon-aces-cup-white-big,
html.ie8 .icon-aces-cup-white-big {
  width: 20px;
  height: 21px;
  background-position: -540px -37px;
}
html.ie7 .icon-aces-cup-white-small,
html.ie8 .icon-aces-cup-white-small {
  width: 16px;
  height: 17px;
  background-position: -688px -29px;
}
html.ie7 .icon-aces-gold-medal,
html.ie8 .icon-aces-gold-medal {
  width: 40px;
  height: 40px;
  background-position: -98px -6px;
}
html.ie7 .icon-contest-ball,
html.ie8 .icon-contest-ball {
  width: 25px;
  height: 25px;
  background-position: -552px -6px;
}
html.ie7 .icon-contest-check,
html.ie8 .icon-contest-check {
  width: 12px;
  height: 9px;
  background-position: -270px -43px;
}
html.ie7 .icon-contest-check-big,
html.ie8 .icon-contest-check-big {
  width: 18px;
  height: 13px;
  background-position: -209px -43px;
}
html.ie7 .icon-contest-chrono,
html.ie8 .icon-contest-chrono {
  width: 17px;
  height: 18px;
  background-position: -591px -37px;
}
html.ie7 .icon-contest-error,
html.ie8 .icon-contest-error {
  width: 10px;
  height: 10px;
  background-position: -144px -48px;
}
html.ie7 .icon-contest-error-big,
html.ie8 .icon-contest-error-big {
  width: 14px;
  height: 14px;
  background-position: -189px -43px;
}
html.ie7 .icon-contest-hand,
html.ie8 .icon-contest-hand {
  width: 21px;
  height: 22px;
  background-position: -661px -34px;
}
html.ie7 .icon-contest-longines,
html.ie8 .icon-contest-longines {
  width: 124px;
  height: 30px;
  background-position: -318px -6px;
}
html.ie7 .icon-contest-longines-white,
html.ie8 .icon-contest-longines-white {
  width: 126px;
  height: 31px;
  background-position: -186px -6px;
}
html.ie7 .icon-contest-score,
html.ie8 .icon-contest-score {
  width: 22px;
  height: 22px;
  background-position: -643px -6px;
}
html.ie7 .icon-form-share-facebook,
html.ie8 .icon-form-share-facebook {
  width: 13px;
  height: 23px;
  background-position: -642px -35px;
}
html.ie7 .icon-form-share-google,
html.ie8 .icon-form-share-google {
  width: 23px;
  height: 23px;
  background-position: -614px -6px;
}
html.ie7 .icon-form-share-twitter,
html.ie8 .icon-form-share-twitter {
  width: 23px;
  height: 19px;
  background-position: -484px -38px;
}
html.ie7 .icon-header-arrow-down,
html.ie8 .icon-header-arrow-down {
  width: 14px;
  height: 6px;
  background-position: -6px -52px;
}
html.ie7 .icon-header-arrow-up,
html.ie8 .icon-header-arrow-up {
  width: 14px;
  height: 6px;
  background-position: -26px -52px;
}
html.ie7 .icon-header-ball,
html.ie8 .icon-header-ball {
  width: 19px;
  height: 19px;
  background-position: -566px -37px;
}
html.ie7 .icon-header-bullet,
html.ie8 .icon-header-bullet {
  width: 10px;
  height: 10px;
  background-position: -160px -48px;
}
html.ie7 .icon-header-bus,
html.ie8 .icon-header-bus {
  width: 13px;
  height: 16px;
  background-position: -318px -42px;
}
html.ie7 .icon-header-calendar,
html.ie8 .icon-header-calendar {
  width: 30px;
  height: 25px;
  background-position: -516px -6px;
}
html.ie7 .icon-header-cup,
html.ie8 .icon-header-cup {
  width: 22px;
  height: 23px;
  background-position: -614px -35px;
}
html.ie7 .icon-header-racket,
html.ie8 .icon-header-racket {
  width: 25px;
  height: 25px;
  background-position: -583px -6px;
}
html.ie7 .icon-header-rg,
html.ie8 .icon-header-rg {
  width: 26px;
  height: 26px;
  background-position: -484px -6px;
}
html.ie7 .icon-header-rg-times,
html.ie8 .icon-header-rg-times {
  width: 21px;
  height: 19px;
  background-position: -513px -38px;
}
html.ie7 .icon-news-arrow-down,
html.ie8 .icon-news-arrow-down {
  width: 11px;
  height: 7px;
  background-position: -288px -43px;
}
html.ie7 .icon-news-arrow-right,
html.ie8 .icon-news-arrow-right {
  width: 7px;
  height: 10px;
  background-position: -176px -48px;
}
html.ie7 .icon-news-share-facebook,
html.ie8 .icon-news-share-facebook {
  width: 10px;
  height: 16px;
  background-position: -337px -42px;
}
html.ie7 .icon-news-share-google,
html.ie8 .icon-news-share-google {
  width: 16px;
  height: 17px;
  background-position: -716px -6px;
}
html.ie7 .icon-news-share-twitter,
html.ie8 .icon-news-share-twitter {
  width: 16px;
  height: 13px;
  background-position: -233px -43px;
}
html.ie7 .icon-smashbus-bus,
html.ie8 .icon-smashbus-bus {
  width: 30px;
  height: 30px;
  background-position: -448px -6px;
}
html.ie7 .icon-smashbus-locate,
html.ie8 .icon-smashbus-locate {
  width: 9px;
  height: 12px;
  background-position: -255px -43px;
}
html.ie7 .icon-smashbus-locate-circle,
html.ie8 .icon-smashbus-locate-circle {
  width: 36px;
  height: 36px;
  background-position: -144px -6px;
}
html.ie7 .icon-view-close,
html.ie8 .icon-view-close {
  width: 17px;
  height: 17px;
  background-position: -671px -6px;
}
html.ie7 .icon-view-next,
html.ie8 .icon-view-next {
  width: 9px;
  height: 17px;
  background-position: -710px -29px;
}
html.ie7 .icon-view-previous,
html.ie8 .icon-view-previous {
  width: 9px;
  height: 17px;
  background-position: -725px -29px;
}
.sprite-rg {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  background-repeat: no-repeat;
  background-image: url(../css/sprite-rg.png);
  background-size: 542px 64px;
}
.icon-aces-argent-medal {
  width: 42px;
  height: 42px;
  background-position: -2px -2px;
}
.icon-aces-bronze-medal {
  width: 42px;
  height: 42px;
  background-position: -45px -2px;
}
.icon-aces-cup {
  width: 18px;
  height: 19px;
  background-position: -488px -2px;
}
.icon-aces-cup-white-big {
  width: 22px;
  height: 23px;
  background-position: -394px -35px;
}
.icon-aces-cup-white-small {
  width: 18px;
  height: 19px;
  background-position: -479px -31px;
}
.icon-aces-gold-medal {
  width: 42px;
  height: 42px;
  background-position: -88px -2px;
}
.icon-contest-ball {
  width: 27px;
  height: 27px;
  background-position: -338px -35px;
}
.icon-contest-check {
  width: 14px;
  height: 11px;
  background-position: -124px -45px;
}
.icon-contest-check-big {
  width: 20px;
  height: 15px;
  background-position: -19px -45px;
}
.icon-contest-chrono {
  width: 19px;
  height: 20px;
  background-position: -439px -35px;
}
.icon-contest-error {
  width: 12px;
  height: 12px;
  background-position: -88px -45px;
}
.icon-contest-error-big {
  width: 16px;
  height: 16px;
  background-position: -2px -45px;
}
.icon-contest-hand {
  width: 23px;
  height: 24px;
  background-position: -281px -35.5px;
}
.icon-contest-longines {
  width: 126px;
  height: 32px;
  background-position: -299px -2px;
}
.icon-contest-longines-white {
  width: 128px;
  height: 32.5px;
  background-position: -170px -2px;
}
.icon-contest-score {
  width: 24px;
  height: 24px;
  background-position: -256px -35.5px;
}
.icon-form-share-facebook {
  width: 15px;
  height: 25px;
  background-position: -240px -35.5px;
}
.icon-form-share-google {
  width: 25px;
  height: 25px;
  background-position: -189px -35.5px;
}
.icon-form-share-twitter {
  width: 25px;
  height: 21px;
  background-position: -139px -41px;
}
.icon-header-arrow-down {
  width: 16px;
  height: 8px;
  background-position: -482px -51px;
}
.icon-header-arrow-left {
  width: 8px;
  height: 11px;
  background-position: -459px -51px;
}
.icon-header-arrow-up {
  width: 16px;
  height: 8px;
  background-position: -488px -22px;
}
.icon-header-ball {
  width: 21px;
  height: 21px;
  background-position: -417px -35px;
}
.icon-header-bullet {
  width: 12px;
  height: 12px;
  background-position: -101px -45px;
}
.icon-header-bus {
  width: 15px;
  height: 18px;
  background-position: -517px -2px;
}
.icon-header-calendar {
  width: 32px;
  height: 27px;
  background-position: -305px -35px;
}
.icon-header-cup {
  width: 24px;
  height: 25px;
  background-position: -215px -35.5px;
}
.icon-header-home {
  width: 16px;
  height: 15px;
  background-position: -59px -45px;
}
.icon-header-racket {
  width: 27px;
  height: 27px;
  background-position: -366px -35px;
}
.icon-header-rg {
  width: 28px;
  height: 28px;
  background-position: -459px -2px;
}
.icon-header-rg-times {
  width: 23px;
  height: 21px;
  background-position: -165px -41px;
}
.icon-news-arrow-down {
  width: 13px;
  height: 9px;
  background-position: -468px -51px;
}
.icon-news-arrow-right {
  width: 9px;
  height: 12px;
  background-position: -114px -45px;
}
.icon-news-share-facebook {
  width: 12px;
  height: 18px;
  background-position: -517px -21px;
}
.icon-news-share-google {
  width: 18px;
  height: 19px;
  background-position: -498px -31px;
}
.icon-news-share-twitter {
  width: 18px;
  height: 15px;
  background-position: -40px -45px;
}
.icon-smashbus-bus {
  width: 32px;
  height: 32px;
  background-position: -426px -2px;
}
.icon-smashbus-locate {
  width: 11px;
  height: 14px;
  background-position: -76px -45px;
}
.icon-smashbus-locate-circle {
  width: 38px;
  height: 38px;
  background-position: -131px -2px;
}
.icon-view-close {
  width: 19px;
  height: 19px;
  background-position: -459px -31px;
}
.icon-view-next {
  width: 11px;
  height: 19px;
  background-position: -517px -40px;
}
.icon-view-previous {
  width: 11px;
  height: 19px;
  background-position: -529px -40px;
}
/* These are the conditional mixins for the different syntax for IE10 Flexbox*/
@font-face {
  font-family: 'open_sanssemibold';
  src: url('../../../skins/desktop/fonts/OpenSans-Semibold-webfont.eot');
  src: url('../../../skins/desktop/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../../skins/desktop/fonts/OpenSans-Semibold-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../../../skins/desktop/fonts/OpenSans-Semibold-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanssemibold-pl';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../../../skins/desktop/fonts/fromfontscom/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'open_sansbold';
  src: url('../../../skins/desktop/fonts/OpenSans-Bold-webfont.eot');
  src: url('../../../skins/desktop/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../../skins/desktop/fonts/OpenSans-Bold-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../../../skins/desktop/fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../../../skins/desktop/fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansbold-pl';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../skins/desktop/fonts/fromfontscom/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'open_sansitalic';
  src: url('../../../skins/desktop/fonts/OpenSans-Italic-webfont.eot');
  src: url('../../../skins/desktop/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../skins/desktop/fonts/OpenSans-Italic-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/OpenSans-Italic-webfont.woff') format('woff'), url('../../../skins/desktop/fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('../../../skins/desktop/fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansitalic-pl';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../../../skins/desktop/fonts/fromfontscom/xjAJXh38I15wypJXxuGMBl4sYYdJg5dU2qzJEVSuta0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'open_sanslight';
  src: url('../../../skins/desktop/fonts/OpenSans-Light-webfont.eot');
  src: url('../../../skins/desktop/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../skins/desktop/fonts/OpenSans-Light-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/OpenSans-Light-webfont.woff') format('woff'), url('../../../skins/desktop/fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('../../../skins/desktop/fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanslight-pl';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../../skins/desktop/fonts/fromfontscom/DXI1ORHCpsQm3Vp6mXoaTQ7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'open_sansregular';
  src: url('../../../skins/desktop/fonts/OpenSans-Regular-webfont.eot');
  src: url('../../../skins/desktop/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../skins/desktop/fonts/OpenSans-Regular-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../../../skins/desktop/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../../../skins/desktop/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansregular-pl';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../skins/desktop/fonts/fromfontscom/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'freightdisp_probold';
  src: url('../../../skins/desktop/fonts/freightdispprobold-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/freightdispprobold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'freightdisp_promedium';
  src: url('../../../skins/desktop/fonts/freightdisppromedium-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/freightdisppromedium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'euclid_flexbold';
  src: url('../../../skins/desktop/fonts/euclidflex-bold-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/euclidflex-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'euclid_flexmedium';
  src: url('../../../skins/desktop/fonts/euclidflex-medium-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/euclidflex-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'euclid_flexlight';
  src: url('../../../skins/desktop/fonts/euclidflex-light-webfont.woff2') format('woff2'), url('../../../skins/desktop/fonts/euclidflex-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_EuclidFlex-Regular-WebS';
  src: url('../../../skins/desktop/fonts/EuclidFlex-Regular-WebS.eot');
  src: local('☺'), url('../../../skins/desktop/fonts/EuclidFlex-Regular-WebS.woff') format('woff'), url('../../../skins/desktop/fonts/EuclidFlex-Regular-WebS.ttf') format('truetype'), url('../../../skins/desktop/fonts/EuclidFlex-Regular-WebS.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_SangBleuSerif-LightItalic';
  src: url('../../../skins/magazine/fonts/SangBleuSerif-LightItalic.eot');
  src: local('☺'), url('../../../skins/magazine/fonts/SangBleuSerif-LightItalic.woff') format('woff'), url('../../../skins/magazine/fonts/SangBleuSerif-LightItalic.ttf') format('truetype'), url('../../../skins/magazine/fonts/SangBleuSerif-LightItalic.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_24_display_stregular';
  src: url('../fonts/open_24_display_st-webfont.eot');
  src: url('../fonts/open_24_display_st-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/open_24_display_st-webfont.woff2') format('woff2'), url('../fonts/open_24_display_st-webfont.woff') format('woff'), url('../fonts/open_24_display_st-webfont.ttf') format('truetype'), url('../fonts/open_24_display_st-webfont.svg#open_24_display_stregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_24_display_stregular';
  src: url('../fonts/open_24_display_st-webfont.eot');
  src: url('../fonts/open_24_display_st-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/open_24_display_st-webfont.woff2') format('woff2'), url('../fonts/open_24_display_st-webfont.woff') format('woff'), url('../fonts/open_24_display_st-webfont.ttf') format('truetype'), url('../fonts/open_24_display_st-webfont.svg#open_24_display_stregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanssemibold';
  src: url('../fonts/OpenSans-Semibold-webfont.eot');
  src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold-webfont.woff2') format('woff2'), url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansbold';
  src: url('../fonts/OpenSans-Bold-webfont.eot');
  src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold-webfont.woff2') format('woff2'), url('../fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansitalic';
  src: url('../fonts/OpenSans-Italic-webfont.eot');
  src: url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Italic-webfont.woff2') format('woff2'), url('../fonts/OpenSans-Italic-webfont.woff') format('woff'), url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanslight';
  src: url('../fonts/OpenSans-Light-webfont.eot');
  src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light-webfont.woff2') format('woff2'), url('../fonts/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansregular';
  src: url('../fonts/OpenSans-Regular-webfont.eot');
  src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular-webfont.woff2') format('woff2'), url('../fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansextrabold';
  src: url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'), url('../fonts/opensans-extrabold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.display-none {
  display: none !important;
}
.width-breakpoint {
  width: 1410px;
  left: 50%;
  margin-left: -705px;
  position: relative;
}
html.tablet .width-breakpoint {
  margin: 0;
  position: relative;
  box-sizing: border-box;
  width: 940px;
  margin-left: -470px;
  left: 50%;
}
html.mobile .width-breakpoint {
  width: 320px;
  margin-left: -160px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile .hide-onmobile {
  display: none !important;
}
html.tablet .hide-ontablet {
  display: none !important;
}
html.desktop .hide-ondesktop {
  display: none !important;
}
a:hover {
  text-decoration: none;
}
a {
  color: #022543;
}
.bullets-wrapper.gray .bullet,
.bullets-wrapper.black .bullet {
  background-color: #000000;
}
.bullets-wrapper.blue .bullet {
  background-color: #003150;
}
.bullets-wrapper .bullet {
  width: 14px;
  height: 14px;
  margin-left: 13px;
  margin-right: 13px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  vertical-align: middle;
  color: #737373;
  -moz-opacity: 0.55;
  -khtml-opacity: 0.55;
  -webkit-opacity: 0.55;
  opacity: 0.55;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);
  filter: alpha(opacity=55);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
  background-color: #FFF;
}
html.mobile .bullets-wrapper .bullet {
  width: 8px;
  height: 8px;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}
.bullets-wrapper .bullet.selected {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  cursor: auto;
}
html.mobile .bullets-wrapper .content {
  max-width: 230px;
  line-height: 20px;
}
.bullets-wrapper .arrow-left,
.bullets-wrapper .arrow-right {
  vertical-align: middle;
}
div.sprite,
i.sprite,
span.sprite {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.icon-general-play {
  cursor: pointer;
}
.v-align {
  font-size: 0;
  white-space: nowrap;
  line-height: 100%;
}
.v-align > span.v-align-before {
  font-size: 0;
  height: 100%;
  width: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.v-align .v-align-div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  white-space: normal;
}
/* gallerypicture */
.landing {
  font-family: 'open_sansregular';
  background-color: white;
  position: relative;
  width: 100%;
  overflow: hidden;
  color: #737373;
}
html[data-lang='pl-pl'] .landing,
html[data-lang='tr-tr'] .landing {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .landing {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .landing {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.landing h1 {
  font-size: 70px;
  line-height: 76px;
  color: #34495e;
  letter-spacing: 3px;
  width: 666px;
  margin: 40px 0px 90px 50px;
  text-transform: uppercase;
}
html.mobile .landing h1 {
  font-size: 24px;
  line-height: 27px;
  margin: 25px 20px 25px 50px;
  width: 280px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  letter-spacing: 1px;
  position: relative;
}
.landing .watch-submenu {
  background: #eff1f3;
  height: 94px;
  line-height: 94px;
  width: 100%;
  text-align: center;
}
html.mobile .landing .watch-submenu {
  display: none !important;
}
.landing .watch-submenu a {
  font-family: 'open_sanssemibold';
  font-size: 13px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  padding-left: 25px;
  padding-right: 25px;
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
  -ms-transition: opacity 0.4s linear;
  -o-transition: opacity 0.4s linear;
}
html[data-lang='pl-pl'] .landing .watch-submenu a,
html[data-lang='tr-tr'] .landing .watch-submenu a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .landing .watch-submenu a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .landing .watch-submenu a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.notouch .landing .watch-submenu a:hover {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
html.mobile .landing .watch-submenu a {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 8px;
}
.landing .landing-submenu {
  margin-left: 58px;
  margin-top: -60px;
  position: relative;
  z-index: 1;
}
html.mobile .landing .landing-submenu {
  margin-top: 0px;
  margin-left: 20px;
}
.landing .landing-submenu a {
  font-size: 13px;
  font-family: 'open_sanssemibold';
  color: #003150;
  margin-right: 30px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] .landing .landing-submenu a,
html[data-lang='tr-tr'] .landing .landing-submenu a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .landing .landing-submenu a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .landing .landing-submenu a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .landing .landing-submenu a {
  font-size: 11px;
  margin-bottom: 18px;
}
.landing .landing-submenu .cursor {
  height: 1px;
  background-color: #003150;
  color: #99adb9;
  left: 0px;
  bottom: -7px;
  width: 0px;
  position: absolute;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
}
html.mobile .landing .landing-submenu .cursor {
  top: 20px;
}
.landing .items-wrapper {
  padding-left: 6px;
  padding-right: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  width: 100%;
  display: none;
  overflow: hidden;
}
html.ie7 .landing .items-wrapper {
  width: 100% !important;
}
html.mobile .landing .items-wrapper {
  width: 100%;
}
.landing .items-wrapper[data-size='4'] .item,
.landing .items-wrapper.size4 .item {
  width: 25%;
}
html.tablet .landing .items-wrapper[data-size='4'] .item li a,
html.tablet .landing .items-wrapper.size4 .item li a {
  font-size: 13px;
  line-height: 26px;
}
.landing .items-wrapper[data-size='5'] .item,
.landing .items-wrapper.size5 .item {
  width: 20%;
}
.landing .items-wrapper .item {
  padding-left: 4px;
  padding-right: 4px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  margin-bottom: 100px;
}
html.mobile .landing .items-wrapper .item {
  width: 100% !important;
  margin-bottom: 20px;
}
html.mobile .landing .items-wrapper .item.watch {
  border-top: 1px solid #e5e5e5;
}
.landing .items-wrapper .item .item-picture {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 380px;
}
html.mobile .landing .items-wrapper .item .item-picture img {
  width: 100% !important;
  position: relative !important;
  height: auto !important;
  left: auto !important;
  top: auto !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
}
html.mobile .landing .items-wrapper .item .item-picture {
  height: auto;
}
html.tablet .landing .items-wrapper .item .item-picture {
  height: 280px;
}
.landing .items-wrapper .item .item-title {
  font-size: 24px;
  line-height: 1.3em;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  color: #003150;
  margin: 45px 25px 25px 25px;
  height: 50px;
}
html[data-lang='pl-pl'] .landing .items-wrapper .item .item-title,
html[data-lang='tr-tr'] .landing .items-wrapper .item .item-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .landing .items-wrapper .item .item-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .landing .items-wrapper .item .item-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet .landing .items-wrapper .item .item-title {
  margin: 25px 15px 15px 15px;
  font-size: 14px;
}
html.mobile .landing .items-wrapper .item .item-title {
  margin: 20px 10px 10px 10px;
  height: auto;
  font-size: 20px;
}
.landing .items-wrapper .item li {
  line-height: 32px;
}
.landing .items-wrapper .item li a {
  color: #737373;
  font-size: 16px;
  line-height: 1.2em;
  margin-left: 25px;
  margin-right: 25px;
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -ms-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
}
.landing .items-wrapper .item li a br {
  display: none;
}
.landing .items-wrapper .item li a:hover {
  color: #333333;
}
html.tablet .landing .items-wrapper .item li a {
  margin-left: 15px;
  margin-right: 15px;
}
html.mobile .landing .items-wrapper .item li a {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 13px;
  line-height: 27px;
  width: 100%;
}
.landing .horizontal-separator {
  margin-bottom: 100px;
  background-color: #e5e5e5;
  color: #6c6d6e;
  height: 1px;
}
html.mobile .landing .horizontal-separator {
  margin-bottom: 26px;
}
.landing .content-wrapper {
  position: relative;
  max-width: 86.9%;
  margin: 0 auto;
  font-size: 0;
}
.landing .content-wrapper:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  left: 50%;
  margin-left: -50%;
  background-color: #e6eaed;
}
.landing .content-wrapper .title,
.landing .content-wrapper .text {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-family: 'open_sansregular';
  color: #737373;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] .landing .content-wrapper .title,
html[data-lang='pl-pl'] .landing .content-wrapper .text,
html[data-lang='tr-tr'] .landing .content-wrapper .title,
html[data-lang='tr-tr'] .landing .content-wrapper .text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .landing .content-wrapper .title,
html[data-lang='th-th'] .landing .content-wrapper .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .landing .content-wrapper .title,
html[data-magentotemplate='1'][data-lang="zh-cn"] .landing .content-wrapper .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.landing .content-wrapper .text {
  font-size: 14px;
}
.landing .content-wrapper .text b {
  line-height: 2.6rem;
}
@media only screen and (max-width: 767px) {
  .landing .content-wrapper {
    margin: 0 auto 25px auto;
    padding-top: 30px;
  }
  .landing .content-wrapper:before {
    width: 70%;
    margin-left: -35%;
  }
  .landing .content-wrapper .title,
  .landing .content-wrapper .text {
    width: 100%;
  }
  .landing .content-wrapper .title {
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 30px;
  }
  .landing .content-wrapper .text {
    font-size: 12px;
    line-height: 21px;
  }
}
@media all and (min-width: 768px) {
  .landing .content-wrapper {
    margin: 50px auto 100px auto;
    padding-top: 80px;
  }
  .landing .content-wrapper .title {
    width: 45%;
    padding-right: 9.5%;
    font-size: 24px;
    line-height: 34px;
  }
  .landing .content-wrapper .text {
    width: 55%;
    font-size: 14px;
    line-height: 22px;
    padding-top: 2px;
  }
}
@media all and (min-width: 1024px) {
  .landing .content-wrapper {
    margin: 70px auto 131px auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
#otd-wrapper {
  position: relative;
  background-repeat: repeat;
  background-image: url(../../desktop/images/landing/otd-background.jpg);
  font-family: 'freightdisp_probold';
  margin-bottom: -5px;
}
#otd-wrapper > .otd-title {
  height: 120px;
  width: 100%;
  position: relative;
  font-size: 24px;
  line-height: 120px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  color: #817747;
  text-transform: uppercase;
  font-family: 'freightdisp_promedium';
}
#otd-wrapper > .otd-title b {
  font-weight: normal;
  font-family: 'freightdisp_probold';
}
#otd-wrapper .otd-columns-wrapper {
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
#otd-wrapper .otd-columns-wrapper .otd-line-wrapper {
  height: 1px;
  width: 100%;
  display: block;
  position: absolute;
  top: -20px;
  left: 0px;
}
#otd-wrapper .otd-columns-wrapper .otd-line-wrapper .otd-line {
  position: relative;
  display: block;
  height: 100%;
  background: #c9c9c9;
  width: 100%;
  margin: 0 auto;
}
#otd-wrapper .otd-columns-wrapper .otd-left {
  float: left;
  width: 543px;
  vertical-align: top;
  padding-left: 0px;
  padding-right: 20px;
  padding-bottom: 66px;
  box-sizing: content-box;
}
#otd-wrapper .otd-columns-wrapper .otd-left .otd-button {
  background: #d1ccb7;
}
#otd-wrapper .otd-columns-wrapper .otd-left .otd-item {
  width: 271px;
  vertical-align: top;
  padding-top: 50px;
  height: 280px;
  float: left;
  display: block;
  box-sizing: content-box;
  background: #ffffff;
}
#otd-wrapper .otd-columns-wrapper .otd-left .otd-item a {
  padding-left: 40px;
  padding-right: 40px;
}
#otd-wrapper .otd-columns-wrapper .otd-left .otd-item a img {
  height: 127px;
}
#otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote {
  background: #c8bf95;
}
#otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span {
  font-size: 11px;
  color: #FFF;
  margin-top: 20px;
  display: block;
  font-weight: bold;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span,
html[data-lang='tr-tr'] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote .otd-description {
  color: #FFF;
  margin-top: 10px;
}
#otd-wrapper .otd-columns-wrapper .otd-clear {
  clear: both;
}
#otd-wrapper .otd-columns-wrapper .otd-right {
  float: left;
  vertical-align: top;
  padding-left: 20px;
  padding-right: 0px;
  width: 254px;
  padding-bottom: 66px;
}
#otd-wrapper .otd-columns-wrapper .otd-right .otd-picture {
  padding-top: 50px;
  padding-bottom: 50px;
  height: 230px;
  box-sizing: content-box;
}
#otd-wrapper .otd-columns-wrapper .otd-right a {
  background: #efefef;
  text-align: center;
}
#otd-wrapper .otd-columns-wrapper .otd-right a img {
  width: 70%;
}
#otd-wrapper .otd-columns-wrapper .otd-title {
  font-family: 'freightdisp_probold';
  color: #023152;
  text-transform: uppercase;
  font-size: 16px;
  height: 60px;
  line-height: 20px;
  margin-top: 35px;
  text-align: left;
  width: 280px;
  max-width: 70%;
  margin-left: 40px;
}
#otd-wrapper .otd-columns-wrapper .otd-description {
  font-family: 'freightdisp_promedium';
  color: #595654;
  font-size: 12px;
  line-height: 24px;
  margin-top: 10px;
  text-align: left;
  min-height: 50px;
  margin-top: 48px;
}
#otd-wrapper .otd-columns-wrapper .otd-description b {
  font-weight: bold;
  font-family: 'freightdisp_probold';
}
#otd-wrapper .otd-columns-wrapper .otd-picture {
  width: 100%;
  margin-top: 20px;
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 330px;
  font-size: 0px;
}
#otd-wrapper .otd-columns-wrapper .otd-picture img {
  width: 100%;
}
#otd-wrapper .otd-columns-wrapper .otd-button {
  height: 67px;
  line-height: 67px;
  width: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.4);
  margin-top: 25px;
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
  -ms-transition: opacity 0.4s linear;
  -o-transition: opacity 0.4s linear;
}
#otd-wrapper .otd-columns-wrapper .otd-button span {
  color: #514e4b;
  text-transform: uppercase;
}
#otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top {
  font-size: 10px;
  line-height: 20px;
  font-family: 'open_sanssemibold';
  display: block;
  position: relative;
  top: 15px;
}
html[data-lang='pl-pl'] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top,
html[data-lang='tr-tr'] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom {
  font-size: 14px;
  line-height: 20px;
  font-family: 'open_sansbold';
  position: relative;
  top: -7px;
}
html[data-lang='pl-pl'] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom,
html[data-lang='tr-tr'] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.btn.gold {
  font-size: 14px;
  color: white;
  border: 1px solid #f8c11e;
  font-family: 'open_sanssemibold';
  height: 50px;
  line-height: 50px;
  padding: 0 40px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  *behavior: url(/js/PIE.htc);
}
html[data-lang='pl-pl'] .btn.gold,
html[data-lang='tr-tr'] .btn.gold {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .btn.gold {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .btn.gold {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile .btn.gold {
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
}
.btn .icon-wrapper {
  position: relative;
  font-size: 0;
  line-height: normal;
  top: -1px;
  vertical-align: middle;
}
html.mobile .btn .icon-wrapper {
  top: 1px;
}
.ie7 .btn .icon-wrapper,
.ie8 .btn .icon-wrapper {
  padding-right: 5px;
  top: 0px;
}
.btn.video span {
  font-size: 14px;
  color: black;
  font-family: 'open_sanssemibold';
  line-height: 14px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] .btn.video span,
html[data-lang='tr-tr'] .btn.video span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .btn.video span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .btn.video span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile .btn.video span {
  font-size: 12px;
  line-height: 35px;
  color: black;
  top: 27px;
}
.button {
  height: 72px;
  line-height: 72px;
  padding: 0 30px;
  text-transform: uppercase;
  background: none;
  font-size: 0;
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
  -ms-transition: opacity 0.4s linear;
  -o-transition: opacity 0.4s linear;
  border: 1px solid #003150;
  border: 1px solid rgba(0, 49, 80, 0.55);
  color: #003150;
  font-family: 'open_sansbold';
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] .button,
html[data-lang='tr-tr'] .button {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.button.small {
  height: 52px;
  line-height: 52px;
  padding: 0 20px;
}
.button > span {
  font-size: 14px;
  vertical-align: middle;
  position: relative;
  top: -1px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.button.gray {
  color: #99ADB9;
}
.button.white {
  color: white;
}
.button.small {
  font-size: 12px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .button.small,
html[data-lang='tr-tr'] .button.small {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .button.small {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .button.small {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.button.naked {
  border: none;
}
.button.close {
  background: #fff;
}
.button.close span,
.button.close i {
  color: #000;
  -moz-opacity: 0.55;
  -khtml-opacity: 0.55;
  -webkit-opacity: 0.55;
  opacity: 0.55;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);
  filter: alpha(opacity=55);
}
.button.close i {
  margin-left: 10px;
  margin-right: 0px;
}
.button i {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 10px;
}
.button.fill-white {
  background: #fff;
  color: #466388;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .button.fill-white,
html[data-lang='tr-tr'] .button.fill-white {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .button.fill-white {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .button.fill-white {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.button.fill-blue {
  background: #003150;
  color: #fff;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .button.fill-blue,
html[data-lang='tr-tr'] .button.fill-blue {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .button.fill-blue {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .button.fill-blue {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.button.border-white {
  border: #1a4662;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
}
.ie7 .button.border-white {
  border: #1a4662;
}
.button .icon-wrapper {
  position: relative;
  font-size: 0;
  line-height: normal;
  top: -1px;
  vertical-align: middle;
}
html.mobile .button .icon-wrapper {
  top: 1px;
}
.ie7 .button .icon-wrapper,
.ie8 .button .icon-wrapper {
  padding-right: 5px;
  top: 0px;
}
.button .icon-hover {
  position: absolute;
  top: 0;
  left: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.button .icon-general-arrow-right,
.button .icon-general-arrow-right-white,
.button .icon-general-arrow-right-blue,
.button .icon-general-arrow-right-gray,
.button .icon-general-arrow-right-white {
  margin-left: 20px;
}
.button .icon-general-arrow-left,
.button .icon-general-arrow-left-white,
.button .icon-general-arrow-left-blue,
.button .icon-general-arrow-left-gray,
.button .icon-general-arrow-left-white {
  margin-right: 20px;
}
html.notouch .button:hover {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
.button-eshop {
  display: inline-block;
  padding-left: 68px;
  padding-right: 32px;
  height: 72px;
  line-height: 72px;
  background: #02314f;
  font-family: 'open_sanssemibold';
  color: white;
  font-size: 15px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  -ms-transition: background 0.3s ease-out;
  -o-transition: background 0.3s ease-out;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  position: relative;
  border: 1px solid #02314f;
}
html[data-lang='pl-pl'] .button-eshop,
html[data-lang='tr-tr'] .button-eshop {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .button-eshop {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .button-eshop {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.button-eshop .icon-eshop-basket-blue,
.button-eshop .icon-eshop-basket-white {
  position: absolute;
  top: 23px;
  left: 27px;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
}
html.tablet .button-eshop {
  height: 50px;
  line-height: 50px;
  padding-left: 54px;
  padding-right: 22px;
}
html.tablet .button-eshop .icon-eshop-basket-blue,
html.tablet .button-eshop .icon-eshop-basket-white {
  top: 12px;
  left: 21px;
}
html.mobile .button-eshop {
  height: 37px;
  line-height: 37px;
  font-size: 11px;
  padding-left: 47px;
  padding-right: 14px;
}
html.mobile .button-eshop .icon-eshop-basket-blue,
html.mobile .button-eshop .icon-eshop-basket-white {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  top: 8px;
  left: 17px;
}
.button-eshop .icon-eshop-basket-blue {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.notouch .button-eshop:hover {
  background: white;
  color: #02314f;
  border: 1px solid #eff0f2;
}
.notouch .button-eshop:hover .icon-eshop-basket-blue {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.notouch .button-eshop:hover .icon-eshop-basket-white {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
/*** tablet ***/
html.tablet .button {
  height: 50px;
  line-height: 50px;
}
/*** mobile ***/
html.mobile .button {
  height: 37px;
  line-height: 37px;
  padding: 0 15px;
}
html.mobile .button span {
  font-size: 11px;
  line-height: 15px;
  max-width: 220px;
}
html.mobile .button.close i {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
html.mobile .button .icon-general-arrow-right,
html.mobile .button .icon-general-arrow-right-white,
html.mobile .button .icon-general-arrow-right-blue,
html.mobile .button .icon-general-arrow-right-gray,
html.mobile .button .icon-general-arrow-right-white {
  margin-left: 0;
  top: -2px;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
html.mobile .button .icon-general-arrow-left,
html.mobile .button .icon-general-arrow-left-white,
html.mobile .button .icon-general-arrow-left-blue,
html.mobile .button .icon-general-arrow-left-white,
html.mobile .button .icon-general-arrow-left-gray {
  margin-right: 0;
  top: -2px;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
.widget-calendar {
  background-color: #eff1f3;
  overflow: hidden;
}
.widget-calendar #eventsport-calendar {
  width: 100%;
  position: relative;
}
.widget-calendar #eventsport-calendar .calendar-items-wrapper {
  padding-bottom: 70px;
}
html.mobile .widget-calendar #eventsport-calendar .calendar-items-wrapper {
  padding-bottom: 25px;
}
.widget-calendar #eventsport-calendar .calendar-items-wrapper .calendar-inner {
  height: 453px;
  overflow: hidden;
  position: relative;
}
html.mobile .widget-calendar #eventsport-calendar .calendar-items-wrapper .calendar-inner {
  height: 300px;
}
html.mobile .widget-calendar #eventsport-calendar .calendar-items-wrapper .calendar-inner .calendar-item {
  width: 160px;
}
.widget-calendar .bullets-wrapper {
  text-align: center;
  color: #6c6d6e;
}
.widget-calendar .bullets-wrapper .arrow-left {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 20px;
  position: relative;
}
.widget-calendar .bullets-wrapper .arrow-right {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 20px;
  position: relative;
}
.widget-calendar .bullets-wrapper .content {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.widget-calendar .button-wrapper {
  text-align: center;
  padding-bottom: 77px;
  padding-top: 60px;
  color: #6c6d6e;
}
html.mobile .widget-calendar .button-wrapper {
  padding-bottom: 35px;
  padding-top: 30px;
}
html.mobile .widget-calendar #eventsport-calendar .calendar-items-wrapper .calendar-next {
  width: 139px;
  margin: 1px;
  height: 295px;
}
html.mobile .widget-calendar #eventsport-calendar .calendar-items-wrapper .calendar-next .sprite {
  margin-top: 100px;
}
.widget-ariane-spacing {
  height: 58px;
}
html.mobile .widget-ariane-spacing {
  height: 30px;
}
.widget-ariane {
  height: 58px;
  font-size: 13px;
  line-height: 58px;
  width: 100%;
  border-top: 1px solid #eff1f3;
  border-bottom: 1px solid #eff1f3;
  padding-left: 0px;
  color: #737373;
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: left;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  font-family: 'open_sanssemibold';
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] .widget-ariane,
html[data-lang='tr-tr'] .widget-ariane {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .widget-ariane {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .widget-ariane {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.widget-ariane ul,
.widget-ariane li {
  display: inline;
}
.widget-ariane.fixed {
  position: fixed;
  top: 60px;
  background: white;
  left: 0px;
  max-width: 1600px;
  z-index: 100;
}
html[data-magentotemplate="1"] .widget-ariane.fixed {
  -webkit-transition: transform 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: transform 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: transform 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: transform 500ms cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (min-width: 767px) {
  html[data-magentotemplate="1"] .widget-ariane.fixed {
    top: 110px;
  }
}
html[data-magentotemplate="1"] .headroom--unpinned .widget-ariane.fixed {
  -webkit-transform: translate3d(0, -170px, 0);
  -moz-transform: translate3d(0, -170px, 0);
  -ms-transform: translate3d(0, -170px, 0);
  -o-transform: translate3d(0, -170px, 0);
  transform: translate3d(0, -170px, 0);
}
html.width-above-1600 .widget-ariane.fixed {
  left: 50%;
  margin-left: -800px;
}
html.mobile .widget-ariane a:first-child {
  margin-left: 0px;
}
.widget-ariane li:first-child a {
  margin-left: 95px;
}
html.mobile .widget-ariane {
  padding-left: 20px;
  font-size: 9px;
  height: 30px;
  line-height: 30px;
}
.widget-ariane a {
  color: #737373;
  vertical-align: top;
}
html.notouch .widget-ariane a:hover {
  color: #333333;
}
.widget-ariane span {
  margin-left: 5px;
  margin-right: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
html.mobile .widget-ariane span {
  margin-left: 3px;
  margin-right: 3px;
}
/*** overlay ***/
.media-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  text-align: center;
  background-color: rgba(0, 49, 80, 0.97);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.ie7 .media-overlay,
html.ie8 .media-overlay {
  background-image: url('../../desktop/images/colors/0-49-80-97.png');
}
.media-overlay > span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  height: 100%;
}
.media-overlay .video-button {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.overlay-circle {
  width: 70px;
  height: 70px;
  line-height: 100%;
  text-align: center;
  margin: auto;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
  -webkit-opacity: 0.85;
  opacity: 0.85;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  filter: alpha(opacity=85);
  -webkit-transition: all 0.3 ease-in;
  -moz-transition: all 0.3 ease-in;
  -ms-transition: all 0.3 ease-in;
  -o-transition: all 0.3 ease-in;
  background: rgba(255, 255, 255, 0.07000000000000001);
}
.overlay-circle > span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  height: 100%;
  line-height: 100%;
}
.overlay-circle i {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.overlay-label {
  font-family: 'open_sanssemibold';
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  margin-top: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html[data-lang='pl-pl'] .overlay-label,
html[data-lang='tr-tr'] .overlay-label {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .overlay-label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .overlay-label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.overlay-button {
  width: 150px;
  text-align: center;
  vertical-align: middle;
  font-size: 0;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter: alpha(opacity=90);
}
.overlay-button:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.mobile .overlay-label {
  margin-top: 15px;
  font-size: 10px;
  line-height: 14px;
}
.mobile .overlay-button {
  width: 120px;
}
.mobile .overlay-circle {
  width: 35px;
  height: 35px;
}
.mobile .overlay-circle i {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
.mobile .news-gallery-preview .overlay-button {
  width: 46px;
}
.share-widget {
  position: absolute;
  z-index: 999;
  padding: 30px 15px;
  background: #002644;
  text-align: center;
  display: none;
}
html.zh-cn.desktop .share-widget,
html.zh-cn.tablet .share-widget {
  padding-top: 0px;
}
.share-widget > span {
  display: block;
  font-size: 14px;
  white-space: nowrap;
  color: white;
  margin-bottom: 20px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .share-widget > span,
html[data-lang='tr-tr'] .share-widget > span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .share-widget > span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .share-widget > span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.share-widget .icons {
  font-size: 0px;
  white-space: nowrap;
}
.share-widget .icons > div,
.share-widget .icons > a {
  width: 40px;
  vertical-align: top;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.share-widget .icons > div span,
.share-widget .icons > a span,
.share-widget .icons > div i,
.share-widget .icons > a i {
  vertical-align: middle;
}
.share-widget .icons > div span.selected,
.share-widget .icons > a span.selected,
.share-widget .icons > div i.selected,
.share-widget .icons > a i.selected {
  display: none;
}
html.ie7.notouch .share-widget .icons > div:hover i,
html.ie7.notouch .share-widget .icons > a:hover i,
html.ie8.notouch .share-widget .icons > div:hover i,
html.ie8.notouch .share-widget .icons > a:hover i {
  display: none;
}
html.ie7.notouch .share-widget .icons > div:hover i.selected,
html.ie7.notouch .share-widget .icons > a:hover i.selected,
html.ie8.notouch .share-widget .icons > div:hover i.selected,
html.ie8.notouch .share-widget .icons > a:hover i.selected {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html.notouch:not(.ie7) .share-widget .icons > div:hover i,
html.notouch:not(.ie7) .share-widget .icons > a:hover i,
html.notouch:not(.ie7).share-widget .icons > div:hover i,
html.notouch:not(.ie7).share-widget .icons > a:hover i {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.share-widget .arrow {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -6.5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6.5px 0 6.5px;
  border-color: #003150 transparent transparent transparent;
}
.share-widget.reverse-arrow .arrow {
  bottom: 100%;
  top: auto;
  border-width: 0px 6.5px 6px 6.5px;
  border-color: transparent transparent #003150 transparent;
}
.video {
  position: relative;
  overflow: hidden;
  min-height: 400px;
  width: 100%;
}
.video img {
  width: 100%;
}
.video .video-external-player {
  text-align: right;
  position: absolute;
  right: 90px;
  top: -80px;
  color: #737373;
  font-family: 'open_sansregular';
  font-size: 14px;
}
html[data-lang='pl-pl'] .video .video-external-player,
html[data-lang='tr-tr'] .video .video-external-player {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .video .video-external-player {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .video .video-external-player {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.video .video-external-player span,
.video .video-external-player img {
  display: inline-block;
  vertical-align: middle;
}
html.mobile .video .video-external-player {
  right: 20px;
  top: -47px;
  font-size: 9px;
}
.video .video-external-player img {
  width: 86px;
  margin-left: 16px;
}
html.mobile .video .video-external-player img {
  width: 40px;
  margin-left: 10px;
}
.video .video-youtube {
  position: relative;
}
.video .video-youtube iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.video iframe,
.video embed {
  position: relative;
  z-index: 1;
  height: 100%;
}
html.zh-cn.desktop .video iframe,
html.zh-cn.desktop .video embed {
  min-height: 900px;
}
html.zh-cn.tablet .video iframe,
html.zh-cn.tablet .video embed {
  min-height: 900px;
}
.video .video-youku {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
.video > .title {
  position: relative;
  width: 100%;
  height: 30px;
  z-index: 10;
  background: #c7ccd0;
  font-size: 11px;
  line-height: 10px;
  padding-top: 25px;
  color: black;
  display: none;
  white-space: nowrap;
  text-align: center;
  font-family: 'open_sansregular';
  color: #535455;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] .video > .title,
html[data-lang='tr-tr'] .video > .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .video > .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .video > .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile .video > .title {
  display: block;
}
.video .toolbar {
  position: relative;
  width: 100%;
  z-index: 9;
  padding: 30px 15px;
  background: #c7ccd0;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  color: #535455;
}
.mobile .video .toolbar {
  display: none !important;
  padding: 15px 7px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.video .toolbar .content {
  display: block;
  position: relative;
  height: 23px;
}
.video .toolbar .content > div {
  position: relative;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.video .toolbar .play i.selected,
.video .toolbar .progress i.selected,
.video .toolbar .mute i.selected,
.video .toolbar .share i.selected,
.video .toolbar .youtube i.selected {
  display: none;
}
.video .toolbar .play i.hover,
.video .toolbar .progress i.hover,
.video .toolbar .mute i.hover,
.video .toolbar .share i.hover,
.video .toolbar .youtube i.hover {
  display: none;
}
.notouch .video .toolbar .play:hover,
.notouch .video .toolbar .progress:hover,
.notouch .video .toolbar .mute:hover,
.notouch .video .toolbar .share:hover,
.notouch .video .toolbar .youtube:hover {
  color: white;
}
.notouch .video .toolbar .play:hover i,
.notouch .video .toolbar .progress:hover i,
.notouch .video .toolbar .mute:hover i,
.notouch .video .toolbar .share:hover i,
.notouch .video .toolbar .youtube:hover i {
  display: none;
}
.notouch .video .toolbar .play:hover i.hover,
.notouch .video .toolbar .progress:hover i.hover,
.notouch .video .toolbar .mute:hover i.hover,
.notouch .video .toolbar .share:hover i.hover,
.notouch .video .toolbar .youtube:hover i.hover {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.notouch .video .toolbar .play:hover i.hover.selected,
.notouch .video .toolbar .progress:hover i.hover.selected,
.notouch .video .toolbar .mute:hover i.hover.selected,
.notouch .video .toolbar .share:hover i.hover.selected,
.notouch .video .toolbar .youtube:hover i.hover.selected {
  display: none;
}
.video .toolbar .play.selected i,
.video .toolbar .progress.selected i,
.video .toolbar .mute.selected i,
.video .toolbar .share.selected i,
.video .toolbar .youtube.selected i {
  display: none;
}
.video .toolbar .play.selected i.hover,
.video .toolbar .progress.selected i.hover,
.video .toolbar .mute.selected i.hover,
.video .toolbar .share.selected i.hover,
.video .toolbar .youtube.selected i.hover {
  display: none;
}
.video .toolbar .play.selected i.selected,
.video .toolbar .progress.selected i.selected,
.video .toolbar .mute.selected i.selected,
.video .toolbar .share.selected i.selected,
.video .toolbar .youtube.selected i.selected {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.video .toolbar .play.selected i.hover.selected,
.video .toolbar .progress.selected i.hover.selected,
.video .toolbar .mute.selected i.hover.selected,
.video .toolbar .share.selected i.hover.selected,
.video .toolbar .youtube.selected i.hover.selected {
  display: none;
}
.notouch .video .toolbar .play.selected:hover i,
.notouch .video .toolbar .progress.selected:hover i,
.notouch .video .toolbar .mute.selected:hover i,
.notouch .video .toolbar .share.selected:hover i,
.notouch .video .toolbar .youtube.selected:hover i {
  display: none;
}
.notouch .video .toolbar .play.selected:hover i.hover,
.notouch .video .toolbar .progress.selected:hover i.hover,
.notouch .video .toolbar .mute.selected:hover i.hover,
.notouch .video .toolbar .share.selected:hover i.hover,
.notouch .video .toolbar .youtube.selected:hover i.hover,
.notouch .video .toolbar .play.selected:hover i.selected,
.notouch .video .toolbar .progress.selected:hover i.selected,
.notouch .video .toolbar .mute.selected:hover i.selected,
.notouch .video .toolbar .share.selected:hover i.selected,
.notouch .video .toolbar .youtube.selected:hover i.selected {
  display: none;
}
.notouch .video .toolbar .play.selected:hover i.selected.hover,
.notouch .video .toolbar .progress.selected:hover i.selected.hover,
.notouch .video .toolbar .mute.selected:hover i.selected.hover,
.notouch .video .toolbar .share.selected:hover i.selected.hover,
.notouch .video .toolbar .youtube.selected:hover i.selected.hover {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.video .toolbar i,
.video .toolbar span {
  vertical-align: middle;
  font-size: 0px;
}
.video .toolbar .play {
  width: 50px;
  cursor: pointer;
  float: left;
  top: 1px;
}
.video .toolbar .progress {
  position: absolute !important;
  left: 60px;
  right: 250px;
  top: 8px;
}
html.ie7 .video .toolbar .progress,
html.ie8 .video .toolbar .progress {
  top: 6px;
}
html.mobile .video .toolbar .progress {
  left: 50px;
  right: 130px;
}
.video .toolbar .progress > div {
  position: relative;
  width: 100%;
  height: 7px;
  cursor: pointer;
  background: #afb5b9;
  color: #30373C;
}
.mobile .video .toolbar .progress > div {
  height: 5px;
}
.video .toolbar .progress span {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0%;
  background: white;
  color: #737373;
  border-right: solid 1px #cbcfd2;
}
.video .toolbar .title {
  position: relative;
  min-width: 200px;
  font-size: 14px;
  line-height: 20px;
  color: black;
  text-align: left !important;
  white-space: nowrap;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] .video .toolbar .title,
html[data-lang='tr-tr'] .video .toolbar .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .video .toolbar .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .video .toolbar .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile .video .toolbar .title {
  display: none;
}
.video .toolbar .mute {
  width: 50px;
  cursor: pointer;
  float: right;
  top: 5px;
}
html.ipad .video .toolbar .mute {
  display: none !important;
}
html.mobile .video .toolbar .mute {
  width: 25px;
}
.video .toolbar .share {
  width: 100px;
  white-space: nowrap;
  cursor: pointer;
  float: right;
}
html.mobile .video .toolbar .share {
  width: 34px;
}
.video .toolbar .share span {
  font-family: 'open_sanssemibold';
  font-size: 12px;
  white-space: nowrap;
  margin-right: 10px;
  top: 2px;
  position: relative;
}
html[data-lang='pl-pl'] .video .toolbar .share span,
html[data-lang='tr-tr'] .video .toolbar .share span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .video .toolbar .share span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .video .toolbar .share span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .video .toolbar .share span {
  display: none;
}
.video .toolbar .youtube {
  width: 80px;
  cursor: pointer;
  float: right;
}
html.mobile .video .toolbar .youtube {
  width: 60px;
}
#intermediate-loader,
.stillframe-loader {
  width: 190px;
  height: 52px;
  background-color: white;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -95px;
  margin-top: -26px;
  display: none;
  z-index: 1000;
}
#intermediate-loader .loader-background,
.stillframe-loader .loader-background,
#intermediate-loader .loader-progress,
.stillframe-loader .loader-progress {
  width: 130px;
  height: 3px;
  position: absolute;
  top: 25px;
  left: 31px;
  background-color: #c7ccd0;
}
#intermediate-loader .loader-progress,
.stillframe-loader .loader-progress {
  background-color: #2b2b2b;
  width: 0px;
}
#general-loader {
  width: 100%;
  height: 4px;
  background-color: #c7ccd0;
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
}
#general-loader .loader-progress {
  height: 4px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #184062;
  width: 0px;
}
.navsection-wrapper {
  height: 360px;
  width: 100%;
  background-color: #eff1f3;
  padding-top: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  color: #6c6d6e;
}
html.mobile .navsection-wrapper {
  height: 217px;
  padding-top: 15px;
}
html.mobile.ios7 .navsection-wrapper {
  height: 267px;
}
.navsection-wrapper .bullets-wrapper {
  text-align: center;
}
.navsection-wrapper .bullets-wrapper .arrow-left {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 20px;
  position: relative;
  top: 2px;
  visibility: hidden;
}
.navsection-wrapper .bullets-wrapper .bullet {
  position: relative;
  top: -5px;
}
.navsection-wrapper .bullets-wrapper .arrow-right {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 20px;
  position: relative;
  top: 2px;
}
.navsection-wrapper .nav-content {
  width: 1080px;
  margin: 0 auto;
}
.navsection-wrapper .nav-content.items4 {
  width: 1440px;
}
html.tablet .navsection-wrapper .nav-content {
  width: 960px;
}
html.tablet .navsection-wrapper .nav-content.items4 .nav-item {
  width: 230px;
  margin-left: 5px;
  margin-right: 5px;
}
html.tablet .navsection-wrapper .nav-content.items4 .nav-item img {
  width: 230px;
}
html.mobile .navsection-wrapper .nav-content {
  width: 320px;
  overflow: hidden;
}
html.mobile .navsection-wrapper .nav-content > div.content {
  width: 490px;
}
html.mobile .navsection-wrapper .nav-content.items4 > div.content {
  width: 680px;
}
.navsection-wrapper .nav-content .nav-item {
  position: relative;
  width: 330px;
  display: block;
  float: left;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-out;
  -moz-transition: background-color 0.2s ease-out;
  -ms-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
}
.navsection-wrapper .nav-content .nav-item img {
  width: 330px;
}
html.tablet .navsection-wrapper .nav-content .nav-item {
  width: 300px;
  margin-left: 10px;
  margin-right: 10px;
}
html.tablet .navsection-wrapper .nav-content .nav-item img {
  width: 300px;
}
html.mobile .navsection-wrapper .nav-content .nav-item {
  width: 132px;
  margin-bottom: 20px;
}
html.mobile .navsection-wrapper .nav-content .nav-item img {
  width: 132px;
}
.navsection-wrapper .nav-content .nav-item:hover,
.navsection-wrapper .nav-content .nav-item.selected {
  background-color: #e2e6ea;
}
.navsection-wrapper .nav-content .nav-item.selected {
  cursor: default;
}
.navsection-wrapper .nav-content .nav-item span {
  font-size: 20px;
  color: black;
  font-family: 'open_sanslight';
  line-height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 7px;
  padding-right: 7px;
}
html[data-lang='pl-pl'] .navsection-wrapper .nav-content .nav-item span,
html[data-lang='tr-tr'] .navsection-wrapper .nav-content .nav-item span {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] .navsection-wrapper .nav-content .nav-item span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .navsection-wrapper .nav-content .nav-item span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.navsection-wrapper .nav-content .nav-item span .icon-general-externallink {
  position: relative;
  top: 0px;
  left: 10px;
  vertical-align: middle;
}
html.mobile .navsection-wrapper .nav-content .nav-item span .icon-general-externallink {
  top: 6px;
}
html.mobile .navsection-wrapper .nav-content .nav-item span {
  font-size: 13px;
  line-height: 16px;
  margin-top: 10px;
  width: 120px;
  padding-bottom: 10px;
}
.navnext {
  text-align: center;
  padding: 100px 0;
  border-top: 1px solid #d9d9d9;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.navnext .content {
  width: 75%;
  margin: auto;
  text-align: left;
}
.navnext .content .left,
.navnext .content .right {
  font-size: 16px;
  line-height: 28px;
  width: 50%;
  vertical-align: middle !important;
  font-family: 'open_sansregular';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] .navnext .content .left,
html[data-lang='pl-pl'] .navnext .content .right,
html[data-lang='tr-tr'] .navnext .content .left,
html[data-lang='tr-tr'] .navnext .content .right {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .navnext .content .left,
html[data-lang='th-th'] .navnext .content .right {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .navnext .content .left,
html[data-magentotemplate='1'][data-lang="zh-cn"] .navnext .content .right {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.navnext .content .left {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.navnext .content .left img {
  width: 100%;
}
.navnext .content .right {
  padding-left: 70px;
}
.navnext .content .right .readnext {
  color: #737373;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 20px;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] .navnext .content .right .readnext,
html[data-lang='tr-tr'] .navnext .content .right .readnext {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .navnext .content .right .readnext {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .navnext .content .right .readnext {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.navnext .content .right .button {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0;
  height: auto;
}
.navnext .content .right .button span {
  color: #676767;
  font-size: 36px;
  line-height: 42px;
  text-transform: none;
  white-space: normal;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] .navnext .content .right .button span,
html[data-lang='tr-tr'] .navnext .content .right .button span {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] .navnext .content .right .button span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .navnext .content .right .button span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.ie7 .navnext .content .right .button span,
html.ie8 .navnext .content .right .button span {
  margin-right: 20px;
}
html.ie7 .navnext .content .right .button span.icon-wrapper,
html.ie8 .navnext .content .right .button span.icon-wrapper {
  top: -8px;
}
.navnext .content .right .button span br {
  display: none;
}
.navnext .content .right .button .icon-wrapper i {
  position: relative;
  top: -6px;
}
.tablet .navnext .content .right .button span br,
.mobile .navnext .content .right .button span br {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*** mobile ***/
.mobile .navnext {
  padding: 20px;
}
.mobile .navnext .content {
  height: auto;
  width: auto;
}
.mobile .navnext .left,
.mobile .navnext .right {
  width: 100%;
  display: block;
  padding: 0;
}
.mobile .navnext .left {
  padding-right: 0;
}
.mobile .navnext .left img {
  width: 100%;
}
.mobile .navnext .right {
  padding-left: 0;
  padding-bottom: 10px;
}
.mobile .navnext .right .readnext {
  font-size: 10px;
  line-height: 10px;
  margin-bottom: 5px;
}
.mobile .navnext .right .button span {
  font-size: 21px;
  line-height: 27px;
}
.mobile .navnext .right .button .icon-wrapper i {
  top: -2px;
}
.dropdown {
  position: relative;
  height: 50px;
  line-height: 50px;
  overflow: visible;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.dropdown.open {
  z-index: 100;
}
.dropdown select {
  display: none;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  padding-left: 5%;
  padding-right: 5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.dropdown label {
  position: relative;
  display: block;
  white-space: nowrap;
  margin: 0;
  padding: 0 40px 0 18px;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  color: #444;
  text-transform: uppercase;
  background: #fff;
  cursor: pointer;
  border: 1px solid #e5e5e5;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.dropdown label:hover {
  border-color: #ccc;
}
.dropdown .icon-general-down {
  position: absolute;
  right: 14px;
  top: 21px;
}
html.mobile .dropdown .icon-general-down {
  top: 10px;
}
.dropdown ul {
  position: relative;
  left: 0;
  top: -1px;
  border: 1px solid #ccc;
  border-top: none;
  visibility: hidden;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  max-height: 358px;
  overflow-x: hidden;
  overflow-y: auto;
}
.dropdown ul li {
  position: relative;
  width: 100%;
}
.dropdown ul li.disabled a {
  cursor: auto;
  color: #e5e5e5;
}
.dropdown ul li a {
  height: 40px;
  line-height: 40px;
  display: block;
  padding: 0 5px;
  color: #666;
  cursor: pointer;
  border-top: 1px solid #e5e5e5;
  padding: 5px 30px 5px 18px;
  text-transform: uppercase;
  font-size: 14px;
  width: 100%;
  position: relative;
}
.dropdown ul li a.selected,
.dropdown ul li a:hover {
  background: #efefef;
}
.touch .dropdown label {
  pointer-events: none;
}
.touch .dropdown select {
  left: 0;
  top: 1px;
  display: block;
  text-transform: uppercase;
  width: 98%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .touch .dropdown select,
html[data-lang='tr-tr'] .touch .dropdown select {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .touch .dropdown select {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .touch .dropdown select {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.touch .dropdown ul {
  display: none;
}
.touch.tablet label {
  top: -50px;
}
.touch.mobile label {
  top: -25px;
}
.tablet .dropdown select {
  height: 50px;
  line-height: 50px;
}
.mobile .dropdown {
  height: 25px;
  line-height: 25px;
}
.mobile .dropdown select {
  height: 25px;
  line-height: 25px;
}
.mobile .dropdown .icon-general-down-small {
  position: absolute;
  right: 7px;
  top: 10px;
}
.mobile .dropdown label {
  height: 25px;
  line-height: 25px;
  font-size: 9px;
  padding: 0 20px 0 9px;
}
.mobile .dropdown label,
.mobile .dropdown li a {
  font-size: 9px;
}
.mobile .dropdown li a {
  height: 20px;
  line-height: 20px;
}
.widget-cookie {
  width: 100%;
  height: 101px;
  background-color: #002842;
  position: fixed;
  bottom: 0;
  left: 0px;
  z-index: 10001;
  display: none;
}
html[data-lang="zh-cn"] .widget-cookie {
  display: none !important;
}
html.mobile .widget-cookie {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.widget-cookie.force-hide {
  display: none !important;
}
.widget-cookie .text {
  font-size: 13px;
  font-family: 'open_sanssemibold';
  color: #FFF;
  margin-left: 175px;
  width: 920px;
  line-height: 12px;
}
html[data-lang='pl-pl'] .widget-cookie .text,
html[data-lang='tr-tr'] .widget-cookie .text {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .widget-cookie .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .widget-cookie .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet .widget-cookie .text {
  width: 590px;
  margin-left: 20px;
  line-height: 13px;
}
html.mobile .widget-cookie .text {
  font-size: 7px;
  margin-left: 20px;
  width: 70%;
  line-height: 6px;
}
.widget-cookie a {
  font-family: 'open_sansbold';
  color: white;
  cursor: pointer;
  position: relative;
  text-decoration: underline;
  display: inline;
}
html[data-lang='pl-pl'] .widget-cookie a,
html[data-lang='tr-tr'] .widget-cookie a {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .widget-cookie a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .widget-cookie a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .widget-cookie .v-align-div {
  margin-top: -30px;
}
.widget-cookie .right {
  position: absolute;
  right: 70px;
  text-align: right;
  top: 50%;
  margin-top: -22px;
}
html.mobile .widget-cookie .right {
  margin-top: 20px;
  left: 10px;
  text-align: center;
}
.widget-cookie .right .accept-link,
.widget-cookie .right .refuse-link {
  display: inline-block;
  height: 44px;
  line-height: 44px;
}
.widget-cookie .right .accept-link.refuse-link,
.widget-cookie .right .refuse-link.refuse-link {
  margin-right: 10px;
}
html.mobile .widget-cookie .right .accept-link,
html.mobile .widget-cookie .right .refuse-link {
  height: 22px;
  line-height: 22px;
}
.widget-cookie .links-wrapper a {
  padding-top: 7px;
  margin-left: 175px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 21px;
  font-size: 12px;
  text-transform: uppercase;
}
.widget-cookie .links-wrapper a:before {
  content: "";
  position: absolute;
  left: -10px;
  top: 15px;
  border-left: 3px solid white;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
}
html.mobile .widget-cookie .links-wrapper a:before {
  top: 9px;
  left: -7px;
}
html.tablet .widget-cookie .links-wrapper a {
  margin-left: 20px;
}
html.mobile .widget-cookie .links-wrapper a {
  margin-left: 28px;
  font-size: 6px;
  line-height: 11px;
}
#section-notfound {
  text-align: center;
  overflow: hidden;
}
#section-notfound h1 {
  font-size: 70px;
  line-height: 90px;
  margin-top: 20px;
  padding-bottom: 20px;
  font-family: 'open_sansregular';
  color: #002442;
  text-transform: uppercase;
  padding-left: 95px;
  border-bottom: 1px solid #eff1f3;
  text-align: left;
}
html[data-lang='pl-pl'] #section-notfound h1,
html[data-lang='tr-tr'] #section-notfound h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-notfound h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-notfound h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-notfound h1 {
  font-size: 24px;
  line-height: 32px;
  border: 0px;
  padding-left: 20px;
}
#section-notfound .picture-wrapper {
  overflow: hidden;
  height: 550px;
  width: 100%;
  position: relative;
}
html.mobile #section-notfound .picture-wrapper {
  height: 175px;
}
@media (min-width: 500px) {
  html.mobile #section-notfound .picture-wrapper {
    height: 250px;
  }
  html.mobile #section-notfound .picture-wrapper img {
    margin-top: -50px;
  }
}
@media (min-width: 730px) {
  html.mobile #section-notfound .picture-wrapper {
    height: 300px;
  }
  html.mobile #section-notfound .picture-wrapper img {
    margin-top: -50px;
  }
}
#section-notfound .picture-wrapper img {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
}
html.mobile #section-notfound .picture-wrapper img {
  width: 100%;
}
#section-notfound .subtitle {
  font-size: 26px;
  color: #989898;
  font-family: 'open_sanslight';
  line-height: 42px;
  margin-top: 60px;
}
html[data-lang='pl-pl'] #section-notfound .subtitle,
html[data-lang='tr-tr'] #section-notfound .subtitle {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-notfound .subtitle {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-notfound .subtitle {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-notfound .subtitle {
  font-size: 23px;
  line-height: 27px;
  margin-top: 30px;
}
#section-notfound .description {
  font-size: 14px;
  line-height: 26px;
  color: #989898;
  font-family: 'open_sansregular';
  margin-top: 20px;
}
html[data-lang='pl-pl'] #section-notfound .description,
html[data-lang='tr-tr'] #section-notfound .description {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-notfound .description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-notfound .description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-notfound .description {
  font-size: 12px;
  line-height: 21px;
}
#section-notfound .categories-wrapper {
  margin-top: 60px;
  padding-bottom: 120px;
}
html.tablet #section-notfound .categories-wrapper {
  padding-bottom: 20px;
}
html.mobile #section-notfound .categories-wrapper {
  margin-top: 30px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
}
#section-notfound .categories-wrapper a {
  display: block;
  float: left;
  margin-left: 15px;
  margin-right: 15px;
}
html.tablet #section-notfound .categories-wrapper a {
  padding-bottom: 60px;
  margin-left: 70px;
  margin-right: 70px;
}
html.mobile #section-notfound .categories-wrapper a {
  margin-left: -1px;
  padding-bottom: 30px;
}
#section-notfound .categories-wrapper a span {
  color: black;
  font-family: 'open_sanslight';
  font-size: 20px;
  margin-top: 20px;
  display: block;
}
html[data-lang='pl-pl'] #section-notfound .categories-wrapper a span,
html[data-lang='tr-tr'] #section-notfound .categories-wrapper a span {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-notfound .categories-wrapper a span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-notfound .categories-wrapper a span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
* {
  border: none;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
*:focus {
  outline: 0;
}
html {
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
p,
article,
nav,
li,
input,
div,
span,
textarea,
h1,
h2,
h3,
h4,
h5,
a,
img {
  -o-user-select: auto;
  -moz-user-select: auto;
  -webkit-user-select: auto;
  user-select: auto;
}
h1,
h2,
h3,
h4,
ul,
li {
  padding: 0;
  margin: 0;
  font-weight: normal;
}
.clear {
  clear: both;
}
a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-decoration: none;
}
li {
  list-style-type: none;
}
html,
body {
  margin: 0 0;
  padding: 0 0;
  color: #99ADB9;
  font-weight: normal;
  width: 100%;
  background-color: #002744;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 0px;
  font-family: 'open_sanssemibold';
  position: relative;
  -webkit-overflow-scrolling: touch;
  zoom: 1;
}
html[data-lang='pl-pl'] html,
html[data-lang='pl-pl'] body,
html[data-lang='tr-tr'] html,
html[data-lang='tr-tr'] body {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] html,
html[data-lang='th-th'] body {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] html,
html[data-magentotemplate='1'][data-lang="zh-cn"] body {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
body {
  margin-top: -1px;
  padding-top: 1px;
  opacity: 0;
}
section {
  position: relative;
  padding-top: 58px;
  background-color: white;
}
html.mobile section {
  padding-top: 30px;
}
#root-content {
  position: relative;
  padding-top: 60px;
  visibility: hidden;
  z-index: 2;
  min-height: 100%;
  overflow: hidden;
  max-width: 1600px;
  margin: 0 auto;
}
#root-content.header-magento {
  padding-top: 108px;
}
html.touch.mobile #root-content.header-magento {
  padding-top: 58px;
}
#root-content.no-minheight {
  min-height: 0px !important;
}
#body-content {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 1600px;
  background-color: #002842;
  margin-top: -1px;
  padding-top: 1px;
  min-height: 100%;
}
.sprite {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
html.firefox {
  -moz-osx-font-smoothing: grayscale;
}
select {
  border: none;
}
#loader-transition-page {
  position: fixed;
  top: 50%;
  left: 50%;
  display: none;
  z-index: 100000;
  margin-top: -100px;
  margin-left: -200px;
  pointer-events: none;
  overflow: hidden;
  width: 400px;
  height: 200px;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
body.rg {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  max-width: none;
}
body.rg header {
  background-color: #FFF;
}
body.rg footer .horizontal-separator {
  width: 100%;
  margin-left: 0px;
  left: 0px;
}
body.rg #body-content {
  max-width: none;
}
body.rg a,
body.rg *:focus {
  outline: none !important;
}
body.rg .icon-news-share-facebook,
body.rg .icon-news-share-twitter,
body.rg .icon-news-share-google {
  cursor: pointer;
}
body.rg .jspHorizontalBar {
  display: none !important;
}
body.rg .filter .icon-news-arrow-right {
  visibility: hidden;
}
body.rg-offline header {
  display: none;
}
body.rg-offline footer {
  display: none;
}
body.rg-offline #root-content {
  padding-top: 0px !important;
  max-width: none;
}
body.rg-offline section {
  padding-top: 0px;
}
.hidden-wcag {
  font-size: 0px !important;
  position: absolute;
}
#section-home {
  position: relative;
  padding: 0px;
}
#section-home .exclusive-reserve {
  font-size: 12px;
  line-height: 19px;
  color: #FFF;
  display: block;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-home .exclusive-reserve,
html[data-lang='tr-tr'] #section-home .exclusive-reserve {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-home .exclusive-reserve {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-home .exclusive-reserve {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-home .profit {
  font-size: 12px;
  color: #FFF;
  margin-top: 10px;
  margin-bottom: 30px;
  line-height: 14px;
  width: 270px;
}
#section-home .profit b {
  font-family: 'open_sansbold';
  display: block;
}
html[data-lang='pl-pl'] #section-home .profit b,
html[data-lang='tr-tr'] #section-home .profit b {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-home .profit b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-home .profit b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-home .exclusive-sale {
  font-size: 12px;
  color: #FFF;
  background: #c96835;
  padding: 25px 20px;
  margin-top: 20px;
  margin-bottom: 30px;
  display: block;
  text-transform: uppercase;
  font-family: 'open_sansbold';
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
html[data-lang='pl-pl'] #section-home .exclusive-sale,
html[data-lang='tr-tr'] #section-home .exclusive-sale {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-home .exclusive-sale {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-home .exclusive-sale {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-home .exclusive-sale:hover {
  background: #FFF;
  color: #c96835;
}
#section-home .content-wrapper {
  position: relative;
  width: 100%;
}
#section-home .content-wrapper .rg2016-watches {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 30%;
  height: 100%;
  vertical-align: top;
}
.mobile #section-home .content-wrapper .rg2016-watches {
  width: 100%;
  height: 50%;
}
#section-home .content-wrapper .rg2016-watches .watches-slider {
  position: relative;
  height: 70%;
  width: 100%;
  background: #143041;
}
#section-home .content-wrapper .rg2016-watches .watches-slider .watches-slider-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}
#section-home .content-wrapper .rg2016-watches .watches-slider .watches-slider-wrapper .watches-slider-item {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#section-home .content-wrapper .rg2016-watches .watches-slider .watches-slider-wrapper .watches-slider-item a {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}
#section-home .content-wrapper .rg2016-watches .watches-slider-nav {
  position: relative;
  height: 10%;
  width: 100%;
  background-color: white;
}
#section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper {
  position: relative;
  width: 100%;
  text-align: center;
}
#section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-desc {
  position: relative;
  font-size: 14px;
  font-family: 'open_sansregular';
  text-transform: uppercase;
  line-height: normal;
  letter-spacing: 0.1em;
  display: inline-block;
  vertical-align: middle;
}
html[data-lang='pl-pl'] #section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-desc,
html[data-lang='tr-tr'] #section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-desc {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-desc {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-desc {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-desc {
  font-size: 10px;
}
.mobile #section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-desc {
  font-size: 11px;
}
#section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-desc.desc2 {
  display: none;
}
#section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-bullets {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  margin-top: 2px;
  margin-left: 9%;
}
.tablet #section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-bullets {
  margin-left: 1%;
}
#section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-bullets .bullet {
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #b8c0c6;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
  margin-left: 14px;
  cursor: pointer;
}
#section-home .content-wrapper .rg2016-watches .watches-slider-nav .watches-info-wrapper .watches-bullets .bullet.selected {
  background-color: #142f41;
}
#section-home .content-wrapper .rg2016-watches .rg2016-logo {
  position: relative;
  width: 100%;
  text-align: center;
  background-color: #142f41;
  height: 300px;
}
.tablet #section-home .content-wrapper .rg2016-watches .rg2016-logo,
.desktop #section-home .content-wrapper .rg2016-watches .rg2016-logo {
  height: 20%;
}
.tablet #section-home .content-wrapper .rg2016-watches .rg2016-logo img {
  width: 150px;
  height: 50px;
}
#section-home .content-wrapper .rg2016-center-container {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 70%;
  vertical-align: top;
  height: 100%;
}
.mobile #section-home .content-wrapper .rg2016-center-container {
  width: 100%;
  height: 50%;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-menu {
  position: relative;
  z-index: 2;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper {
  position: relative;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item {
  position: relative;
  padding-left: 105px;
  cursor: pointer;
  padding-bottom: 20px;
  height: 80px;
  display: block;
  white-space: nowrap;
}
.mobile #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item {
  padding-left: 15px;
  height: 50px;
  padding-bottom: 10px;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item:nth-child(1) {
  padding-top: 0px;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 39px;
  text-align: center;
  width: 34px;
  height: 40px;
  margin-top: 23px;
}
.mobile #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-icon {
  margin-right: 15px;
  margin-top: 4px;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text {
  position: relative;
  display: inline-block;
  font-size: 39px;
  line-height: 37px;
  text-transform: uppercase;
  color: white;
  font-family: 'open_sansregular';
  letter-spacing: 0.125em;
}
html[data-lang='pl-pl'] #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text,
html[data-lang='tr-tr'] #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text {
  font-size: 20px;
  font-family: 'open_sanssemibold';
  letter-spacing: 0em;
}
html[data-lang='pl-pl'] .mobile #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text,
html[data-lang='tr-tr'] .mobile #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .mobile #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .mobile #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .rg2016-menu-item-text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .line-wrapper {
  position: absolute;
  width: 450px;
  height: 3px;
  margin-left: -105px;
  top: 80px;
  overflow: hidden;
  display: none;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.mobile #section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .line-wrapper {
  top: 50px;
  height: 2px;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .line-wrapper .line-large {
  height: 3px;
  background-color: white;
  width: 100%;
  position: absolute;
  -webkit-transform: translate3d(450px, 0, 0);
  -moz-transform: translate3d(450px, 0, 0);
  -ms-transform: translate3d(450px, 0, 0);
  -o-transform: translate3d(450px, 0, 0);
  transform: translate3d(450px, 0, 0);
}
#section-home .content-wrapper .rg2016-center-container .rg2016-menu .rg2016-menu-wrapper .rg2016-menu-item .line-wrapper .line-small {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.4);
  width: 100%;
  position: absolute;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  top: 1px;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-background-container {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-background-container .rg2016-background-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-background-container .rg2016-background-wrapper .rg2016-background-item {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: none;
}
#section-home .content-wrapper .rg2016-center-container .rg2016-swipe {
  position: absolute;
  font-size: 11px;
  color: white;
  z-index: 100000;
  text-transform: uppercase;
  display: inline-block;
  left: 0px;
  height: 40px;
  width: 100%;
  bottom: -10px;
  line-height: normal;
  display: none;
  letter-spacing: 0.450em;
  -moz-opacity: 0.55;
  -khtml-opacity: 0.55;
  -webkit-opacity: 0.55;
  opacity: 0.55;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);
  filter: alpha(opacity=55);
}
.tablet #section-home .content-wrapper .rg2016-center-container .rg2016-swipe {
  padding-left: 105px;
}
.mobile #section-home .content-wrapper .rg2016-center-container .rg2016-swipe {
  padding-left: 25px;
}
@media screen and (max-width: 1475px) {
  .tablet .watches-bullets,
  .desktop .watches-bullets {
    display: block !important;
    margin-left: 0px !important;
  }
}
#section-news {
  font-size: 12px;
  background-color: #0d243b;
  height: 100%;
  padding-top: 0px;
}
.mobile #section-news,
.tablet #section-news {
  padding-top: 60px;
}
#section-news .filter {
  width: 100%;
  height: 85px;
  position: relative;
  text-align: center;
  padding-top: 25px;
  z-index: 10;
}
.mobile #section-news .filter {
  height: 45px;
}
#section-news .filter.opened li {
  display: block;
}
#section-news .filter.opened li span {
  margin-top: -5px;
}
#section-news .filter.opened li a {
  border-top: 1px solid #295874;
}
#section-news .filter.opened li.selected a {
  border-top: 1px solid #295874;
}
#section-news .filter.opened li:first-child a {
  border-top: none;
}
#section-news .filter .label {
  font-family: 'open_sanssemibold';
  font-size: 12px;
  text-transform: uppercase;
  color: #627685;
  position: absolute;
  top: 48px;
  right: 50%;
  margin-right: 120px;
}
html[data-lang='pl-pl'] #section-news .filter .label,
html[data-lang='tr-tr'] #section-news .filter .label {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-news .filter .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-news .filter .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-news .filter .label {
  top: 26px;
  width: 50px;
  text-align: left;
  margin-right: 93px;
}
#section-news .filter ul {
  display: block;
  left: 50%;
  position: absolute;
  text-align: left;
  margin-left: -91px;
}
.mobile #section-news .filter ul {
  margin-left: -82px;
}
#section-news .filter li {
  display: none;
  position: relative;
}
#section-news .filter li span {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -4px;
}
.mobile #section-news .filter li span {
  right: 10px;
}
#section-news .filter li a {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1px;
  background-color: #1a4562;
  width: 314px;
  height: 60px;
  line-height: 60px;
  color: #fff;
  border-top: 1px solid #295874;
  padding: 0 20px;
}
html[data-lang='pl-pl'] #section-news .filter li a,
html[data-lang='tr-tr'] #section-news .filter li a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-news .filter li a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-news .filter li a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-news .filter li a:hover {
  background-color: #295874;
}
.mobile #section-news .filter li a {
  width: 200px;
  height: 35px;
  line-height: 35px;
  font-size: 10px;
  padding: 0 10px 0 10px;
}
#section-news .filter li.selected {
  display: block;
}
#section-news .filter li.selected a {
  border-top: none;
}
#section-news .load-more {
  border: 3px solid #3c6179;
  font-size: 14px;
  height: 40px;
  line-height: 34px;
  width: 1260px;
  margin: 40px auto;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
  visibility: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-news .load-more:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.tablet #section-news .load-more {
  width: 860px;
  margin: 0 auto 40px;
}
.mobile #section-news .load-more {
  width: 290px;
  margin: 0 auto 40px;
}
#section-news .news-list {
  margin-bottom: 50px;
  position: relative;
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
html.tablet #section-news .news-list {
  width: 852px;
}
html.mobile #section-news .news-list {
  width: 280px;
}
#section-news .news-list li {
  width: 404px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-top: 20px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-news .news-list li.hidden {
  display: none;
}
.mobile #section-news .news-list li {
  width: 280px;
  height: 60px;
}
#section-news .news-list li a {
  width: 100%;
}
#section-news .news-list li a span {
  display: block;
  float: left;
  width: 214px;
}
.mobile #section-news .news-list li a span {
  width: 174px;
}
#section-news .news-list li img {
  width: 160px;
  height: 100px;
  float: left;
}
.mobile #section-news .news-list li img {
  width: 96px;
  height: 60px;
}
#section-news .news-list li span {
  display: table;
  padding-left: 30px;
}
.mobile #section-news .news-list li span {
  padding-left: 10px;
}
#section-news .news-list li .title {
  font-family: 'open_sansregular';
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  height: 48px;
}
html[data-lang='pl-pl'] #section-news .news-list li .title,
html[data-lang='tr-tr'] #section-news .news-list li .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-news .news-list li .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-news .news-list li .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-news .news-list li .title {
  height: 33px;
  font-size: 12px;
  line-height: 16px;
}
#section-news .news-list li .categorie {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  font-size: 13px;
  line-height: 24px;
  color: #627685;
}
html[data-lang='pl-pl'] #section-news .news-list li .categorie,
html[data-lang='tr-tr'] #section-news .news-list li .categorie {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-news .news-list li .categorie {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-news .news-list li .categorie {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-news .news-list li .categorie {
  font-size: 10px;
  line-height: 14px;
}
#section-news .news-list li .date {
  font-family: 'open_sansbold';
  font-size: 13px;
  line-height: 24px;
  color: #737c83;
}
html[data-lang='pl-pl'] #section-news .news-list li .date,
html[data-lang='tr-tr'] #section-news .news-list li .date {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-news .news-list li .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-news .news-list li .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-news .news-list li .date {
  font-size: 10px;
  line-height: 14px;
}
#section-newsView {
  font-size: 12px;
  overflow: hidden;
  position: absolute;
  padding-top: 140px;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 49, 80, 0.95);
}
html.ie7 #section-newsView,
html.ie8 #section-newsView {
  background-image: url('../../desktop/images/colors/0-49-80-95.png');
}
.mobile #section-newsView {
  height: 100%;
  padding-top: 150px;
  padding-bottom: 50px;
}
#section-newsView .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  width: 1040px;
  height: auto;
  padding-bottom: 70px;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
html.mobile #section-newsView .container {
  padding-bottom: 30px;
}
#section-newsView .container.format-video {
  padding-bottom: 0;
}
#section-newsView .container.format-video .video {
  width: 100%;
  padding-top: 20px;
}
.tablet #section-newsView .container.format-video .video {
  height: 490px;
}
.mobile #section-newsView .container.format-video .video {
  height: 200px;
}
#section-newsView .container.format-video .video .video-youtube {
  height: 574px;
  width: 100%;
}
.tablet #section-newsView .container.format-video .video .video-youtube {
  height: 440px;
}
.mobile #section-newsView .container.format-video .video .video-youtube {
  height: 150px;
}
#section-newsView .container.format-video .video .toolbar {
  position: relative;
  height: 50px;
  background-color: #335c78;
  overflow: hidden;
  padding: 13px 5px;
}
#section-newsView .container.format-video .video .toolbar .youtube {
  width: 60px;
}
#section-newsView .container.format-video .video .toolbar .mute {
  top: 1px;
  width: 25px;
}
#section-newsView .container.format-video .video .toolbar .share {
  top: 2px;
  width: 34px;
  float: right;
  display: none;
}
#section-newsView .container.format-video .video .toolbar .progress {
  left: 50px;
  right: 100px;
}
#section-newsView .container.format-video .video .toolbar .progress div {
  background-color: #5c7d93;
}
.mobile #section-newsView .container {
  width: 280px;
}
.tablet #section-newsView .container {
  width: 760px;
}
#section-newsView .container .landscape-wrapper {
  width: 100%;
  height: 350px;
  position: relative;
  overflow: hidden;
}
.mobile #section-newsView .container .landscape-wrapper {
  height: 100px;
}
#section-newsView .container .landscape-wrapper img {
  width: 100%;
}
#section-newsView .container .text {
  width: 644px;
  height: auto;
  float: left;
}
.tablet #section-newsView .container .text {
  width: 450px;
}
.mobile #section-newsView .container .text {
  float: none;
  width: 100%;
}
#section-newsView .container .text a {
  color: #0d243b;
}
#section-newsView .container .text h2 {
  font-family: 'open_sansregular';
  font-size: 22px;
  line-height: 28px;
  color: #020202;
  padding: 70px 70px 7px;
}
html[data-lang='pl-pl'] #section-newsView .container .text h2,
html[data-lang='tr-tr'] #section-newsView .container .text h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-newsView .container .text h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-newsView .container .text h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-newsView .container .text h2 {
  padding: 20px 20px 7px;
}
#section-newsView .container .text span {
  font-family: 'open_sanssemibold';
  font-size: 13px;
  line-height: 24px;
  color: #8b8b8b;
  padding: 0px 70px 46px;
  display: block;
}
html[data-lang='pl-pl'] #section-newsView .container .text span,
html[data-lang='tr-tr'] #section-newsView .container .text span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-newsView .container .text span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-newsView .container .text span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-newsView .container .text span {
  padding: 0px 20px 23px;
}
#section-newsView .container .text .content {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 28px;
  color: #676767;
  margin-right: 70px;
  margin-left: 70px;
  word-wrap: break-word;
  max-height: 600px;
  padding-right: 30px;
  overflow: hidden;
}
html[data-lang='pl-pl'] #section-newsView .container .text .content,
html[data-lang='tr-tr'] #section-newsView .container .text .content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-newsView .container .text .content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-newsView .container .text .content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-newsView .container .text .content {
  margin-bottom: 0;
  height: auto !important;
  margin-right: 20px;
  margin-left: 20px;
  overflow: hidden;
  width: 230px;
  padding-right: 10px;
}
#section-newsView .container .share-wrapper {
  width: 370px;
  height: auto;
  float: right;
  overflow: hidden;
}
.tablet #section-newsView .container .share-wrapper {
  width: 290px;
}
.mobile #section-newsView .container .share-wrapper {
  float: none;
  width: 100%;
  margin-top: 20px;
}
#section-newsView .container .share-wrapper p {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  line-height: 28px;
  color: #404040;
  margin-top: 50px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-newsView .container .share-wrapper p,
html[data-lang='tr-tr'] #section-newsView .container .share-wrapper p {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-newsView .container .share-wrapper p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-newsView .container .share-wrapper p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-newsView .container .share-wrapper p {
  margin-top: 20px;
  margin-left: 20px;
}
#section-newsView .container .share-wrapper img {
  width: 100%;
}
#section-newsView .container .share-wrapper .icon-container {
  margin-top: 25px;
  margin-bottom: 70px;
  vertical-align: middle;
}
.mobile #section-newsView .container .share-wrapper .icon-container {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
}
#section-newsView .container .share-wrapper .icon-container span {
  margin-right: 30px;
  vertical-align: middle;
}
#aces-left-menu {
  position: relative;
  height: 100%;
  width: 282px;
  float: left;
}
#aces-left-menu .longines-logo {
  width: 168px;
  height: 168px;
  margin-top: 30px;
  margin-left: 50px;
  position: relative;
}
#aces-left-menu ul {
  margin-top: 30px;
}
#aces-left-menu ul li {
  height: 50px;
  margin-left: 45px;
}
#aces-left-menu ul li img {
  width: 14px;
  margin-right: 10px;
  margin-top: -4px;
  display: inline-block;
  vertical-align: middle;
}
#aces-left-menu ul li.disabled:hover a {
  cursor: default;
  color: #6e8392;
}
#aces-left-menu ul li.selected a {
  color: #ffffff;
}
#aces-left-menu ul li span {
  width: 14px;
  height: 14px;
}
#aces-left-menu ul li a {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  line-height: 50px;
  color: #6e8392;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #aces-left-menu ul li a,
html[data-lang='tr-tr'] #aces-left-menu ul li a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #aces-left-menu ul li a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #aces-left-menu ul li a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#aces-left-menu ul li a:hover {
  color: #ffffff;
}
.tablet #aces-left-menu {
  position: relative;
  width: 100%;
  margin-top: 15px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 20px;
}
.tablet #aces-left-menu .longines-logo {
  width: 50px;
  height: 50px;
  float: left;
  margin: 0;
}
.tablet #aces-left-menu .menu-left-wrapper {
  overflow-x: auto;
  float: right;
  width: 780px;
}
.tablet #aces-left-menu .menu-left-wrapper ul {
  margin: auto;
  padding: 0;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
}
.tablet #aces-left-menu .menu-left-wrapper ul li {
  float: left;
  margin-left: 35px;
}
.tablet #aces-left-menu .menu-left-wrapper ul li img {
  width: 14px;
  margin-right: 10px;
  margin-top: -1px;
  display: inline-block;
  vertical-align: middle;
}
.tablet #aces-left-menu .menu-left-wrapper ul li a {
  font-size: 11px;
}
.tablet #aces-left-menu .menu-left-wrapper ul li:first-of-type {
  margin-left: 0;
}
.mobile #aces-left-menu {
  position: relative;
  width: 100%;
  margin-top: 15px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 20px;
}
.mobile #aces-left-menu .longines-logo {
  width: 50px;
  height: 50px;
  float: left;
  margin: 0;
}
.mobile #aces-left-menu .menu-left-wrapper {
  overflow-x: auto;
  float: right;
  width: 780px;
}
.mobile #aces-left-menu .menu-left-wrapper ul {
  margin: 0;
  padding: 0;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
}
.mobile #aces-left-menu .menu-left-wrapper ul li {
  float: left;
  margin-left: 35px;
}
.mobile #aces-left-menu .menu-left-wrapper ul li img {
  width: 14px;
  margin-right: 10px;
  margin-top: -4px;
  display: inline-block;
  vertical-align: middle;
}
.mobile #aces-left-menu .menu-left-wrapper ul li a {
  font-size: 11px;
}
.mobile #aces-left-menu .menu-left-wrapper ul li:first-of-type {
  margin-left: 0;
}
#section-aces {
  padding-top: 0px;
  overflow: hidden;
  background-color: #0d243b;
}
.tablet #section-aces,
.mobile #section-aces {
  margin-top: 57px;
}
#section-aces .background {
  position: absolute;
}
#section-aces .news {
  position: relative;
  height: 100%;
  width: 100%;
  float: left;
  text-align: center;
}
#section-aces .news .load-more {
  border: 3px solid #3c6179;
  font-size: 14px;
  height: 40px;
  line-height: 34px;
  width: 1050px;
  margin-right: 282px;
  margin-bottom: 40px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
  visibility: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-aces .news .load-more:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.tablet #section-aces .news .load-more {
  width: 690px;
  margin-right: 0;
}
.mobile #section-aces .news .load-more {
  width: 290px;
  display: block;
  margin: 0 auto 40px;
}
#section-aces .news ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 60px;
  width: 100%;
  max-width: 1080px;
  margin-right: 282px;
  text-align: left;
}
#section-aces .news ul .sprite-rg {
  display: none;
}
#section-aces .news ul li.selected .sprite-rg {
  display: block;
}
.tablet #section-aces .news ul {
  max-width: 720px;
}
.mobile #section-aces .news ul {
  padding-top: 20px;
}
#section-aces .news ul.opened li.selected a {
  background-color: #ec8963;
}
#section-aces .news ul li {
  width: 320px;
  height: 340px;
  background-color: #fff;
  margin: 0 20px 40px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-aces .news ul li.hidden {
  display: none;
}
.mobile #section-aces .news ul li {
  margin-right: auto;
  margin-left: auto;
  width: 280px;
  height: 300px;
}
#section-aces .news ul li a {
  height: 100%;
  display: block;
}
#section-aces .news ul li a img {
  width: 100%;
}
#section-aces .news ul li a .text {
  width: 100%;
}
#section-aces .news ul li a .text .title {
  font-family: 'open_sansregular';
  font-size: 15px;
  line-height: 22px;
  color: #020202;
  max-height: 70px;
  overflow: hidden;
  display: block;
  padding: 15px 30px 0px;
}
html[data-lang='pl-pl'] #section-aces .news ul li a .text .title,
html[data-lang='tr-tr'] #section-aces .news ul li a .text .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces .news ul li a .text .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces .news ul li a .text .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-aces .news ul li a .text .title {
  padding: 10px 20px 0px;
}
#section-aces .news ul li a .text .date {
  font-family: 'open_sanssemibold';
  font-size: 13px;
  line-height: 24px;
  color: #ccd6df;
  display: block;
  padding: 0px 30px;
}
html[data-lang='pl-pl'] #section-aces .news ul li a .text .date,
html[data-lang='tr-tr'] #section-aces .news ul li a .text .date {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces .news ul li a .text .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces .news ul li a .text .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-aces .news ul li a .text .date {
  padding: 0px 20px;
}
.tablet #section-aces .news {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.tablet #section-aces .news ul {
  width: 880px;
  margin: auto;
  padding-top: 15px;
}
.mobile #section-aces .news {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.mobile #section-aces .news ul {
  width: 280px;
  margin: auto;
  padding-top: 15px;
}
#section-aces-players {
  padding-top: 0px;
  overflow: hidden;
  background-color: #0d243b;
}
.tablet #section-aces-players,
.mobile #section-aces-players {
  margin-top: 57px;
}
#section-aces-players .background {
  position: absolute;
}
#section-aces-players .players {
  position: relative;
  height: 100%;
  width: 100%;
  float: left;
  margin-top: 60px;
  font-size: 0px;
  text-align: center;
}
html.mobile #section-aces-players .players {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
#section-aces-players .players .load-more {
  border: 3px solid #3c6179;
  font-size: 14px;
  height: 40px;
  line-height: 34px;
  width: 1040px;
  margin-right: 282px;
  margin-bottom: 40px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
  visibility: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-aces-players .players .load-more:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.tablet #section-aces-players .players .load-more {
  width: 770px;
  display: block;
  margin: 0 auto 40px;
}
.mobile #section-aces-players .players .load-more {
  width: 230px;
  display: block;
  margin: 0 auto 40px;
}
#section-aces-players .players ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 100%;
  max-width: 1080px;
  margin-right: 282px;
  text-align: left;
}
.tablet #section-aces-players .players ul {
  max-width: 810px;
}
#section-aces-players .players ul li {
  width: 230px;
  height: 340px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  background-color: #ffffff;
  margin: 0 20px 40px;
  overflow: hidden;
}
#section-aces-players .players ul li.hidden {
  display: none;
}
html.mobile #section-aces-players .players ul li {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
#section-aces-players .players ul li a {
  display: block;
  height: 100%;
}
#section-aces-players .players ul li a img {
  position: relative;
  width: 100%;
}
#section-aces-players .players ul li a .text {
  width: 100%;
  height: 110px;
}
#section-aces-players .players ul li a .text .title {
  display: block;
  font-family: 'open_sansregular';
  font-size: 16px;
  color: #000000;
  line-height: 22px;
  padding: 0px 30px;
  max-height: 70px;
  overflow: hidden;
}
html[data-lang='pl-pl'] #section-aces-players .players ul li a .text .title,
html[data-lang='tr-tr'] #section-aces-players .players ul li a .text .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces-players .players ul li a .text .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-players .players ul li a .text .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces-players .players ul li a .text .country {
  display: block;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  line-height: 24px;
  color: #ccd6df;
  padding: 0px 30px;
}
html[data-lang='pl-pl'] #section-aces-players .players ul li a .text .country,
html[data-lang='tr-tr'] #section-aces-players .players ul li a .text .country {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces-players .players ul li a .text .country {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-players .players ul li a .text .country {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-aces-players .players {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 0;
}
.tablet #section-aces-players .players ul {
  width: 880px;
  margin: auto;
  padding-top: 15px;
}
.mobile #section-aces-players .players {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.mobile #section-aces-players .players ul {
  width: 280px;
  margin: auto;
  padding-top: 15px;
}
#section-aces-playersView {
  font-size: 12px;
  padding-top: 0px;
  position: absolute;
  margin-top: 60px;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 49, 80, 0.95);
}
html.ie7 #section-aces-playersView,
html.ie8 #section-aces-playersView {
  background-image: url('../../desktop/images/colors/0-49-80-95.png');
}
.mobile #section-aces-playersView {
  margin-top: 60px;
  height: 100%;
}
.tablet #section-aces-playersView {
  height: 100%;
}
#section-aces-playersView .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  width: 1040px;
  height: auto;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  overflow: hidden;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.tablet #section-aces-playersView .container {
  width: 760px;
}
.mobile #section-aces-playersView .container {
  width: 280px;
  margin-top: 75px;
  height: auto !important;
}
#section-aces-playersView .container .image {
  width: auto;
  float: left;
  height: 100%;
  width: 445px;
  overflow: hidden;
  position: relative;
}
.tablet #section-aces-playersView .container .image {
  width: 270px;
}
.mobile #section-aces-playersView .container .image {
  width: 100%;
}
#section-aces-playersView .container .image .image-desktop {
  width: 100%;
  float: left;
}
.mobile #section-aces-playersView .container .image .image-desktop {
  display: none;
}
#section-aces-playersView .container .image .image-mobile {
  display: none;
  width: 100%;
}
.mobile #section-aces-playersView .container .image .image-mobile {
  width: 280px;
  display: block;
}
#section-aces-playersView .container .text {
  padding-bottom: 30px;
  float: left;
  height: auto;
  width: 595px;
  position: relative;
}
.tablet #section-aces-playersView .container .text {
  width: 490px;
}
.mobile #section-aces-playersView .container .text {
  width: 100% !important;
}
#section-aces-playersView .container .text a {
  color: #0d243b;
}
#section-aces-playersView .container .text h2 {
  font-family: 'open_sansregular';
  font-size: 22px;
  line-height: 22px;
  color: black;
  padding: 70px 70px 0;
}
html[data-lang='pl-pl'] #section-aces-playersView .container .text h2,
html[data-lang='tr-tr'] #section-aces-playersView .container .text h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces-playersView .container .text h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-playersView .container .text h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-aces-playersView .container .text h2 {
  padding: 20px 20px 0;
}
#section-aces-playersView .container .text h3 {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  line-height: 24px;
  color: #ccd6df;
  text-transform: uppercase;
  padding: 0 70px 0;
  margin-top: 5px;
  margin-bottom: 40px;
}
html[data-lang='pl-pl'] #section-aces-playersView .container .text h3,
html[data-lang='tr-tr'] #section-aces-playersView .container .text h3 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces-playersView .container .text h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-playersView .container .text h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-aces-playersView .container .text h3 {
  padding: 0 20px 0;
  margin-bottom: 20px;
}
#section-aces-playersView .container .text .editorial {
  color: #676767;
  margin-left: 70px;
  margin-right: 70px;
}
#section-aces-playersView .container .text .editorial .birth {
  margin-right: 30px;
}
#section-aces-playersView .container .text .editorial .birth,
#section-aces-playersView .container .text .editorial .result {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 40px;
}
#section-aces-playersView .container .text .editorial .birth span,
#section-aces-playersView .container .text .editorial .result span {
  font-family: 'open_sansbold';
  text-transform: uppercase;
  font-size: 14px;
}
html[data-lang='pl-pl'] #section-aces-playersView .container .text .editorial .birth span,
html[data-lang='pl-pl'] #section-aces-playersView .container .text .editorial .result span,
html[data-lang='tr-tr'] #section-aces-playersView .container .text .editorial .birth span,
html[data-lang='tr-tr'] #section-aces-playersView .container .text .editorial .result span {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-aces-playersView .container .text .editorial .birth span,
html[data-lang='th-th'] #section-aces-playersView .container .text .editorial .result span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-playersView .container .text .editorial .birth span,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-playersView .container .text .editorial .result span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces-playersView .container .text .editorial .birth div,
#section-aces-playersView .container .text .editorial .result div {
  font-family: 'open_sansregular';
  font-size: 14px;
}
html[data-lang='pl-pl'] #section-aces-playersView .container .text .editorial .birth div,
html[data-lang='pl-pl'] #section-aces-playersView .container .text .editorial .result div,
html[data-lang='tr-tr'] #section-aces-playersView .container .text .editorial .birth div,
html[data-lang='tr-tr'] #section-aces-playersView .container .text .editorial .result div {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces-playersView .container .text .editorial .birth div,
html[data-lang='th-th'] #section-aces-playersView .container .text .editorial .result div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-playersView .container .text .editorial .birth div,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-playersView .container .text .editorial .result div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-aces-playersView .container .text .editorial {
  margin-left: 20px;
}
.mobile #section-aces-playersView .container .text .editorial .birth {
  margin-bottom: 20px;
  margin-right: 30px;
}
#section-aces-playersView .container .text .content {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 24px;
  color: black;
  padding-left: 70px;
  padding-right: 70px;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] #section-aces-playersView .container .text .content,
html[data-lang='tr-tr'] #section-aces-playersView .container .text .content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces-playersView .container .text .content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-playersView .container .text .content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces-playersView .container .text .content .icon-container {
  margin-top: 25px;
  margin-bottom: 70px;
  vertical-align: middle;
}
.mobile #section-aces-playersView .container .text .content .icon-container {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
}
#section-aces-playersView .container .text .content .icon-container span {
  margin-right: 30px;
  vertical-align: middle;
}
#section-aces-playersView .container .text .content .content-container {
  height: 100%;
  padding-right: 40px;
}
html.mobile #section-aces-playersView .container .text .content .content-container {
  padding-right: 0px;
  height: auto;
}
.mobile #section-aces-playersView .container .text .content {
  width: 100% !important;
  height: auto !important;
  padding: 20px 20px 20px;
}
#section-aces-playersView .navigation {
  position: absolute;
  top: 60px;
  left: 50%;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.mobile #section-aces-playersView .navigation {
  top: 20px;
  left: 50%;
}
#section-aces-playersView .navigation a {
  margin-bottom: 20px;
  display: block;
}
.mobile #section-aces-playersView .navigation a {
  margin-bottom: 0px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
}
#section-aces-playersView .navigation span {
  display: block;
  cursor: pointer;
}
.mobile #section-aces-playersView .navigation span {
  margin-left: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-aces-playersView .navigation .prev,
#section-aces-playersView .navigation .next,
#section-aces-playersView .navigation .close {
  width: 56px;
  height: 56px;
  border: 1px solid #27516b;
  text-align: center;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
}
#section-aces-playersView .navigation .prev:hover,
#section-aces-playersView .navigation .next:hover,
#section-aces-playersView .navigation .close:hover {
  border-color: #4d6f85;
}
#section-aces-playersView .navigation .prev .inner,
#section-aces-playersView .navigation .next .inner,
#section-aces-playersView .navigation .close .inner {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 19px;
  overflow: hidden;
  margin-top: 17px;
}
.mobile #section-aces-playersView .navigation .prev .inner,
.mobile #section-aces-playersView .navigation .next .inner,
.mobile #section-aces-playersView .navigation .close .inner {
  margin-top: 8px;
}
#section-aces-playersView .navigation .prev span,
#section-aces-playersView .navigation .next span,
#section-aces-playersView .navigation .close span {
  display: inline-block;
}
#section-aces-playersView .navigation .prev .bis,
#section-aces-playersView .navigation .next .bis,
#section-aces-playersView .navigation .close .bis {
  position: absolute;
  top: 0;
}
#section-aces-playersView .navigation .prev .bis {
  right: -25px;
}
.mobile #section-aces-playersView .navigation .prev {
  background-image: url(../images/news/prev-small.png);
  width: 35px;
  height: 35px;
  background-size: 35px 35px;
}
.mobile #section-aces-playersView .navigation .prev .sprite-rg {
  display: none;
  margin-top: 7px;
}
#section-aces-playersView .navigation .next .bis {
  left: -25px;
}
.mobile #section-aces-playersView .navigation .next {
  background-image: url(../images/news/next-small.png);
  width: 35px;
  height: 35px;
  background-size: 35px 35px;
}
.mobile #section-aces-playersView .navigation .next .sprite-rg {
  display: none;
}
#section-aces-playersView .navigation .close span {
  margin-top: 18px;
}
.mobile #section-aces-playersView .navigation .close {
  background-image: url(../images/news/close-small.png);
  width: 35px;
  height: 35px;
  background-size: 35px 35px;
}
.mobile #section-aces-playersView .navigation .close .sprite-rg {
  display: none;
}
#section-aces-tournament {
  background-color: #0d243b;
  padding-top: 0px;
}
.tablet #section-aces-tournament,
.mobile #section-aces-tournament {
  margin-top: 57px;
}
#section-aces-tournament .background {
  position: absolute;
}
#section-aces-tournament .result-container {
  position: relative;
  height: 100%;
  width: 100%;
  margin-top: 40px;
  float: left;
  text-align: center;
  padding-bottom: 40px;
}
#section-aces-tournament .result-container .players-wrapper {
  width: 1036px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  margin-right: 282px;
}
html.tablet #section-aces-tournament .result-container .players-wrapper {
  width: 920px;
  margin: auto;
}
html.mobile #section-aces-tournament .result-container .players-wrapper {
  width: 280px;
  margin: auto;
}
#section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(1),
#section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(2) {
  background: #e8edf1;
}
#section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(1) .score,
#section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(2) .score {
  font-family: 'open_sansbold' !important;
}
html[data-lang='pl-pl'] #section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(1) .score,
html[data-lang='pl-pl'] #section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(2) .score,
html[data-lang='tr-tr'] #section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(1) .score,
html[data-lang='tr-tr'] #section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(2) .score {
  font-family: 'open_sansbold-pl' !important;
}
html[data-lang='th-th'] #section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(1) .score,
html[data-lang='th-th'] #section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(2) .score {
  font-family: 'open_sanssemibold' !important;
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(1) .score,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-tournament .result-container .players-wrapper.first li .players:nth-child(2) .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
#section-aces-tournament .result-container .players-wrapper.quarter li .players[data-iswinner="1"],
#section-aces-tournament .result-container .players-wrapper.semi li .players[data-iswinner="1"],
#section-aces-tournament .result-container .players-wrapper.final li .players[data-iswinner="1"] {
  background: #e8edf1;
}
#section-aces-tournament .result-container .players-wrapper.quarter li .players[data-iswinner="1"] .score,
#section-aces-tournament .result-container .players-wrapper.semi li .players[data-iswinner="1"] .score,
#section-aces-tournament .result-container .players-wrapper.final li .players[data-iswinner="1"] .score {
  font-family: 'open_sansbold' !important;
}
html[data-lang='pl-pl'] #section-aces-tournament .result-container .players-wrapper.quarter li .players[data-iswinner="1"] .score,
html[data-lang='pl-pl'] #section-aces-tournament .result-container .players-wrapper.semi li .players[data-iswinner="1"] .score,
html[data-lang='pl-pl'] #section-aces-tournament .result-container .players-wrapper.final li .players[data-iswinner="1"] .score,
html[data-lang='tr-tr'] #section-aces-tournament .result-container .players-wrapper.quarter li .players[data-iswinner="1"] .score,
html[data-lang='tr-tr'] #section-aces-tournament .result-container .players-wrapper.semi li .players[data-iswinner="1"] .score,
html[data-lang='tr-tr'] #section-aces-tournament .result-container .players-wrapper.final li .players[data-iswinner="1"] .score {
  font-family: 'open_sansbold-pl' !important;
}
html[data-lang='th-th'] #section-aces-tournament .result-container .players-wrapper.quarter li .players[data-iswinner="1"] .score,
html[data-lang='th-th'] #section-aces-tournament .result-container .players-wrapper.semi li .players[data-iswinner="1"] .score,
html[data-lang='th-th'] #section-aces-tournament .result-container .players-wrapper.final li .players[data-iswinner="1"] .score {
  font-family: 'open_sanssemibold' !important;
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-tournament .result-container .players-wrapper.quarter li .players[data-iswinner="1"] .score,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-tournament .result-container .players-wrapper.semi li .players[data-iswinner="1"] .score,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-tournament .result-container .players-wrapper.final li .players[data-iswinner="1"] .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
#section-aces-tournament .result-container .players-wrapper.quarter li .players:first-child .infos .score-wrapper,
#section-aces-tournament .result-container .players-wrapper.semi li .players:first-child .infos .score-wrapper,
#section-aces-tournament .result-container .players-wrapper.final li .players:first-child .infos .score-wrapper {
  bottom: 0px;
  top: auto;
}
#section-aces-tournament .result-container .players-wrapper.quarter li .players .infos,
#section-aces-tournament .result-container .players-wrapper.semi li .players .infos,
#section-aces-tournament .result-container .players-wrapper.final li .players .infos {
  height: 190px;
  line-height: 190px;
  width: 348px;
  padding-left: 85px;
}
html.tablet #section-aces-tournament .result-container .players-wrapper.quarter li .players .infos,
html.tablet #section-aces-tournament .result-container .players-wrapper.semi li .players .infos,
html.tablet #section-aces-tournament .result-container .players-wrapper.final li .players .infos,
html.mobile #section-aces-tournament .result-container .players-wrapper.quarter li .players .infos,
html.mobile #section-aces-tournament .result-container .players-wrapper.semi li .players .infos,
html.mobile #section-aces-tournament .result-container .players-wrapper.final li .players .infos {
  height: 100px;
  line-height: 100px;
  padding-left: 60px;
}
html.mobile #section-aces-tournament .result-container .players-wrapper.quarter li .players .infos,
html.mobile #section-aces-tournament .result-container .players-wrapper.semi li .players .infos,
html.mobile #section-aces-tournament .result-container .players-wrapper.final li .players .infos {
  padding-left: 40px;
  width: 200px;
}
#section-aces-tournament .result-container .players-wrapper.quarter li .players .img-wrapper,
#section-aces-tournament .result-container .players-wrapper.semi li .players .img-wrapper,
#section-aces-tournament .result-container .players-wrapper.final li .players .img-wrapper {
  height: 190px;
  width: 150px;
}
html.tablet #section-aces-tournament .result-container .players-wrapper.quarter li .players .img-wrapper,
html.tablet #section-aces-tournament .result-container .players-wrapper.semi li .players .img-wrapper,
html.tablet #section-aces-tournament .result-container .players-wrapper.final li .players .img-wrapper,
html.mobile #section-aces-tournament .result-container .players-wrapper.quarter li .players .img-wrapper,
html.mobile #section-aces-tournament .result-container .players-wrapper.semi li .players .img-wrapper,
html.mobile #section-aces-tournament .result-container .players-wrapper.final li .players .img-wrapper {
  height: 100px;
  width: 80px;
}
#section-aces-tournament .result-container .players-wrapper li {
  width: 498px;
  float: left;
  background-color: #ffffff;
  margin-bottom: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.tablet #section-aces-tournament .result-container .players-wrapper li {
  width: 440px;
}
html.mobile #section-aces-tournament .result-container .players-wrapper li {
  width: 280px;
  margin: 0;
  margin-bottom: 20px;
}
#section-aces-tournament .result-container .players-wrapper li .players a {
  width: 100%;
}
#section-aces-tournament .result-container .players-wrapper li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  float: left;
  width: 75px;
  height: 90px;
}
html.tablet #section-aces-tournament .result-container .players-wrapper li .players .img-wrapper {
  height: 60px;
  width: 55px;
}
html.mobile #section-aces-tournament .result-container .players-wrapper li .players .img-wrapper {
  width: 65px;
  height: 50px;
}
#section-aces-tournament .result-container .players-wrapper li .players .infos {
  float: right;
  width: 403px;
  height: 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  vertical-align: top;
  position: relative;
  text-align: left;
  padding-left: 65px;
  font-size: 16px;
  line-height: 90px;
}
html.tablet #section-aces-tournament .result-container .players-wrapper li .players .infos {
  width: 345px;
  height: 60px;
  line-height: 60px;
  padding-left: 35px;
}
html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos {
  width: 215px;
  height: 50px;
  padding-left: 45px;
  line-height: 50px;
}
#section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content {
  line-height: 1em;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  text-align: left;
  position: relative;
}
#section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .name {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  font-family: 'open_sanssemibold';
  font-size: 16px;
  color: black;
  position: relative;
  color: #054470;
  margin-bottom: 2%;
}
html[data-lang='pl-pl'] #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .name,
html[data-lang='tr-tr'] #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .name {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .name {
  font-size: 15px;
}
html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .name {
  font-size: 11px;
}
#section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .country {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  font-family: 'open_sanssemibold';
  color: #ccd6df;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 13px;
  color: #e16d47;
}
html[data-lang='pl-pl'] #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .country,
html[data-lang='tr-tr'] #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .country {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .country {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .country {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos .infos-content .country {
  font-size: 10px;
}
#section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper {
  position: absolute;
  right: 17px;
  top: 10px;
  line-height: 1em;
}
html.tablet #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper {
  top: 0px;
}
html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper {
  right: 5px;
  top: 0;
  height: 50px;
}
#section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper i {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
#section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansregular';
  color: #003150;
  font-size: 16px;
  line-height: 60px;
  margin: 0 10px 0 10px;
  white-space: nowrap;
}
html[data-lang='pl-pl'] #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score,
html[data-lang='tr-tr'] #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
}
html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score {
  font-family: 'open_sansbold';
  font-size: 10px;
  line-height: 50px;
  margin: 0 7px 0 7px;
}
html[data-lang='pl-pl'] html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score,
html[data-lang='tr-tr'] html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos .score-wrapper .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces-tournament .result-container .players-wrapper li .players .infos .flag {
  position: absolute;
  width: 45px;
  left: -62px;
  top: 50%;
  margin-top: -15px;
}
html.tablet #section-aces-tournament .result-container .players-wrapper li .players .infos .flag {
  width: 25px;
  left: -51px;
  margin-top: -8px;
}
html.mobile #section-aces-tournament .result-container .players-wrapper li .players .infos .flag {
  width: 15px;
  left: -30px;
  top: 17px;
  margin-top: -5px;
}
#section-aces-tournament .result-container .players-wrapper li .bottom-item {
  border-top: solid 1px #e5e5e5;
}
#section-aces-tournament .result-container .players-wrapper .left-item {
  margin-right: 40px;
}
.tournament-menu-wrapper {
  float: left;
}
.tournament-menu-wrapper .tournament-menu {
  position: relative;
  margin-top: 60px;
  width: 100%;
  text-align: center;
}
.tournament-menu-wrapper .tournament-menu ul {
  display: inline-block;
  height: 100%;
  background-color: #1a4562;
  width: 1036px;
  margin-right: 282px;
}
.tournament-menu-wrapper .tournament-menu ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  vertical-align: middle;
  height: 60px;
  width: 259px;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sanssemibold';
  color: white;
  text-transform: uppercase;
  position: relative;
}
html[data-lang='pl-pl'] .tournament-menu-wrapper .tournament-menu ul li,
html[data-lang='tr-tr'] .tournament-menu-wrapper .tournament-menu ul li {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .tournament-menu-wrapper .tournament-menu ul li {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .tournament-menu-wrapper .tournament-menu ul li {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tournament-menu-wrapper .tournament-menu ul li a {
  font-size: 13px;
  line-height: 60px;
  color: white;
  text-decoration: none;
  display: block;
}
.tournament-menu-wrapper .tournament-menu ul li a br {
  display: none;
}
.tournament-menu-wrapper .tournament-menu ul li span {
  display: none;
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: -1px;
  left: 0;
  background: #d35321;
}
.desktop .tournament-menu-wrapper .tournament-menu ul li:hover span {
  display: block;
}
.notouch .tournament-menu-wrapper .tournament-menu ul li:hover span {
  display: block;
}
.tournament-menu-wrapper .tournament-menu ul li.selected span {
  display: block;
}
.tournament-menu-wrapper .tournament-menu ul li.disabled a {
  color: #385c74;
}
.tournament-menu-wrapper .tournament-menu ul li.disabled a:hover {
  cursor: default;
}
.tournament-menu-wrapper .tournament-menu ul li.disabled:hover span {
  display: none;
}
.touch .tournament-menu-wrapper ul li.selected span {
  display: block;
}
.tablet .tournament-menu-wrapper {
  clear: both;
  height: 60px;
  position: relative;
  margin-top: 170px;
  width: 880px;
  text-align: center;
}
.tablet .tournament-menu-wrapper .tournament-menu {
  width: 920px;
  height: 60px;
  margin: 0;
  background: #1a4562;
  display: inline-block;
}
.tablet .tournament-menu-wrapper .tournament-menu ul {
  width: 100%;
}
.tablet .tournament-menu-wrapper .tournament-menu ul li {
  height: 60px;
  width: 25%;
}
.mobile .tournament-menu-wrapper {
  clear: both;
  height: 40px;
  position: relative;
  margin-top: 170px;
  width: 280px;
  text-align: center;
}
.mobile .tournament-menu-wrapper .tournament-menu {
  width: 280px;
  height: 40px;
  margin: 0;
  background: #1a4562;
  display: inline-block;
}
.mobile .tournament-menu-wrapper .tournament-menu ul {
  width: 100%;
}
.mobile .tournament-menu-wrapper .tournament-menu ul li {
  height: 40px;
  width: 25%;
}
.mobile .tournament-menu-wrapper .tournament-menu ul li a {
  font-size: 10px;
  line-height: 39px;
}
.mobile .tournament-menu-wrapper .tournament-menu ul li .quarter-label {
  line-height: 13px;
  margin-top: 6px;
}
.tournament-boy-girl {
  position: absolute;
  bottom: 2%;
  left: 30px;
}
html.tablet .tournament-boy-girl,
html.mobile .tournament-boy-girl {
  width: 200px;
  left: 50%;
  margin-left: -100px;
  bottom: auto;
  top: 100px;
}
.tournament-boy-girl .boygirl-button {
  height: 38px;
  line-height: 38px;
  border: 3px solid rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  *behavior: url(/js/PIE.htc);
  margin-bottom: 15px;
  color: white;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 12px;
  padding: 0 20px;
  min-width: 150px;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
}
.tournament-boy-girl .boygirl-button.selected {
  color: #142f41;
  background: rgba(255, 255, 255, 0.8);
  border: 3px solid rgba(255, 255, 255, 0.1);
}
#section-aces {
  padding-top: 0px;
  background-color: #0d243b;
}
#section-aces .background {
  position: absolute;
}
#section-aces .filter {
  width: 80px;
  height: 40px;
  position: absolute;
  text-align: center;
  left: 50%;
  margin: 60px 0 0 540px;
  z-index: 5;
}
.desktop #section-aces .filter.top-50 {
  top: -50px;
}
.tablet #section-aces .filter {
  position: relative;
  margin-left: 50%;
  left: -40px !important;
  margin-top: 80px;
  margin-bottom: 20px;
}
.mobile #section-aces .filter {
  position: relative;
  margin-left: 50%;
  left: -40px !important;
  margin-top: 80px;
  margin-bottom: 20px;
}
#section-aces .filter.opened li {
  display: block;
}
#section-aces .filter.opened li span {
  margin-top: -5px;
}
#section-aces .filter.opened li a {
  border-top: 1px solid #ec8963;
}
#section-aces .filter.opened li.selected a {
  border-top: 1px solid #ec8963;
}
#section-aces .filter.opened li:first-child a {
  border-top: none;
}
#section-aces .filter ul {
  display: block;
  z-index: 2;
  left: 50%;
  position: absolute;
  text-align: left;
  margin-left: -40px;
}
#section-aces .filter li {
  display: none;
  position: relative;
}
#section-aces .filter li span {
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -4px;
}
#section-aces .filter li a {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1px;
  background-color: #d35220;
  width: 60px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  border-top: 1px solid #ec8963;
  padding: 0 10px;
}
html[data-lang='pl-pl'] #section-aces .filter li a,
html[data-lang='tr-tr'] #section-aces .filter li a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces .filter li a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces .filter li a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces .filter li a:hover {
  background-color: #ec8963;
}
#section-aces .filter li.selected {
  display: block;
}
#section-aces .filter li.selected a {
  border-top: none;
}
#section-aces .photos {
  position: relative;
  height: 100%;
  width: 100%;
  float: left;
  text-align: center;
}
#section-aces .photos .load-more {
  border: 3px solid #3c6179;
  font-size: 14px;
  height: 40px;
  line-height: 34px;
  width: 930px;
  margin-right: 282px;
  margin-bottom: 40px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
  visibility: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-aces .photos .load-more:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.tablet #section-aces .photos .load-more {
  width: 610px;
  display: block;
  margin: 0 auto 40px;
}
.mobile #section-aces .photos .load-more {
  width: 290px;
  display: block;
  margin: 0 auto 40px;
}
#section-aces .photos ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 60px;
  width: 100%;
  max-width: 960px;
  margin-right: 282px;
  text-align: left;
}
.tablet #section-aces .photos ul {
  max-width: 640px;
}
.mobile #section-aces .photos ul {
  padding-top: 20px;
}
#section-aces .photos ul li {
  width: 280px;
  height: 300px;
  background-color: #fff;
  margin: 0 20px 40px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-aces .photos ul li.hidden {
  display: none;
}
.mobile #section-aces .photos ul li {
  margin-right: auto;
  margin-left: auto;
  width: 280px;
}
#section-aces .photos ul li a {
  height: 100%;
  display: block;
}
#section-aces .photos ul li a img {
  width: 100%;
}
#section-aces .photos ul li a .text {
  width: 100%;
  max-height: 55px;
}
#section-aces .photos ul li a .text .title {
  font-family: 'open_sansregular';
  font-size: 15px;
  line-height: 22px;
  color: #020202;
  max-height: 70px;
  overflow: hidden;
  display: block;
  padding: 15px 30px 0px;
  max-height: 55px;
}
html[data-lang='pl-pl'] #section-aces .photos ul li a .text .title,
html[data-lang='tr-tr'] #section-aces .photos ul li a .text .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces .photos ul li a .text .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces .photos ul li a .text .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces .photos ul li a .text .date {
  font-family: 'open_sanssemibold';
  font-size: 13px;
  line-height: 24px;
  color: #ccd6df;
  display: block;
  padding: 0px 30px;
}
html[data-lang='pl-pl'] #section-aces .photos ul li a .text .date,
html[data-lang='tr-tr'] #section-aces .photos ul li a .text .date {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces .photos ul li a .text .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces .photos ul li a .text .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-aces .photos {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.tablet #section-aces .photos ul {
  width: 880px;
  margin: auto;
  padding-top: 15px;
}
.mobile #section-aces .photos {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.mobile #section-aces .photos ul {
  width: 280px;
  margin: auto;
  padding-top: 15px;
}
#section-aces-photosView {
  font-size: 12px;
  overflow: hidden;
  position: absolute;
  padding-top: 140px;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 49, 80, 0.95);
}
html.ie7 #section-aces-photosView,
html.ie8 #section-aces-photosView {
  background-image: url('../../desktop/images/colors/0-49-80-95.png');
}
.mobile #section-aces-photosView {
  min-height: 100%;
  height: auto;
  padding-top: 150px;
  padding-bottom: 50px;
}
#section-aces-photosView .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  width: 1040px;
  height: auto;
  overflow: auto;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.tablet #section-aces-photosView .container {
  width: 760px;
}
.mobile #section-aces-photosView .container {
  width: 280px;
}
#section-aces-photosView .container .picture {
  width: 100%;
  height: 100%;
  float: left;
}
.mobile #section-aces-photosView .container .picture {
  float: none;
  width: 100%;
}
#section-aces-photosView .container .picture .image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#section-aces-photosView .container .picture .image-wrapper img {
  width: 100%;
  height: 100%;
}
#section-aces-photosView .container .picture .image-wrapper .image-desktop {
  display: block;
}
.mobile #section-aces-photosView .container .picture .image-wrapper .image-desktop {
  display: none;
}
#section-aces-photosView .container .picture .image-wrapper .image-mobile {
  display: none;
}
.mobile #section-aces-photosView .container .picture .image-wrapper .image-mobile {
  display: block;
}
#section-aces-photosView .container .picture .content-wrapper {
  height: 120px;
  width: 100%;
  padding: 0 70px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  overflow: hidden;
}
.mobile #section-aces-photosView .container .picture .content-wrapper {
  padding: 0 20px;
}
#section-aces-photosView .container .picture .content-wrapper .v-align-div {
  width: 100%;
}
#section-aces-photosView .container .picture .content-wrapper .content {
  position: relative;
  font-family: 'open_sansregular';
  font-size: 18px;
  line-height: 28px;
  color: #444444;
  word-wrap: break-word;
  overflow: auto;
  margin-bottom: 10px;
  width: 100%;
  text-align: center;
}
html[data-lang='pl-pl'] #section-aces-photosView .container .picture .content-wrapper .content,
html[data-lang='tr-tr'] #section-aces-photosView .container .picture .content-wrapper .content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces-photosView .container .picture .content-wrapper .content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-photosView .container .picture .content-wrapper .content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-aces-photosView .container .picture .content-wrapper .content {
  margin-bottom: 10px;
  height: auto !important;
  margin-right: 0px;
  margin-left: 0px;
}
#section-aces-photosView .container .picture .content-wrapper .icon-container {
  text-align: center;
  vertical-align: middle;
}
#section-aces-photosView .container .picture .content-wrapper .icon-container span {
  margin: 0 10px;
  vertical-align: middle;
}
#section-aces-photosView .container .navigation {
  position: absolute;
  top: 0;
  right: -96px;
}
.tablet #section-aces-photosView .container .navigation {
  right: -80px;
}
.mobile #section-aces-photosView .container .navigation {
  top: -60px;
  right: 0px;
  left: auto;
}
#section-aces-photosView .container .navigation a {
  margin-bottom: 20px;
  display: block;
}
.mobile #section-aces-photosView .container .navigation a {
  margin-bottom: 0px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
}
#section-aces-photosView .container .navigation span {
  display: block;
  cursor: pointer;
}
.mobile #section-aces-photosView .container .navigation span {
  margin-left: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-aces-photosView .container .navigation .prev,
#section-aces-photosView .container .navigation .next,
#section-aces-photosView .container .navigation .close {
  width: 56px;
  height: 56px;
  border: 1px solid #27516b;
  text-align: center;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
}
#section-aces-photosView .container .navigation .prev:hover,
#section-aces-photosView .container .navigation .next:hover,
#section-aces-photosView .container .navigation .close:hover {
  border-color: #4d6f85;
}
#section-aces-photosView .container .navigation .prev .inner,
#section-aces-photosView .container .navigation .next .inner,
#section-aces-photosView .container .navigation .close .inner {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 19px;
  overflow: hidden;
  margin-top: 17px;
}
#section-aces-photosView .container .navigation .prev span,
#section-aces-photosView .container .navigation .next span,
#section-aces-photosView .container .navigation .close span {
  display: inline-block;
}
#section-aces-photosView .container .navigation .prev .bis,
#section-aces-photosView .container .navigation .next .bis,
#section-aces-photosView .container .navigation .close .bis {
  position: absolute;
  top: 0;
}
#section-aces-photosView .container .navigation .prev .bis {
  right: -25px;
}
.mobile #section-aces-photosView .container .navigation .prev {
  background-image: url(../images/news/prev-small.png);
  width: 35px;
  height: 35px;
  background-size: 35px 35px;
}
.mobile #section-aces-photosView .container .navigation .prev .sprite-rg {
  display: none;
}
#section-aces-photosView .container .navigation .next .bis {
  left: -25px;
}
.mobile #section-aces-photosView .container .navigation .next {
  background-image: url(../images/news/next-small.png);
  width: 35px;
  height: 35px;
  background-size: 35px 35px;
}
.mobile #section-aces-photosView .container .navigation .next .sprite-rg {
  display: none;
}
#section-aces-photosView .container .navigation .close span {
  margin-top: 18px;
}
.mobile #section-aces-photosView .container .navigation .close {
  background-image: url(../images/news/close-small.png);
  width: 35px;
  height: 35px;
  background-size: 35px 35px;
}
.mobile #section-aces-photosView .container .navigation .close .sprite-rg {
  display: none;
}
#section-aces {
  padding-top: 0px;
  background-color: #0d243b;
}
#section-aces .background {
  position: absolute;
}
#section-aces .filter {
  width: 80px;
  height: 40px;
  position: absolute;
  text-align: center;
  left: 50%;
  margin: 60px 0 0 540px;
  z-index: 5;
}
.tablet #section-aces .filter {
  position: relative;
  margin-left: 50%;
  left: -40px !important;
  margin-top: 80px;
  margin-bottom: 20px;
}
.mobile #section-aces .filter {
  position: relative;
  margin-left: 50%;
  left: -40px !important;
  margin-top: 80px;
  margin-bottom: 20px;
}
#section-aces .filter.opened li {
  display: block;
}
#section-aces .filter.opened li span {
  margin-top: -5px;
}
#section-aces .filter.opened li a {
  border-top: 1px solid #ec8963;
}
#section-aces .filter.opened li.selected a {
  border-top: 1px solid #ec8963;
  background-color: #ec8963;
}
#section-aces .filter.opened li:first-child a {
  border-top: none;
}
#section-aces .filter ul {
  display: block;
  z-index: 2;
  left: 50%;
  position: absolute;
  text-align: left;
  margin-left: -40px;
}
#section-aces .filter ul .sprite-rg {
  display: none;
}
#section-aces .filter ul li.selected .sprite-rg {
  display: block;
}
#section-aces .filter li {
  display: none;
  position: relative;
}
#section-aces .filter li span {
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -4px;
}
#section-aces .filter li a {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1px;
  background-color: #d35220;
  width: 60px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  border-top: 1px solid #ec8963;
  padding: 0 10px;
}
html[data-lang='pl-pl'] #section-aces .filter li a,
html[data-lang='tr-tr'] #section-aces .filter li a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces .filter li a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces .filter li a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces .filter li a:hover {
  background-color: #ec8963;
}
#section-aces .filter li.selected {
  display: block;
}
#section-aces .filter li.selected a {
  border-top: none;
}
#section-aces .videos {
  position: relative;
  height: 100%;
  width: 100%;
  float: left;
  text-align: center;
}
#section-aces .videos a {
  position: relative;
  width: 100%;
}
#section-aces .videos .icon-general-play {
  position: absolute;
  top: 60px;
  left: 50%;
  margin-left: -26px;
  height: 52px;
  width: 52px;
  overflow: hidden;
}
#section-aces .videos .load-more {
  border: 3px solid #3c6179;
  font-size: 14px;
  height: 40px;
  line-height: 34px;
  width: 930px;
  margin: 0 auto 40px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
  visibility: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-aces .videos .load-more:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.tablet #section-aces .videos .load-more {
  width: 610px;
  margin: 0 auto 40px;
}
.mobile #section-aces .videos .load-more {
  width: 280px;
  margin: 0 auto 40px;
}
#section-aces .videos ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 60px;
  width: 100%;
  max-width: 960px;
  margin-right: 282px;
  text-align: left;
}
.tablet #section-aces .videos ul {
  max-width: 640px;
}
.mobile #section-aces .videos ul {
  padding-top: 20px;
}
#section-aces .videos ul li {
  width: 280px;
  height: 350px;
  background-color: #fff;
  margin: 0 20px 40px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-aces .videos ul li:hover .icon-general-play {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
#section-aces .videos ul li.hidden {
  display: none;
}
.mobile #section-aces .videos ul li {
  margin-right: auto;
  margin-left: auto;
  width: 280px;
}
#section-aces .videos ul li a {
  height: 100%;
  display: block;
}
#section-aces .videos ul li a img {
  width: 100%;
}
#section-aces .videos ul li a .text {
  width: 100%;
}
.mobile #section-aces .videos ul li a .text {
  max-height: 55px;
}
#section-aces .videos ul li a .text .title {
  font-family: 'open_sansregular';
  font-size: 15px;
  line-height: 22px;
  color: #020202;
  max-height: 70px;
  overflow: hidden;
  display: block;
  padding: 15px 30px 0px;
}
html[data-lang='pl-pl'] #section-aces .videos ul li a .text .title,
html[data-lang='tr-tr'] #section-aces .videos ul li a .text .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces .videos ul li a .text .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces .videos ul li a .text .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-aces .videos ul li a .text .title {
  max-height: 55px;
}
#section-aces .videos ul li a .text .date {
  font-family: 'open_sanssemibold';
  font-size: 13px;
  line-height: 24px;
  color: #ccd6df;
  display: block;
  padding: 0px 30px;
}
html[data-lang='pl-pl'] #section-aces .videos ul li a .text .date,
html[data-lang='tr-tr'] #section-aces .videos ul li a .text .date {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces .videos ul li a .text .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces .videos ul li a .text .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-aces .videos {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.tablet #section-aces .videos ul {
  width: 880px;
  margin: auto;
  padding-top: 15px;
}
.mobile #section-aces .videos {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.mobile #section-aces .videos ul {
  width: 280px;
  margin: auto;
  padding-top: 15px;
}
#section-aces-videosView {
  font-size: 12px;
  overflow: hidden;
  position: absolute;
  padding-top: 140px;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 49, 80, 0.95);
}
#section-aces-videosView iframe {
  display: block;
}
html.mobile #section-aces-videosView iframe {
  height: 150px;
}
html.ie7 #section-aces-videosView,
html.ie8 #section-aces-videosView {
  background-image: url('../../desktop/images/colors/0-49-80-95.png');
}
html.mobile #section-aces-videosView {
  height: 100%;
  padding-top: 150px;
  padding-bottom: 50px;
}
#section-aces-videosView .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  width: 1040px;
  height: auto;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: auto;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.mobile #section-aces-videosView .container {
  width: 280px;
  height: auto !important;
}
.tablet #section-aces-videosView .container {
  width: 760px;
}
#section-aces-videosView .container img {
  width: 100%;
}
#section-aces-videosView .container .video {
  width: 100%;
  height: 750px;
  float: left;
}
html.tablet #section-aces-videosView .container .video {
  height: 593px;
}
.mobile #section-aces-videosView .container .video {
  float: none;
  width: 100%;
  height: auto;
}
#section-aces-videosView .container .video .video-wrapper {
  width: 100%;
  height: 586px;
}
html.tablet #section-aces-videosView .container .video .video-wrapper {
  height: 429px;
}
.mobile #section-aces-videosView .container .video .video-wrapper {
  height: auto;
}
#section-aces-videosView .container .video .video-wrapper .video-youtube {
  height: 100%;
  width: 100%;
}
#section-aces-videosView .container .video .video-wrapper .toolbar {
  height: 50px;
  background-color: #335c78;
  overflow: hidden;
  z-index: auto;
  padding: 13px 15px;
}
.mobile #section-aces-videosView .container .video .video-wrapper .toolbar {
  padding: 15px 7px;
}
#section-aces-videosView .container .video .video-wrapper .toolbar .mute {
  top: 1px;
}
#section-aces-videosView .container .video .video-wrapper .toolbar .share {
  top: 2px;
  display: none;
}
#section-aces-videosView .container .video .video-wrapper .toolbar .progress {
  right: 140px;
}
.mobile #section-aces-videosView .container .video .video-wrapper .toolbar .progress {
  right: 100px;
}
#section-aces-videosView .container .video .video-wrapper .toolbar .progress div {
  background-color: #5c7d93;
}
#section-aces-videosView .container .video .content-wrapper {
  height: 120px;
  width: 100%;
  padding: 75px 70px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  overflow: hidden;
}
.mobile #section-aces-videosView .container .video .content-wrapper {
  padding: 0 20px;
}
#section-aces-videosView .container .video .content-wrapper .tablet {
  padding: 58px 70px;
}
#section-aces-videosView .container .video .content-wrapper .v-align-div {
  width: 100%;
}
#section-aces-videosView .container .video .content-wrapper .content {
  position: relative;
  font-family: 'open_sansregular';
  font-size: 18px;
  line-height: 28px;
  color: #444444;
  word-wrap: break-word;
  overflow: auto;
  margin-bottom: 10px;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
html[data-lang='pl-pl'] #section-aces-videosView .container .video .content-wrapper .content,
html[data-lang='tr-tr'] #section-aces-videosView .container .video .content-wrapper .content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces-videosView .container .video .content-wrapper .content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-videosView .container .video .content-wrapper .content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-aces-videosView .container .video .content-wrapper .content {
  margin-bottom: 10px;
  height: auto !important;
  margin-right: 0px;
  margin-left: 0px;
  font-size: 14px;
  line-height: 19px;
}
#section-aces-videosView .container .video .content-wrapper .icon-container {
  text-align: center;
  vertical-align: middle;
}
#section-aces-videosView .container .video .content-wrapper .icon-container span {
  margin: 0 10px;
  vertical-align: middle;
}
#section-aces-videosView .navigation {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.tablet #section-aces-videosView .navigation {
  margin-left: 416px;
}
.mobile #section-aces-videosView .navigation {
  margin-left: 48px;
}
#section-aces-previous {
  padding-top: 0px;
  background-color: #0d243b;
}
.mobile #section-aces-previous,
.tablet #section-aces-previous {
  margin-top: 57px;
}
#section-aces-previous .background {
  position: absolute;
}
#section-aces-previous .filter-previous {
  width: 80px;
  height: 40px;
  position: absolute;
  text-align: center;
  left: 50%;
  margin: 60px 0 0 540px;
  z-index: 5;
}
.tablet #section-aces-previous .filter-previous {
  position: relative;
  margin-left: 50%;
  left: -40px !important;
  margin-top: 0;
}
.tablet #section-aces-previous .filter-previous ul {
  margin-top: 70px;
  position: absolute;
}
.mobile #section-aces-previous .filter-previous {
  position: relative;
  margin-left: 50%;
  left: -40px !important;
  margin-top: 0;
}
.mobile #section-aces-previous .filter-previous ul {
  margin-top: 70px;
  position: absolute;
}
#section-aces-previous .filter-previous .sprite-rg {
  display: none;
}
#section-aces-previous .filter-previous li.selected .sprite-rg {
  display: block;
}
#section-aces-previous .filter-previous.opened li {
  display: block;
}
#section-aces-previous .filter-previous.opened li span {
  margin-top: -5px;
}
#section-aces-previous .filter-previous.opened li a {
  border-top: 1px solid #ec8963;
}
#section-aces-previous .filter-previous.opened li.selected a {
  border-top: 1px solid #ec8963;
  background-color: #ec8963;
}
#section-aces-previous .filter-previous.opened li:first-child a {
  border-top: none;
}
#section-aces-previous .filter-previous ul {
  display: block;
  z-index: 2;
  left: 50%;
  position: absolute;
  text-align: left;
  margin-left: -40px;
}
#section-aces-previous .filter-previous li {
  display: none;
  position: relative;
}
#section-aces-previous .filter-previous li span {
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -4px;
}
#section-aces-previous .filter-previous li a {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1px;
  background-color: #d35220;
  width: 60px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  border-top: 1px solid #ec8963;
  padding: 0 10px;
}
html[data-lang='pl-pl'] #section-aces-previous .filter-previous li a,
html[data-lang='tr-tr'] #section-aces-previous .filter-previous li a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces-previous .filter-previous li a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-previous .filter-previous li a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces-previous .filter-previous li a:hover {
  background-color: #ec8963;
}
#section-aces-previous .filter-previous li.selected {
  display: block;
}
#section-aces-previous .filter-previous li.selected a {
  border-top: none;
}
#section-aces-previous .previous {
  position: relative;
  height: 100%;
  width: 100%;
  float: left;
  margin-top: 60px;
  font-size: 0px;
  text-align: center;
}
#section-aces-previous .previous ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 960px;
  margin-right: 282px;
  text-align: left;
}
.tablet #section-aces-previous .previous ul {
  max-width: 720px;
}
#section-aces-previous .previous ul li {
  width: 200px;
  height: 340px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  background-color: #ffffff;
  margin: 0 20px 40px;
}
.mobile #section-aces-previous .previous ul li {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
#section-aces-previous .previous ul li a {
  display: block;
  height: 100%;
}
#section-aces-previous .previous ul li a img {
  width: 100%;
}
#section-aces-previous .previous ul li a .text {
  width: 100%;
  height: 110px;
  position: relative;
}
#section-aces-previous .previous ul li a .text .title {
  display: block;
  font-family: 'open_sansregular';
  font-size: 16px;
  color: #000000;
  line-height: 22px;
  padding: 0px 30px;
  max-height: 70px;
  overflow: hidden;
}
html[data-lang='pl-pl'] #section-aces-previous .previous ul li a .text .title,
html[data-lang='tr-tr'] #section-aces-previous .previous ul li a .text .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-aces-previous .previous ul li a .text .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-previous .previous ul li a .text .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces-previous .previous ul li a .text .country {
  display: block;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  line-height: 24px;
  color: #ccd6df;
  padding: 0px 30px;
}
html[data-lang='pl-pl'] #section-aces-previous .previous ul li a .text .country,
html[data-lang='tr-tr'] #section-aces-previous .previous ul li a .text .country {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-aces-previous .previous ul li a .text .country {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-aces-previous .previous ul li a .text .country {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-aces-previous .previous ul li a .text .medal-gold,
#section-aces-previous .previous ul li a .text .medal-silver,
#section-aces-previous .previous ul li a .text .medal-bronze {
  position: absolute;
  left: 50%;
  margin-left: -20px;
  top: -20px;
}
.tablet #section-aces-previous .previous {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 60px;
}
.tablet #section-aces-previous .previous ul {
  width: 880px;
  margin: auto;
  padding-top: 15px;
}
.mobile #section-aces-previous .previous {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 60px;
}
.mobile #section-aces-previous .previous ul {
  width: 280px;
  margin: auto;
  padding-top: 15px;
}
#section-rendezvous {
  padding-top: 0px;
  overflow: hidden;
  background-image: url("../images/aces/player-rdv.jpg");
  background-color: #032a47;
  background-repeat: no-repeat;
  background-position: top right;
}
html.mobile #section-rendezvous {
  margin-top: 57px;
}
html.tablet #section-rendezvous {
  margin-top: 57px;
}
#section-rendezvous .background {
  position: absolute;
}
#section-rendezvous .filter {
  width: 80px;
  height: 40px;
  position: absolute;
  text-align: center;
  left: 50%;
  margin: 60px 0 0 540px;
  z-index: 5;
}
.desktop #section-rendezvous .filter.top-50 {
  top: -50px;
}
.tablet #section-rendezvous .filter {
  position: relative;
  margin-left: 50%;
  left: -40px !important;
  margin-top: 80px;
  margin-bottom: 20px;
}
.mobile #section-rendezvous .filter {
  position: relative;
  margin-left: 50%;
  left: -40px !important;
  margin-top: 80px;
  margin-bottom: 20px;
}
#section-rendezvous .filter.opened li {
  display: block;
}
#section-rendezvous .filter.opened li span {
  margin-top: -5px;
}
#section-rendezvous .filter.opened li a {
  border-top: 1px solid #ec8963;
}
#section-rendezvous .filter.opened li.selected a {
  border-top: 1px solid #ec8963;
}
#section-rendezvous .filter.opened li:first-child a {
  border-top: none;
}
#section-rendezvous .filter ul {
  display: block;
  z-index: 2;
  left: 50%;
  position: absolute;
  text-align: left;
  margin-left: -40px;
}
#section-rendezvous .filter li {
  display: none;
  position: relative;
}
#section-rendezvous .filter li span {
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -4px;
}
#section-rendezvous .filter li a {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1px;
  background-color: #d35220;
  width: 60px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  border-top: 1px solid #ec8963;
  padding: 0 10px;
}
html[data-lang='pl-pl'] #section-rendezvous .filter li a,
html[data-lang='tr-tr'] #section-rendezvous .filter li a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-rendezvous .filter li a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .filter li a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .filter li a:hover {
  background-color: #ec8963;
}
#section-rendezvous .filter li.selected {
  display: block;
}
#section-rendezvous .filter li.selected a {
  border-top: none;
}
.desktop #section-rendezvous .filter.top-50 {
  top: -50px;
}
#section-rendezvous .news {
  position: relative;
  height: 100%;
  width: 100%;
  float: left;
  text-align: center;
}
#section-rendezvous .news ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 60px;
  width: 100%;
  max-width: 1080px;
  margin-right: 282px;
  text-align: left;
}
.tablet #section-rendezvous .news ul {
  max-width: 720px;
}
.mobile #section-rendezvous .news ul {
  padding-top: 20px;
}
#section-rendezvous .news ul li {
  width: 320px;
  height: 340px;
  background-color: #fff;
  margin: 0 20px 40px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mobile #section-rendezvous .news ul li {
  margin-right: auto;
  margin-left: auto;
  width: 280px;
}
#section-rendezvous .news ul li a {
  height: 100%;
  display: block;
}
#section-rendezvous .news ul li a img {
  width: 100%;
}
#section-rendezvous .news ul li a .text {
  width: 100%;
}
#section-rendezvous .news ul li a .text .title {
  font-family: 'open_sansregular';
  font-size: 15px;
  line-height: 22px;
  color: #020202;
  max-height: 70px;
  overflow: hidden;
  display: block;
  padding: 15px 30px 0px;
}
html[data-lang='pl-pl'] #section-rendezvous .news ul li a .text .title,
html[data-lang='tr-tr'] #section-rendezvous .news ul li a .text .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-rendezvous .news ul li a .text .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .news ul li a .text .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .news ul li a .text .date {
  font-family: 'open_sanssemibold';
  font-size: 13px;
  line-height: 24px;
  color: #ccd6df;
  display: block;
  padding: 0px 30px;
}
html[data-lang='pl-pl'] #section-rendezvous .news ul li a .text .date,
html[data-lang='tr-tr'] #section-rendezvous .news ul li a .text .date {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-rendezvous .news ul li a .text .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .news ul li a .text .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-rendezvous .news {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.tablet #section-rendezvous .news ul {
  width: 880px;
  margin: auto;
  padding-top: 15px;
}
.mobile #section-rendezvous .news {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.mobile #section-rendezvous .news ul {
  width: 280px;
  margin: auto;
  padding-top: 15px;
}
#section-rendezvous {
  background-color: #0d243b;
  padding-top: 0px;
}
.tablet #section-rendezvous,
.mobile #section-rendezvous {
  margin-top: 57px;
}
#section-rendezvous .background {
  position: absolute;
}
#section-rendezvous .result-container {
  position: relative;
  height: 100%;
  width: 100%;
  margin-top: 40px;
  float: left;
  text-align: center;
  padding-bottom: 40px;
}
#section-rendezvous .result-container .rond-win-bot {
  position: absolute;
  width: 40px;
  height: 40px;
  background-color: #d35220;
  bottom: -20px;
  left: 50%;
  margin-left: -20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
}
#section-rendezvous .result-container .rond-win-bot i {
  margin-top: 12px;
}
#section-rendezvous .result-container .rond-win {
  position: absolute;
  width: 40px;
  height: 40px;
  background-color: #d35220;
  top: -20px;
  left: 50%;
  margin-left: -20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
}
#section-rendezvous .result-container .rond-win i {
  margin-top: 12px;
}
#section-rendezvous .result-container .rond-win-bot-big {
  position: absolute;
  width: 50px;
  height: 50px;
  background-color: #d35220;
  bottom: -25px;
  left: 50%;
  margin-left: -25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
}
#section-rendezvous .result-container .rond-win-bot-big i {
  margin-top: 14px;
}
#section-rendezvous .result-container .rond-win-big {
  position: absolute;
  width: 50px;
  height: 50px;
  background-color: #d35220;
  top: -25px;
  left: 50%;
  margin-left: -25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
}
#section-rendezvous .result-container .rond-win-big i {
  margin-top: 14px;
}
#section-rendezvous .result-container .first {
  width: 1036px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  margin-right: 282px;
  /*-TABLET PART----------------------------------*/
  /*----------------------------------------------*/
  /*-MOBILE PART----------------------------------*/
  /*----------------------------------------------*/
}
#section-rendezvous .result-container .first li {
  width: 498px;
  float: left;
  background-color: #ffffff;
  margin-bottom: 40px;
}
#section-rendezvous .result-container .first li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  float: left;
  width: 95px;
  height: 60px;
}
#section-rendezvous .result-container .first li .players .infos {
  float: right;
  width: 403px;
  height: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  vertical-align: top;
  position: relative;
  text-align: left;
  padding-left: 15px;
}
#section-rendezvous .result-container .first li .players .infos .name {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  font-family: 'open_sansregular';
  font-size: 16px;
  line-height: 37px;
  color: black;
  text-align: left;
  position: relative;
  display: inline-block;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .first li .players .infos .name,
html[data-lang='tr-tr'] #section-rendezvous .result-container .first li .players .infos .name {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .first li .players .infos .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .first li .players .infos .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .first li .players .infos .country {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  font-family: 'open_sanssemibold';
  color: #ccd6df;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 13px;
  text-align: left;
  display: inline-block;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .first li .players .infos .country,
html[data-lang='tr-tr'] #section-rendezvous .result-container .first li .players .infos .country {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .first li .players .infos .country {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .first li .players .infos .country {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .first li .players .infos .score-cont {
  position: absolute;
  right: 17px;
  top: 0;
  height: 60px;
}
#section-rendezvous .result-container .first li .players .infos .score-cont i {
  position: absolute;
  right: 84px;
  top: 21px;
}
#section-rendezvous .result-container .first li .players .infos .score-cont .score {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
  color: #003150;
  font-size: 16px;
  line-height: 60px;
  margin: 0 10px 0 10px;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .first li .players .infos .score-cont .score,
html[data-lang='tr-tr'] #section-rendezvous .result-container .first li .players .infos .score-cont .score {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .first li .players .infos .score-cont .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .first li .players .infos .score-cont .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .first li .bottom-item {
  border-top: solid 1px #e5e5e5;
}
#section-rendezvous .result-container .first .left-item {
  margin-right: 40px;
}
.tablet #section-rendezvous .result-container .first {
  width: 920px;
  margin: auto;
}
.tablet #section-rendezvous .result-container .first li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  width: 440px;
  float: left;
}
.tablet #section-rendezvous .result-container .first li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  float: left;
  width: 95px;
  height: 60px;
}
.tablet #section-rendezvous .result-container .first li .players .infos {
  width: 345px;
  height: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  vertical-align: top;
  position: relative;
  text-align: left;
  padding-left: 15px;
}
.tablet #section-rendezvous .result-container .first li .players .infos .name-wrapper {
  display: block;
  width: 200px;
  height: 40px;
}
.tablet #section-rendezvous .result-container .first li .players .infos .name-wrapper .name {
  font-size: 15px;
}
.mobile #section-rendezvous .result-container .first {
  width: 280px;
  margin: auto;
}
.mobile #section-rendezvous .result-container .first li {
  width: 280px;
  margin: 0;
  margin-bottom: 20px;
}
.mobile #section-rendezvous .result-container .first li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  float: left;
  width: 65px;
  height: 50px;
}
.mobile #section-rendezvous .result-container .first li .players .infos {
  width: 215px;
  height: 50px;
}
.mobile #section-rendezvous .result-container .first li .players .infos .name-wrapper {
  display: block;
  width: 125px;
  height: 30px;
}
.mobile #section-rendezvous .result-container .first li .players .infos .name-wrapper .name {
  font-size: 11px;
  line-height: 30px;
}
.mobile #section-rendezvous .result-container .first li .players .infos .country {
  font-size: 10px;
}
.mobile #section-rendezvous .result-container .first li .players .infos .score-cont {
  position: absolute;
  right: 5px;
  top: 0;
  height: 50px;
}
.mobile #section-rendezvous .result-container .first li .players .infos .score-cont i {
  position: absolute;
  right: 58px;
  top: 16px;
}
.mobile #section-rendezvous .result-container .first li .players .infos .score-cont .score {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
  color: #003150;
  font-size: 10px;
  line-height: 50px;
  margin: 0 7px 0 7px;
}
html[data-lang='pl-pl'] .mobile #section-rendezvous .result-container .first li .players .infos .score-cont .score,
html[data-lang='tr-tr'] .mobile #section-rendezvous .result-container .first li .players .infos .score-cont .score {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .mobile #section-rendezvous .result-container .first li .players .infos .score-cont .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .mobile #section-rendezvous .result-container .first li .players .infos .score-cont .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .quarter {
  width: 1036px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  margin-right: 282px;
}
#section-rendezvous .result-container .quarter li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 40px;
  vertical-align: top;
}
#section-rendezvous .result-container .quarter li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  /*float: left;*/
  width: 229px;
  height: 135px;
}
#section-rendezvous .result-container .quarter li .players .infos {
  height: 155px;
  width: 229px;
  background-color: white;
  position: relative;
  z-index: 1;
}
#section-rendezvous .result-container .quarter li .players .infos .score-cont {
  height: 50px;
}
#section-rendezvous .result-container .quarter li .players .infos .score-cont .score {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
  color: #003150;
  font-size: 16px;
  line-height: 55px;
  margin: 0 10px 0 10px;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .quarter li .players .infos .score-cont .score,
html[data-lang='tr-tr'] #section-rendezvous .result-container .quarter li .players .infos .score-cont .score {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .quarter li .players .infos .score-cont .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .quarter li .players .infos .score-cont .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .quarter li .players .infos .name {
  font-family: 'open_sansregular';
  font-size: 18px;
  line-height: 18px;
  color: black;
  display: block;
  padding: 55px 0 8px 0;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .quarter li .players .infos .name,
html[data-lang='tr-tr'] #section-rendezvous .result-container .quarter li .players .infos .name {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .quarter li .players .infos .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .quarter li .players .infos .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .quarter li .players .infos .bot-name {
  padding-top: 13px;
}
#section-rendezvous .result-container .quarter li .players .infos .country {
  font-family: 'open_sanssemibold';
  display: block;
  color: #ccd6df;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .quarter li .players .infos .country,
html[data-lang='tr-tr'] #section-rendezvous .result-container .quarter li .players .infos .country {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .quarter li .players .infos .country {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .quarter li .players .infos .country {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .quarter .last-item {
  margin-right: 0;
}
.tablet #section-rendezvous .result-container .quarter {
  width: 920px;
  margin: auto;
}
.tablet #section-rendezvous .result-container .quarter li {
  width: 200px;
  margin-bottom: 20px;
  margin-right: 40px;
}
.tablet #section-rendezvous .result-container .quarter li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  width: 200px;
  height: 135px;
}
.tablet #section-rendezvous .result-container .quarter li .players .infos {
  width: 200px;
}
.tablet #section-rendezvous .result-container .quarter .last-item {
  margin-right: 0;
}
.mobile #section-rendezvous .result-container .quarter {
  width: 280px;
  margin: auto;
}
.mobile #section-rendezvous .result-container .quarter li {
  width: 280px;
  margin: 0;
  margin-bottom: 20px;
}
.mobile #section-rendezvous .result-container .quarter li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  float: left;
  width: 65px;
  height: 50px;
}
.mobile #section-rendezvous .result-container .quarter li .players .infos {
  float: right;
  width: 215px;
  height: 50px;
  text-align: left;
}
.mobile #section-rendezvous .result-container .quarter li .players .infos .name {
  margin-left: 15px;
  padding: 0;
  font-size: 12px;
  line-height: 31px;
}
.mobile #section-rendezvous .result-container .quarter li .players .infos .country {
  margin-left: 15px;
  padding: 0;
  font-size: 10px;
}
.mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont {
  position: absolute;
  right: 5px;
  top: 0;
  height: 50px;
}
.mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont .rond-win,
.mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont .rond-win-bot {
  position: absolute;
  width: 25px;
  height: 25px;
  background-color: transparent;
  top: 12px;
  left: -2px;
  margin-left: -20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont .rond-win i,
.mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont .rond-win-bot i {
  position: absolute;
  right: 4px;
  top: -8px;
}
.mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont .score {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
  color: #003150;
  font-size: 10px;
  line-height: 50px;
  margin: 0 10px 0 10px;
}
html[data-lang='pl-pl'] .mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont .score,
html[data-lang='tr-tr'] .mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont .score {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .mobile #section-rendezvous .result-container .quarter li .players .infos .score-cont .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .semi {
  width: 1036px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  margin-right: 282px;
}
#section-rendezvous .result-container .semi .first-item {
  margin-right: 20px;
}
#section-rendezvous .result-container .semi .last-item {
  margin-left: 20px;
}
#section-rendezvous .result-container .semi li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 498px;
  background-color: white;
}
#section-rendezvous .result-container .semi li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  width: 498px;
  height: 200px;
}
#section-rendezvous .result-container .semi li .players .infos {
  height: 170px;
  width: 498px;
  background-color: white;
  position: relative;
  z-index: 1;
}
#section-rendezvous .result-container .semi li .players .infos .score-cont {
  height: 50px;
}
#section-rendezvous .result-container .semi li .players .infos .score-cont .score {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
  color: #003150;
  font-size: 20px;
  line-height: 65px;
  margin: 0 10px 0 10px;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .semi li .players .infos .score-cont .score,
html[data-lang='tr-tr'] #section-rendezvous .result-container .semi li .players .infos .score-cont .score {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .semi li .players .infos .score-cont .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .semi li .players .infos .score-cont .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .semi li .players .infos .name {
  font-family: 'open_sansregular';
  font-size: 22px;
  color: black;
  display: block;
  padding: 55px 0 8px 0;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .semi li .players .infos .name,
html[data-lang='tr-tr'] #section-rendezvous .result-container .semi li .players .infos .name {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .semi li .players .infos .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .semi li .players .infos .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .semi li .players .infos .bot-name {
  padding-top: 13px;
}
#section-rendezvous .result-container .semi li .players .infos .country {
  font-family: 'open_sanssemibold';
  display: block;
  color: #ccd6df;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .semi li .players .infos .country,
html[data-lang='tr-tr'] #section-rendezvous .result-container .semi li .players .infos .country {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .semi li .players .infos .country {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .semi li .players .infos .country {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-rendezvous .result-container .semi {
  width: 920px;
  margin: auto;
}
.tablet #section-rendezvous .result-container .semi li {
  width: 440px;
  margin-bottom: 20px;
}
.tablet #section-rendezvous .result-container .semi li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  width: 440px;
  height: 200px;
}
.tablet #section-rendezvous .result-container .semi li .players .infos {
  width: 440px;
}
.mobile #section-rendezvous .result-container .semi {
  width: 280px;
  margin: auto;
}
.mobile #section-rendezvous .result-container .semi li {
  width: 280px;
  margin: 0;
  margin-bottom: 20px;
}
.mobile #section-rendezvous .result-container .semi li .players .img-wrapper {
  position: relative;
  overflow: hidden;
  float: left;
  width: 65px;
  height: 50px;
}
.mobile #section-rendezvous .result-container .semi li .players .infos {
  float: right;
  width: 215px;
  height: 50px;
  text-align: left;
}
.mobile #section-rendezvous .result-container .semi li .players .infos .name {
  margin-left: 15px;
  padding: 0;
  font-size: 12px;
  line-height: 31px;
}
.mobile #section-rendezvous .result-container .semi li .players .infos .country {
  margin-left: 15px;
  padding: 0;
  font-size: 10px;
}
.mobile #section-rendezvous .result-container .semi li .players .infos .score-cont {
  position: absolute;
  right: 5px;
  top: 0;
  height: 50px;
}
.mobile #section-rendezvous .result-container .semi li .players .infos .score-cont .rond-win-big,
.mobile #section-rendezvous .result-container .semi li .players .infos .score-cont .rond-win-bot-big {
  position: absolute;
  width: 25px;
  height: 25px;
  background-color: transparent;
  top: 12px;
  left: -2px;
  margin-left: -20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.mobile #section-rendezvous .result-container .semi li .players .infos .score-cont .rond-win-big i,
.mobile #section-rendezvous .result-container .semi li .players .infos .score-cont .rond-win-bot-big i {
  position: absolute;
  right: 5px;
  top: -8px;
}
.mobile #section-rendezvous .result-container .semi li .players .infos .score-cont .score {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
  color: #003150;
  font-size: 10px;
  line-height: 50px;
  margin: 0 10px 0 10px;
}
html[data-lang='pl-pl'] .mobile #section-rendezvous .result-container .semi li .players .infos .score-cont .score,
html[data-lang='tr-tr'] .mobile #section-rendezvous .result-container .semi li .players .infos .score-cont .score {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .mobile #section-rendezvous .result-container .semi li .players .infos .score-cont .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .mobile #section-rendezvous .result-container .semi li .players .infos .score-cont .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .final {
  width: 1036px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  margin-right: 282px;
}
#section-rendezvous .result-container .final li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 518px;
  background-color: white;
}
#section-rendezvous .result-container .final li .img-wrapper {
  position: relative;
  overflow: hidden;
  width: 518px;
  height: 486px;
}
#section-rendezvous .result-container .final li .infos {
  height: 144px;
  width: 100%;
  background-color: white;
  position: relative;
}
#section-rendezvous .result-container .final li .infos .score-cont {
  height: 70px;
}
#section-rendezvous .result-container .final li .infos .score-cont i {
  position: absolute;
  right: 84px;
  top: 21px;
}
#section-rendezvous .result-container .final li .infos .score-cont .score {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
  color: #003150;
  font-size: 20px;
  line-height: 70px;
  margin: 0 10px 0 10px;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .final li .infos .score-cont .score,
html[data-lang='tr-tr'] #section-rendezvous .result-container .final li .infos .score-cont .score {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .final li .infos .score-cont .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .final li .infos .score-cont .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .final li .infos .name {
  font-family: 'open_sansregular';
  font-size: 22px;
  line-height: 22px;
  color: black;
  display: block;
  padding: 52px 0 8px 0;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .final li .infos .name,
html[data-lang='tr-tr'] #section-rendezvous .result-container .final li .infos .name {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .final li .infos .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .final li .infos .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous .result-container .final li .infos .country {
  font-family: 'open_sanssemibold';
  display: block;
  color: #ccd6df;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
}
html[data-lang='pl-pl'] #section-rendezvous .result-container .final li .infos .country,
html[data-lang='tr-tr'] #section-rendezvous .result-container .final li .infos .country {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-rendezvous .result-container .final li .infos .country {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .result-container .final li .infos .country {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-rendezvous .result-container .final {
  width: 920px;
  margin: auto;
}
.tablet #section-rendezvous .result-container .final li {
  width: 460px;
  margin-bottom: 20px;
}
.tablet #section-rendezvous .result-container .final li .img-wrapper {
  position: relative;
  overflow: hidden;
  width: 460px;
}
.mobile #section-rendezvous .result-container .final {
  width: 280px;
  margin: auto;
}
.mobile #section-rendezvous .result-container .final li {
  width: 280px;
  margin: 0;
}
.mobile #section-rendezvous .result-container .final li .img-wrapper {
  position: relative;
  overflow: hidden;
  width: 65px;
  height: 50px;
  float: left;
}
.mobile #section-rendezvous .result-container .final li .infos {
  float: right;
  width: 215px;
  height: 50px;
  text-align: left;
}
.mobile #section-rendezvous .result-container .final li .infos .name {
  margin-left: 15px;
  padding: 0;
  font-size: 12px;
  line-height: 31px;
}
.mobile #section-rendezvous .result-container .final li .infos .country {
  margin-left: 15px;
  padding: 0;
  font-size: 10px;
}
.mobile #section-rendezvous .result-container .final li .infos .rond-win-big,
.mobile #section-rendezvous .result-container .final li .infos .rond-win-bot-big {
  position: absolute;
  width: 25px;
  height: 25px;
  background-color: transparent;
  top: 11px;
  left: 195px;
  margin-left: -20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.mobile #section-rendezvous .result-container .final li .infos .rond-win-big i,
.mobile #section-rendezvous .result-container .final li .infos .rond-win-bot-big i {
  position: absolute;
  right: 5px;
  top: -8px;
}
.mobile #section-rendezvous .result-container .final li .infos .score-cont {
  position: absolute;
  right: 5px;
  top: 0;
  height: 50px;
}
.mobile #section-rendezvous .result-container .final li .infos .score-cont .score {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
  color: #003150;
  font-size: 10px;
  line-height: 50px;
  margin: 0 10px 0 10px;
}
html[data-lang='pl-pl'] .mobile #section-rendezvous .result-container .final li .infos .score-cont .score,
html[data-lang='tr-tr'] .mobile #section-rendezvous .result-container .final li .infos .score-cont .score {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .mobile #section-rendezvous .result-container .final li .infos .score-cont .score {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .mobile #section-rendezvous .result-container .final li .infos .score-cont .score {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-rendezvous {
  padding-top: 0px;
  overflow: hidden;
  background-image: url("../images/aces/player-rdv.jpg");
  background-color: #032a47;
  background-repeat: no-repeat;
  background-position: top right;
}
#section-rendezvous .background {
  position: absolute;
}
.desktop #section-rendezvous .filter.top-50 {
  top: -50px;
}
#section-rendezvous .photos {
  position: relative;
  height: 100%;
  width: 100%;
  float: left;
  text-align: center;
}
#section-rendezvous .photos ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 60px;
  width: 100%;
  max-width: 960px;
  margin-right: 282px;
  text-align: left;
}
.tablet #section-rendezvous .photos ul {
  max-width: 640px;
}
.mobile #section-rendezvous .photos ul {
  padding-top: 20px;
}
#section-rendezvous .photos ul li {
  width: 280px;
  height: 300px;
  background-color: #fff;
  margin: 0 20px 40px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mobile #section-rendezvous .photos ul li {
  margin-right: auto;
  margin-left: auto;
  width: 280px;
}
#section-rendezvous .photos ul li a {
  height: 100%;
  display: block;
}
#section-rendezvous .photos ul li a img {
  width: 100%;
}
#section-rendezvous .photos ul li a .text {
  width: 100%;
}
.mobile #section-rendezvous .photos ul li a .text {
  max-height: 55px;
}
#section-rendezvous .photos ul li a .text .title {
  font-family: 'open_sansregular';
  font-size: 15px;
  line-height: 22px;
  color: #020202;
  max-height: 70px;
  overflow: hidden;
  display: block;
  padding: 15px 30px 0px;
}
html[data-lang='pl-pl'] #section-rendezvous .photos ul li a .text .title,
html[data-lang='tr-tr'] #section-rendezvous .photos ul li a .text .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-rendezvous .photos ul li a .text .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .photos ul li a .text .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-rendezvous .photos ul li a .text .title {
  max-height: 55px;
}
#section-rendezvous .photos ul li a .text .date {
  font-family: 'open_sanssemibold';
  font-size: 13px;
  line-height: 24px;
  color: #ccd6df;
  display: block;
  padding: 0px 30px;
}
html[data-lang='pl-pl'] #section-rendezvous .photos ul li a .text .date,
html[data-lang='tr-tr'] #section-rendezvous .photos ul li a .text .date {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-rendezvous .photos ul li a .text .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-rendezvous .photos ul li a .text .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-rendezvous .photos {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.tablet #section-rendezvous .photos ul {
  width: 880px;
  margin: auto;
  padding-top: 15px;
}
.mobile #section-rendezvous .photos {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.mobile #section-rendezvous .photos ul {
  width: 280px;
  margin: auto;
  padding-top: 15px;
}
#rendezvous-left-menu {
  position: relative;
  height: 100%;
  width: 282px;
  float: left;
}
#rendezvous-left-menu .rdv-to-rg-logo {
  width: 192px;
  margin-top: 30px;
  margin-left: 50px;
}
#rendezvous-left-menu ul {
  margin-top: 30px;
}
#rendezvous-left-menu ul li {
  height: 50px;
  margin-left: 45px;
}
#rendezvous-left-menu ul li img {
  width: 14px;
  margin-right: 10px;
  margin-top: -10px;
  display: inline-block;
  vertical-align: middle;
}
#rendezvous-left-menu ul li.selected a {
  color: #ffffff;
}
#rendezvous-left-menu ul li span {
  width: 14px;
  height: 14px;
}
#rendezvous-left-menu ul li a {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  line-height: 50px;
  color: #6e8392;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #rendezvous-left-menu ul li a,
html[data-lang='tr-tr'] #rendezvous-left-menu ul li a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #rendezvous-left-menu ul li a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #rendezvous-left-menu ul li a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#rendezvous-left-menu ul li a:hover {
  color: #ffffff;
}
.tablet #rendezvous-left-menu {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  margin-top: 15px;
  padding-left: 20px;
  vertical-align: middle;
}
.tablet #rendezvous-left-menu .rdv-to-rg-logo {
  width: 81px;
  float: left;
  margin: 0;
  margin-top: 10px;
}
.tablet #rendezvous-left-menu .menu-left-wrapper {
  overflow-x: auto;
  float: right;
  width: 780px;
}
.tablet #rendezvous-left-menu .menu-left-wrapper ul {
  margin: auto;
  padding: 0;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
}
.tablet #rendezvous-left-menu .menu-left-wrapper ul li {
  float: left;
  margin-left: 35px;
}
.tablet #rendezvous-left-menu .menu-left-wrapper ul li img {
  width: 14px;
  margin-right: 10px;
  margin-top: -10px;
  display: inline-block;
  vertical-align: middle;
}
.tablet #rendezvous-left-menu .menu-left-wrapper ul li a {
  font-size: 11px;
}
.tablet #rendezvous-left-menu .menu-left-wrapper ul li:first-of-type {
  margin-left: 0;
}
.mobile #rendezvous-left-menu {
  position: relative;
  width: 100%;
  margin-top: 15px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 20px;
}
.mobile #rendezvous-left-menu .rdv-to-rg-logo {
  width: 81px;
  float: left;
  margin: 0;
  margin-top: 10px;
}
.mobile #rendezvous-left-menu .menu-left-wrapper {
  overflow-x: auto;
  float: right;
  width: 780px;
}
.mobile #rendezvous-left-menu .menu-left-wrapper ul {
  margin: 0;
  padding: 0;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
  margin: auto;
}
.mobile #rendezvous-left-menu .menu-left-wrapper ul li {
  float: left;
  margin-left: 35px;
}
.mobile #rendezvous-left-menu .menu-left-wrapper ul li img {
  width: 14px;
  margin-right: 10px;
  margin-top: -10px;
  display: inline-block;
  vertical-align: middle;
}
.mobile #rendezvous-left-menu .menu-left-wrapper ul li a {
  font-size: 11px;
}
.mobile #rendezvous-left-menu .menu-left-wrapper ul li:first-of-type {
  margin-left: 0;
}
#section-smashcorner {
  padding-top: 0px;
}
#section-smashcorner .popin-fixed {
  position: fixed;
  top: 0px;
  bottom: 0px;
  width: 100%;
  z-index: 23;
  display: none;
}
#section-smashcorner .popin-fixed.displayed {
  display: block;
}
#section-smashcorner .popin-fixed .popin-container {
  margin-top: 90px;
  margin-left: 20px;
  margin-right: 20px;
  overflow: auto;
  position: absolute;
  top: 0px;
  bottom: 30px;
}
.tablet #section-smashcorner .popin-fixed .popin-container,
.desktop #section-smashcorner .popin-fixed .popin-container {
  margin-left: 20vw;
  margin-right: 20vw;
}
.tablet #section-smashcorner .popin-fixed .popin-container .popin-content,
.desktop #section-smashcorner .popin-fixed .popin-container .popin-content {
  padding-bottom: 4vw;
}
.tablet #section-smashcorner .popin-fixed .popin-container .popin-content .popin-title,
.desktop #section-smashcorner .popin-fixed .popin-container .popin-content .popin-title {
  font-size: 1.2vw;
  line-height: 2.4vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
}
.tablet #section-smashcorner .popin-fixed .popin-container .popin-content p,
.desktop #section-smashcorner .popin-fixed .popin-container .popin-content p {
  font-size: 0.8vw;
  line-height: 2vw;
  margin-left: 4vw;
  margin-right: 4vw;
}
#section-smashcorner .popin-fixed .popin-container .popin-content {
  background: #FFF;
  text-align: center;
  padding-bottom: 40px;
}
#section-smashcorner .popin-fixed .popin-container .popin-content img {
  padding-top: 20px;
  width: 50%;
  max-width: 200px;
  padding-bottom: 30px;
}
#section-smashcorner .popin-fixed .popin-container .popin-content .popin-title {
  color: #b5bec4;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-smashcorner .popin-fixed .popin-container .popin-content .popin-title,
html[data-lang='tr-tr'] #section-smashcorner .popin-fixed .popin-container .popin-content .popin-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-smashcorner .popin-fixed .popin-container .popin-content .popin-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner .popin-fixed .popin-container .popin-content .popin-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-smashcorner .popin-fixed .popin-container .popin-content p {
  color: #061f30;
  font-size: 11px;
  margin-left: 20px;
  margin-right: 20px;
  text-align: center;
  padding-bottom: 30px;
}
#section-smashcorner .popin-fixed .popin-container div img {
  width: 100%;
}
#section-smashcorner .popin-fixed .popin-container .popin-close {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #FFF;
  font-size: 14px;
  text-transform: uppercase;
  color: #061f30;
  padding: 15px 20px;
  cursor: pointer;
}
.tablet #section-smashcorner .popin-fixed .popin-container .popin-close,
.desktop #section-smashcorner .popin-fixed .popin-container .popin-close {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.tablet #section-smashcorner .popin-fixed .popin-container .popin-close:hover,
.desktop #section-smashcorner .popin-fixed .popin-container .popin-close:hover {
  background: #061f30;
  color: #FFF;
}
#section-smashcorner .popin-fixed .popin-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(6, 31, 49, 0.95);
}
#section-smashcorner #smashcorner-now {
  height: 100%;
  width: 100%;
  position: relative;
}
#section-smashcorner #smashcorner-now .smashcorner-try {
  position: absolute;
  bottom: 18vh;
  left: 8vw;
  right: 8vw;
  font-size: 11px;
  line-height: 15px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'open_sanslight';
}
.tablet #section-smashcorner #smashcorner-now .smashcorner-try,
.desktop #section-smashcorner #smashcorner-now .smashcorner-try {
  bottom: 10vh;
  left: 9vw;
  right: 9vw;
  font-size: 1.6vw;
  line-height: 2.1vw;
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-now .smashcorner-try,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-now .smashcorner-try {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-now .smashcorner-try {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-now .smashcorner-try {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-smashcorner #smashcorner-now .smashcorner-try .smashcorner-marker a {
  font-family: 'open_sansregular';
  color: #f6b163;
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-now .smashcorner-try .smashcorner-marker a,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-now .smashcorner-try .smashcorner-marker a {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-now .smashcorner-try .smashcorner-marker a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-now .smashcorner-try .smashcorner-marker a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-smashcorner #smashcorner-now .smashcorner-try .smashcorner-marker a img {
  margin-right: 8px;
}
#section-smashcorner #smashcorner-now .smashcorner-try .smashcorner-marker a span {
  font-size: 16px;
  text-transform: none;
  border-bottom: 1px solid #d2743f;
  padding: 0px 15px 2px 15px;
}
#section-smashcorner #smashcorner-now .smashcorner-try span {
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-now .smashcorner-try span,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-now .smashcorner-try span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-now .smashcorner-try span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-now .smashcorner-try span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-smashcorner #smashcorner-now .smashcorner-title {
  position: absolute;
  top: 50%;
  left: 8vw;
  margin-top: -17vw;
  font-size: 28px;
  line-height: 28px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'open_sanslight';
}
.tablet #section-smashcorner #smashcorner-now .smashcorner-title,
.desktop #section-smashcorner #smashcorner-now .smashcorner-title {
  left: 9vw;
  margin-top: -7vw;
  font-size: 3vw;
  line-height: 3vw;
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-now .smashcorner-title,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-now .smashcorner-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-now .smashcorner-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-now .smashcorner-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-smashcorner #smashcorner-now .smashcorner-title span {
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-now .smashcorner-title span,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-now .smashcorner-title span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-now .smashcorner-title span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-now .smashcorner-title span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-smashcorner #smashcorner-now .smashcorner-buttons {
  position: absolute;
  top: 3vh;
  left: 8vw;
  right: 8vw;
}
.tablet #section-smashcorner #smashcorner-now .smashcorner-buttons,
.desktop #section-smashcorner #smashcorner-now .smashcorner-buttons {
  top: 16vh;
  left: 9vw;
  right: auto;
}
#section-smashcorner #smashcorner-now .smashcorner-marker {
  margin-top: 3vh;
}
#section-smashcorner #smashcorner-now .smashcorner-logo {
  position: absolute;
  bottom: 5vh;
  right: 50%;
  width: 40vw;
  margin-right: -20vw;
}
.tablet #section-smashcorner #smashcorner-now .smashcorner-logo,
.desktop #section-smashcorner #smashcorner-now .smashcorner-logo {
  bottom: 17vh;
  right: 9vw;
  width: 13vw;
  margin-right: 0px;
}
#section-smashcorner #smashcorner-now button {
  line-height: 12px;
  background: transparent;
  border: 2px solid #d17746;
  border-radius: 20px;
  padding: 7px 25px;
  color: #ffffff;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  cursor: pointer;
  margin-top: 12px;
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-now button,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-now button {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-now button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-now button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-smashcorner #smashcorner-now button,
.desktop #section-smashcorner #smashcorner-now button {
  margin-right: 2vw;
  max-width: none;
  padding: 0.6vw 2.5vw;
  font-size: 1vw;
  line-height: 1.2vw;
  width: auto;
  margin-top: 0px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.tablet #section-smashcorner #smashcorner-now button:hover,
.desktop #section-smashcorner #smashcorner-now button:hover {
  background: #FFF;
  color: #c96835;
}
#section-smashcorner.landing-fullscreen {
  position: absolute;
  top: 60px;
  left: 0px;
  width: 100%;
  bottom: 0px;
}
html.mobile #section-smashcorner {
  padding-top: 58px;
}
#section-smashcorner .back-home {
  position: absolute;
  top: 36px;
  font-size: 12px;
  font-family: 'open_sansbold';
  color: white;
  left: 87px;
  text-transform: uppercase;
  background-image: url('../../desktop/images/colors/transparent.png');
  cursor: pointer;
}
html[data-lang='pl-pl'] #section-smashcorner .back-home,
html[data-lang='tr-tr'] #section-smashcorner .back-home {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-smashcorner .back-home {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner .back-home {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-smashcorner .back-home:before {
  width: 74px;
  right: 100%;
  margin-right: 13px;
  top: 50%;
  margin-top: -1px;
  background: rgba(255, 255, 255, 0.2);
  content: "";
  height: 2px;
  position: absolute;
}
#section-smashcorner #menu-button-open {
  position: absolute;
  right: 46px;
  top: 36px;
  z-index: 1;
  cursor: pointer;
  background-image: url('../../desktop/images/colors/transparent.png');
}
#section-smashcorner #menu-button-open span {
  font-size: 10px;
  line-height: 14px;
  color: white;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  margin-right: 20px;
  vertical-align: middle;
}
html[data-lang='pl-pl'] #section-smashcorner #menu-button-open span,
html[data-lang='tr-tr'] #section-smashcorner #menu-button-open span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-smashcorner #menu-button-open span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #menu-button-open span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-smashcorner #menu-button-open .burger-wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
#section-smashcorner #menu-button-open .burger-wrapper i {
  width: 22px;
  height: 2px;
  background: white;
  margin-bottom: 3px;
  display: block;
}
#section-smashcorner #smashcorner-comingsoon {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#section-smashcorner #smashcorner-comingsoon .background-resize {
  position: absolute;
}
#section-smashcorner #smashcorner-comingsoon .watch {
  position: absolute;
  bottom: 0px;
  right: 115px;
  width: 600px;
}
html.tablet #section-smashcorner #smashcorner-comingsoon .watch {
  width: 400px;
}
html.mobile #section-smashcorner #smashcorner-comingsoon .watch {
  bottom: 40px;
  right: 20px;
  width: 200px;
}
#section-smashcorner #smashcorner-comingsoon .text-wrapper {
  margin-left: 10%;
  position: relative;
  height: 100%;
}
#section-smashcorner #smashcorner-comingsoon .text-wrapper .logo {
  margin-bottom: 60px;
}
#section-smashcorner #smashcorner-comingsoon .text-wrapper h1 {
  font-size: 54px;
  line-height: 60px;
  color: white;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-comingsoon .text-wrapper h1,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-comingsoon .text-wrapper h1 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-comingsoon .text-wrapper h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-comingsoon .text-wrapper h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-smashcorner #smashcorner-comingsoon .text-wrapper h1 {
  font-size: 38px;
  line-height: 46px;
}
#section-smashcorner #smashcorner-comingsoon .text-wrapper h2 {
  font-size: 16px;
  color: white;
  font-family: 'open_sansregular';
  margin-top: 30px;
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-comingsoon .text-wrapper h2,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-comingsoon .text-wrapper h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-comingsoon .text-wrapper h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-comingsoon .text-wrapper h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-smashcorner #smashcorner-comingsoon .text-wrapper h2 {
  font-size: 13px;
}
#section-smashcorner #smashcorner-game {
  background-color: #003051;
  width: 100%;
  position: relative;
}
#section-smashcorner #smashcorner-over {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#section-smashcorner #smashcorner-over .background-resize {
  position: absolute;
}
#section-smashcorner #smashcorner-over .watch {
  position: absolute;
  bottom: 0px;
  right: 115px;
}
html.mobile #section-smashcorner #smashcorner-over .watch {
  bottom: 40px;
  right: 20px;
  width: 100px;
}
#section-smashcorner #smashcorner-over .text-wrapper {
  width: 100%;
  position: relative;
  height: 100%;
  text-align: center;
}
#section-smashcorner #smashcorner-over .text-wrapper .logo {
  margin-bottom: 50px;
}
#section-smashcorner #smashcorner-over .text-wrapper h1 {
  font-size: 44px;
  line-height: 22px;
  color: white;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-over .text-wrapper h1,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-over .text-wrapper h1 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-over .text-wrapper h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-over .text-wrapper h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-smashcorner #smashcorner-over .text-wrapper h1 {
  font-size: 38px;
  line-height: 46px;
}
#section-smashcorner #smashcorner-over .text-wrapper h2 {
  font-size: 16px;
  color: white;
  font-family: 'open_sansregular';
  margin-top: 26px;
  line-height: 26px;
}
html[data-lang='pl-pl'] #section-smashcorner #smashcorner-over .text-wrapper h2,
html[data-lang='tr-tr'] #section-smashcorner #smashcorner-over .text-wrapper h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-smashcorner #smashcorner-over .text-wrapper h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-smashcorner #smashcorner-over .text-wrapper h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-smashcorner #smashcorner-over .text-wrapper h2 {
  font-size: 13px;
}
#section-inscription .sc-inscription-content {
  position: relative;
  background: white;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-border {
  position: absolute;
  top: 0px;
  left: 0px;
  background: #d37637;
  height: 100%;
  width: 125px;
  text-align: center;
  padding-top: 95px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-border .check-content {
  text-align: center;
  width: 20px;
  height: 20px;
  margin: 0 auto;
  margin-bottom: 53px;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-border .check-content.checked {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form {
  position: absolute;
  top: 0px;
  left: 125px;
  right: 0px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-top: 40px;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form .sc-label {
  position: relative;
  font-family: 'open_sanssemibold';
  font-size: 12px;
  letter-spacing: 0.2em;
  color: #c6cfd5;
  text-transform: uppercase;
  margin-bottom: 10px;
}
html[data-lang='pl-pl'] #section-inscription .sc-inscription-content .sc-inscription-form .sc-form .sc-label,
html[data-lang='tr-tr'] #section-inscription .sc-inscription-content .sc-inscription-form .sc-form .sc-label {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-inscription .sc-inscription-content .sc-inscription-form .sc-form .sc-label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription .sc-inscription-content .sc-inscription-form .sc-form .sc-label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form {
  position: relative;
  width: 475px;
  margin: 0 auto;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item {
  position: relative;
  width: 100%;
  margin-bottom: 25px;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item.choices-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item.drop {
  margin-bottom: 10px;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item.checkbox {
  margin-bottom: 25px;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item .choices {
  position: relative;
  display: inline-block;
  height: 56px;
  line-height: 52px;
  width: 140px;
  border: 2px solid #dce0e3;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item .choices span {
  font-family: 'open_sansregular';
  color: #142f41;
  font-size: 27px;
}
html[data-lang='pl-pl'] #section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item .choices span,
html[data-lang='tr-tr'] #section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item .choices span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item .choices span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item .choices span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item .choices.selected {
  background: #142f41;
  border-color: #142f41;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item .choices.selected span {
  color: white;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .form-item.error .choices {
  border: 2px solid red;
  background: red;
}
#section-inscription .sc-inscription-content .sc-inscription-form .sc-form form .checkbox-wrapper {
  margin-top: 24px;
}
#section-inscription .sc-inscription-content .sc-inscription-finish {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #d37637;
  color: white;
  font-size: 45px;
  font-family: 'open_sanslight';
  text-align: center;
  display: none;
}
html[data-lang='pl-pl'] #section-inscription .sc-inscription-content .sc-inscription-finish,
html[data-lang='tr-tr'] #section-inscription .sc-inscription-content .sc-inscription-finish {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-inscription .sc-inscription-content .sc-inscription-finish {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription .sc-inscription-content .sc-inscription-finish {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-insertion .sc-header .sc-header-bottom > div {
  text-transform: none;
  font-size: 26px;
}
#section-insertion .sc-insertion-content {
  position: relative;
}
#section-insertion .sc-insertion-content .sc-form {
  position: relative;
  width: 650px;
  margin: 0 auto;
  padding-top: 30px;
}
#section-insertion .sc-insertion-content .sc-form .sc-top {
  position: relative;
  display: inline-block;
  height: 50px;
}
#section-insertion .sc-insertion-content .sc-form .sc-top .identity {
  font-family: 'open_sanslight';
  font-size: 35px;
  color: #142f41;
  display: block;
}
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content .sc-form .sc-top .identity,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content .sc-form .sc-top .identity {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-insertion .sc-insertion-content .sc-form .sc-top .identity {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content .sc-form .sc-top .identity {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-insertion .sc-insertion-content .sc-form .sc-top .btn-cancel {
  display: block;
  font-family: 'open_sanssemibold';
  text-decoration: underline;
  font-size: 12px;
  text-transform: uppercase;
  color: #142f41;
  line-height: 28px;
  letter-spacing: 0.1em;
}
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content .sc-form .sc-top .btn-cancel,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content .sc-form .sc-top .btn-cancel {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-insertion .sc-insertion-content .sc-form .sc-top .btn-cancel {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content .sc-form .sc-top .btn-cancel {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-insertion .sc-insertion-content .sc-bottom {
  margin-top: 60px;
}
#section-insertion .sc-insertion-content form {
  position: relative;
  display: inline-block;
  width: 450px;
  vertical-align: top;
}
#section-insertion .sc-insertion-content form .form-item {
  position: relative;
  margin-bottom: 20px;
}
#section-insertion .sc-insertion-content form .form-item .label {
  position: absolute;
  font-family: 'open_sansregular';
  font-size: 18px;
  color: #142f41;
  top: 10px;
  left: 10px;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content form .form-item .label,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content form .form-item .label {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-insertion .sc-insertion-content form .form-item .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content form .form-item .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-insertion .sc-insertion-content form .form-item input,
#section-insertion .sc-insertion-content form .form-item .unite {
  font-family: 'open_sanssemibold';
  font-size: 32px;
  text-align: right;
  color: #142f41;
}
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content form .form-item input,
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content form .form-item .unite,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content form .form-item input,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content form .form-item .unite {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-insertion .sc-insertion-content form .form-item input,
html[data-lang='th-th'] #section-insertion .sc-insertion-content form .form-item .unite {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content form .form-item input,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content form .form-item .unite {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-insertion .sc-insertion-content form .form-item input {
  padding-right: 83px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-insertion .sc-insertion-content form .form-item .unite {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
}
#section-insertion .sc-insertion-content form .form-item.active .label {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-insertion .sc-insertion-content form .form-item.active .unite {
  display: block;
}
#section-insertion .sc-insertion-content form .form-submit {
  position: absolute;
  top: -127px;
  right: -220px;
  margin: 0;
}
#section-insertion .sc-insertion-content .checkbox-wrapper {
  position: relative;
  display: inline-block;
  width: 180px;
  margin-left: 15px;
  text-align: center;
  vertical-align: top;
}
#section-insertion .sc-insertion-content .checkbox-wrapper .label {
  position: absolute;
  font-family: 'open_sansregular';
  font-size: 14px;
  text-transform: uppercase;
  top: -30px;
  right: 56px;
  letter-spacing: 0.2em;
  color: #142f41;
}
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content .checkbox-wrapper .label,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content .checkbox-wrapper .label {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-insertion .sc-insertion-content .checkbox-wrapper .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content .checkbox-wrapper .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-insertion .sc-insertion-content .checkbox-wrapper .checkbox {
  position: relative;
  vertical-align: middle;
  height: 40px;
  width: 40px;
  margin: 0 auto;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-insertion .sc-insertion-content .checkbox-wrapper .checkbox .check {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  border: 2px solid #e9ebed;
  text-align: center;
  line-height: 40px;
}
#section-insertion .sc-insertion-content .checkbox-wrapper .checkbox .check img {
  position: relative;
  vertical-align: middle;
  display: none;
}
#section-insertion .sc-insertion-content .checkbox-wrapper .checkbox.checked .check {
  background: #142f41;
  border-color: #142f41;
}
#section-insertion .sc-insertion-content .checkbox-wrapper .checkbox.checked .check img {
  display: inline-block;
}
#section-insertion .sc-insertion-content .btn-next-player {
  position: relative;
  display: block;
  color: #fff;
  margin: 0 auto;
  font-size: 14px;
  font-family: 'open_sansregular';
  text-transform: uppercase;
  border-radius: 0;
  -webkit-appearance: none;
  height: 70px;
  background-color: #142f41;
  padding: 0 30px;
  text-align: center;
  line-height: 70px;
  width: 290px;
  margin-top: 60px;
  display: none;
}
#section-insertion .sc-insertion-content .sc-waiting-popup {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: white;
  text-align: center;
  display: none;
}
#section-insertion .sc-insertion-content .sc-waiting-popup .sc-number {
  position: relative;
  height: 316px;
  width: 316px;
  border: 3px solid #e8edf1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
  line-height: 310px;
}
#section-insertion .sc-insertion-content .sc-waiting-popup .sc-number span {
  position: relative;
  display: inline-block;
  line-height: 1em;
  vertical-align: middle;
  font-family: 'open_sanslight';
  font-size: 67px;
  color: #142f41;
}
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content .sc-waiting-popup .sc-number span,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content .sc-waiting-popup .sc-number span {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-insertion .sc-insertion-content .sc-waiting-popup .sc-number span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content .sc-waiting-popup .sc-number span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-insertion .sc-insertion-content .sc-finish-popup,
#section-insertion .sc-insertion-content .sc-cancel-popup {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #d37637;
  color: white;
  font-size: 45px;
  font-family: 'open_sanslight';
  text-align: center;
  display: none;
}
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content .sc-finish-popup,
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content .sc-cancel-popup,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content .sc-finish-popup,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content .sc-cancel-popup {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-insertion .sc-insertion-content .sc-finish-popup,
html[data-lang='th-th'] #section-insertion .sc-insertion-content .sc-cancel-popup {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content .sc-finish-popup,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content .sc-cancel-popup {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-insertion .sc-insertion-content .no-player {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: white;
  color: #142f41;
  font-size: 45px;
  font-family: 'open_sanslight';
  text-align: center;
  display: none;
}
html[data-lang='pl-pl'] #section-insertion .sc-insertion-content .no-player,
html[data-lang='tr-tr'] #section-insertion .sc-insertion-content .no-player {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-insertion .sc-insertion-content .no-player {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-insertion-content .no-player {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-insertion .sc-insertion-content .no-player.visible {
  display: block;
}
#section-listing {
  position: relative;
  width: 1024px;
  height: 100%;
}
#section-listing .listing-top {
  position: relative;
  width: 100%;
  height: 70px;
  background: #102533;
}
#section-listing .listing-top .logo {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  left: 30px;
}
#section-listing .listing-top .infos-content {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 170px;
  padding-right: 25px;
  display: flex;
  justify-content: space-between;
  height: 100%;
  line-height: 70px;
}
#section-listing .listing-top .infos-content > div {
  font-family: 'open_sansregular';
  color: white;
  font-size: 10px;
  line-height: 70px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  white-space: nowrap;
}
html[data-lang='pl-pl'] #section-listing .listing-top .infos-content > div,
html[data-lang='tr-tr'] #section-listing .listing-top .infos-content > div {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-listing .listing-top .infos-content > div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-top .infos-content > div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-listing .listing-top .infos-content > div span {
  color: #d87f3b;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-listing .listing-top .infos-content > div span,
html[data-lang='tr-tr'] #section-listing .listing-top .infos-content > div span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-listing .listing-top .infos-content > div span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-top .infos-content > div span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-listing .listing-top .infos-content > div span span {
  display: inline-block;
  text-align: right;
}
#section-listing .listing-player {
  position: absolute;
  top: 70px;
  left: 0px;
  bottom: 60px;
  width: 100%;
}
#section-listing .listing-player .bg {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
#section-listing .listing-player > div .cell,
#section-listing .listing-player .line > .cell {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 40px;
  color: white;
  font-size: 12px;
  font-family: 'open_sansregular';
  text-align: center;
  white-space: nowrap;
  line-height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  border-right: 1px solid rgba(224, 202, 192, 0.3);
  border-bottom: 1px solid #e0cac0;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[data-lang='pl-pl'] #section-listing .listing-player > div .cell,
html[data-lang='pl-pl'] #section-listing .listing-player .line > .cell,
html[data-lang='tr-tr'] #section-listing .listing-player > div .cell,
html[data-lang='tr-tr'] #section-listing .listing-player .line > .cell {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-listing .listing-player > div .cell,
html[data-lang='th-th'] #section-listing .listing-player .line > .cell {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-player > div .cell,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-player .line > .cell {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-listing .listing-player > div .cell:nth-child(1),
#section-listing .listing-player .line > .cell:nth-child(1) {
  width: 45px;
}
#section-listing .listing-player > div .cell:nth-child(2),
#section-listing .listing-player .line > .cell:nth-child(2) {
  width: 60px;
}
#section-listing .listing-player > div .cell:nth-child(3),
#section-listing .listing-player .line > .cell:nth-child(3) {
  width: 63px;
}
#section-listing .listing-player > div .cell:nth-child(4),
#section-listing .listing-player .line > .cell:nth-child(4) {
  width: 63px;
}
#section-listing .listing-player > div .cell:nth-child(5),
#section-listing .listing-player .line > .cell:nth-child(5) {
  width: 147px;
  padding: 0 15px;
}
#section-listing .listing-player > div .cell:nth-child(6),
#section-listing .listing-player .line > .cell:nth-child(6) {
  width: 142px;
  padding: 0 15px;
}
#section-listing .listing-player > div .cell:nth-child(7),
#section-listing .listing-player .line > .cell:nth-child(7) {
  width: 147px;
  padding: 0 15px;
}
#section-listing .listing-player > div .cell:nth-child(8),
#section-listing .listing-player .line > .cell:nth-child(8) {
  width: 82px;
  border-right: none;
}
#section-listing .listing-player > div .cell:nth-child(9),
#section-listing .listing-player .line > .cell:nth-child(9) {
  width: 82px;
  border-right: none;
}
#section-listing .listing-player > div .cell:nth-child(10),
#section-listing .listing-player .line > .cell:nth-child(10) {
  width: 82px;
}
#section-listing .listing-player > div .cell:nth-child(11),
#section-listing .listing-player .line > .cell:nth-child(11) {
  width: 111px;
  border-right: none;
}
#section-listing .listing-player .listing-player-top {
  position: relative;
  background: #142f41;
  z-index: 1;
}
#section-listing .listing-player .listing-player-content {
  position: absolute;
  top: 40px;
  left: 0px;
  width: 100%;
  bottom: 0px;
  overflow: auto;
  font-size: 0px;
}
#section-listing .listing-player .listing-player-content .scroll-content {
  position: relative;
}
#section-listing .listing-player .listing-player-content .line.live .cell {
  height: 85px;
  line-height: 85px;
  background: white;
  color: #142f41;
  font-size: 17px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-listing .listing-player .listing-player-content .line.live .cell,
html[data-lang='tr-tr'] #section-listing .listing-player .listing-player-content .line.live .cell {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-listing .listing-player .listing-player-content .line.live .cell {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-player .listing-player-content .line.live .cell {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-listing .listing-player .listing-player-content .line.live .cell:nth-child(5),
#section-listing .listing-player .listing-player-content .line.live .cell:nth-child(6) {
  font-family: 'open_sanssemibold';
  font-size: 20px;
}
html[data-lang='pl-pl'] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(5),
html[data-lang='pl-pl'] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(6),
html[data-lang='tr-tr'] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(5),
html[data-lang='tr-tr'] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(6) {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(5),
html[data-lang='th-th'] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(6) {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(5),
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(6) {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-listing .listing-player .listing-player-content .line.live .cell:nth-child(11) {
  color: #ff852a;
  font-family: 'open_sanssemibold';
  font-size: 22px;
}
html[data-lang='pl-pl'] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(11),
html[data-lang='tr-tr'] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(11) {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(11) {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-player .listing-player-content .line.live .cell:nth-child(11) {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-listing .listing-bottom {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  line-height: 60px;
  height: 60px;
  background: #102533;
}
#section-listing .listing-bottom .btn-player {
  position: absolute;
  height: 100%;
  display: inline-block;
  color: white;
  font-family: 'open_sansregular';
  font-size: 11px;
  left: 40px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
html[data-lang='pl-pl'] #section-listing .listing-bottom .btn-player,
html[data-lang='tr-tr'] #section-listing .listing-bottom .btn-player {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-listing .listing-bottom .btn-player {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-bottom .btn-player {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-listing .listing-bottom .btn-pub,
#section-listing .listing-bottom .btn-reload {
  position: absolute;
  right: 40px;
  top: 10px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  padding: 0 15px;
  font-size: 11px;
  color: white;
  text-transform: uppercase;
  font-family: 'open_sansregular';
  background: #c85e2d;
  letter-spacing: 0.1em;
}
html[data-lang='pl-pl'] #section-listing .listing-bottom .btn-pub,
html[data-lang='pl-pl'] #section-listing .listing-bottom .btn-reload,
html[data-lang='tr-tr'] #section-listing .listing-bottom .btn-pub,
html[data-lang='tr-tr'] #section-listing .listing-bottom .btn-reload {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-listing .listing-bottom .btn-pub,
html[data-lang='th-th'] #section-listing .listing-bottom .btn-reload {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-bottom .btn-pub,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-listing .listing-bottom .btn-reload {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-listing .listing-bottom .btn-pub .live,
#section-listing .listing-bottom .btn-reload .live {
  display: none;
}
#section-listing .listing-bottom .btn-pub.mode-pub span,
#section-listing .listing-bottom .btn-reload.mode-pub span {
  display: none;
}
#section-listing .listing-bottom .btn-pub.mode-pub .live,
#section-listing .listing-bottom .btn-reload.mode-pub .live {
  display: block;
}
#section-tv {
  position: relative;
  width: 1920px;
  height: 1080px;
  background: black;
}
#section-tv .title {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  font-size: 20px;
  color: #d87f3b;
  letter-spacing: 0.3em;
}
html[data-lang='pl-pl'] #section-tv .title,
html[data-lang='tr-tr'] #section-tv .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-tv .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .top-wrapper {
  position: absolute;
  top: 0px;
  bottom: 140px;
  width: 100%;
}
#section-tv .top-wrapper .camera-wrapper {
  position: relative;
  display: inline-block;
  height: 100%;
  width: 1540px;
  background: black;
}
#section-tv .top-wrapper .camera-wrapper .camera-viewer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#section-tv .top-wrapper .camera-wrapper .camera-viewer .nocamera {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#section-tv .top-wrapper .camera-wrapper .camera-viewer video {
  height: 100%;
  position: relative;
  top: 0px;
  left: -30px;
}
#section-tv .top-wrapper .camera-wrapper .camera-viewer .overlay {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#section-tv .top-wrapper .camera-wrapper .current-player {
  position: absolute;
  left: 90px;
  width: 100%;
  bottom: 65px;
  width: 40%;
  text-shadow: 0.5px 1.5px 0px #000000;
}
#section-tv .top-wrapper .camera-wrapper .current-player .title {
  padding-left: 5px;
  letter-spacing: 0.2em;
}
#section-tv .top-wrapper .camera-wrapper .current-player .identity {
  font-family: 'open_sansregular';
  font-size: 60px;
  line-height: 60px;
  margin-top: 13px;
  color: white;
}
html[data-lang='pl-pl'] #section-tv .top-wrapper .camera-wrapper .current-player .identity,
html[data-lang='tr-tr'] #section-tv .top-wrapper .camera-wrapper .current-player .identity {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-tv .top-wrapper .camera-wrapper .current-player .identity {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .top-wrapper .camera-wrapper .current-player .identity {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .top-wrapper .camera-wrapper .smash-wrapper {
  position: absolute;
  right: 235px;
  bottom: 66px;
  text-shadow: 0px 1px 0px #000000;
}
#section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
  text-align: right;
  width: 200px;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}
#section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content .title {
  letter-spacing: 0.2em;
  padding-right: 10px;
}
#section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content .title sup {
  position: relative;
  top: 1px;
  font-size: 13px;
}
#section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content .speed {
  padding-right: 50px;
  margin-top: 30px;
  font-family: 'open_sansregular';
  font-size: 42px;
  line-height: 42px;
  color: white;
}
html[data-lang='pl-pl'] #section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content .speed,
html[data-lang='tr-tr'] #section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content .speed {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content .speed {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content .speed {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content .speed .unite {
  display: none;
}
#section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content.active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content.active .speed {
  padding-right: 0px;
}
#section-tv .top-wrapper .camera-wrapper .smash-wrapper .smash-content.active .speed .unite {
  display: inline;
}
#section-tv .top-wrapper .right-panel {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 471px;
  height: 100%;
}
#section-tv .top-wrapper .right-panel .sc-tv-background {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
}
#section-tv .top-wrapper .right-panel .sc-logo-big {
  position: absolute;
  left: 32%;
  top: 100px;
}
#section-tv .top-wrapper .right-panel .top-speed-wrapper {
  position: absolute;
  width: 100%;
  text-align: right;
  height: 230px;
  right: 0px;
  top: 29%;
  padding-right: 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-tv .top-wrapper .right-panel .top-speed-wrapper .title {
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 30px;
  color: white;
}
#section-tv .top-wrapper .right-panel .top-speed-wrapper .speed {
  font-family: 'open_sanslight';
  font-size: 60px;
  line-height: 60px;
  color: white;
}
html[data-lang='pl-pl'] #section-tv .top-wrapper .right-panel .top-speed-wrapper .speed,
html[data-lang='tr-tr'] #section-tv .top-wrapper .right-panel .top-speed-wrapper .speed {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-tv .top-wrapper .right-panel .top-speed-wrapper .speed {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .top-wrapper .right-panel .top-speed-wrapper .speed {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .top-wrapper .right-panel .next-player-wrapper {
  position: absolute;
  width: 100%;
  bottom: 80px;
  right: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-right: 90px;
  text-align: right;
}
#section-tv .top-wrapper .right-panel .next-player-wrapper .title {
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 25px;
}
#section-tv .top-wrapper .right-panel .next-player-wrapper ul li {
  font-family: 'open_sanslight';
  font-size: 34px;
  line-height: 70px;
  color: white;
}
html[data-lang='pl-pl'] #section-tv .top-wrapper .right-panel .next-player-wrapper ul li,
html[data-lang='tr-tr'] #section-tv .top-wrapper .right-panel .next-player-wrapper ul li {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-tv .top-wrapper .right-panel .next-player-wrapper ul li {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .top-wrapper .right-panel .next-player-wrapper ul li {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .bottom-panel {
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 140px;
  width: 100%;
  background: #0d2536;
  display: flex;
  justify-content: space-around;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding: 0 65px;
  padding-top: 60px;
}
#section-tv .bottom-panel > div {
  font-family: 'open_sansregular';
  color: white;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
html[data-lang='pl-pl'] #section-tv .bottom-panel > div,
html[data-lang='tr-tr'] #section-tv .bottom-panel > div {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-tv .bottom-panel > div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .bottom-panel > div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .bottom-panel > div span {
  color: #d87f3b;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-tv .bottom-panel > div span,
html[data-lang='tr-tr'] #section-tv .bottom-panel > div span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-tv .bottom-panel > div span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .bottom-panel > div span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .bottom-panel > div span span {
  min-width: 42px;
  display: inline-block;
  text-align: right;
}
#section-tv .bottom-panel > div a {
  color: white;
  text-decoration: underline;
}
#section-tv .tv-display {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-tv .animation-display {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  display: none;
}
#section-tv .animation-display video {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  display: none;
}
#section-tv .animation-display .perpective {
  position: relative;
  height: 100%;
  width: 100%;
  perspective: 1920px;
}
#section-tv .animation-display .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
}
#section-tv .animation-display .infos-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  font-family: 'open_sansbold';
  transform-style: preserve-3d;
}
html[data-lang='pl-pl'] #section-tv .animation-display .infos-wrapper,
html[data-lang='tr-tr'] #section-tv .animation-display .infos-wrapper {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-tv .animation-display .infos-wrapper {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .animation-display .infos-wrapper {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .animation-display .infos-wrapper .interjection {
  text-transform: uppercase;
  position: relative;
  font-size: 190px;
  line-height: 145px;
  height: 160px;
  font-family: 'open_sansextrabold';
  color: #BB4F2B;
  top: 217px;
  left: 280px;
  transform: rotate3d(0, 0, 1, -3.5deg) translate3d(0, 0, 30px);
  display: inline-block;
  overflow: hidden;
  opacity: 0;
}
#section-tv .animation-display .infos-wrapper .interjection div.text {
  display: none;
}
#section-tv .animation-display .infos-wrapper .name-wrapper {
  display: inline-block;
  position: absolute;
  font-size: 100px;
  line-height: 88px;
  height: 109px;
  color: white;
  font-family: 'open_sansbold';
  transform: rotate3d(0, 0, 1, -5deg) translate3d(0px, 0px, -100px);
  top: 734px;
  left: 600px;
  overflow: hidden;
  opacity: 0;
}
html[data-lang='pl-pl'] #section-tv .animation-display .infos-wrapper .name-wrapper,
html[data-lang='tr-tr'] #section-tv .animation-display .infos-wrapper .name-wrapper {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-tv .animation-display .infos-wrapper .name-wrapper {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .animation-display .infos-wrapper .name-wrapper {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .animation-display .infos-wrapper .name-wrapper.small {
  font-size: 90px;
  line-height: 88px;
  height: 105px;
  top: 724px;
  left: 540px;
}
#section-tv .animation-display .vitesse-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  font-family: 'open_sansbold';
  transform-style: preserve-3d;
}
html[data-lang='pl-pl'] #section-tv .animation-display .vitesse-wrapper,
html[data-lang='tr-tr'] #section-tv .animation-display .vitesse-wrapper {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-tv .animation-display .vitesse-wrapper {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .animation-display .vitesse-wrapper {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .animation-display .vitesse {
  opacity: 0;
  font-family: 'open_sansbold';
  position: absolute;
  font-size: 480px;
  line-height: 358px;
  color: white;
  height: 370px;
  top: 389px;
  left: 300px;
  overflow: hidden;
  transform: rotate3d(0, 0, 1, -4deg) translate3d(0px, 0px, 220px);
}
html[data-lang='pl-pl'] #section-tv .animation-display .vitesse,
html[data-lang='tr-tr'] #section-tv .animation-display .vitesse {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-tv .animation-display .vitesse {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-tv .animation-display .vitesse {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-tv .animation-display .vitesse sup {
  position: relative;
  font-size: 204px;
  line-height: 204px;
  top: -34px;
}
#section-tv .animation-display .balle {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 244px;
  height: 244px;
  background: url('../images/smashcorner/balle.png') left center;
  transform: translate3d(0px, 0px, 0px);
  backface-visibility: hidden;
}
#section-tv .animation-display .balle.anim {
  animation: play 2.1s steps(63);
}
#section-tv .animation-display.level1 .infos-wrapper .interjection {
  color: #012E4A;
}
#section-tv .animation-display.level1 .infos-wrapper .interjection .overlay {
  background: #012E4A;
}
#section-tv .animation-display.level1 .infos-wrapper .name-wrapper {
  color: #BB4F2B;
}
#section-tv .animation-display.level1 .infos-wrapper .name-wrapper .overlay {
  background: #BB4F2B;
}
#section-tv .animation-display.level1 .vitesse {
  color: #BB4F2B;
  top: 380px;
  left: 420px;
}
#section-tv .animation-display.level1 .vitesse .overlay {
  background: #BB4F2B;
}
#section-tv .animation-display.level2 .infos-wrapper .interjection {
  color: #012E4A;
}
#section-tv .animation-display.level2 .infos-wrapper .interjection .overlay {
  background: #012E4A;
}
#section-tv .animation-display.level2 .infos-wrapper .name-wrapper .overlay {
  background: white;
}
#section-tv .animation-display.level2 .vitesse .overlay {
  background: white;
}
#section-tv .animation-display.level3 .infos-wrapper .interjection {
  color: #D5613A;
}
#section-tv .animation-display.level3 .infos-wrapper .interjection .overlay {
  background: #D5613A;
}
#section-tv .animation-display.level3 .infos-wrapper .name-wrapper .overlay {
  background: white;
}
#section-tv .animation-display.level3 .vitesse .overlay {
  background: white;
}
@keyframes play {
  100% {
    background-position: -15372px;
  }
}
#section-inscription .sc-header,
#section-insertion .sc-header {
  position: relative;
}
#section-inscription .sc-header .sc-header-top,
#section-insertion .sc-header .sc-header-top {
  position: relative;
  width: 100%;
  height: 125px;
  background: #142f41;
}
#section-inscription .sc-header .sc-header-top .sc-logo-longines,
#section-insertion .sc-header .sc-header-top .sc-logo-longines {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 50px;
}
#section-inscription .sc-header .sc-header-top .sc-logo-rg,
#section-insertion .sc-header .sc-header-top .sc-logo-rg {
  position: absolute;
  top: 50%;
  margin-top: -38px;
  right: 50px;
}
#section-inscription .sc-header .sc-header-top .sc-text,
#section-insertion .sc-header .sc-header-top .sc-text {
  text-align: center;
  height: 100%;
  font-family: 'open_sansregular';
  text-transform: uppercase;
  color: white;
  font-size: 12px;
  letter-spacing: 0.1em;
  line-height: 24px;
}
html[data-lang='pl-pl'] #section-inscription .sc-header .sc-header-top .sc-text,
html[data-lang='pl-pl'] #section-insertion .sc-header .sc-header-top .sc-text,
html[data-lang='tr-tr'] #section-inscription .sc-header .sc-header-top .sc-text,
html[data-lang='tr-tr'] #section-insertion .sc-header .sc-header-top .sc-text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-inscription .sc-header .sc-header-top .sc-text,
html[data-lang='th-th'] #section-insertion .sc-header .sc-header-top .sc-text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription .sc-header .sc-header-top .sc-text,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-header .sc-header-top .sc-text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-inscription .sc-header .sc-header-bottom,
#section-insertion .sc-header .sc-header-bottom {
  position: relative;
  width: 100%;
  height: 85px;
  background: #c65829;
  color: white;
  font-family: 'open_sansregular';
  text-transform: uppercase;
  text-align: center;
  font-size: 20px;
}
html[data-lang='pl-pl'] #section-inscription .sc-header .sc-header-bottom,
html[data-lang='pl-pl'] #section-insertion .sc-header .sc-header-bottom,
html[data-lang='tr-tr'] #section-inscription .sc-header .sc-header-bottom,
html[data-lang='tr-tr'] #section-insertion .sc-header .sc-header-bottom {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-inscription .sc-header .sc-header-bottom,
html[data-lang='th-th'] #section-insertion .sc-header .sc-header-bottom {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription .sc-header .sc-header-bottom,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-header .sc-header-bottom {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-inscription .sc-header .sc-header-bottom span,
#section-insertion .sc-header .sc-header-bottom span {
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-inscription .sc-header .sc-header-bottom span,
html[data-lang='pl-pl'] #section-insertion .sc-header .sc-header-bottom span,
html[data-lang='tr-tr'] #section-inscription .sc-header .sc-header-bottom span,
html[data-lang='tr-tr'] #section-insertion .sc-header .sc-header-bottom span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-inscription .sc-header .sc-header-bottom span,
html[data-lang='th-th'] #section-insertion .sc-header .sc-header-bottom span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription .sc-header .sc-header-bottom span,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion .sc-header .sc-header-bottom span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-inscription form .form-item input,
#section-insertion form .form-item input {
  position: relative;
  width: 100%;
  border-bottom: 2px solid #e9ebed;
  color: #142f41;
  font-size: 27px;
  height: 48px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-inscription form .form-item input,
html[data-lang='pl-pl'] #section-insertion form .form-item input,
html[data-lang='tr-tr'] #section-inscription form .form-item input,
html[data-lang='tr-tr'] #section-insertion form .form-item input {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-inscription form .form-item input,
html[data-lang='th-th'] #section-insertion form .form-item input {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription form .form-item input,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion form .form-item input {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-inscription form .form-item input::-webkit-input-placeholder,
#section-insertion form .form-item input::-webkit-input-placeholder {
  color: #e9ebed;
  font-size: 24px;
}
#section-inscription form .form-item.error input,
#section-insertion form .form-item.error input {
  border-bottom: 2px solid red;
  background: red;
}
#section-inscription form .form-item.error .fc-inner .left .check,
#section-insertion form .form-item.error .fc-inner .left .check {
  border: 2px solid red;
  background: red;
}
#section-inscription form .form-item .fc-inner,
#section-insertion form .form-item .fc-inner {
  position: relative;
  width: 100%;
  height: 40px;
}
#section-inscription form .form-item .fc-inner .left,
#section-insertion form .form-item .fc-inner .left {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  width: 40px;
  margin-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-inscription form .form-item .fc-inner .left .check,
#section-insertion form .form-item .fc-inner .left .check {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  border: 2px solid #e9ebed;
  text-align: center;
  line-height: 40px;
}
#section-inscription form .form-item .fc-inner .left .check img,
#section-insertion form .form-item .fc-inner .left .check img {
  position: relative;
  vertical-align: middle;
  display: none;
}
#section-inscription form .form-item .fc-inner .right,
#section-insertion form .form-item .fc-inner .right {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
#section-inscription form .form-item .fc-inner .right p,
#section-insertion form .form-item .fc-inner .right p {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  font-size: 9px;
  letter-spacing: 0.1em;
  color: #142f41;
}
html[data-lang='pl-pl'] #section-inscription form .form-item .fc-inner .right p,
html[data-lang='pl-pl'] #section-insertion form .form-item .fc-inner .right p,
html[data-lang='tr-tr'] #section-inscription form .form-item .fc-inner .right p,
html[data-lang='tr-tr'] #section-insertion form .form-item .fc-inner .right p {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-inscription form .form-item .fc-inner .right p,
html[data-lang='th-th'] #section-insertion form .form-item .fc-inner .right p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription form .form-item .fc-inner .right p,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion form .form-item .fc-inner .right p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-inscription form .form-item .fc-inner .right p a,
#section-insertion form .form-item .fc-inner .right p a {
  color: #142f41;
  text-decoration: underline;
}
#section-inscription form .form-item.checked .fc-inner .left .check,
#section-insertion form .form-item.checked .fc-inner .left .check {
  background: #142f41;
  border-color: #142f41;
}
#section-inscription form .form-item.checked .fc-inner .left .check img,
#section-insertion form .form-item.checked .fc-inner .left .check img {
  display: inline-block;
}
#section-inscription form .form-item.drop,
#section-insertion form .form-item.drop {
  display: flex;
  justify-content: space-between;
}
#section-inscription form .form-item .item-label,
#section-insertion form .form-item .item-label {
  color: #142f41;
  font-size: 27px;
  line-height: 56px;
  display: inline-block;
  vertical-align: middle;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-inscription form .form-item .item-label,
html[data-lang='pl-pl'] #section-insertion form .form-item .item-label,
html[data-lang='tr-tr'] #section-inscription form .form-item .item-label,
html[data-lang='tr-tr'] #section-insertion form .form-item .item-label {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-inscription form .form-item .item-label,
html[data-lang='th-th'] #section-insertion form .form-item .item-label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription form .form-item .item-label,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion form .form-item .item-label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-inscription form .form-item .sc-dropdown,
#section-insertion form .form-item .sc-dropdown {
  position: relative;
  height: 56px;
  line-height: 52px;
  border: 2px solid #dce0e3;
  vertical-align: middle;
  display: inline-block;
  width: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-inscription form .form-item .sc-dropdown .label,
#section-insertion form .form-item .sc-dropdown .label {
  color: #142f41;
  font-size: 27px;
  height: 100%;
  font-family: 'open_sansregular';
  padding-left: 15px;
}
html[data-lang='pl-pl'] #section-inscription form .form-item .sc-dropdown .label,
html[data-lang='pl-pl'] #section-insertion form .form-item .sc-dropdown .label,
html[data-lang='tr-tr'] #section-inscription form .form-item .sc-dropdown .label,
html[data-lang='tr-tr'] #section-insertion form .form-item .sc-dropdown .label {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-inscription form .form-item .sc-dropdown .label,
html[data-lang='th-th'] #section-insertion form .form-item .sc-dropdown .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription form .form-item .sc-dropdown .label,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion form .form-item .sc-dropdown .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-inscription form .form-item .sc-dropdown .chevron,
#section-insertion form .form-item .sc-dropdown .chevron {
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 22px;
}
#section-inscription form .form-item .sc-dropdown select,
#section-insertion form .form-item .sc-dropdown select {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-inscription form .form-submit,
#section-insertion form .form-submit {
  position: relative;
  margin-top: 45px;
}
#section-inscription form .form-submit input.button,
#section-insertion form .form-submit input.button {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-family: 'open_sansregular';
  text-transform: uppercase;
  border-radius: 0;
  -webkit-appearance: none;
  height: 70px;
  background-color: #142f41;
  padding: 0 30px;
  text-align: center;
  line-height: 70px;
  min-width: 225px;
}
html[data-lang='pl-pl'] #section-inscription form .form-submit input.button,
html[data-lang='pl-pl'] #section-insertion form .form-submit input.button,
html[data-lang='tr-tr'] #section-inscription form .form-submit input.button,
html[data-lang='tr-tr'] #section-insertion form .form-submit input.button {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-inscription form .form-submit input.button,
html[data-lang='th-th'] #section-insertion form .form-submit input.button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-inscription form .form-submit input.button,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-insertion form .form-submit input.button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
body.rg-offline .widget-cookie {
  display: none !important;
}
#livescore {
  position: absolute;
  width: 936px;
  height: 980px;
  background: white;
  z-index: 100;
  top: 10%;
  left: 50%;
  margin-left: -468px;
  display: none;
}
html.mobile #livescore {
  top: 121px;
}
html.mobile #livescore,
html.tablet #livescore {
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
#livescore .header-mobile {
  display: none;
}
html.mobile #livescore .header-mobile {
  position: absolute;
  height: 60px;
  line-height: 60px;
  background: #1a4562;
  top: -60px;
  left: 0px;
  text-align: right;
  color: white;
  font-family: 'open_sanssemibold';
  font-size: 10px;
  text-transform: uppercase;
  display: block;
  width: 100%;
}
html[data-lang='pl-pl'] html.mobile #livescore .header-mobile,
html[data-lang='tr-tr'] html.mobile #livescore .header-mobile {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] html.mobile #livescore .header-mobile {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] html.mobile #livescore .header-mobile {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #livescore .header-mobile span {
  margin-right: 25px;
}
#livescore .header {
  width: 100%;
  background: #eff1f3;
  height: 100px;
  line-height: 100px;
}
html.mobile #livescore .header {
  height: 66px;
  line-height: 66px;
}
#livescore .header .logo-rg {
  position: absolute;
  left: 57px;
  top: 16px;
}
html.mobile #livescore .header .logo-rg {
  width: 30px;
  left: 20px;
}
#livescore .header .header-text {
  padding-left: 153px;
  display: inline-block;
  vertical-align: middle;
  font-family: 'open_sansregular';
  font-size: 18px;
  color: #054470;
  line-height: 1.2em;
}
html[data-lang='pl-pl'] #livescore .header .header-text,
html[data-lang='tr-tr'] #livescore .header .header-text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #livescore .header .header-text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #livescore .header .header-text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #livescore .header .header-text {
  padding-left: 70px;
  font-size: 13px;
}
#livescore .header .header-text div {
  font-family: 'open_sanssemibold';
  display: block;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #livescore .header .header-text div,
html[data-lang='tr-tr'] #livescore .header .header-text div {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #livescore .header .header-text div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #livescore .header .header-text div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#livescore .header .logo-longines {
  position: absolute;
  right: 58px;
  top: 35px;
  width: 127px;
}
html.mobile #livescore .header .logo-longines {
  width: 80px;
  right: 27px;
  top: 20px;
}
#livescore .filters {
  padding-left: 56px;
  padding-top: 49px;
}
html.mobile #livescore .filters {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 30px;
  white-space: nowrap;
}
#livescore .filters .filter-item {
  height: 35px;
  display: inline-block;
  margin-right: 17px;
  border: 3px solid #e5eaed;
  color: rgba(0, 49, 80, 0.5);
  cursor: pointer;
  font-size: 12px;
  line-height: 36px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  *behavior: url(/js/PIE.htc);
  padding: 0 40px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  margin-bottom: 10px;
}
html.mobile #livescore .filters .filter-item {
  display: inline-block;
  text-align: center;
  margin-right: 10px;
  font-size: 7px;
  padding: 0px 10px;
}
html.notouch #livescore .filters .filter-item:hover {
  background: #e5eaed;
}
#livescore .filters .filter-item.selected {
  border: 3px solid #335a73;
  color: #003150;
  pointer-events: none;
}
#livescore .scroll-wrapper {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  left: 55px;
  right: 35px;
  top: 219px;
  bottom: 0px;
}
html.mobile #livescore .scroll-wrapper {
  left: 25px;
  right: 25px;
  top: 159px;
}
#livescore .scroll-wrapper .category-wrapper .category-title {
  color: #054470;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  margin-bottom: 19px;
  letter-spacing: 0.03em;
}
html[data-lang='pl-pl'] #livescore .scroll-wrapper .category-wrapper .category-title,
html[data-lang='tr-tr'] #livescore .scroll-wrapper .category-wrapper .category-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #livescore .scroll-wrapper .category-wrapper .category-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #livescore .scroll-wrapper .category-wrapper .category-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #livescore .scroll-wrapper .category-wrapper .category-title {
  font-size: 12px;
  margin-bottom: 15px;
}
#livescore .scroll-wrapper .category-wrapper .item {
  border: 3px solid #eff1f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *behavior: url(/js/PIE.htc);
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 389px;
  box-sizing: border-box;
}
html.mobile #livescore .scroll-wrapper .category-wrapper .item {
  width: 100%;
  display: block;
  border: 2px solid #eff1f3;
  margin-right: 0px;
  margin-bottom: 15px;
}
#livescore .scroll-wrapper .category-wrapper .item .item-title {
  color: #90959b;
  font-family: 'open_sansregular';
  font-size: 13px;
  line-height: 55px;
  padding-left: 28px;
  padding-right: 28px;
  letter-spacing: 0.02em;
}
html[data-lang='pl-pl'] #livescore .scroll-wrapper .category-wrapper .item .item-title,
html[data-lang='tr-tr'] #livescore .scroll-wrapper .category-wrapper .item .item-title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #livescore .scroll-wrapper .category-wrapper .item .item-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #livescore .scroll-wrapper .category-wrapper .item .item-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #livescore .scroll-wrapper .category-wrapper .item .item-title {
  font-size: 11px;
  padding-left: 20px;
  padding-right: 20px;
}
#livescore .scroll-wrapper .category-wrapper .item .item-title span {
  color: #003150;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #livescore .scroll-wrapper .category-wrapper .item .item-title span,
html[data-lang='tr-tr'] #livescore .scroll-wrapper .category-wrapper .item .item-title span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #livescore .scroll-wrapper .category-wrapper .item .item-title span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #livescore .scroll-wrapper .category-wrapper .item .item-title span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content {
  background: #eff1f3;
  padding-top: 15px;
  padding-bottom: 8px;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content .player {
  line-height: 31px;
  position: relative;
  padding-left: 68px;
  padding-right: 30px;
}
html.mobile #livescore .scroll-wrapper .category-wrapper .item .item-content .player {
  padding-left: 50px;
  padding-right: 22px;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content .player .flag {
  width: 25px;
  position: absolute;
  left: 22px;
  top: 3px;
}
html.mobile #livescore .scroll-wrapper .category-wrapper .item .item-content .player .flag {
  width: 20px;
  left: 17px;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content .player .name {
  font-size: 14px;
  font-family: 'open_sansregular';
  color: #003150;
}
html[data-lang='pl-pl'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .name,
html[data-lang='tr-tr'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .name {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #livescore .scroll-wrapper .category-wrapper .item .item-content .player .name {
  font-size: 12px;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content .player .name img {
  display: none;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content .player .name.winner {
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .name.winner,
html[data-lang='tr-tr'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .name.winner {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .name.winner {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .name.winner {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content .player .name.winner img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content .player .score {
  position: absolute;
  top: 0px;
  right: 27px;
  height: 100%;
  text-align: right;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span {
  font-family: 'open_sansregular';
  font-size: 14px;
  color: #90959b;
  display: inline-block;
  margin-left: 18px;
}
html[data-lang='pl-pl'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span,
html[data-lang='tr-tr'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span {
  font-size: 12px;
  margin-left: 10px;
}
#livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span b {
  font-weight: normal;
  font-family: 'open_sansbold';
  color: #003150;
}
html[data-lang='pl-pl'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span b,
html[data-lang='tr-tr'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span b {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #livescore .scroll-wrapper .category-wrapper .item .item-content .player .score span b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.desktop #section-agassi {
  padding-top: 0px;
}
#section-agassi .agassi-cta {
  cursor: pointer;
}
#section-agassi .popin-fixed {
  position: fixed;
  top: 0px;
  bottom: 0px;
  width: 100%;
  z-index: 23;
  display: none;
}
#section-agassi .popin-fixed.displayed {
  display: block;
}
#section-agassi .popin-fixed .popin-container {
  margin-top: 90px;
  margin-left: 20px;
  margin-right: 20px;
  overflow: auto;
  position: absolute;
  top: 0px;
  bottom: 30px;
}
.tablet #section-agassi .popin-fixed .popin-container,
.desktop #section-agassi .popin-fixed .popin-container {
  margin-left: 20vw;
  margin-right: 20vw;
}
.tablet #section-agassi .popin-fixed .popin-container .popin-content,
.desktop #section-agassi .popin-fixed .popin-container .popin-content {
  padding-bottom: 4vw;
}
.tablet #section-agassi .popin-fixed .popin-container .popin-content .popin-title,
.desktop #section-agassi .popin-fixed .popin-container .popin-content .popin-title {
  font-size: 1.2vw;
  line-height: 2.4vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
}
.tablet #section-agassi .popin-fixed .popin-container .popin-content p,
.desktop #section-agassi .popin-fixed .popin-container .popin-content p {
  font-size: 1vw;
  line-height: 2vw;
  margin-left: 4vw;
  margin-right: 4vw;
}
#section-agassi .popin-fixed .popin-container .popin-content {
  background: #FFF;
  text-align: center;
  padding-bottom: 40px;
}
#section-agassi .popin-fixed .popin-container .popin-content img {
  padding-top: 20px;
  width: 50%;
  max-width: 300px;
  padding-bottom: 20px;
}
#section-agassi .popin-fixed .popin-container .popin-content .popin-title {
  color: #b5bec4;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-agassi .popin-fixed .popin-container .popin-content .popin-title,
html[data-lang='tr-tr'] #section-agassi .popin-fixed .popin-container .popin-content .popin-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-agassi .popin-fixed .popin-container .popin-content .popin-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .popin-fixed .popin-container .popin-content .popin-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-agassi .popin-fixed .popin-container .popin-content p {
  color: #061f30;
  font-size: 11px;
  margin-left: 20px;
  margin-right: 20px;
  text-align: left;
}
#section-agassi .popin-fixed .popin-container div img {
  width: 100%;
}
#section-agassi .popin-fixed .popin-container .popin-close {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #FFF;
  font-size: 14px;
  text-transform: uppercase;
  color: #061f30;
  padding: 15px 20px;
  cursor: pointer;
}
.tablet #section-agassi .popin-fixed .popin-container .popin-close,
.desktop #section-agassi .popin-fixed .popin-container .popin-close {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.tablet #section-agassi .popin-fixed .popin-container .popin-close:hover,
.desktop #section-agassi .popin-fixed .popin-container .popin-close:hover {
  background: #061f30;
  color: #FFF;
}
#section-agassi .popin-fixed .popin-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(6, 31, 49, 0.95);
}
#section-agassi > .agassi-buy {
  position: fixed;
  bottom: 0px;
  background: #142f42;
  color: #FFF;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  width: 100%;
  z-index: 2;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-agassi > .agassi-buy,
html[data-lang='tr-tr'] #section-agassi > .agassi-buy {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-agassi > .agassi-buy {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi > .agassi-buy {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi > .agassi-buy,
.desktop #section-agassi > .agassi-buy {
  display: none;
}
#section-agassi > .agassi-buy a {
  padding: 12px 0px;
  color: #FFF;
  text-decoration: none;
}
#section-agassi .agassi-home {
  background: #142f41;
  text-align: center;
}
.tablet #section-agassi .agassi-home,
.desktop #section-agassi .agassi-home {
  text-align: center;
}
#section-agassi .agassi-home > img {
  width: 100%;
  position: absolute;
  top: 57px;
  left: 0px;
}
.desktop #section-agassi .agassi-home > img {
  top: 0px;
}
#section-agassi .agassi-home .agassi-watch {
  position: relative;
  width: 160px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin-top: 40px;
  z-index: 1;
}
#section-agassi .agassi-home .agassi-watch img {
  width: 78%;
  padding: 0px 11%;
}
.tablet #section-agassi .agassi-home .agassi-watch,
.desktop #section-agassi .agassi-home .agassi-watch {
  width: 27vw;
  margin-top: 8vw;
}
.tablet #section-agassi .agassi-home .agassi-colclear,
.desktop #section-agassi .agassi-home .agassi-colclear {
  background: #1d3b4e;
  position: relative;
}
#section-agassi .agassi-home .agassi-description {
  background: #1d3b4e;
  position: relative;
  font-size: 11px;
  color: #FFF;
  padding-bottom: 15px;
}
.tablet #section-agassi .agassi-home .agassi-description,
.desktop #section-agassi .agassi-home .agassi-description {
  width: 50%;
  float: left;
  position: relative;
  text-align: left;
  padding-top: 4vw;
}
.tablet #section-agassi .agassi-home .agassi-description p,
.desktop #section-agassi .agassi-home .agassi-description p {
  margin-left: 60px;
  margin-right: 60px;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
  font-size: 1vw;
  line-height: 1.8vw;
}
.tablet #section-agassi .agassi-home .agassi-description .agassi-buy,
.desktop #section-agassi .agassi-home .agassi-description .agassi-buy {
  text-transform: uppercase;
  padding: 1vw 2vw;
  font-size: 1vw;
  margin-top: 1.5vw;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 60px;
  background: #c96835;
  color: #FFF;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.tablet #section-agassi .agassi-home .agassi-description .agassi-buy:hover,
.desktop #section-agassi .agassi-home .agassi-description .agassi-buy:hover {
  background: #FFF;
  color: #c96835;
}
#section-agassi .agassi-home .agassi-description p {
  font-family: 'open_sansregular';
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 15px;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-description p,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-description p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-description p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-description p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-agassi .agassi-home .agassi-description .agassi-buy {
  display: none;
}
.tablet #section-agassi .agassi-home .agassi-clear,
.desktop #section-agassi .agassi-home .agassi-clear {
  clear: both;
}
#section-agassi .agassi-home .agassi-slideshow {
  position: relative;
  height: 104vw;
}
.tablet #section-agassi .agassi-home .agassi-slideshow,
.desktop #section-agassi .agassi-home .agassi-slideshow {
  height: 48vw;
}
#section-agassi .agassi-home .agassi-slideshow .fleche-left {
  position: absolute;
  left: 20px;
  top: 50%;
  width: 13px;
  height: 21px;
  margin-top: -10px;
  cursor: pointer;
  padding: 10px;
}
#section-agassi .agassi-home .agassi-slideshow .fleche-right {
  position: absolute;
  right: 20px;
  top: 50%;
  width: 13px;
  height: 21px;
  margin-top: -10px;
  cursor: pointer;
  padding: 10px;
}
#section-agassi .agassi-home .agassi-slideshow .agassi-wrapper {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
#section-agassi .agassi-home .agassi-slideshow .agassi-wrapper .agassi-item {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#section-agassi .agassi-home .agassi-slideshow .agassi-bullets {
  position: absolute;
  bottom: 30px;
  left: 0px;
  width: 100%;
  text-align: center;
}
#section-agassi .agassi-home .agassi-slideshow .agassi-bullets .bullet {
  height: 10px;
  width: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  *behavior: url(/js/PIE.htc);
  background: #FFF;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
  margin-left: 5px;
  margin-right: 5px;
}
#section-agassi .agassi-home .agassi-slideshow .agassi-bullets .bullet.selected {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.tablet #section-agassi .agassi-home .agassi-slideshow,
.desktop #section-agassi .agassi-home .agassi-slideshow {
  width: 50%;
  float: left;
  position: relative;
}
#section-agassi .agassi-home .agassi-text {
  background: #142f41;
  position: relative;
  margin-top: -13px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  text-transform: uppercase;
}
#section-agassi .agassi-home .agassi-text .agassi-cercle {
  position: absolute;
  bottom: 99%;
  left: 0px;
}
#section-agassi .agassi-home .agassi-text div img {
  width: 45%;
  margin-top: 60px;
  max-width: 160px;
}
.tablet #section-agassi .agassi-home .agassi-text div img,
.desktop #section-agassi .agassi-home .agassi-text div img {
  width: 16vw;
  max-width: 275px;
  margin-top: 5vw;
  min-width: 200px;
}
#section-agassi .agassi-home .agassi-text .text {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 22px;
  padding-bottom: 40px;
}
.tablet #section-agassi .agassi-home .agassi-text .text,
.desktop #section-agassi .agassi-home .agassi-text .text {
  margin-top: 3.2vw;
  width: 47vw;
  font-size: 1.6vw;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 6.5vw;
}
#section-agassi .agassi-home .agassi-right {
  position: relative;
  z-index: 2;
  width: 160px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin-top: 40px;
}
.tablet #section-agassi .agassi-home .agassi-right,
.desktop #section-agassi .agassi-home .agassi-right {
  width: 29vw;
  margin-left: 5vw;
  margin-top: 4vw;
  text-align: left;
}
#section-agassi .agassi-home .agassi-right .agassi-name {
  font-family: 'open_sansbold';
  font-size: 11px;
  margin-left: 15px;
  line-height: 13px;
  color: #FFF;
  margin-top: 12px;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-right .agassi-name,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-right .agassi-name {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-right .agassi-name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-right .agassi-name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-name,
.desktop #section-agassi .agassi-home .agassi-right .agassi-name {
  margin-top: 4vw;
  font-size: 1.2vw;
  line-height: 1.5vw;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-name br,
.desktop #section-agassi .agassi-home .agassi-right .agassi-name br {
  display: none;
}
#section-agassi .agassi-home .agassi-right .agassi-sku {
  color: #FFF;
  font-family: 'open_sansregular';
  margin-left: 15px;
  font-size: 9px;
  margin-top: 6px;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-right .agassi-sku,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-right .agassi-sku {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-right .agassi-sku {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-right .agassi-sku {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-sku,
.desktop #section-agassi .agassi-home .agassi-right .agassi-sku {
  margin-top: 0.6vw;
  font-size: 0.9vw;
}
#section-agassi .agassi-home .agassi-right .agassi-buy {
  display: none;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-buy,
.desktop #section-agassi .agassi-home .agassi-right .agassi-buy {
  display: block;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-buy a,
.desktop #section-agassi .agassi-home .agassi-right .agassi-buy a {
  font-size: 1.2vw;
  color: #FFF;
  background: #142f41;
  padding: 1.2vw 2.6vw;
  margin-top: 2vw;
  margin-left: 13px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-buy a:hover,
.desktop #section-agassi .agassi-home .agassi-right .agassi-buy a:hover {
  background: #FFF;
  color: #142f41;
}
#section-agassi .agassi-home .agassi-right .agassi-exclusive {
  color: #FFF;
  font-family: 'open_sansregular';
  margin-left: 15px;
  font-size: 8px;
  text-transform: uppercase;
  margin-top: 12px;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-right .agassi-exclusive,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-right .agassi-exclusive {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-right .agassi-exclusive {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-right .agassi-exclusive {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-exclusive,
.desktop #section-agassi .agassi-home .agassi-right .agassi-exclusive {
  font-size: 0.8vw;
}
#section-agassi .agassi-home .agassi-right .agassi-tva {
  color: #FFF;
  font-family: 'open_sansregular';
  margin-left: 15px;
  font-size: 8px;
  text-transform: uppercase;
  margin-top: 2px;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-right .agassi-tva,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-right .agassi-tva {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-right .agassi-tva {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-right .agassi-tva {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-tva,
.desktop #section-agassi .agassi-home .agassi-right .agassi-tva {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0.8vw;
  margin-left: 1.5vw;
}
#section-agassi .agassi-home .agassi-right .agassi-price {
  color: #FFF;
  font-family: 'open_sanssemibold';
  margin-left: 15px;
  font-size: 18px;
  margin-top: 9px;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-right .agassi-price,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-right .agassi-price {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-right .agassi-price {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-right .agassi-price {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-price,
.desktop #section-agassi .agassi-home .agassi-right .agassi-price {
  font-size: 1.4vw;
  margin-top: 2vw;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-home .agassi-right .agassi-special {
  font-family: 'open_sanssemibold';
  color: #003150;
  background: #FFF;
  font-size: 10px;
  margin-top: 15px;
  padding: 3px 4px;
  line-height: 10px;
  margin-left: 15px;
  width: 118px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-right .agassi-special,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-right .agassi-special {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-right .agassi-special {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-right .agassi-special {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-home .agassi-right .agassi-special,
.desktop #section-agassi .agassi-home .agassi-right .agassi-special {
  width: auto;
  margin-top: 2vw;
  font-size: 1vw;
  padding: 0.6vw 1vw;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-home .agassi-left {
  font-family: 'open_sansregular';
  color: #FFF;
  font-size: 11px;
  position: relative;
  margin-top: 34px;
  margin-left: 14px;
  margin-right: 14px;
  text-align: center;
  z-index: 2;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-left,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-left {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-left {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-left {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-home .agassi-left,
.desktop #section-agassi .agassi-home .agassi-left {
  font-size: 1.2vw;
  width: 29vw;
  margin-left: 6vw;
  text-align: left;
  margin-top: 6vw;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.tablet #section-agassi .agassi-home .agassi-left div,
.desktop #section-agassi .agassi-home .agassi-left div {
  line-height: 1.7vw;
  margin-bottom: 3vw;
  margin-left: 2vw;
  margin-right: 2vw;
}
.tablet #section-agassi .agassi-home .agassi-left .line-break,
.desktop #section-agassi .agassi-home .agassi-left .line-break {
  line-height: 3vw;
}
.tablet #section-agassi .agassi-home .agassi-left div > span,
.desktop #section-agassi .agassi-home .agassi-left div > span {
  font-size: 1.7vw;
  margin-bottom: 1vw;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-home .agassi-left button {
  margin-top: 17px;
  line-height: 12px;
  background: transparent;
  border: 2px solid #d17746;
  border-radius: 20px;
  padding: 3px 25px;
  color: #ffffff;
  max-width: 138px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  cursor: pointer;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-left button,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-left button {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-left button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-left button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-home .agassi-left button,
.desktop #section-agassi .agassi-home .agassi-left button {
  margin-left: 2vw;
  max-width: none;
  padding: 0.4vw 1.5vw;
  font-size: 1vw;
  line-height: 1.2vw;
  margin-top: 1.3vw;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.tablet #section-agassi .agassi-home .agassi-left button:hover,
.desktop #section-agassi .agassi-home .agassi-left button:hover {
  background: #FFF;
  color: #c96835;
}
#section-agassi .agassi-home .agassi-left div {
  margin-right: 20px;
  margin-left: 20px;
}
#section-agassi .agassi-home .agassi-left div > span {
  font-size: 13px;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-left div > span,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-left div > span {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-left div > span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-left div > span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-agassi .agassi-home .agassi-title {
  font-family: 'open_sansregular';
  color: #FFF;
  margin-top: 73px;
  text-align: center;
  font-size: 14px;
  position: relative;
  margin-left: 40px;
  margin-right: 40px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-title,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-agassi .agassi-home .agassi-title span {
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-agassi .agassi-home .agassi-title span,
html[data-lang='tr-tr'] #section-agassi .agassi-home .agassi-title span {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-home .agassi-title span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-home .agassi-title span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-home .agassi-title,
.desktop #section-agassi .agassi-home .agassi-title {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5vw;
  padding-top: 6vw;
}
.tablet #section-agassi .agassi-home .agassi-title span:first-child,
.desktop #section-agassi .agassi-home .agassi-title span:first-child {
  display: block;
}
.desktop #section-agassi .agassi-home .agassi-title {
  margin-top: 0px;
}
#section-agassi {
  background: #e6eaed;
}
#section-agassi form {
  position: relative;
}
#section-agassi .terms {
  font-size: 11px;
  color: #FFF;
  text-decoration: underline;
  width: 100%;
  margin-top: 4vw;
  text-align: center;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
.tablet #section-agassi .terms,
.desktop #section-agassi .terms {
  font-size: 0.8vw;
}
#section-agassi .agassi-confirm {
  padding-top: 93px;
  margin-bottom: 200px;
  position: relative;
  background: #002c48;
}
.tablet #section-agassi .agassi-confirm,
.desktop #section-agassi .agassi-confirm {
  background: #00304e;
}
#section-agassi .agassi-confirm .agassi-back {
  font-size: 12px;
  position: absolute;
  top: 42px;
  left: 0px;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-agassi .agassi-confirm .agassi-back,
html[data-lang='tr-tr'] #section-agassi .agassi-confirm .agassi-back {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-confirm .agassi-back {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-confirm .agassi-back {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-agassi .agassi-confirm .agassi-back a {
  color: #FFF;
  padding-left: 50px;
}
#section-agassi .agassi-confirm .agassi-back a::before {
  height: 1px;
  width: 40px;
  background: #33566d;
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
}
#section-agassi .agassi-confirm > img {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
#section-agassi .agassi-confirm .agassi-content > img {
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#section-agassi .agassi-confirm .agassi-watch {
  width: 290px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 50px;
}
.tablet #section-agassi .agassi-confirm .agassi-watch,
.desktop #section-agassi .agassi-confirm .agassi-watch {
  width: 90%;
  max-width: 480px;
  top: 5vw;
  width: 36%;
  top: 100px;
}
#section-agassi .agassi-confirm .agassi-watch a {
  display: inline;
}
#section-agassi .agassi-confirm .agassi-watch .cta-dame {
  position: absolute;
  margin-top: -20px;
  max-width: 140px;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  top: 120%;
  left: 3%;
  color: #003150;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
}
.tablet #section-agassi .agassi-confirm .agassi-watch .cta-dame,
.desktop #section-agassi .agassi-confirm .agassi-watch .cta-dame {
  margin-top: -60px;
  padding: 10px 20px;
  top: 50%;
  left: -55%;
  color: #FFF;
  border: 1px solid #FFF;
}
html[data-lang='pl-pl'] #section-agassi .agassi-confirm .agassi-watch .cta-dame,
html[data-lang='tr-tr'] #section-agassi .agassi-confirm .agassi-watch .cta-dame {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-confirm .agassi-watch .cta-dame {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-confirm .agassi-watch .cta-dame {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-agassi .agassi-confirm .agassi-watch .cta-homme {
  position: absolute;
  top: 120%;
  right: 3%;
  margin-top: -20px;
  max-width: 140px;
  font-size: 12px;
  color: #003150;
  text-align: center;
  text-transform: uppercase;
  font-family: 'open_sansbold';
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html[data-lang='pl-pl'] #section-agassi .agassi-confirm .agassi-watch .cta-homme,
html[data-lang='tr-tr'] #section-agassi .agassi-confirm .agassi-watch .cta-homme {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-confirm .agassi-watch .cta-homme {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-confirm .agassi-watch .cta-homme {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-confirm .agassi-watch .cta-homme,
.desktop #section-agassi .agassi-confirm .agassi-watch .cta-homme {
  margin-top: -60px;
  padding: 10px 20px;
  top: 50%;
  right: -55%;
  color: #FFF;
  border: 1px solid #FFF;
}
#section-agassi .agassi-confirm .agassi-watch img {
  vertical-align: top;
}
#section-agassi .agassi-confirm .agassi-watch img.image1 {
  width: 46%;
  margin-right: 2%;
}
#section-agassi .agassi-confirm .agassi-watch img.image2 {
  margin-left: 2%;
  width: 50%;
}
#section-agassi .agassi-confirm .agassi-text {
  font-size: 15px;
  color: #FFF;
  text-align: center;
  position: relative;
  text-transform: uppercase;
  margin-left: 35px;
  margin-right: 35px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-agassi .agassi-confirm .agassi-text,
html[data-lang='tr-tr'] #section-agassi .agassi-confirm .agassi-text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-confirm .agassi-text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-confirm .agassi-text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-confirm .agassi-text,
.desktop #section-agassi .agassi-confirm .agassi-text {
  font-size: 1.5vw;
  line-height: 2.5vw;
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
}
.tablet #section-agassi .agassi-confirm .agassi-text span,
.desktop #section-agassi .agassi-confirm .agassi-text span {
  font-size: 1.8vw;
}
#section-agassi .agassi-confirm .agassi-text span {
  font-size: 18px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-agassi .agassi-confirm .agassi-text span,
html[data-lang='tr-tr'] #section-agassi .agassi-confirm .agassi-text span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-confirm .agassi-text span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-confirm .agassi-text span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-agassi .agassi-form {
  background: #002c48;
  padding-top: 6vw;
  padding-bottom: 4vw;
}
#section-agassi .agassi-form > img {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
#section-agassi .agassi-form .agassi-title {
  font-size: 13px;
  margin-left: 10px;
  margin-right: 10px;
  text-transform: uppercase;
  text-align: center;
  color: #FFF;
  padding-top: 40px;
}
.tablet #section-agassi .agassi-form .agassi-title,
.desktop #section-agassi .agassi-form .agassi-title {
  padding-top: 0px;
  font-family: 'open_sanslight';
  font-size: 1.3vw;
}
html[data-lang='pl-pl'] .tablet #section-agassi .agassi-form .agassi-title,
html[data-lang='pl-pl'] .desktop #section-agassi .agassi-form .agassi-title,
html[data-lang='tr-tr'] .tablet #section-agassi .agassi-form .agassi-title,
html[data-lang='tr-tr'] .desktop #section-agassi .agassi-form .agassi-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] .tablet #section-agassi .agassi-form .agassi-title,
html[data-lang='th-th'] .desktop #section-agassi .agassi-form .agassi-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .tablet #section-agassi .agassi-form .agassi-title,
html[data-magentotemplate='1'][data-lang="zh-cn"] .desktop #section-agassi .agassi-form .agassi-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-form .agassi-title span,
.desktop #section-agassi .agassi-form .agassi-title span {
  display: block;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] .tablet #section-agassi .agassi-form .agassi-title span,
html[data-lang='pl-pl'] .desktop #section-agassi .agassi-form .agassi-title span,
html[data-lang='tr-tr'] .tablet #section-agassi .agassi-form .agassi-title span,
html[data-lang='tr-tr'] .desktop #section-agassi .agassi-form .agassi-title span {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .tablet #section-agassi .agassi-form .agassi-title span,
html[data-lang='th-th'] .desktop #section-agassi .agassi-form .agassi-title span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .tablet #section-agassi .agassi-form .agassi-title span,
html[data-magentotemplate='1'][data-lang="zh-cn"] .desktop #section-agassi .agassi-form .agassi-title span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-agassi .agassi-form .agassi-obligatory {
  font-size: 8px;
  color: #FFF;
  margin-left: 20px;
  text-transform: uppercase;
  margin-top: 28px;
  margin-bottom: 10px;
}
.tablet #section-agassi .agassi-form .agassi-obligatory,
.desktop #section-agassi .agassi-form .agassi-obligatory {
  font-size: 0.8vw;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1vw;
  margin-top: 2.8vw;
}
#section-agassi .agassi-form input[type="submit"] {
  background: #c96835;
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding: 10px 20px;
  text-transform: uppercase;
  color: #FFF;
  margin-top: 20px;
  position: relative;
  font-family: 'open_sansbold';
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  *behavior: url(/js/PIE.htc);
}
html[data-lang='pl-pl'] #section-agassi .agassi-form input[type="submit"],
html[data-lang='tr-tr'] #section-agassi .agassi-form input[type="submit"] {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-form input[type="submit"] {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-form input[type="submit"] {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-form input[type="submit"],
.desktop #section-agassi .agassi-form input[type="submit"] {
  font-size: 0.8vw;
  padding: 0.8vw 1.6vw;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.tablet #section-agassi .agassi-form input[type="submit"]:hover,
.desktop #section-agassi .agassi-form input[type="submit"]:hover {
  background: #FFF;
  color: #c96835;
}
#section-agassi .agassi-form .agassi-line {
  margin-left: 23px;
  margin-right: 23px;
}
.tablet #section-agassi .agassi-form .agassi-line,
.desktop #section-agassi .agassi-form .agassi-line {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}
#section-agassi .agassi-form .agassi-line label {
  font-family: 'open_sanssemibold';
  color: #d77838;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
  display: block;
  padding-bottom: 12px;
  padding-top: 18px;
}
html[data-lang='pl-pl'] #section-agassi .agassi-form .agassi-line label,
html[data-lang='tr-tr'] #section-agassi .agassi-form .agassi-line label {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-form .agassi-line label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-form .agassi-line label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-agassi .agassi-form .agassi-line label,
.desktop #section-agassi .agassi-form .agassi-line label {
  font-size: 14px;
  line-height: 14px;
  padding-bottom: 1vw;
  padding-top: 1.6vw;
}
#section-agassi .agassi-form .agassi-line select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #FFF;
}
#section-agassi .agassi-form .agassi-line select,
#section-agassi .agassi-form .agassi-line input {
  height: 33px;
  width: 100%;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  *behavior: url(/js/PIE.htc);
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-agassi .agassi-form .agassi-line select,
html[data-lang='pl-pl'] #section-agassi .agassi-form .agassi-line input,
html[data-lang='tr-tr'] #section-agassi .agassi-form .agassi-line select,
html[data-lang='tr-tr'] #section-agassi .agassi-form .agassi-line input {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-agassi .agassi-form .agassi-line select,
html[data-lang='th-th'] #section-agassi .agassi-form .agassi-line input {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-form .agassi-line select,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-agassi .agassi-form .agassi-line input {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-agassi .agassi-form .agassi-line select.error,
#section-agassi .agassi-form .agassi-line input.error {
  background: #ff9797;
}
.tablet #section-agassi .agassi-form .agassi-line select,
.tablet #section-agassi .agassi-form .agassi-line input,
.desktop #section-agassi .agassi-form .agassi-line select,
.desktop #section-agassi .agassi-form .agassi-line input {
  height: 43px;
  font-size: 14px;
  padding: 8px 10px;
}
#section-agassi .agassi-form .agassi-line .agassi-date select {
  width: 32.6%;
  position: relative;
}
#section-agassi .agassi-form .agassi-line .agassi-date .agassi-spacer {
  width: 1%;
}
#section-agassi .agassi-form .agassi-line .agassi-civility {
  width: 31%;
  position: relative;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-form .agassi-line .agassi-spacer {
  width: 4%;
  position: relative;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-form .agassi-line .agassi-nom {
  width: 65%;
  position: relative;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-form .agassi-line .agassi-prenom {
  width: 100%;
  position: relative;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-form .agassi-line .agassi-demicol {
  width: 48%;
  position: relative;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-form .agassi-line .agassi-email {
  width: 100%;
  position: relative;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-form .agassi-line .agassi-newsletter {
  width: 100%;
  position: relative;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-agassi .agassi-form .agassi-line .agassi-newsletter input {
  height: 17px;
  width: 17px;
  top: 2px;
  position: relative;
  margin-right: 10px;
}
#section-agassi .agassi-form .agassi-line .agassi-newsletter label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #FFF;
}
#section-agassi .agassi-form .agassi-line .agassi-demicol-text {
  width: 48%;
  position: relative;
  vertical-align: bottom;
  text-transform: uppercase;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #FFF;
  font-size: 11px;
  line-height: 11px;
}
.tablet #section-agassi .agassi-form .agassi-line .agassi-demicol-text,
.desktop #section-agassi .agassi-form .agassi-line .agassi-demicol-text {
  width: 30%;
  font-size: 13px;
  line-height: 22px;
}
#section-time {
  padding-top: 0px;
  background-color: #012e4a;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#section-time:hover {
  cursor: move;
}
.tablet #section-time,
.mobile #section-time {
  margin-top: 57px;
}
#section-time .legend {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 10;
}
.mobile #section-time .legend {
  left: 10px;
  top: 10px;
}
#section-time .legend img {
  margin-right: 10px;
  width: 12px;
}
.mobile #section-time .legend img {
  width: 7px;
}
#section-time .legend .last-img {
  margin-left: 30px;
}
.mobile #section-time .legend .last-img {
  margin-left: 10px;
}
#section-time .legend span {
  font-family: 'open_sansregular';
  text-transform: uppercase;
  font-size: 12px;
  color: white;
}
html[data-lang='pl-pl'] #section-time .legend span,
html[data-lang='tr-tr'] #section-time .legend span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-time .legend span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-time .legend span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-time .legend span {
  font-size: 10px;
}
#section-time .filter {
  width: 100%;
  height: 85px;
  position: absolute;
  text-align: center;
  margin-top: 25px;
  z-index: 19;
}
.tablet #section-time .filter,
.mobile #section-time .filter {
  position: fixed;
}
.mobile #section-time .filter {
  height: 45px;
}
#section-time .filter.opened li {
  display: block;
}
#section-time .filter.opened li span {
  margin-top: -5px;
}
#section-time .filter.opened li a {
  border-top: 1px solid #295874;
}
#section-time .filter.opened li.selected a {
  border-top: 1px solid #295874;
}
#section-time .filter.opened li:first-child a {
  border-top: none;
}
#section-time .filter ul {
  display: block;
  left: 50%;
  position: absolute;
  text-align: left;
  margin-left: -80px;
}
.mobile #section-time .filter ul {
  margin-left: -40px;
}
#section-time .filter li {
  display: none;
  position: relative;
}
#section-time .filter li span {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -4px;
}
.mobile #section-time .filter li span {
  right: 10px;
}
#section-time .filter li a {
  font-family: 'open_sanslight';
  text-transform: uppercase;
  font-size: 30px;
  letter-spacing: 1px;
  background-color: #1a4562;
  width: 120px;
  height: 60px;
  line-height: 60px;
  color: #fff;
  border-top: 1px solid #295874;
  padding: 0 20px;
}
html[data-lang='pl-pl'] #section-time .filter li a,
html[data-lang='tr-tr'] #section-time .filter li a {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-time .filter li a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-time .filter li a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-time .filter li a:hover {
  background-color: #295874;
}
.mobile #section-time .filter li a {
  width: 80px;
  height: 35px;
  line-height: 35px;
  font-size: 17px;
  padding: 0 10px 0 20px;
}
#section-time .filter li.selected {
  display: block;
}
#section-time .filter li.selected a {
  border-top: none;
}
#section-time .court-wrapper {
  position: absolute;
  width: 200%;
  height: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#section-time .court-wrapper .v-lane-1 {
  position: absolute;
  width: 6px;
  height: 100%;
  left: 5%;
  top: 0;
  margin-left: -3px;
  background-color: #1a4763;
}
#section-time .court-wrapper .v-lane-2 {
  position: absolute;
  width: 6px;
  height: 100%;
  left: 25%;
  top: 0;
  margin-left: -3px;
  background-color: #1a4763;
}
#section-time .court-wrapper .v-lane-3 {
  position: absolute;
  width: 6px;
  height: 100%;
  left: 50%;
  top: 0;
  margin-left: -3px;
  background-color: #1a4763;
}
#section-time .court-wrapper .v-lane-4 {
  position: absolute;
  width: 6px;
  height: 100%;
  right: 25%;
  top: 0;
  margin-left: -3px;
  background-color: #1a4763;
}
#section-time .court-wrapper .v-lane-5 {
  position: absolute;
  width: 6px;
  height: 100%;
  right: 5%;
  top: 0;
  margin-left: -3px;
  background-color: #1a4763;
}
#section-time .court-wrapper .h-lane-1 {
  position: absolute;
  width: 90%;
  height: 6px;
  top: 5%;
  margin-top: -3px;
  left: 5%;
  background-color: #1a4763;
}
#section-time .court-wrapper .h-lane-2 {
  position: absolute;
  width: 50%;
  height: 6px;
  top: 50%;
  margin-top: -6px;
  left: 25%;
  background-color: #1a4763;
}
#section-time .court-wrapper .h-lane-3 {
  position: absolute;
  width: 90%;
  height: 6px;
  bottom: 5%;
  margin-bottom: -3px;
  left: 5%;
  background-color: #1a4763;
}
#section-time .court-wrapper .zone-wrapper {
  margin-left: 2%;
  height: 100%;
  width: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#section-time .court-wrapper .zone-wrapper .zone {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 16%;
  height: 50%;
  padding: 20px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#section-time .court-wrapper .zone-wrapper .zone .item-stats {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  z-index: 10;
  text-align: center;
}
#section-time .court-wrapper .zone-wrapper .zone .item-stats:hover {
  cursor: pointer;
}
#section-time .court-wrapper .zone-wrapper .zone .item-stats .val-stats {
  font-family: 'open_sansregular';
  margin-top: 10px;
  margin-bottom: 10px;
  color: white;
  font-size: 20px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
html[data-lang='pl-pl'] #section-time .court-wrapper .zone-wrapper .zone .item-stats .val-stats,
html[data-lang='tr-tr'] #section-time .court-wrapper .zone-wrapper .zone .item-stats .val-stats {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-time .court-wrapper .zone-wrapper .zone .item-stats .val-stats {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-time .court-wrapper .zone-wrapper .zone .item-stats .val-stats {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-time .court-wrapper .zone-wrapper .zone .item-stats .val-stats a {
  color: white;
}
.mobile #section-time .court-wrapper .zone-wrapper .zone .item-stats .val-stats {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 15px;
}
.tablet #section-time .court-wrapper .zone-wrapper .zone .item-stats .val-stats {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 17px;
}
#section-time .court-wrapper .zone-wrapper .zone .item-stats .label-stats {
  font-family: 'open_sansregular';
  color: white;
  font-size: 12px;
  line-height: 17px;
  text-transform: uppercase;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#section-time .court-wrapper .zone-wrapper .zone .item-stats .label-stats a {
  color: white;
}
html[data-lang='pl-pl'] #section-time .court-wrapper .zone-wrapper .zone .item-stats .label-stats,
html[data-lang='tr-tr'] #section-time .court-wrapper .zone-wrapper .zone .item-stats .label-stats {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-time .court-wrapper .zone-wrapper .zone .item-stats .label-stats {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-time .court-wrapper .zone-wrapper .zone .item-stats .label-stats {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-time .court-wrapper .zone-wrapper .zone .item-stats .label-stats {
  font-size: 11px;
  display: none;
}
.tablet #section-time .court-wrapper .zone-wrapper .zone .item-stats .label-stats {
  font-size: 12px;
}
#section-timeView {
  font-size: 12px;
  overflow: hidden;
  position: absolute;
  padding-top: 140px;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: #003150;
}
.mobile #section-timeView {
  height: 100%;
  padding-top: 150px;
  padding-bottom: 50px;
}
#section-timeView .infos-wrapper {
  text-align: center;
  position: relative;
  z-index: 1;
}
#section-timeView .infos-wrapper .val-stat span {
  font-family: 'open_sanslight';
  font-size: 48px;
  color: white;
  line-height: 80px;
}
html[data-lang='pl-pl'] #section-timeView .infos-wrapper .val-stat span,
html[data-lang='tr-tr'] #section-timeView .infos-wrapper .val-stat span {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-timeView .infos-wrapper .val-stat span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-timeView .infos-wrapper .val-stat span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-timeView .infos-wrapper .label-stat {
  margin-bottom: 30px;
}
#section-timeView .infos-wrapper .label-stat span {
  font-family: 'open_sansregular';
  font-size: 16px;
  text-transform: uppercase;
  line-height: 18px;
  color: #5e7182;
}
html[data-lang='pl-pl'] #section-timeView .infos-wrapper .label-stat span,
html[data-lang='tr-tr'] #section-timeView .infos-wrapper .label-stat span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-timeView .infos-wrapper .label-stat span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-timeView .infos-wrapper .label-stat span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-timeView .back-wrapper {
  border: 3px solid #3c6179;
  width: auto;
  margin: auto;
  cursor: pointer;
  width: 70px;
  text-align: center;
  z-index: 10;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
#section-timeView .back-wrapper a {
  width: 100%;
  height: 100%;
}
#section-timeView .back-wrapper span {
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  font-size: 12px;
  height: 40px;
  line-height: 23px;
  color: #fff;
}
html[data-lang='pl-pl'] #section-timeView .back-wrapper span,
html[data-lang='tr-tr'] #section-timeView .back-wrapper span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-timeView .back-wrapper span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-timeView .back-wrapper span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-timeView .back-wrapper:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-timeView .video-wrapper {
  width: 640px;
  height: 800px;
  left: 50%;
  margin-left: -320px;
  margin-top: 70px;
  position: relative;
  text-align: center;
  overflow: hidden;
}
#section-timeView .video-wrapper .icon-general-play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -26px;
  margin-left: -26px;
}
html.mobile #section-timeView .video-wrapper {
  width: 300px;
  margin-left: -150px;
  margin-top: 0px;
  height: 300px;
}
.mobile #section-timeView .video-wrapper img {
  display: inline;
  margin-top: 70px;
  width: 100%;
}
#section-timeView .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  width: 1040px;
  height: auto;
  padding-bottom: 30px;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}
.mobile #section-timeView .container {
  width: 280px;
}
.tablet #section-timeView .container {
  width: 760px;
}
#section-timeView .container .landscape-wrapper {
  width: 100%;
  height: 350px;
  position: relative;
  overflow: hidden;
}
.mobile #section-timeView .container .landscape-wrapper {
  height: 100px;
}
#section-timeView .container .landscape-wrapper img {
  width: 100%;
}
#section-contest {
  padding-top: 0px;
}
#section-contest.landing-fullscreen {
  position: absolute;
  top: 60px;
  left: 0px;
  width: 100%;
  bottom: 0px;
}
html.tablet #section-contest,
html.mobile #section-contest {
  padding-top: 58px;
}
#section-contest .back-home {
  position: absolute;
  top: 36px;
  font-size: 12px;
  font-family: 'open_sansbold';
  color: white;
  left: 87px;
  text-transform: uppercase;
  background-image: url('../../desktop/images/colors/transparent.png');
  cursor: pointer;
}
html[data-lang='pl-pl'] #section-contest .back-home,
html[data-lang='tr-tr'] #section-contest .back-home {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-contest .back-home {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest .back-home {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-contest .back-home:before {
  width: 74px;
  right: 100%;
  margin-right: 13px;
  top: 50%;
  margin-top: -1px;
  background: rgba(255, 255, 255, 0.2);
  content: "";
  height: 2px;
  position: absolute;
}
#section-contest #menu-button-open {
  position: absolute;
  right: 46px;
  top: 36px;
  z-index: 1;
  cursor: pointer;
  background-image: url('../../desktop/images/colors/transparent.png');
}
#section-contest #menu-button-open span {
  font-size: 10px;
  line-height: 14px;
  color: white;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  margin-right: 20px;
  vertical-align: middle;
}
html[data-lang='pl-pl'] #section-contest #menu-button-open span,
html[data-lang='tr-tr'] #section-contest #menu-button-open span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-contest #menu-button-open span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #menu-button-open span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-contest #menu-button-open .burger-wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
#section-contest #menu-button-open .burger-wrapper i {
  width: 22px;
  height: 2px;
  background: white;
  margin-bottom: 3px;
  display: block;
}
#section-contest #contest-comingsoon {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#section-contest #contest-comingsoon .background-resize {
  position: absolute;
}
#section-contest #contest-comingsoon .watch {
  position: absolute;
  bottom: 0px;
  right: 115px;
  width: 600px;
}
html.tablet #section-contest #contest-comingsoon .watch {
  width: 400px;
}
html.mobile #section-contest #contest-comingsoon .watch {
  bottom: 40px;
  right: 20px;
  width: 200px;
}
#section-contest #contest-comingsoon .text-wrapper {
  margin-left: 10%;
  position: relative;
  height: 100%;
}
#section-contest #contest-comingsoon .text-wrapper .logo {
  margin-bottom: 60px;
}
#section-contest #contest-comingsoon .text-wrapper h1 {
  font-size: 54px;
  line-height: 60px;
  color: white;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-contest #contest-comingsoon .text-wrapper h1,
html[data-lang='tr-tr'] #section-contest #contest-comingsoon .text-wrapper h1 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-contest #contest-comingsoon .text-wrapper h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-comingsoon .text-wrapper h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-contest #contest-comingsoon .text-wrapper h1 {
  font-size: 38px;
  line-height: 46px;
}
#section-contest #contest-comingsoon .text-wrapper h2 {
  font-size: 16px;
  color: white;
  font-family: 'open_sansregular';
  margin-top: 30px;
}
html[data-lang='pl-pl'] #section-contest #contest-comingsoon .text-wrapper h2,
html[data-lang='tr-tr'] #section-contest #contest-comingsoon .text-wrapper h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-comingsoon .text-wrapper h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-comingsoon .text-wrapper h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-contest #contest-comingsoon .text-wrapper h2 {
  font-size: 13px;
}
#section-contest #contest-game {
  background-color: #003051;
  width: 100%;
  position: relative;
}
#section-contest #contest-game canvas {
  position: absolute;
  left: 0px;
  width: 100%;
  top: 0px;
}
#section-contest #contest-game .instruction-template {
  font-size: 15px;
  font-family: 'open_sansregular';
  color: white;
  margin-top: 30px;
  text-transform: none;
  margin-left: 15px;
  display: none;
}
html[data-lang='pl-pl'] #section-contest #contest-game .instruction-template,
html[data-lang='tr-tr'] #section-contest #contest-game .instruction-template {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .instruction-template {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .instruction-template {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .instruction-template {
  font-size: 13px;
}
html.mobile #section-contest #contest-game .instruction-template {
  margin-left: 0px;
  text-align: center;
  line-height: 23px;
  padding-left: 15%;
  padding-right: 15%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-contest #contest-game .instruction-template .touch {
  display: none;
}
html.touch #section-contest #contest-game .instruction-template .touch {
  display: block;
}
html.touch #section-contest #contest-game .instruction-template .notouch {
  display: none;
}
#section-contest #contest-game .instruction-template span {
  border: 3px solid rgba(255, 255, 255, 0.2);
  padding: 20px 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  *behavior: url(/js/PIE.htc);
}
html.tablet #section-contest #contest-game .instruction-template span {
  padding: 10px 15px;
}
html.mobile #section-contest #contest-game .instruction-template span {
  padding: 3px 10px;
  margin-left: 10px;
  margin-right: 10px;
}
#section-contest #contest-over {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#section-contest #contest-over .background-resize {
  position: absolute;
}
#section-contest #contest-over .watch {
  position: absolute;
  bottom: 0px;
  right: 115px;
}
html.mobile #section-contest #contest-over .watch {
  bottom: 40px;
  right: 20px;
  width: 100px;
}
#section-contest #contest-over .text-wrapper {
  width: 100%;
  position: relative;
  height: 100%;
  text-align: center;
}
#section-contest #contest-over .text-wrapper .logo {
  margin-bottom: 50px;
}
#section-contest #contest-over .text-wrapper h1 {
  font-size: 44px;
  line-height: 22px;
  color: white;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-contest #contest-over .text-wrapper h1,
html[data-lang='tr-tr'] #section-contest #contest-over .text-wrapper h1 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-contest #contest-over .text-wrapper h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-over .text-wrapper h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-contest #contest-over .text-wrapper h1 {
  font-size: 38px;
  line-height: 46px;
}
#section-contest #contest-over .text-wrapper h2 {
  font-size: 16px;
  color: white;
  font-family: 'open_sansregular';
  margin-top: 26px;
  line-height: 26px;
}
html[data-lang='pl-pl'] #section-contest #contest-over .text-wrapper h2,
html[data-lang='tr-tr'] #section-contest #contest-over .text-wrapper h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-over .text-wrapper h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-over .text-wrapper h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-contest #contest-over .text-wrapper h2 {
  font-size: 13px;
}
#section-contest #contest-game .step1 {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  display: none;
}
#section-contest #contest-game .step1 .contest-top {
  position: relative;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-contest #contest-game .step1 .contest-top > .v-align {
  height: 100%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
html.mobile #section-contest #contest-game .step1 .contest-top > .v-align {
  position: relative;
}
#section-contest #contest-game .step1 .contest-top > .v-align > .v-align-div {
  width: 100%;
  direction: rtl;
}
#section-contest #contest-game .step1 .contest-top > .v-align > .v-align-div > div {
  direction: ltr;
}
html.mobile #section-contest #contest-game .step1 .contest-top > .v-align > .v-align-div > div {
  width: 100%;
  padding-left: 0px;
}
#section-contest #contest-game .step1 .contest-top .left {
  padding-left: 11.5%;
  width: 50%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  vertical-align: top;
}
html.tablet #section-contest #contest-game .step1 .contest-top .left {
  padding-left: 9.5%;
}
#section-contest #contest-game .step1 .contest-top .left h1 {
  font-size: 65px;
  line-height: 68px;
  color: white;
  font-family: 'open_sanslight';
  margin-top: 35px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step1 .contest-top .left h1,
html[data-lang='tr-tr'] #section-contest #contest-game .step1 .contest-top .left h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step1 .contest-top .left h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step1 .contest-top .left h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .step1 .contest-top .left h1 {
  font-size: 43px;
  line-height: 40px;
}
html.mobile #section-contest #contest-game .step1 .contest-top .left h1 {
  text-align: center;
  font-size: 38px;
  line-height: 34px;
  padding-left: 3%;
  padding-right: 3%;
  margin-top: 55px;
}
#section-contest #contest-game .step1 .contest-top .left h1 b {
  font-weight: normal;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-contest #contest-game .step1 .contest-top .left h1 b,
html[data-lang='tr-tr'] #section-contest #contest-game .step1 .contest-top .left h1 b {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step1 .contest-top .left h1 b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step1 .contest-top .left h1 b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-contest #contest-game .step1 .contest-top .left .instruction-template {
  display: block;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html.firefox #section-contest #contest-game .step1 .contest-top .left .instruction-template span {
  padding: 17px 8px;
}
#section-contest #contest-game .step1 .contest-top .right {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 5.5%;
  width: 50%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  white-space: nowrap;
}
html.tablet #section-contest #contest-game .step1 .contest-top .right {
  padding-left: 2.5%;
  padding-right: 2.5%;
}
html.mobile #section-contest #contest-game .step1 .contest-top .right {
  text-align: center;
  margin-top: 116px;
}
#section-contest #contest-game .step1 .contest-top .right .watch {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 45px;
  vertical-align: top;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
  position: relative;
}
html.tablet #section-contest #contest-game .step1 .contest-top .right .watch {
  width: 140px;
  margin-right: 25px;
}
html.mobile #section-contest #contest-game .step1 .contest-top .right .watch {
  width: 92px;
  vertical-align: middle;
  margin-right: 15px;
}
#section-contest #contest-game .step1 .contest-top .right .v-align {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  height: 342px;
}
html.tablet #section-contest #contest-game .step1 .contest-top .right .v-align {
  max-width: 60%;
}
html.mobile #section-contest #contest-game .step1 .contest-top .right .v-align {
  height: auto;
  vertical-align: middle;
  width: 60%;
}
#section-contest #contest-game .step1 .contest-top .right .tryit {
  font-size: 22px;
  line-height: 34px;
  color: white;
  font-family: 'open_sanslight';
  white-space: normal;
  text-transform: none;
  position: relative;
  margin-top: 59px;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step1 .contest-top .right .tryit,
html[data-lang='tr-tr'] #section-contest #contest-game .step1 .contest-top .right .tryit {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step1 .contest-top .right .tryit {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step1 .contest-top .right .tryit {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .step1 .contest-top .right .tryit {
  font-size: 17px;
  line-height: 24px;
}
html.mobile #section-contest #contest-game .step1 .contest-top .right .tryit {
  font-size: 26px;
  line-height: 1em;
  margin-top: 0px;
  text-align: left;
}
#section-contest #contest-game .step1 .contest-top .right .tryit b {
  font-weight: normal;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-contest #contest-game .step1 .contest-top .right .tryit b,
html[data-lang='tr-tr'] #section-contest #contest-game .step1 .contest-top .right .tryit b {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step1 .contest-top .right .tryit b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step1 .contest-top .right .tryit b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-contest #contest-game .step1 .contest-top .contest-rules {
  border: 2px solid rgba(255, 255, 255, 0.1);
  color: white;
  padding: 26px 31px;
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
  margin-top: 38px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-transition: color 0.3s linear, background 0.3s linear;
  -moz-transition: color 0.3s linear, background 0.3s linear;
  -ms-transition: color 0.3s linear, background 0.3s linear;
  -o-transition: color 0.3s linear, background 0.3s linear;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html.tablet #section-contest #contest-game .step1 .contest-top .contest-rules {
  padding: 21px 25px;
  font-size: 11px;
}
html.mobile #section-contest #contest-game .step1 .contest-top .contest-rules {
  margin-top: 65px;
}
html.notouch #section-contest #contest-game .step1 .contest-top .contest-rules:hover {
  background: white;
  color: #003051;
}
#section-contest #contest-game .step1 .center {
  text-align: center;
}
#section-contest #contest-game .step1 .contest-start {
  color: white;
  font-size: 12px;
  text-transform: uppercase;
  background: #c96835;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 108px;
  position: relative;
  padding: 30px 30px;
  -webkit-transition: color 0.3s linear, background 0.3s linear, border 0.3s linear;
  -moz-transition: color 0.3s linear, background 0.3s linear, border 0.3s linear;
  -ms-transition: color 0.3s linear, background 0.3s linear, border 0.3s linear;
  -o-transition: color 0.3s linear, background 0.3s linear, border 0.3s linear;
  cursor: pointer;
  border: 1px solid #c96835;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html.tablet #section-contest #contest-game .step1 .contest-start {
  padding: 25px 25px;
  font-size: 11px;
  margin-top: 60px;
}
html.mobile #section-contest #contest-game .step1 .contest-start {
  margin-top: 50px;
  margin-bottom: 50px;
}
html.notouch #section-contest #contest-game .step1 .contest-start:hover {
  background: #003051;
  color: white;
  border: 1px solid white;
}
#section-contest #contest-game .step1 .contest-bottom {
  position: relative;
  padding-top: 1px;
  margin-top: -1px;
  background: #012e54;
}
#section-contest #contest-game .step1 .contest-lastparticipant {
  margin-top: 20px;
  font-family: 'open_sanslight';
  color: white;
  font-size: 38px;
  line-height: 40px;
  position: relative;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step1 .contest-lastparticipant,
html[data-lang='tr-tr'] #section-contest #contest-game .step1 .contest-lastparticipant {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step1 .contest-lastparticipant {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step1 .contest-lastparticipant {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .step1 .contest-lastparticipant {
  font-size: 32px;
  line-height: 36px;
}
#section-contest #contest-game .step1 .contest-lastparticipant b {
  font-weight: normal;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-contest #contest-game .step1 .contest-lastparticipant b,
html[data-lang='tr-tr'] #section-contest #contest-game .step1 .contest-lastparticipant b {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step1 .contest-lastparticipant b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step1 .contest-lastparticipant b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-contest #contest-game .step2 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  display: none;
}
#section-contest #contest-game .step2 .smash-count {
  position: absolute;
  bottom: 107px;
  left: 106px;
}
html.tablet #section-contest #contest-game .step2 .smash-count {
  left: 30px;
}
html.mobile #section-contest #contest-game .step2 .smash-count {
  top: 20px;
  left: 0px;
  width: 100%;
  text-align: center;
  bottom: auto;
}
#section-contest #contest-game .step2 .smash-count .smash1 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  min-width: 65px;
}
#section-contest #contest-game .step2 .smash-count .smash2 {
  display: none;
  min-width: 65px;
}
#section-contest #contest-game .step2 .smash-count .smash3 {
  display: none;
  min-width: 65px;
}
#section-contest #contest-game .step2 .smash-count[data-smash="2"] .smash2 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-contest #contest-game .step2 .smash-count[data-smash="2"] .smash1 {
  display: none;
}
#section-contest #contest-game .step2 .smash-count[data-smash="2"] .smash3 {
  display: none;
}
#section-contest #contest-game .step2 .smash-count[data-smash="3"] .smash3 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-contest #contest-game .step2 .smash-count[data-smash="3"] .smash2 {
  display: none;
}
#section-contest #contest-game .step2 .smash-count[data-smash="3"] .smash1 {
  display: none;
}
#section-contest #contest-game .step2 .smash-count .left {
  color: white;
  font-size: 34px;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-transform: uppercase;
  font-family: 'open_sansregular';
  margin-right: 30px;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step2 .smash-count .left,
html[data-lang='tr-tr'] #section-contest #contest-game .step2 .smash-count .left {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step2 .smash-count .left {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step2 .smash-count .left {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .step2 .smash-count .left {
  font-size: 30px;
}
html.mobile #section-contest #contest-game .step2 .smash-count .left {
  font-size: 26px;
}
#section-contest #contest-game .step2 .smash-count .left sup {
  font-size: 20px;
}
html.tablet #section-contest #contest-game .step2 .smash-count .left sup {
  font-size: 17px;
}
html.mobile #section-contest #contest-game .step2 .smash-count .left sup {
  font-size: 15px;
}
#section-contest #contest-game .step2 .smash-count .middle {
  width: 2px;
  height: 29px;
  background: rgba(255, 255, 255, 0.3);
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 27px;
  will-change: height;
}
#section-contest #contest-game .step2 .smash-count .right {
  font-family: 'open_sansregular';
  font-size: 21px;
  line-height: 52px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.3);
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step2 .smash-count .right,
html[data-lang='tr-tr'] #section-contest #contest-game .step2 .smash-count .right {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step2 .smash-count .right {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step2 .smash-count .right {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .step2 .smash-count .right {
  font-size: 18px;
  line-height: 45px;
}
html.mobile #section-contest #contest-game .step2 .smash-count .right {
  font-size: 26px;
  line-height: 1em;
}
html.touch #section-contest #contest-game .step2 .block-mobile {
  background-image: url('../../desktop/images/colors/transparent.png');
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#section-contest #contest-game .step2 .button-wrapper-next,
#section-contest #contest-game .step2 .button-wrapper-start {
  text-align: center;
  position: absolute;
  bottom: 89px;
  width: 100%;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
#section-contest #contest-game .step2 .button-wrapper-next div,
#section-contest #contest-game .step2 .button-wrapper-start div {
  height: 60px;
  line-height: 60px;
  padding: 0px 70px;
  background: #003051;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 12px;
  color: white;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: color 0.3s linear, background 0.3s linear;
  -moz-transition: color 0.3s linear, background 0.3s linear;
  -ms-transition: color 0.3s linear, background 0.3s linear;
  -o-transition: color 0.3s linear, background 0.3s linear;
}
html.notouch #section-contest #contest-game .step2 .button-wrapper-next div:hover,
html.notouch #section-contest #contest-game .step2 .button-wrapper-start div:hover {
  background: white;
  color: #003051;
}
#section-contest #contest-game .step2 .button-wrapper-next.button-wrapper-next,
#section-contest #contest-game .step2 .button-wrapper-start.button-wrapper-next {
  display: none;
}
#section-contest #contest-game .step2 .contest-areuready {
  color: white;
  position: absolute;
  font-family: 'open_sansregular';
  font-size: 31px;
  line-height: 28px;
  top: 50%;
  text-align: center;
  width: 100%;
  margin-top: -48px;
  pointer-events: none;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step2 .contest-areuready,
html[data-lang='tr-tr'] #section-contest #contest-game .step2 .contest-areuready {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step2 .contest-areuready {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step2 .contest-areuready {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step2 .contest-areuready,
html[data-lang='tr-tr'] #section-contest #contest-game .step2 .contest-areuready {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step2 .contest-areuready {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step2 .contest-areuready {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-contest #contest-game .step2 .contest-areuready {
  font-size: 27px;
  line-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: -30px;
}
#section-contest #contest-game .step2 .contest-speed {
  display: none;
  font-family: 'open_sanslight';
  color: white;
  position: absolute;
  font-size: 75px;
  line-height: 68px;
  top: 50%;
  text-align: center;
  width: 100%;
  margin-top: -86px;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
  pointer-events: none;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step2 .contest-speed,
html[data-lang='tr-tr'] #section-contest #contest-game .step2 .contest-speed {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step2 .contest-speed {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step2 .contest-speed {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-contest #contest-game .step2 .contest-speed {
  font-size: 45px;
  line-height: 48px;
  margin-top: -46px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#section-contest #contest-game .step2 .instruction-template {
  position: absolute;
  margin-top: 0px;
  width: 100%;
  text-align: center;
  bottom: 107px;
  margin-left: 33px;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
  pointer-events: none;
}
#section-contest #contest-game .step2 .instruction-template span {
  padding: 10px 20px;
}
html.mobile #section-contest #contest-game .step2 .instruction-template {
  bottom: 67px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#section-contest #contest-game .step3 {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  display: none;
}
#section-contest #contest-game .step3 .text-content {
  padding-left: 18.5%;
  padding-top: 106px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  width: 100%;
  height: 100%;
  position: relative;
}
html.tablet #section-contest #contest-game .step3 .text-content {
  padding-top: 30px;
}
html.mobile #section-contest #contest-game .step3 .text-content {
  padding-top: 20px;
  width: 320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
}
#section-contest #contest-game .step3 .text-content > div {
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
#section-contest #contest-game .step3 .text-content .register {
  font-size: 12px;
  line-height: 27px;
  color: white;
  text-transform: uppercase;
  font-family: 'open_sansregular';
  position: relative;
  letter-spacing: 0.08em;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step3 .text-content .register,
html[data-lang='tr-tr'] #section-contest #contest-game .step3 .text-content .register {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step3 .text-content .register {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step3 .text-content .register {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-contest #contest-game .step3 .text-content .form-checkbox.error {
  color: red !important;
}
#section-contest #contest-game .step3 .text-content .form-item {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 5px;
}
#section-contest #contest-game .step3 .text-content .form-item.error .placeholder,
#section-contest #contest-game .step3 .text-content .form-item.error input {
  color: red;
}
#section-contest #contest-game .step3 .text-content .form-item .placeholder {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
#section-contest #contest-game .step3 .text-content .form-item.birthday .placeholder {
  font-size: 30px;
}
html.tablet #section-contest #contest-game .step3 .text-content .form-item.birthday .placeholder {
  font-size: 22px;
}
html.mobile #section-contest #contest-game .step3 .text-content .form-item.birthday .placeholder {
  font-size: 11px;
}
#section-contest #contest-game .step3 .text-content .form-item input,
#section-contest #contest-game .step3 .text-content .form-item label,
#section-contest #contest-game .step3 .text-content .form-item .placeholder {
  font-size: 45px;
  line-height: 59px;
  font-family: 'open_sanslight';
  color: white;
  background: none;
  top: 0px;
  width: 120%;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step3 .text-content .form-item input,
html[data-lang='pl-pl'] #section-contest #contest-game .step3 .text-content .form-item label,
html[data-lang='pl-pl'] #section-contest #contest-game .step3 .text-content .form-item .placeholder,
html[data-lang='tr-tr'] #section-contest #contest-game .step3 .text-content .form-item input,
html[data-lang='tr-tr'] #section-contest #contest-game .step3 .text-content .form-item label,
html[data-lang='tr-tr'] #section-contest #contest-game .step3 .text-content .form-item .placeholder {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step3 .text-content .form-item input,
html[data-lang='th-th'] #section-contest #contest-game .step3 .text-content .form-item label,
html[data-lang='th-th'] #section-contest #contest-game .step3 .text-content .form-item .placeholder {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step3 .text-content .form-item input,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step3 .text-content .form-item label,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step3 .text-content .form-item .placeholder {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .step3 .text-content .form-item input,
html.tablet #section-contest #contest-game .step3 .text-content .form-item label,
html.tablet #section-contest #contest-game .step3 .text-content .form-item .placeholder {
  font-size: 35px;
  line-height: 46px;
}
html.mobile #section-contest #contest-game .step3 .text-content .form-item input,
html.mobile #section-contest #contest-game .step3 .text-content .form-item label,
html.mobile #section-contest #contest-game .step3 .text-content .form-item .placeholder {
  font-size: 19px;
  line-height: 19px;
}
#section-contest #contest-game .step3 .text-content .form-item .placeholder {
  color: white;
  color: rgba(255, 255, 255, 0.3);
}
#section-contest #contest-game .step3 .text-content .form-item.form-select {
  cursor: pointer;
}
#section-contest #contest-game .step3 .text-content .form-item.form-select label:after {
  content: '';
  position: absolute;
  border-top: 4px solid white;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  right: -20px;
  top: 55%;
}
#section-contest #contest-game .step3 .text-content .form-item.form-select select {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  position: absolute;
  width: 150%;
  height: 100%;
  top: 0px;
  left: 0px;
}
#section-contest #contest-game .step3 .text-content .form-item.form-select.language {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
  font-family: 'open_sansregular';
  position: relative;
  margin-top: 20px;
  letter-spacing: 0.08em;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step3 .text-content .form-item.form-select.language,
html[data-lang='tr-tr'] #section-contest #contest-game .step3 .text-content .form-item.form-select.language {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step3 .text-content .form-item.form-select.language {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step3 .text-content .form-item.form-select.language {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-contest #contest-game .step3 .text-content .form-item.form-select.language {
  margin-top: 10px;
}
#section-contest #contest-game .step3 .text-content .form-item.form-select.language label:after {
  top: 45%;
}
#section-contest #contest-game .step3 .text-content .form-item.form-select.language label {
  font-size: 12px;
  line-height: 26px;
  position: relative;
  margin-left: 18px;
}
html.mobile #section-contest #contest-game .step3 .text-content .form-item.form-select.language label {
  top: 0px;
}
#section-contest #contest-game .step3 .text-content .form-item.form-select.language select {
  left: 66px;
  width: 67%;
}
#section-contest #contest-game .step3 .text-content .form-item.form-select input {
  display: none !important;
}
#section-contest #contest-game .step3 .text-content .form-item.form-select.gender {
  margin-top: 40px;
}
html.tablet #section-contest #contest-game .step3 .text-content .form-item.form-select.gender {
  margin-top: 10px;
}
html.mobile #section-contest #contest-game .step3 .text-content .form-item.form-select.gender {
  margin-top: 20px;
}
#section-contest #contest-game .step3 .text-content .form-item.form-select.gender input,
#section-contest #contest-game .step3 .text-content .form-item.form-select.gender label {
  max-width: 130px;
}
#section-contest #contest-game .step3 .text-content .register-and-terms {
  position: relative;
  margin-top: 41px;
}
html.mobile #section-contest #contest-game .step3 .text-content .register-and-terms {
  margin-top: 20px;
}
#section-contest #contest-game .step3 .text-content .register-and-terms .register-radio,
#section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio {
  font-size: 12px;
  line-height: 27px;
  text-transform: uppercase;
  color: white;
  font-family: 'open_sansregular';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 35px;
  position: relative;
  letter-spacing: 0.08em;
  margin-right: 19px;
  cursor: pointer;
  background: transparent;
  vertical-align: middle;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio,
html[data-lang='pl-pl'] #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio,
html[data-lang='tr-tr'] #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio,
html[data-lang='tr-tr'] #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio,
html[data-lang='th-th'] #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio,
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio,
html.tablet #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio {
  font-size: 10px;
  margin-left: 20px;
}
html.mobile #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio,
html.mobile #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio {
  font-size: 9px;
  margin-left: 20px;
  line-height: 13px;
}
html.tablet #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio.terms-radio,
html.tablet #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio.terms-radio {
  max-width: 31%;
  line-height: 1.2em;
}
html.mobile #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio.terms-radio,
html.mobile #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio.terms-radio {
  margin-top: 20px;
  max-width: 58%;
}
#section-contest #contest-game .step3 .text-content .register-and-terms .register-radio a,
#section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio a {
  text-decoration: underline;
  color: inherit;
}
#section-contest #contest-game .step3 .text-content .register-and-terms .register-radio.selected:before,
#section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio.selected:before {
  background: white;
}
#section-contest #contest-game .step3 .text-content .register-and-terms .register-radio:before,
#section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio:before {
  content: '';
  width: 5px;
  height: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
  border: 2px solid white;
  position: absolute;
  left: -30px;
  top: 9px;
  -webkit-transition: background 0.3s linear;
  -moz-transition: background 0.3s linear;
  -ms-transition: background 0.3s linear;
  -o-transition: background 0.3s linear;
}
html.tablet #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio:before,
html.tablet #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio:before {
  left: -20px;
}
html.mobile #section-contest #contest-game .step3 .text-content .register-and-terms .register-radio:before,
html.mobile #section-contest #contest-game .step3 .text-content .register-and-terms .terms-radio:before {
  left: -20px;
  top: 4px;
}
#section-contest #contest-game .step3 .text-content .step3-button-wrapper {
  margin-top: 52px;
}
html.tablet #section-contest #contest-game .step3 .text-content .step3-button-wrapper {
  margin-top: 35px;
}
html.mobile #section-contest #contest-game .step3 .text-content .step3-button-wrapper {
  margin-top: 20px;
}
#section-contest #contest-game .step3 .text-content .step3-button-wrapper .step3-button {
  text-transform: uppercase;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansbold';
  background-image: url('../../desktop/images/colors/transparent.png');
  font-size: 12px;
  line-height: 54px;
  padding: 0 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  color: white;
  border: 3px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  -webkit-transition: color 0.3s linear, background 0.3s linear;
  -moz-transition: color 0.3s linear, background 0.3s linear;
  -ms-transition: color 0.3s linear, background 0.3s linear;
  -o-transition: color 0.3s linear, background 0.3s linear;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step3 .text-content .step3-button-wrapper .step3-button,
html[data-lang='tr-tr'] #section-contest #contest-game .step3 .text-content .step3-button-wrapper .step3-button {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step3 .text-content .step3-button-wrapper .step3-button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step3 .text-content .step3-button-wrapper .step3-button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.notouch #section-contest #contest-game .step3 .text-content .step3-button-wrapper .step3-button:hover {
  background: white;
  color: #003051;
}
html.mobile #section-contest #contest-game .step3 .text-content .step3-button-wrapper .step3-button {
  line-height: 43px;
  padding: 0 40px;
}
#section-contest #contest-game .step3 .text-content .step3-button-wrapper .step3-button.button-submit {
  margin-left: 13px;
}
html.mobile #section-contest #contest-game .step3 .text-content .step3-button-wrapper .step3-button.button-submit {
  margin-left: 0px;
  margin-top: 10px;
}
#section-contest #contest-game .step3 .step3-bottom {
  position: relative;
  padding-top: 1px;
  margin-top: -1px;
  padding-bottom: 178px;
}
html.tablet #section-contest #contest-game .step3 .step3-bottom {
  padding-bottom: 40px;
}
html.mobile #section-contest #contest-game .step3 .step3-bottom {
  padding-bottom: 40px;
}
#section-contest #contest-game .step3 .step3-bottom .background {
  position: absolute;
  top: 0px;
  width: 100%;
  left: 0px;
  height: 100%;
}
#section-contest #contest-game .step3 .step3-bottom .background .circle-blue {
  position: absolute;
  left: 0px;
  width: 100%;
  top: 0%;
}
#section-contest #contest-game .step3 .step3-bottom .background .background-blue {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;
  background: #132f42;
}
#section-contest #contest-game .step3 .step3-bottom .cards-wrapper {
  margin-top: -22px;
}
html.mobile #section-contest #contest-game .step3 .step3-bottom .cards-wrapper {
  margin-top: 22px;
}
#section-contest #contest-game .watch-step3-4-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  pointer-events: none;
  display: none;
}
#section-contest #contest-game .watch-step3-4-wrapper.go-step4 .watch-step3-4 {
  -webkit-transition: transform 2s cubic-bezier(0.82, 0, 0.14, 1);
  -moz-transition: transform 2s cubic-bezier(0.82, 0, 0.14, 1);
  -ms-transition: transform 2s cubic-bezier(0.82, 0, 0.14, 1);
  -o-transition: transform 2s cubic-bezier(0.82, 0, 0.14, 1);
  -webkit-transform: translate3d(-450px, 0px, 0px) scale(0.55, 0.55) !important;
  -moz-transform: translate3d(-450px, 0px, 0px) scale(0.55, 0.55) !important;
  -ms-transform: translate3d(-450px, 0px, 0px) scale(0.55, 0.55) !important;
  -o-transform: translate3d(-450px, 0px, 0px) scale(0.55, 0.55) !important;
  transform: translate3d(-450px, 0px, 0px) scale(0.55, 0.55) !important;
}
html.tablet #section-contest #contest-game .watch-step3-4-wrapper.go-step4 .watch-step3-4 {
  -webkit-transform: translate3d(-312px, -50px, 0px) scale(0.55, 0.55) !important;
  -moz-transform: translate3d(-312px, -50px, 0px) scale(0.55, 0.55) !important;
  -ms-transform: translate3d(-312px, -50px, 0px) scale(0.55, 0.55) !important;
  -o-transform: translate3d(-312px, -50px, 0px) scale(0.55, 0.55) !important;
  transform: translate3d(-312px, -50px, 0px) scale(0.55, 0.55) !important;
}
html.mobile #section-contest #contest-game .watch-step3-4-wrapper.go-step4 .watch-step3-4 {
  -webkit-transform: translate3d(0px, -110px, 0px) scale(0.55, 0.55) !important;
  -moz-transform: translate3d(0px, -110px, 0px) scale(0.55, 0.55) !important;
  -ms-transform: translate3d(0px, -110px, 0px) scale(0.55, 0.55) !important;
  -o-transform: translate3d(0px, -110px, 0px) scale(0.55, 0.55) !important;
  transform: translate3d(0px, -110px, 0px) scale(0.55, 0.55) !important;
}
#section-contest #contest-game .watch-step3-4-wrapper .watch-step3-4 {
  position: absolute;
  left: 50%;
  margin-left: 257px;
  bottom: -11%;
  transform-origin: 50% 75%;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html.tablet #section-contest #contest-game .watch-step3-4-wrapper .watch-step3-4 {
  width: 300px;
  margin-left: 170px;
}
html.mobile #section-contest #contest-game .watch-step3-4-wrapper .watch-step3-4 {
  width: 160px;
  margin-left: 50px;
  bottom: -3%;
}
#section-contest #contest-game .step4 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  display: none;
}
#section-contest #contest-game .step4 > .v-align {
  height: 100%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
html.mobile #section-contest #contest-game .step4 > .v-align {
  position: relative;
  height: auto;
  line-height: 1em;
}
#section-contest #contest-game .step4 > .v-align .v-align-div {
  width: 100%;
}
#section-contest #contest-game .step4 .step4-left {
  position: relative;
  width: 50%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
#section-contest #contest-game .step4 .step4-left .cards-wrapper {
  padding-bottom: 0px;
  margin-top: 50px;
}
html.tablet #section-contest #contest-game .step4 .step4-left .cards-wrapper {
  transform-origin: 50% 0%;
  height: 550px;
}
#section-contest #contest-game .step4 .step4-left .cards-wrapper .card-item .card-zoom {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
}
#section-contest #contest-game .step4 .step4-left .cards-wrapper .card-item .name {
  color: #cbd2da;
}
#section-contest #contest-game .step4 .step4-right {
  position: relative;
  width: 50%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html.mobile #section-contest #contest-game .step4 .step4-right {
  width: 100%;
  display: block();
}
#section-contest #contest-game .step4 .step4-right .step4-content {
  padding: 15% 10% 0% 22.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.tablet #section-contest #contest-game .step4 .step4-right .step4-content {
  margin-top: -30%;
}
html.mobile #section-contest #contest-game .step4 .step4-right .step4-content {
  padding: 10% 5%;
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}
#section-contest #contest-game .step4 .step4-right .step4-content .step4-success {
  font-family: 'open_sanslight';
  color: white;
  font-size: 40px;
  line-height: 1em;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-success,
html[data-lang='tr-tr'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-success {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-success {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step4 .step4-right .step4-content .step4-success {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .step4 .step4-right .step4-content .step4-success {
  font-size: 30px;
}
html.mobile #section-contest #contest-game .step4 .step4-right .step4-content .step4-success {
  font-size: 22px;
  text-align: center;
}
#section-contest #contest-game .step4 .step4-right .step4-content .step4-text {
  font-family: 'open_sanslight';
  color: white;
  font-size: 30px;
  margin-top: 39px;
  line-height: 37px;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-text,
html[data-lang='tr-tr'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-text {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step4 .step4-right .step4-content .step4-text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-contest #contest-game .step4 .step4-right .step4-content .step4-text {
  font-size: 20px;
  margin-top: 28px;
  line-height: 27px;
}
html.mobile #section-contest #contest-game .step4 .step4-right .step4-content .step4-text {
  font-size: 16px;
  line-height: 1.05em;
  text-align: center;
  margin-top: 20px;
}
#section-contest #contest-game .step4 .step4-right .step4-content .step4-text b {
  font-weight: normal;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-text b,
html[data-lang='tr-tr'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-text b {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-text b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step4 .step4-right .step4-content .step4-text b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper {
  position: relative;
  margin-top: 60px;
}
html.tablet #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper {
  margin-top: 40px;
}
html.mobile #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper {
  margin-top: 30px;
}
#section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-facebook,
#section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-twitter {
  width: 105px;
  height: 105px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #46629e;
  vertical-align: middle;
  text-align: center;
  line-height: 105px;
  -webkit-transition: background 0.3s linear;
  -moz-transition: background 0.3s linear;
  -ms-transition: background 0.3s linear;
  -o-transition: background 0.3s linear;
  cursor: pointer;
}
html.tablet #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-facebook,
html.tablet #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-twitter {
  width: 70px;
  height: 70px;
  line-height: 70px;
}
html.mobile #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-facebook,
html.mobile #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-twitter {
  width: 75px;
  height: 75px;
  line-height: 75px;
}
html.notouch #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-facebook:hover,
html.notouch #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-twitter:hover {
  background: #c96835;
}
#section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-facebook img,
#section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-twitter img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
#section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-twitter {
  background: #1da1f2;
  margin-left: 29px;
}
html.tablet #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-twitter {
  margin-left: 20px;
}
#section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-hashtag {
  font-size: 14px;
  color: white;
  margin-left: 50px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html.tablet #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-hashtag {
  font-size: 12px;
  margin-left: 30px;
}
html.mobile #section-contest #contest-game .step4 .step4-right .step4-content .step4-share-wrapper .share-hashtag {
  display: block;
  text-align: center;
  top: 25px;
  position: relative;
  margin-left: 0px;
  width: 53%;
}
#section-contest #contest-game .step4 .step4-right .step4-content .step4-button {
  font-family: 'open_sansbold';
  font-size: 12px;
  line-height: 53px;
  text-transform: uppercase;
  color: white;
  border: 3px solid rgba(255, 255, 255, 0.2);
  margin-top: 57px;
  padding: 0px 60px;
  letter-spacing: 0.15em;
  -webkit-transition: color 0.3s linear, background 0.3s linear;
  -moz-transition: color 0.3s linear, background 0.3s linear;
  -ms-transition: color 0.3s linear, background 0.3s linear;
  -o-transition: color 0.3s linear, background 0.3s linear;
  cursor: pointer;
}
html[data-lang='pl-pl'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-button,
html[data-lang='tr-tr'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-button {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-contest #contest-game .step4 .step4-right .step4-content .step4-button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #section-contest #contest-game .step4 .step4-right .step4-content .step4-button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.notouch #section-contest #contest-game .step4 .step4-right .step4-content .step4-button:hover {
  background: white;
  color: #003051;
}
html.mobile #section-contest #contest-game .step4 .step4-right .step4-content .step4-button {
  margin-bottom: 40px;
  padding: 0px 40px;
  font-size: 10px;
  line-height: 42px;
}
.cards-wrapper {
  margin-top: 38px;
  text-align: center;
  position: relative;
  perspective: 2500px;
  padding-bottom: 80px;
}
html.tablet .cards-wrapper {
  margin-top: -72px;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
}
html.mobile .cards-wrapper {
  padding-bottom: 0px;
}
html.mobile .cards-wrapper {
  perspective: none;
}
.cards-wrapper .card-item {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-transition: transform 0.2s linear;
  -moz-transition: transform 0.2s linear;
  -ms-transition: transform 0.2s linear;
  -o-transition: transform 0.2s linear;
}
html.mobile .cards-wrapper .card-item {
  display: block;
  margin-bottom: 60px;
}
.cards-wrapper .card-item.first {
  position: absolute;
  top: 0px;
  right: 50%;
  -webkit-transform: rotateY(-15deg);
  -moz-transform: rotateY(-15deg);
  -ms-transform: rotateY(-15deg);
  -o-transform: rotateY(-15deg);
  transform: rotateY(-15deg);
  transform-origin: 100% 50%;
  margin-right: 130px;
}
.cards-wrapper .card-item.first .card-zoom {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
}
html.mobile .cards-wrapper .card-item.first .card-zoom {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
html.mobile .cards-wrapper .card-item.first {
  position: relative;
  right: auto;
  margin-right: 0px;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.cards-wrapper .card-item.last {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: rotateY(15deg);
  -moz-transform: rotateY(15deg);
  -ms-transform: rotateY(15deg);
  -o-transform: rotateY(15deg);
  transform: rotateY(15deg);
  transform-origin: 0% 50%;
  margin-left: 130px;
}
.cards-wrapper .card-item.last .card-zoom {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
}
html.mobile .cards-wrapper .card-item.last .card-zoom {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
html.mobile .cards-wrapper .card-item.last {
  position: relative;
  left: auto;
  margin-left: 0px;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.cards-wrapper .card-item.middle {
  z-index: 1;
}
.cards-wrapper .card-item .card-zoom {
  perspective: 2000px;
}
html.mobile .cards-wrapper .card-item .card-zoom {
  perspective: none;
}
.cards-wrapper .card-item img {
  position: relative;
  display: block;
  height: 705px;
}
html.mobile .cards-wrapper .card-item img {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  height: auto;
}
.cards-wrapper .card-item img.card-top {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 705px;
  -webkit-transition: transform 0.2s linear;
  -moz-transition: transform 0.2s linear;
  -ms-transition: transform 0.2s linear;
  -o-transition: transform 0.2s linear;
}
html.mobile .cards-wrapper .card-item img.card-top {
  width: 100%;
  height: auto;
}
.cards-wrapper .card-item .position {
  color: #e5b79e;
  font-family: 'open_sanssemibold';
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  left: 88px;
  bottom: 129px;
}
html[data-lang='pl-pl'] .cards-wrapper .card-item .position,
html[data-lang='tr-tr'] .cards-wrapper .card-item .position {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .cards-wrapper .card-item .position {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .cards-wrapper .card-item .position {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.cards-wrapper .card-item .position > div {
  display: none;
}
.cards-wrapper .card-item .position[data-position='1'] .position1 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.cards-wrapper .card-item .position[data-position='2'] .position2 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.cards-wrapper .card-item .position[data-position='3'] .position3 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.cards-wrapper .card-item .name {
  color: #054470;
  font-size: 20px;
  line-height: 27px;
  font-family: 'open_sanssemibold';
  position: absolute;
  bottom: 128px;
  left: 148px;
  text-align: left;
}
html[data-lang='pl-pl'] .cards-wrapper .card-item .name,
html[data-lang='tr-tr'] .cards-wrapper .card-item .name {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .cards-wrapper .card-item .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .cards-wrapper .card-item .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.cards-wrapper .card-item .speed {
  color: #e16d47;
  position: absolute;
  font-family: 'open_sanslight';
  font-size: 40px;
  line-height: 24px;
  left: 90px;
  bottom: 86px;
}
html[data-lang='pl-pl'] .cards-wrapper .card-item .speed,
html[data-lang='tr-tr'] .cards-wrapper .card-item .speed {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] .cards-wrapper .card-item .speed {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .cards-wrapper .card-item .speed {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .cards-wrapper .card-item .speed {
  font-size: 31px;
  line-height: 13.5px;
  bottom: 76px;
}
.cards-wrapper .card-item .smash-number {
  color: white;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  line-height: 31px;
  text-transform: uppercase;
  position: absolute;
  bottom: -17px;
  width: 100%;
  text-align: center;
}
html[data-lang='pl-pl'] .cards-wrapper .card-item .smash-number,
html[data-lang='tr-tr'] .cards-wrapper .card-item .smash-number {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .cards-wrapper .card-item .smash-number {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .cards-wrapper .card-item .smash-number {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .cards-wrapper .card-item .smash-number {
  bottom: -12px;
}
.cards-wrapper .card-item .ace {
  text-transform: uppercase;
  font-size: 22px;
  color: white;
  line-height: 26px;
  font-family: 'open_sansbold';
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: -109px;
}
html[data-lang='pl-pl'] .cards-wrapper .card-item .ace,
html[data-lang='tr-tr'] .cards-wrapper .card-item .ace {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .cards-wrapper .card-item .ace {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .cards-wrapper .card-item .ace {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .cards-wrapper .card-item .ace {
  bottom: -39px;
}
.cards-wrapper .card-item .ace span {
  font-size: 14px;
  color: #e16d47;
}
#smashbus {
  width: 100%;
  padding-top: 0;
  overflow: hidden;
  background-color: #002744;
}
#smashbus > .left {
  float: left;
  width: 50%;
  height: 100%;
}
#smashbus > .left .route {
  width: 100%;
  height: 68%;
  position: relative;
}
#smashbus > .left .route .back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#smashbus > .left .route .inner {
  width: 100%;
  position: relative;
  text-align: center;
}
#smashbus > .left .route .inner .title {
  margin-bottom: 60px;
}
#smashbus > .left .route .inner .title span {
  margin-bottom: 20px;
}
#smashbus > .left .route .inner .title h2 {
  font-family: 'open_sanslight';
  color: #fff;
  font-size: 30px;
  line-height: 30px;
}
html[data-lang='pl-pl'] #smashbus > .left .route .inner .title h2,
html[data-lang='tr-tr'] #smashbus > .left .route .inner .title h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #smashbus > .left .route .inner .title h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .left .route .inner .title h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .left .route .inner .stops {
  width: 100%;
}
#smashbus > .left .route .inner .stops .row {
  width: 100%;
  overflow: hidden;
  margin-bottom: 50px;
}
#smashbus > .left .route .inner .stops .row.last {
  margin-bottom: 0px;
}
#smashbus > .left .route .inner .stops .row .wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#smashbus > .left .route .inner .stops .row .wrapper .item {
  float: left;
  display: block;
  cursor: pointer;
}
#smashbus > .left .route .inner .stops .row .wrapper .item span {
  margin-bottom: 20px;
}
#smashbus > .left .route .inner .stops .row .wrapper .item .date {
  font-family: 'open_sanssemibold';
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #smashbus > .left .route .inner .stops .row .wrapper .item .date,
html[data-lang='tr-tr'] #smashbus > .left .route .inner .stops .row .wrapper .item .date {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #smashbus > .left .route .inner .stops .row .wrapper .item .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .left .route .inner .stops .row .wrapper .item .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .left .route .inner .stops .row .wrapper .item .place {
  font-family: 'open_sanssemibold';
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
html[data-lang='pl-pl'] #smashbus > .left .route .inner .stops .row .wrapper .item .place,
html[data-lang='tr-tr'] #smashbus > .left .route .inner .stops .row .wrapper .item .place {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #smashbus > .left .route .inner .stops .row .wrapper .item .place {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .left .route .inner .stops .row .wrapper .item .place {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .left .route .inner .stops .row .wrapper .item .address {
  font-family: 'open_sansregular';
  color: #ebbfad;
  font-size: 16px;
  line-height: 24px;
}
html[data-lang='pl-pl'] #smashbus > .left .route .inner .stops .row .wrapper .item .address,
html[data-lang='tr-tr'] #smashbus > .left .route .inner .stops .row .wrapper .item .address {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #smashbus > .left .route .inner .stops .row .wrapper .item .address {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .left .route .inner .stops .row .wrapper .item .address {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .left .route .inner .stops .row .wrapper .item.first {
  margin-right: 60px;
}
#smashbus > .left .more {
  width: 100%;
  height: 32%;
  overflow: hidden;
}
#smashbus > .left .more .left {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: relative;
  float: left;
}
#smashbus > .left .more .right {
  width: 50%;
  height: 100%;
  overflow: hidden;
  float: right;
  background-color: #8f3e1f;
}
#smashbus > .left .more .right .inner {
  padding: 0 45px;
}
#smashbus > .left .more .right .inner .title {
  font-family: 'open_sanslight';
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 20px;
}
html[data-lang='pl-pl'] #smashbus > .left .more .right .inner .title,
html[data-lang='tr-tr'] #smashbus > .left .more .right .inner .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #smashbus > .left .more .right .inner .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .left .more .right .inner .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .left .more .right .inner .desc {
  font-family: 'open_sansregular';
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 15px;
}
html[data-lang='pl-pl'] #smashbus > .left .more .right .inner .desc,
html[data-lang='tr-tr'] #smashbus > .left .more .right .inner .desc {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #smashbus > .left .more .right .inner .desc {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .left .more .right .inner .desc {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .left .more .right .inner .info {
  font-family: 'open_sansregular';
  color: #df9c81;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
}
html[data-lang='pl-pl'] #smashbus > .left .more .right .inner .info,
html[data-lang='tr-tr'] #smashbus > .left .more .right .inner .info {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #smashbus > .left .more .right .inner .info {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .left .more .right .inner .info {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .left .more .right .inner a {
  font-family: 'open_sansregular';
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
}
html[data-lang='pl-pl'] #smashbus > .left .more .right .inner a,
html[data-lang='tr-tr'] #smashbus > .left .more .right .inner a {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #smashbus > .left .more .right .inner a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .left .more .right .inner a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .left .more .right .inner a span {
  margin-right: 5px;
}
#smashbus > .right {
  float: right;
  width: 50%;
  height: 100%;
}
#smashbus > .right .info {
  width: 100%;
  height: 38%;
  background-color: #fff;
}
#smashbus > .right .info .wrapper {
  width: 100%;
  overflow: hidden;
}
#smashbus > .right .info .wrapper .left {
  width: 45%;
  height: 100%;
  float: left;
  text-align: right;
}
#smashbus > .right .info .wrapper .left .inner {
  padding-right: 70px;
}
#smashbus > .right .info .wrapper .left .inner h1 {
  font-family: 'open_sanslight';
  color: #585858;
  font-size: 30px;
  line-height: 38px;
}
html[data-lang='pl-pl'] #smashbus > .right .info .wrapper .left .inner h1,
html[data-lang='tr-tr'] #smashbus > .right .info .wrapper .left .inner h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #smashbus > .right .info .wrapper .left .inner h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .right .info .wrapper .left .inner h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .right .info .wrapper .right {
  width: 55%;
  height: 100%;
  float: right;
}
#smashbus > .right .info .wrapper .right .inner {
  font-family: 'open_sansregular';
  color: #585858;
  font-size: 16px;
  line-height: 24px;
}
html[data-lang='pl-pl'] #smashbus > .right .info .wrapper .right .inner,
html[data-lang='tr-tr'] #smashbus > .right .info .wrapper .right .inner {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #smashbus > .right .info .wrapper .right .inner {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .right .info .wrapper .right .inner {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .right .info .wrapper .right .inner p {
  margin-bottom: 20px;
}
#smashbus > .right .info .wrapper .right .inner p span {
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #smashbus > .right .info .wrapper .right .inner p span,
html[data-lang='tr-tr'] #smashbus > .right .info .wrapper .right .inner p span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #smashbus > .right .info .wrapper .right .inner p span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #smashbus > .right .info .wrapper .right .inner p span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#smashbus > .right .info .wrapper .right .inner p.last {
  margin-bottom: 0;
}
#smashbus > .right .pic {
  width: 100%;
  height: 62%;
  position: relative;
  overflow: hidden;
}
#smashbus > .right .pic .over {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 17%;
}
.tablet #smashbus {
  padding-top: 57px;
}
.tablet #smashbus > .left {
  width: 100%;
  float: none;
}
.tablet #smashbus > .left .route {
  height: 580px;
}
.tablet #smashbus > .left .more {
  height: 275px;
}
.tablet #smashbus > .right {
  width: 100%;
  float: none;
}
.tablet #smashbus > .right .info {
  height: 325px;
}
.tablet #smashbus > .right .pic {
  height: 530px;
}
.mobile #smashbus {
  padding-top: 57px;
}
.mobile #smashbus > .left {
  width: 100%;
  float: none;
}
.mobile #smashbus > .left .route {
  height: auto;
  width: auto;
  padding: 35px 20px;
}
.mobile #smashbus > .left .route .inner .title {
  margin-bottom: 40px;
}
.mobile #smashbus > .left .route .inner .stops .row {
  margin-bottom: 30px;
}
.mobile #smashbus > .left .route .inner .stops .row .wrapper .item {
  float: none;
}
.mobile #smashbus > .left .route .inner .stops .row .wrapper .item span {
  margin-bottom: 15px;
}
.mobile #smashbus > .left .route .inner .stops .row .wrapper .item.first {
  margin-right: 0;
  margin-bottom: 30px;
}
.mobile #smashbus > .left .more {
  height: auto;
}
.mobile #smashbus > .left .more .left {
  width: 100%;
  height: 240px;
  float: none;
}
.mobile #smashbus > .left .more .right {
  width: auto;
  height: auto;
  float: none;
  padding: 30px 20px 35px 20px;
}
.mobile #smashbus > .left .more .right .inner {
  padding: 0;
}
.mobile #smashbus > .right {
  width: 100%;
  float: none;
}
.mobile #smashbus > .right .info {
  height: auto;
  width: auto;
  padding: 35px 20px;
}
.mobile #smashbus > .right .info .wrapper br {
  display: none;
}
.mobile #smashbus > .right .info .wrapper .left {
  width: 100%;
  float: none;
  text-align: left;
  margin-bottom: 15px;
}
.mobile #smashbus > .right .info .wrapper .right {
  width: 100%;
  float: none;
}
.mobile #smashbus > .right .pic {
  height: 300px;
}
.ie7.desktop #smashbus > .left {
  margin-left: -1px;
}
.ie7.desktop #smashbus > .left .more .right {
  margin-left: -1px;
}
.ie7.desktop #smashbus > .right .info .wrapper .right {
  margin-left: -1px;
}
.ie7.tablet #smashbus > .left .more .right {
  margin-left: -1px;
}
.ie7.tablet #smashbus > .right .info .wrapper .right {
  margin-left: -1px;
}
html.notouch .icon-container > span:hover {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter: alpha(opacity=90);
}
html.desktop .hide-desktop,
.tablet .hide-desktop {
  display: none !important;
}
html.mobile .hide-mobile {
  display: none !important;
}
.popin-navigation {
  position: absolute;
  top: 140px;
  left: 50%;
  margin-left: 546px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.tablet .popin-navigation {
  margin-left: 406px;
}
.mobile .popin-navigation {
  top: 100px;
  right: 50%;
  width: 300px;
  text-align: right;
  margin-right: -140px;
  left: auto;
  margin-left: 0;
}
.mobile .popin-navigation a {
  border: none;
}
.popin-navigation a {
  margin-bottom: 20px;
  display: block;
}
.mobile .popin-navigation a {
  margin-bottom: 0px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
}
.popin-navigation span {
  display: block;
  cursor: pointer;
}
.mobile .popin-navigation span {
  margin-left: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.popin-navigation .prev,
.popin-navigation .next,
.popin-navigation .close {
  width: 56px;
  height: 56px;
  border: 1px solid #27516b;
  text-align: center;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
}
.popin-navigation .prev:hover,
.popin-navigation .next:hover,
.popin-navigation .close:hover {
  border-color: #4d6f85;
}
.popin-navigation .prev .inner,
.popin-navigation .next .inner,
.popin-navigation .close .inner {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 19px;
  overflow: hidden;
  margin-top: 19px;
}
.popin-navigation .prev span,
.popin-navigation .next span,
.popin-navigation .close span {
  display: inline-block;
}
.popin-navigation .prev .bis,
.popin-navigation .next .bis,
.popin-navigation .close .bis {
  position: absolute;
  top: 0;
}
.popin-navigation .prev .bis {
  right: -25px;
}
.mobile .popin-navigation .prev {
  background-image: url(../images/news/prev-small.png);
  width: 35px;
  height: 35px;
  background-size: cover;
}
.mobile .popin-navigation .prev .sprite-rg {
  display: none;
}
.popin-navigation .next .bis {
  left: -25px;
}
.mobile .popin-navigation .next {
  background-image: url(../images/news/next-small.png);
  width: 35px;
  height: 35px;
  background-size: cover;
}
.mobile .popin-navigation .next .sprite-rg {
  display: none;
}
.popin-navigation .close span {
  margin-top: 18px;
}
.mobile .popin-navigation .close {
  background-image: url(../images/news/close-small.png);
  width: 35px;
  height: 35px;
  background-size: cover;
}
.mobile .popin-navigation .close .sprite-rg {
  display: none;
}
.cache-header {
  position: absolute;
  width: 100%;
  height: 100px;
  background-color: #002744;
  left: 0;
  top: -40px;
  z-index: 50;
}
.mobile .cache-header {
  display: block;
}
.tablet .cache-header {
  display: block;
}
.desktop .cache-header {
  display: none;
}
#widget-header {
  height: 85px;
  width: 100%;
  position: relative;
  background-color: #1a4562;
  z-index: 20;
  text-align: center;
}
html.tablet[data-magentotemplate='1'] #widget-header {
  margin-top: 48px;
}
#widget-header.hidden {
  position: absolute;
  top: -30px !important;
  left: 0px;
}
#widget-header.hidden .icon-general-close-white {
  display: block;
  position: absolute;
  cursor: pointer;
  right: 30px;
  top: 36px;
}
html.tablet #widget-header.hidden .icon-general-close-white,
html.mobile #widget-header.hidden .icon-general-close-white {
  display: none;
}
#widget-header .label-header-wrapper,
#widget-header .label-header-wrapper-bot {
  display: none;
}
#widget-header .icon-general-close-white {
  display: none;
}
#widget-header span.sprite-rg {
  vertical-align: middle;
}
#widget-header .stats {
  position: absolute;
  left: 115px;
  margin-right: 0px;
  margin-left: 0px;
  line-height: 80px;
  margin-right: 10px;
}
#widget-header .stats a {
  padding: 0;
}
#widget-header .stats .icon-wrapper {
  height: 40px;
  width: 100%;
  text-align: center;
  line-height: 40px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 30px;
  vertical-align: middle;
}
#widget-header .stats .txt-header {
  width: auto;
  padding-top: 2px;
  height: 43px;
  line-height: 43px;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#widget-header .clear {
  clear: both;
}
.mobile #widget-header ul,
.tablet #widget-header ul {
  position: relative;
}
.desktop #widget-header ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  height: 91px;
  background: transparent;
}
#widget-header li {
  height: 85px;
  float: left;
  position: relative;
}
#widget-header li a {
  padding: 0 30px;
}
#widget-header li .separator {
  height: 26px;
  width: 1px;
  background-color: #2a526d;
  position: absolute;
  top: 50%;
  margin-top: -13px;
  left: 0;
}
#widget-header li .icon-header-bullet {
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -6px;
  display: none;
}
#widget-header li .icon-wrapper {
  display: block;
  height: 40px;
  width: auto;
  text-align: center;
  line-height: 40px;
}
#widget-header li .icon-wrapper img {
  width: 23px;
  margin-top: 10px;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
#widget-header li .txt-header {
  display: block;
  text-align: center;
  line-height: normal;
  width: auto;
  padding-top: 2px;
  height: 43px;
}
#widget-header li.disabled {
  border-bottom: none;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
#widget-header li.disabled:hover {
  border-bottom: none;
}
#widget-header li.disabled a {
  color: #385c74;
  cursor: default;
}
#widget-header li:hover .icon-header-bullet {
  display: block;
}
#widget-header li.selected .icon-header-bullet {
  display: block;
}
#widget-header li a {
  height: 100%;
  font-size: 10px;
  font-family: 'open_sanssemibold';
  color: white;
  text-transform: uppercase;
  text-align: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0.7px;
}
html[data-lang='pl-pl'] #widget-header li a,
html[data-lang='tr-tr'] #widget-header li a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #widget-header li a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #widget-header li a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #widget-header li a {
  font-size: 9px;
}
.ie7.desktop #widget-header li.longines-future .icon-wrapper {
  margin-left: 60px;
  margin-top: 10px;
  margin-bottom: -10px;
  position: relative;
  display: block;
}
.ie7.desktop #widget-header li.rdv-to-rg .icon-wrapper {
  margin-left: 50px;
  margin-top: 10px;
  margin-bottom: -10px;
  position: relative;
  display: block;
}
.ie7.desktop #widget-header li.hour-to-rg .icon-wrapper {
  margin-left: 40px;
  margin-top: 10px;
  margin-bottom: -10px;
  position: relative;
  display: block;
}
.ie7.desktop #widget-header li.contest .icon-wrapper {
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: -10px;
  position: relative;
  display: block;
}
.ie7.desktop #widget-header li.new-rg-times .icon-wrapper {
  margin-left: 30px;
  margin-top: 10px;
  margin-bottom: -10px;
  position: relative;
  display: block;
}
.ie7.desktop #widget-header li.smashbus .icon-wrapper {
  margin-left: 16px;
  margin-top: 10px;
  margin-bottom: -10px;
  position: relative;
  display: block;
}
.ie7.desktop #widget-header li.stats .icon-wrapper {
  padding-top: 5px;
  margin-right: 10px;
}
.tablet #widget-header li {
  height: 80px;
}
.tablet #widget-header li .separator {
  display: none;
}
.tablet #widget-header li:hover .icon-header-bullet {
  display: none;
}
.tablet #widget-header li.selected .icon-header-bullet {
  display: none;
}
.tablet #widget-header li.disabled {
  border-bottom: solid 1px #295874;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
.tablet #widget-header li.disabled:hover {
  height: 79px;
}
.tablet #widget-header li.disabled a {
  color: #385c74;
  cursor: default;
}
.tablet #widget-header li.disabled a:hover {
  background-color: #1a4562;
}
.mobile #widget-header li .separator {
  display: none;
}
.mobile #widget-header li:hover .icon-header-bullet {
  display: none;
}
.mobile #widget-header li.selected .icon-header-bullet {
  display: none;
}
.mobile #widget-header li.disabled {
  border-bottom: solid 1px #295874;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
.mobile #widget-header li.disabled:hover {
  height: 50px;
}
.mobile #widget-header li.disabled a {
  color: #385c74;
  cursor: default;
}
.mobile #widget-header li.disabled a:hover {
  background-color: #1a4562;
}
#widget-header .news {
  position: absolute;
  right: 60px;
  height: 40px;
  top: 50%;
  margin-top: -20px;
  display: block;
  line-height: 25px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#widget-header .news a {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  border: 3px solid #3c6179;
  padding: 6px 13px;
  line-height: 23px;
  height: auto;
  display: block;
}
#widget-header .news:hover {
  border: none;
  height: 25px;
}
.desktop #widget-header .news:hover {
  height: 40px;
}
#widget-header .livescore {
  position: absolute;
  left: 105px;
  top: 50%;
  margin-top: -25px;
  height: 50px;
  line-height: 50px;
  background: #235970;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  *behavior: url(/js/PIE.htc);
  cursor: pointer;
  white-space: nowrap;
  padding: 0 20px;
  -webkit-transition: background 0.4s linear;
  -moz-transition: background 0.4s linear;
  -ms-transition: background 0.4s linear;
  -o-transition: background 0.4s linear;
}
html.notouch #widget-header .livescore:hover {
  background: #48788c;
}
html.tablet #widget-header .livescore,
html.mobile #widget-header .livescore {
  position: relative;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  *behavior: url(/js/PIE.htc);
  padding: 0px;
}
#widget-header .livescore i {
  display: inline-block;
  vertical-align: middle;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
#widget-header .livescore .texts {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  padding-left: 15px;
  line-height: 1.1em;
}
#widget-header .livescore .texts span {
  display: block;
  font-family: 'open_sansregular';
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  line-height: 1.1em;
}
html[data-lang='pl-pl'] #widget-header .livescore .texts span,
html[data-lang='tr-tr'] #widget-header .livescore .texts span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #widget-header .livescore .texts span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #widget-header .livescore .texts span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #widget-header .livescore .texts span,
html.mobile #widget-header .livescore .texts span {
  display: inline-block;
}
#widget-header .livescore .texts span:first-child {
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #widget-header .livescore .texts span:first-child,
html[data-lang='tr-tr'] #widget-header .livescore .texts span:first-child {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #widget-header .livescore .texts span:first-child {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] #widget-header .livescore .texts span:first-child {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#widget-header .home {
  position: absolute;
  left: 20px;
  height: 40px;
  top: 50%;
  margin-top: -20px;
  display: block;
  line-height: 25px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#widget-header .home a {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  border: 3px solid #3c6179;
  padding: 6px 13px;
  line-height: 23px;
  height: auto;
  display: block;
}
#widget-header .home a .icon-header-arrow-left {
  margin-right: 7px;
}
#widget-header .home:hover {
  border: none;
  height: 25px;
}
.desktop #widget-header .home:hover {
  height: 40px;
}
#widget-header .rg-times {
  position: absolute;
  right: 0;
  height: 85px;
  width: 80px;
  background-color: #15374e;
  top: 0;
  display: block;
  line-height: 25px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.mobile #widget-header .rg-times {
  height: 50px;
}
.mobile #widget-header .rg-times:hover {
  background-color: #295874;
}
.tablet #widget-header .rg-times:hover {
  background-color: #295874;
}
.desktop #widget-header .rg-times {
  height: 85px;
}
#widget-header .rg-times img {
  padding-top: 26px;
  width: 33px;
}
.mobile #widget-header .rg-times img {
  padding-top: 14px;
  width: 25px;
}
#widget-header .rg-times a {
  display: block;
  text-align: center;
}
#widget-header .rg-times:hover {
  cursor: pointer;
  background-color: #0d243b;
  border: none;
}
#widget-header .new-rg-times {
  margin-right: 0;
}
.tablet #widget-header {
  height: auto;
  position: absolute;
  z-index: 20;
}
html[data-magentotemplate="1"] .tablet #widget-header {
  margin-top: 47px;
}
.tablet #widget-header br {
  display: none;
}
.tablet #widget-header .label-header-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  display: block;
  color: #FFFFFF;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  height: 57px;
  border-bottom: none;
  margin: 0 auto;
  padding: 0 150px;
  width: 620px;
}
html[data-lang='pl-pl'] .tablet #widget-header .label-header-wrapper,
html[data-lang='tr-tr'] .tablet #widget-header .label-header-wrapper {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .tablet #widget-header .label-header-wrapper {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .tablet #widget-header .label-header-wrapper {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #widget-header .label-header-wrapper .label-header {
  height: 30px;
}
.tablet #widget-header .label-header-wrapper .label-header span {
  font-size: 10px;
  line-height: normal;
  padding-top: 18px;
  display: block;
}
.tablet #widget-header .label-header-wrapper .label-header .close-text {
  display: none;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.tablet #widget-header .label-header-wrapper .arrow-header {
  height: 27px;
  top: 3px;
  position: relative;
}
.tablet #widget-header .label-header-wrapper .arrow-header i {
  margin-bottom: 30px;
  height: 7px !important;
}
.tablet #widget-header .label-header-wrapper:hover {
  cursor: pointer;
}
.tablet #widget-header .longines-future {
  border-bottom: solid 1px #295874 !important;
}
.tablet #widget-header .rdv-to-rg {
  border-bottom: solid 1px #295874;
}
.tablet #widget-header li {
  border-bottom: solid 1px #295874;
  left: 0;
  right: 0;
  width: 920px;
  font-size: 11px;
  line-height: 80px;
  text-transform: uppercase;
  background-color: #1a4562;
  margin-right: 0;
  float: none;
  margin: auto;
}
.tablet #widget-header li a {
  display: block;
  text-align: center;
}
.tablet #widget-header li .icon-wrapper {
  width: 50px;
  text-align: center;
  line-height: 40px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.tablet #widget-header li .txt-header {
  width: 270px;
  text-align: left;
  height: 43px;
  line-height: 43px;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.tablet #widget-header li.selected {
  height: 80px;
}
.tablet #widget-header li.longines-future:hover,
.tablet #widget-header li.rdv-to-rg:hover,
.tablet #widget-header li.hour-to-rg:hover,
.tablet #widget-header li.contest:hover,
.tablet #widget-header li.stats:hover,
.tablet #widget-header li.new-rg-times:hover,
.tablet #widget-header li.smashbus:hover {
  height: 80px;
  cursor: pointer;
  background-color: #295874;
}
.tablet #widget-header .stats {
  position: relative;
}
.tablet #widget-header .news {
  display: none;
}
.tablet #widget-header .home {
  display: none;
}
.tablet #widget-header .more-links {
  background-color: #0d243b;
  display: none;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
}
.tablet #widget-header .more-links a {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  border: 3px solid #3c6179;
  padding: 6px 13px;
  line-height: 23px;
  height: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 12px !important;
  vertical-align: middle;
}
.tablet #widget-header .more-links a.first {
  margin-right: 20px;
}
.tablet #widget-header .more-links a .icon-header-arrow-left {
  margin-right: 7px;
}
.tablet #widget-header .selected {
  border-bottom: solid 1px #295874;
}
.mobile #widget-header {
  height: auto;
  position: absolute;
  z-index: 20;
}
.mobile #widget-header br {
  display: none;
}
.mobile #widget-header .label-header-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  display: block;
  color: #FFFFFF;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  height: 57px;
  border-bottom: none;
}
html[data-lang='pl-pl'] .mobile #widget-header .label-header-wrapper,
html[data-lang='tr-tr'] .mobile #widget-header .label-header-wrapper {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .mobile #widget-header .label-header-wrapper {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .mobile #widget-header .label-header-wrapper {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #widget-header .label-header-wrapper .label-header {
  height: 30px;
}
.mobile #widget-header .label-header-wrapper .label-header span {
  font-size: 10px;
  line-height: 47px;
  display: block;
}
.mobile #widget-header .label-header-wrapper .label-header .close-text {
  display: none;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  margin-top: 19px;
}
.mobile #widget-header .label-header-wrapper .arrow-header {
  height: 27px;
}
.mobile #widget-header .label-header-wrapper .arrow-header i {
  margin-bottom: 30px;
}
.mobile #widget-header .label-header-wrapper:hover {
  cursor: pointer;
}
.mobile #widget-header .longines-future {
  border-bottom: solid 1px #295874 !important;
}
.mobile #widget-header li {
  border-bottom: solid 1px #295874;
  left: 0;
  right: 0;
  width: 100%;
  height: 50px;
  font-size: 11px;
  text-transform: uppercase;
  background-color: #1a4562;
  margin: 0 auto;
  padding: 0;
  float: none;
}
.mobile #widget-header li a {
  display: block;
  text-align: center;
  line-height: 50px;
  padding: 0;
}
.mobile #widget-header li .icon-wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 40px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  vertical-align: middle;
}
.mobile #widget-header li .txt-header {
  width: 230px;
  height: 50px;
  line-height: 50px;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
}
.mobile #widget-header li.selected {
  height: 50px;
}
.mobile #widget-header li.longines-future:hover,
.mobile #widget-header li.rdv-to-rg:hover,
.mobile #widget-header li.hour-to-rg:hover,
.mobile #widget-header li.contest:hover,
.mobile #widget-header li.stats:hover,
.mobile #widget-header li.new-rg-times:hover,
.mobile #widget-header li.smashbus:hover {
  height: 50px;
  cursor: pointer;
  background-color: #295874;
}
.mobile #widget-header .stats {
  position: relative;
}
.mobile #widget-header .news {
  display: none;
}
.mobile #widget-header .home {
  display: none;
}
.mobile #widget-header .more-links {
  background-color: #0d243b;
  display: none;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
}
.mobile #widget-header .more-links a {
  margin-top: 4px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  *behavior: url(/js/PIE.htc);
  border: 3px solid #3c6179;
  padding: 6px 13px;
  line-height: 23px;
  height: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-size: 12px !important;
}
.mobile #widget-header .more-links a.first {
  margin-right: 20px;
}
.mobile #widget-header .more-links a .icon-header-arrow-left {
  margin-right: 7px;
}
.mobile #widget-header .selected {
  border-bottom: solid 1px #295874;
}
.game .chrono,
.contest-result .chrono {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -160px;
  width: 320px;
  height: 182px;
  background: #002034;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  *behavior: url(/js/PIE.htc);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tablet .game .chrono,
.tablet .contest-result .chrono {
  top: 58px;
  margin-left: -80px;
  width: 160px;
  height: 91px;
}
.mobile .game .chrono,
.mobile .contest-result .chrono {
  top: 58px;
  margin-left: -50px;
  width: 100px;
  height: 57px;
}
.game .chrono .digits,
.contest-result .chrono .digits {
  width: 254px;
  border: 1px solid #002e4d;
  margin: 26px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tablet .game .chrono .digits,
.tablet .contest-result .chrono .digits {
  width: 128px;
  margin: 13px auto;
}
.mobile .game .chrono .digits,
.mobile .contest-result .chrono .digits {
  width: 86.66666667px;
  margin: 4px auto;
}
.game .chrono .digit,
.contest-result .chrono .digit {
  font-family: 'open_24_display_stregular';
  background: #00496e;
  width: 88px;
  height: 84px;
  font-size: 54px;
  line-height: 72px;
  border-right: 1px solid #002e4d;
  color: #ffe9be;
  text-shadow: 0 0 10px #ff7200;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.tablet .game .chrono .digit,
.tablet .contest-result .chrono .digit {
  width: 44px;
  height: 42px;
  font-size: 27px;
  line-height: 36px;
}
.mobile .game .chrono .digit,
.mobile .contest-result .chrono .digit {
  width: 29.33333333px;
  height: 28px;
  font-size: 18px;
  line-height: 24px;
}
.game .chrono .digit.ss,
.contest-result .chrono .digit.ss {
  width: 76px;
}
.tablet .game .chrono .digit.ss,
.tablet .contest-result .chrono .digit.ss {
  width: 38px;
}
.mobile .game .chrono .digit.ss,
.mobile .contest-result .chrono .digit.ss {
  width: 25.33333333px;
}
.game .chrono .digit.ms,
.contest-result .chrono .digit.ms {
  border-right: none;
}
.game .chrono .icon-contest-longines,
.contest-result .chrono .icon-contest-longines,
.game .chrono .icon-contest-longines-white,
.contest-result .chrono .icon-contest-longines-white {
  margin: auto;
  display: block;
  margin-top: -3px;
}
.tablet .game .chrono .icon-contest-longines,
.tablet .contest-result .chrono .icon-contest-longines,
.tablet .game .chrono .icon-contest-longines-white,
.tablet .contest-result .chrono .icon-contest-longines-white {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  margin-top: -12px;
}
.mobile .game .chrono .icon-contest-longines,
.mobile .contest-result .chrono .icon-contest-longines,
.mobile .game .chrono .icon-contest-longines-white,
.mobile .contest-result .chrono .icon-contest-longines-white {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  margin-top: -8px;
  margin-left: -13px;
}
.game .chrono .elapsed-time,
.contest-result .chrono .elapsed-time {
  position: relative;
  top: 25px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] .game .chrono .elapsed-time,
html[data-lang='pl-pl'] .contest-result .chrono .elapsed-time,
html[data-lang='tr-tr'] .game .chrono .elapsed-time,
html[data-lang='tr-tr'] .contest-result .chrono .elapsed-time {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .game .chrono .elapsed-time,
html[data-lang='th-th'] .contest-result .chrono .elapsed-time {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'][data-lang="zh-cn"] .game .chrono .elapsed-time,
html[data-magentotemplate='1'][data-lang="zh-cn"] .contest-result .chrono .elapsed-time {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.game .chrono .elapsed-time .sprite-rg,
.contest-result .chrono .elapsed-time .sprite-rg {
  position: relative;
  top: -3px;
  margin-right: 5px;
  vertical-align: middle;
}
.tablet .game .chrono .elapsed-time,
.tablet .contest-result .chrono .elapsed-time {
  top: 10px;
}
.mobile .game .chrono .elapsed-time,
.mobile .contest-result .chrono .elapsed-time {
  display: none;
}
