.sprite {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  background-repeat: no-repeat;
  background-image: url(../css/sprite.png);
  background-size: 543px 256px;
}
.icon-calendar-calendar {
  width: 24px;
  height: 27px;
  background-position: -355px -216.5px;
}
.icon-calendar-date {
  width: 15px;
  height: 15px;
  background-position: -423.5px -90px;
}
.icon-calendar-gradiant-gray {
  width: 41px;
  height: 27px;
  background-position: -310.5px -192.5px;
}
.icon-calendar-locality {
  width: 11px;
  height: 14px;
  background-position: -386px -70.5px;
}
.icon-calendar-next {
  width: 48px;
  height: 48px;
  background-position: -492.5px -37px;
}
.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: -404px -213px;
}
.icon-eshop-basket-white {
  width: 19px;
  height: 21px;
  background-position: -418.5px -173.5px;
}
.icon-eventsport-location-yellow {
  width: 16px;
  height: 21px;
  background-position: -423.5px -212.5px;
}
.icon-eventsport-twitter-big {
  width: 43px;
  height: 35px;
  background-position: -494px -1.5px;
}
.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: -416.5px -151px;
}
.icon-general-arrow-left-blue {
  width: 22px;
  height: 13px;
  background-position: -400.5px -88.5px;
}
.icon-general-arrow-left-blue-small {
  width: 12px;
  height: 7.5px;
  background-position: -310.5px -220px;
}
.icon-general-arrow-left-gray {
  width: 22px;
  height: 13px;
  background-position: -398px -199.5px;
}
.icon-general-arrow-left-white {
  width: 22px;
  height: 13px;
  background-position: -486px -85.5px;
}
.icon-general-arrow-right {
  width: 22px;
  height: 13px;
  background-position: -508.5px -170px;
}
.icon-general-arrow-right-blue {
  width: 22px;
  height: 13px;
  background-position: -508.5px -85.5px;
}
.icon-general-arrow-right-blue-small {
  width: 12px;
  height: 7.5px;
  background-position: -60px -245.5px;
}
.icon-general-arrow-right-gray {
  width: 22px;
  height: 13px;
  background-position: -446.5px -160px;
}
.icon-general-arrow-right-gray-small {
  width: 12px;
  height: 7.5px;
  background-position: -449px -246.5px;
}
.icon-general-arrow-right-white {
  width: 22px;
  height: 13px;
  background-position: -486px -175px;
}
.icon-general-arrow-right-white-hq {
  width: 22px;
  height: 13px;
  background-position: -507px -156.5px;
}
.icon-general-check {
  width: 18px;
  height: 13px;
  background-position: -477px -213.5px;
}
.icon-general-checked-gray {
  width: 17px;
  height: 14px;
  background-position: -469px -159px;
}
.icon-general-close-blue {
  width: 19px;
  height: 19px;
  background-position: -465px -119px;
}
.icon-general-close-gray {
  width: 19px;
  height: 19px;
  background-position: -465px -119px;
}
.icon-general-close-white {
  width: 15px;
  height: 15px;
  background-position: -495.5px -213.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: -461.5px -229px;
}
.icon-general-left {
  width: 15px;
  height: 23px;
  background-position: -395px -130px;
}
.icon-general-left-blue {
  width: 15px;
  height: 23px;
  background-position: -93px -109px;
}
.icon-general-left-gray {
  width: 17px;
  height: 25px;
  background-position: -406px -102px;
}
.icon-general-left-white {
  width: 15px;
  height: 23px;
  background-position: -93px -132.5px;
}
.icon-general-location-black {
  width: 12px;
  height: 15px;
  background-position: -526.5px -209.5px;
}
.icon-general-location-blue {
  width: 12px;
  height: 15px;
  background-position: -528px -225px;
}
.icon-general-location-blue-big {
  width: 17px;
  height: 22px;
  background-position: -401px -177px;
}
.icon-general-location-blue-true {
  width: 18px;
  height: 21px;
  background-position: -423.5px -105.5px;
}
.icon-general-location-grey {
  width: 12px;
  height: 15px;
  background-position: -477px -239.5px;
}
.icon-general-location-grey-ish {
  width: 12px;
  height: 15px;
  background-position: -449px -231px;
}
.icon-general-location-white {
  width: 12px;
  height: 15px;
  background-position: -489.5px -239.5px;
}
.icon-general-location-white-true {
  width: 18px;
  height: 21px;
  background-position: -426px -127px;
}
.icon-general-play {
  width: 52px;
  height: 52px;
  background-position: -440px -25.5px;
}
.icon-general-right {
  width: 15px;
  height: 23px;
  background-position: -401px -153.5px;
}
.icon-general-right-gray {
  width: 17px;
  height: 25px;
  background-position: -377.5px -131px;
}
.icon-general-right-white {
  width: 15px;
  height: 23px;
  background-position: -410.5px -127.5px;
}
.icon-general-search {
  width: 17px;
  height: 17px;
  background-position: -457.5px -173.5px;
}
.icon-general-search-white {
  width: 17px;
  height: 17px;
  background-position: -420.5px -195px;
}
.icon-general-share-gray {
  width: 21px;
  height: 21px;
  background-position: -442px -97.5px;
}
.icon-general-share-white {
  width: 21px;
  height: 21px;
  background-position: -463.5px -97.5px;
}
.icon-history-circle {
  width: 82px;
  height: 82px;
  background-position: -109px -75.5px;
}
.icon-history-dot {
  width: 14.5px;
  height: 14.5px;
  background-position: -385.5px -88.5px;
}
.icon-history-dot-century {
  width: 16px;
  height: 16px;
  background-position: -401px -238.5px;
}
.icon-home-localisation {
  width: 50px;
  height: 66px;
  background-position: -272px -85.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: -426px -63px;
}
.icon-media-fullscreen-white {
  width: 12.5px;
  height: 12.5px;
  background-position: -426px -77px;
}
.icon-media-fullscreen-white:hover {
  width: 14.5px;
  height: 14.5px;
  background-position: -526px -99px;
}
.icon-media-fullscreen-white-big {
  width: 23px;
  height: 23px;
  background-position: -377.5px -156.5px;
}
.icon-media-fullscreen-white-big:hover {
  width: 27px;
  height: 27px;
  background-position: -351px -103.5px;
}
.icon-media-mute-gray {
  width: 16.5px;
  height: 12px;
  background-position: -511px -225px;
}
.icon-media-mute-white {
  width: 16.5px;
  height: 12px;
  background-position: -477px -227px;
}
.icon-media-mute-white-big {
  width: 28px;
  height: 20px;
  background-position: -322.5px -131px;
}
.icon-media-pause-small-gray {
  width: 9.5px;
  height: 12px;
  background-position: -531px -85.5px;
}
.icon-media-pause-small-white {
  width: 9.5px;
  height: 12px;
  background-position: -531px -134.5px;
}
.icon-media-play-small-gray {
  width: 11px;
  height: 15px;
  background-position: -386px -39.5px;
}
.icon-media-play-small-white {
  width: 11px;
  height: 15px;
  background-position: -386px -55px;
}
.icon-media-sound-gray {
  width: 16px;
  height: 12px;
  background-position: -502px -237.5px;
}
.icon-media-sound-white {
  width: 16px;
  height: 12px;
  background-position: -518.5px -240.5px;
}
.icon-media-sound-white-big {
  width: 28px;
  height: 21px;
  background-position: -103px -230.5px;
}
.icon-news-camera {
  width: 28px;
  height: 25px;
  background-position: -397.5px -63px;
}
.icon-news-circle {
  width: 72px;
  height: 72px;
  background-position: -93px -158px;
}
.icon-news-left {
  width: 15px;
  height: 23px;
  background-position: -395px -130px;
}
.icon-news-left-white {
  width: 15px;
  height: 23px;
  background-position: -93px -132.5px;
}
.icon-news-right {
  width: 15px;
  height: 23px;
  background-position: -401px -153.5px;
}
.icon-news-right-white {
  width: 15px;
  height: 23px;
  background-position: -401px -153.5px;
}
.icon-news-video {
  width: 34px;
  height: 27px;
  background-position: -322.5px -76px;
}
.icon-partnership-see-all {
  width: 15px;
  height: 15px;
  background-position: -511px -209.5px;
}
.icon-retailers-arrow-down {
  width: 20px;
  height: 12px;
  background-position: -485.5px -201px;
}
.icon-retailers-arrow-down-bico {
  width: 22px;
  height: 12px;
  background-position: -486px -188.5px;
}
.icon-retailers-arrow-down-blue {
  width: 22px;
  height: 12px;
  background-position: -508.5px -197px;
}
.icon-retailers-arrow-right {
  width: 22px;
  height: 13px;
  background-position: -508.5px -183.5px;
}
.icon-retailers-boutique {
  width: 42px;
  height: 42px;
  background-position: -397.5px -20.5px;
}
.icon-retailers-drapeau {
  width: 31px;
  height: 34px;
  background-position: -323.5px -220px;
}
.icon-retailers-eshop {
  width: 19px;
  height: 21px;
  background-position: -506.5px -99px;
}
.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: -430px -148.5px;
}
.icon-retailers-location-gris {
  width: 10px;
  height: 12px;
  background-position: -475px -194px;
}
.icon-retailers-retailer {
  width: 40px;
  height: 40px;
  background-position: -310.5px -152px;
}
.icon-retailers-search-blue {
  width: 40px;
  height: 40px;
  background-position: -272.5px -39.5px;
}
.icon-retailers-small-location {
  width: 10px;
  height: 12px;
  background-position: -461.5px -241.5px;
}
.icon-retailers-tip {
  width: 19px;
  height: 10.5px;
  background-position: -355px -244px;
}
.icon-share-facebook {
  width: 10.5px;
  height: 20px;
  background-position: -438px -234px;
}
.icon-share-facebook-black {
  width: 10.5px;
  height: 20px;
  background-position: -475px -173.5px;
}
.icon-share-facebook-white {
  width: 10.5px;
  height: 20px;
  background-position: -526.5px -114px;
}
.icon-share-google {
  width: 20.5px;
  height: 18px;
  background-position: -483.5px -139px;
}
.icon-share-google-black {
  width: 20.5px;
  height: 18px;
  background-position: -484.5px -120.5px;
}
.icon-share-google-white {
  width: 20.5px;
  height: 18px;
  background-position: -505.5px -120.5px;
}
.icon-share-instagram {
  width: 20px;
  height: 20px;
  background-position: -446.5px -139.5px;
}
.icon-share-instagram-black {
  width: 20px;
  height: 20px;
  background-position: -417.5px -234.5px;
}
.icon-share-instagram-white {
  width: 20px;
  height: 20px;
  background-position: -444.5px -119px;
}
.icon-share-pinterest {
  width: 16px;
  height: 20px;
  background-position: -458.5px -191px;
}
.icon-share-pinterest-black {
  width: 16px;
  height: 20px;
  background-position: -467px -138.5px;
}
.icon-share-pinterest-white {
  width: 16px;
  height: 20px;
  background-position: -440px -210.5px;
}
.icon-share-twitter {
  width: 20px;
  height: 17px;
  background-position: -486.5px -157.5px;
}
.icon-share-twitter-black {
  width: 20px;
  height: 17px;
  background-position: -438px -193px;
}
.icon-share-twitter-white {
  width: 20px;
  height: 17px;
  background-position: -456.5px -211.5px;
}
.icon-share-wechat {
  width: 25px;
  height: 21px;
  background-position: -182.5px -230.5px;
}
.icon-share-wechat-black {
  width: 25px;
  height: 21px;
  background-position: -131.5px -230.5px;
}
.icon-share-wechat-white {
  width: 25px;
  height: 21px;
  background-position: -157px -230.5px;
}
.icon-share-weibo {
  width: 23px;
  height: 19px;
  background-position: -462.5px -78px;
}
.icon-share-weibo-black {
  width: 23px;
  height: 19px;
  background-position: -377.5px -180px;
}
.icon-share-weibo-white {
  width: 23px;
  height: 19px;
  background-position: -439px -78px;
}
.icon-share-youku-black {
  width: 21px;
  height: 21px;
  background-position: -485px -99px;
}
.icon-share-youtube {
  width: 21px;
  height: 16px;
  background-position: -379.5px -238.5px;
}
.icon-share-youtube-black {
  width: 21px;
  height: 16px;
  background-position: -376.5px -199.5px;
}
.icon-watch-btn-3d {
  width: 36px;
  height: 36px;
  background-position: -313px -39.5px;
}
.icon-watch-btn-image {
  width: 72px;
  height: 72px;
  background-position: -165.5px -158px;
}
.icon-watch-btn-info {
  width: 4px;
  height: 20px;
  background-position: -266.5px -43px;
}
.icon-watch-btn-info-close {
  width: 19px;
  height: 19px;
  background-position: -438px -173.5px;
}
.icon-watch-btn-selector {
  width: 24px;
  height: 28px;
  background-position: -352px -188px;
}
.icon-watch-btn-video {
  width: 72px;
  height: 72px;
  background-position: -238px -156px;
}
.icon-watch-btn-zoom {
  width: 36px;
  height: 36px;
  background-position: -349.5px -39.5px;
}
.icon-watch-check {
  width: 21px;
  height: 17px;
  background-position: -504.5px -139px;
}
.icon-watch-dl-black {
  width: 24px;
  height: 22px;
  background-position: -208px -230.5px;
}
.icon-watch-dl-grey {
  width: 24px;
  height: 22px;
  background-position: -379.5px -216px;
}
.icon-watch-globe-black {
  width: 28px;
  height: 27px;
  background-position: -322.5px -103.5px;
}
.icon-watch-globe-grey {
  width: 28px;
  height: 27px;
  background-position: -357px -76px;
}
.icon-watch-map-black {
  width: 27px;
  height: 26px;
  background-position: -296px -228.5px;
}
.icon-watch-map-grey {
  width: 27px;
  height: 26px;
  background-position: -378.5px -103.5px;
}
.icon-watch-share-black {
  width: 26px;
  height: 28px;
  background-position: -351px -131px;
}
.icon-watch-share-grey {
  width: 26px;
  height: 28px;
  background-position: -351px -159.5px;
}
.icon-watch-zoom-stillframe {
  width: 32px;
  height: 32px;
  background-position: -234px -43px;
}
@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;
}
.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;
}
html:not(.ie7) .bullets-wrapper.gray .bullet,
html:not(.ie8) .bullets-wrapper.gray .bullet {
  background-color: #000000 !important;
}
html.ie7 .bullets-wrapper.gray .bullet,
html.ie8 .bullets-wrapper.gray .bullet {
  background-image: url(skins/desktop/images/ie/bullet-a4aeb5-off.png);
}
html.ie7 .bullets-wrapper.gray .bullet.selected,
html.ie8 .bullets-wrapper.gray .bullet.selected {
  background-image: url(skins/desktop/images/ie/bullet-a4aeb5-on.png);
}
.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;
}
html:not(.ie7) .bullets-wrapper .bullet,
html:not(.ie8) .bullets-wrapper .bullet {
  -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.ie7 .bullets-wrapper .bullet,
html.ie8 .bullets-wrapper .bullet {
  background-image: url(skins/desktop/images/ie/bullet-ffffff-off.png);
}
html.mobile .bullets-wrapper .bullet {
  width: 8px;
  height: 8px;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}
.bullets-wrapper .bullet.selected {
  cursor: auto;
}
html:not(.ie7) .bullets-wrapper .bullet.selected,
html:not(.ie8) .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);
}
html.ie7 .bullets-wrapper .bullet.selected,
html.ie8 .bullets-wrapper .bullet.selected {
  background-image: url(skins/desktop/images/ie/bullet-ffffff-on.png);
}
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 */
body.hide-coll1 .visibility-collection1 {
  display: none !important;
}
body.hide-coll2 .visibility-collection2 {
  display: none !important;
}
body.hide-coll3 .visibility-collection3 {
  display: none !important;
}
body.hide-coll4 .visibility-collection4 {
  display: none !important;
}
body.hide-coll5 .visibility-collection5 {
  display: none !important;
}
body.hide-coll6 .visibility-collection6 {
  display: none !important;
}
body.hide-coll7 .visibility-collection7 {
  display: none !important;
}
body.hide-coll8 .visibility-collection8 {
  display: none !important;
}
body.hide-coll9 .visibility-collection9 {
  display: none !important;
}
body.hide-coll10 .visibility-collection10 {
  display: none !important;
}
body.hide-coll11 .visibility-collection11 {
  display: none !important;
}
body.hide-coll12 .visibility-collection12 {
  display: none !important;
}
body.hide-coll13 .visibility-collection13 {
  display: none !important;
}
body.hide-coll14 .visibility-collection14 {
  display: none !important;
}
body.hide-coll15 .visibility-collection15 {
  display: none !important;
}
body.hide-coll16 .visibility-collection16 {
  display: none !important;
}
body.hide-coll17 .visibility-collection17 {
  display: none !important;
}
body.hide-coll18 .visibility-collection18 {
  display: none !important;
}
body.hide-coll19 .visibility-collection19 {
  display: none !important;
}
body.hide-coll20 .visibility-collection20 {
  display: none !important;
}
body.hide-coll21 .visibility-collection21 {
  display: none !important;
}
body.hide-coll22 .visibility-collection22 {
  display: none !important;
}
body.hide-coll23 .visibility-collection23 {
  display: none !important;
}
body.hide-coll24 .visibility-collection24 {
  display: none !important;
}
body.hide-coll25 .visibility-collection25 {
  display: none !important;
}
body.hide-coll26 .visibility-collection26 {
  display: none !important;
}
body.hide-coll27 .visibility-collection27 {
  display: none !important;
}
body.hide-coll28 .visibility-collection28 {
  display: none !important;
}
body.hide-coll29 .visibility-collection29 {
  display: none !important;
}
body.hide-coll30 .visibility-collection30 {
  display: none !important;
}
#ambassador-detail {
  /*** header ***/
  /*** ambassador ***/
  /*** part2 ***/
  /*** watch ***/
  /*** video ***/
  /*** list ***/
  /*** video ***/
  /*** related-content ***/
}
#ambassador-detail .widget-ariane {
  background: #003150;
  border-color: #204a65;
  color: #99adb9;
}
#ambassador-detail .widget-ariane a {
  color: #748da1;
}
#ambassador-detail .widget-ariane a:hover {
  color: #fff;
}
#ambassador-detail .ambassador-header {
  background: #003150;
  color: #fff;
  text-align: center;
  position: relative;
}
#ambassador-detail .ambassador-header .title {
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  padding: 80px 0 40px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #ambassador-detail .ambassador-header .title,
html[data-lang='tr-tr'] #ambassador-detail .ambassador-header .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #ambassador-detail .ambassador-header .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .ambassador-header .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .ambassador-header .name {
  font-size: 46px;
  line-height: 46px;
  text-transform: uppercase;
  padding: 0 0 110px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #ambassador-detail .ambassador-header .name,
html[data-lang='tr-tr'] #ambassador-detail .ambassador-header .name {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #ambassador-detail .ambassador-header .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .ambassador-header .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .ambassador-header .button {
  position: absolute;
  bottom: 100px;
  text-transform: none;
  color: white;
  -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);
}
#ambassador-detail .ambassador-header .button span {
  font-size: 16px;
  color: #fff;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #ambassador-detail .ambassador-header .button span,
html[data-lang='tr-tr'] #ambassador-detail .ambassador-header .button span {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #ambassador-detail .ambassador-header .button span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .ambassador-header .button span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .ambassador-header .prev {
  left: 50px;
}
#ambassador-detail .ambassador-header .next {
  right: 50px;
}
#ambassador-detail .ambassador-content {
  color: #737373;
}
#ambassador-detail .ambassador {
  color: #737373;
  display: table;
}
.ie7 #ambassador-detail .ambassador,
.ie8 #ambassador-detail .ambassador {
  -dt-display: table;
  behavior: url(../js/display-table.min.htc);
}
#ambassador-detail .ambassador .thumb,
#ambassador-detail .ambassador .content {
  display: table-cell;
  vertical-align: top;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.ie7 #ambassador-detail .ambassador .thumb,
.ie7 #ambassador-detail .ambassador .content,
.ie8 #ambassador-detail .ambassador .thumb,
.ie8 #ambassador-detail .ambassador .content {
  -dt-display: table-cell;
}
#ambassador-detail .ambassador .thumb img {
  width: 100%;
}
#ambassador-detail .ambassador .content {
  vertical-align: middle;
  padding: 125px 140px;
}
.ie7 #ambassador-detail .ambassador .content {
  width: 30%;
}
#ambassador-detail .ambassador .title,
#ambassador-detail .ambassador .text {
  color: #737373;
}
#ambassador-detail .ambassador .title {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 40px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #ambassador-detail .ambassador .title,
html[data-lang='tr-tr'] #ambassador-detail .ambassador .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #ambassador-detail .ambassador .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .ambassador .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .ambassador .text {
  font-size: 16px;
  line-height: 28px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #ambassador-detail .ambassador .text,
html[data-lang='tr-tr'] #ambassador-detail .ambassador .text {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #ambassador-detail .ambassador .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .ambassador .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .part2 img {
  width: 100%;
}
#ambassador-detail .watch {
  display: table;
  width: 100%;
}
#ambassador-detail .watch .label {
  background: #fff;
  font-family: 'open_sanslight';
  font-size: 26px;
  line-height: 150px;
  width: 100%;
  text-align: center;
  display: block;
  color: #000;
}
html[data-lang='pl-pl'] #ambassador-detail .watch .label,
html[data-lang='tr-tr'] #ambassador-detail .watch .label {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #ambassador-detail .watch .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .watch .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .watch .label .button-eshop {
  position: relative;
  top: -40px;
}
html.mobile #ambassador-detail .watch .label .button-eshop {
  top: -20px;
}
#ambassador-detail .watch .label span {
  line-height: 1em;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#ambassador-detail .watch .ambassador-link {
  position: relative;
  color: #676767;
  font-size: 14px;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  letter-spacing: 0.8px;
  margin-top: 80px;
  display: block;
}
html[data-lang='pl-pl'] #ambassador-detail .watch .ambassador-link,
html[data-lang='tr-tr'] #ambassador-detail .watch .ambassador-link {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #ambassador-detail .watch .ambassador-link {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .watch .ambassador-link {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .watch .ambassador-link span {
  position: relative;
  top: 2px;
  margin-left: 20px;
}
.ie7 #ambassador-detail .watch,
.ie8 #ambassador-detail .watch {
  position: relative;
  /*-dt-display: table;
      behavior: url(../js/display-table.min.htc);*/
}
#ambassador-detail .watch .thumb,
#ambassador-detail .watch .text {
  width: 50%;
  display: table-cell;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.ie7 #ambassador-detail .watch .thumb,
.ie7 #ambassador-detail .watch .text,
.ie8 #ambassador-detail .watch .thumb,
.ie8 #ambassador-detail .watch .text {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  /*-dt-display: table-cell;*/
}
#ambassador-detail .watch .thumb {
  background: #eff1f3;
  color: #6c6d6e;
  padding: 95px;
}
.ie7 #ambassador-detail .watch .thumb {
  padding: 0;
}
#ambassador-detail .watch .thumb .inner {
  display: block;
}
.ie7 #ambassador-detail .watch .thumb .inner {
  padding: 95px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#ambassador-detail .watch .thumb .inner img {
  width: 100%;
}
#ambassador-detail .watch .thumb .inner .label {
  display: block;
  background: #fff;
  text-align: center;
  height: 150px;
  line-height: 150px;
  color: #000;
  font-size: 26px;
  font-family: 'open_sanslight';
  padding-left: 13px;
  padding-right: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] #ambassador-detail .watch .thumb .inner .label,
html[data-lang='tr-tr'] #ambassador-detail .watch .thumb .inner .label {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #ambassador-detail .watch .thumb .inner .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .watch .thumb .inner .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .watch .thumb .inner .label span {
  line-height: 36px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
#ambassador-detail .watch .text {
  padding: 95px 140px;
  font-size: 16px;
  line-height: 28px;
  color: #545454;
  vertical-align: middle;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #ambassador-detail .watch .text,
html[data-lang='tr-tr'] #ambassador-detail .watch .text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #ambassador-detail .watch .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .watch .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .watch .text.v-align {
  display: none;
  padding-top: 0;
  padding-bottom: 0;
  height: 100%;
}
.ie7 #ambassador-detail .watch .text,
.ie8 #ambassador-detail .watch .text {
  position: relative;
  float: right;
  padding-top: 30px;
  padding-bottom: 30px;
  top: 0;
  bottom: 0;
  right: 0;
}
.ie7 #ambassador-detail .watch .text.v-align,
.ie8 #ambassador-detail .watch .text.v-align {
  display: block;
}
.ie7 #ambassador-detail .watch .text.auto-align,
.ie8 #ambassador-detail .watch .text.auto-align {
  display: none;
}
#ambassador-detail .video-wrapper {
  position: relative;
}
#ambassador-detail .ambassador-list {
  background: #fff;
  color: #737373;
}
#ambassador-detail .ambassador-list .content {
  margin-left: 50%;
  background: #eff1f3;
  color: #6c6d6e;
  height: 100%;
  line-height: 100%;
  text-align: center;
  padding: 94px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#ambassador-detail .ambassador-list .content > span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  height: 100%;
}
#ambassador-detail .ambassador-list .content .inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: normal;
  text-align: left;
  width: 100%;
}
#ambassador-detail .ambassador-list .content .title {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 60px;
  color: #737373;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #ambassador-detail .ambassador-list .content .title,
html[data-lang='tr-tr'] #ambassador-detail .ambassador-list .content .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #ambassador-detail .ambassador-list .content .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .ambassador-list .content .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .ambassador-list .content ul {
  width: 50%;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#ambassador-detail .ambassador-list .content ul a {
  display: inline-block;
  color: #6c6d6e;
  font-size: 14px;
  line-height: 22px;
  padding: 3px 0;
  white-space: nowrap;
  border-bottom: 1px solid transparent;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #ambassador-detail .ambassador-list .content ul a,
html[data-lang='tr-tr'] #ambassador-detail .ambassador-list .content ul a {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #ambassador-detail .ambassador-list .content ul a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .ambassador-list .content ul a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .ambassador-list .content ul li.selected a,
#ambassador-detail .ambassador-list .content ul li a:hover {
  color: #476a81;
  border-color: #7791a1;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-lang='pl-pl'] #ambassador-detail .ambassador-list .content ul li a:hover,
html[data-lang='tr-tr'] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-lang='tr-tr'] #ambassador-detail .ambassador-list .content ul li a:hover {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-lang='th-th'] #ambassador-detail .ambassador-list .content ul li a:hover {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-magentotemplate='1'] #ambassador-detail .ambassador-list .content ul li a:hover {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .video-wrapper {
  position: relative;
}
#ambassador-detail .related-content {
  text-align: center;
  background: #003150;
  color: #99adb9;
  padding-bottom: 115px;
  border-top: 1px solid #204a65;
}
#ambassador-detail .related-content .title {
  color: #fff;
  font-size: 26px;
  height: 174px;
  line-height: 174px;
  text-transform: uppercase;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #ambassador-detail .related-content .title,
html[data-lang='tr-tr'] #ambassador-detail .related-content .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #ambassador-detail .related-content .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .related-content .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .related-content .content {
  white-space: nowrap;
  font-size: 0;
  text-align: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#ambassador-detail .related-content .media {
  width: 470px;
  background: #fff;
  color: #737373;
  white-space: normal;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#ambassador-detail .related-content .media .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 314px;
}
#ambassador-detail .related-content .media .label {
  display: block;
  color: #404040;
  padding: 55px 40px;
  font-family: 'open_sanslight';
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] #ambassador-detail .related-content .media .label,
html[data-lang='tr-tr'] #ambassador-detail .related-content .media .label {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #ambassador-detail .related-content .media .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ambassador-detail .related-content .media .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ambassador-detail .related-content .media .label span {
  font-size: 26px;
  line-height: 30px;
  display: block;
  height: 90px;
}
/*** tablet ***/
.tablet #ambassador-detail .ambassador-header .title {
  bottom: 205px;
}
.tablet #ambassador-detail .ambassador-header .name {
  bottom: 130px;
}
.tablet #ambassador-detail .ambassador-header .button {
  bottom: 60px;
}
.tablet #ambassador-detail .ambassador-header .prev {
  left: 40px;
}
.tablet #ambassador-detail .ambassador-header .next {
  right: 40px;
}
.tablet #ambassador-detail .ambassador .content {
  padding: 64px 70px;
}
.tablet #ambassador-detail .watch .text {
  padding: 64px;
}
.tablet #ambassador-detail .ambassador-list .content {
  padding: 100px 60px;
}
.tablet #ambassador-detail .ambassador-list ul a {
  white-space: normal;
}
/*** mobile ***/
.mobile #ambassador-detail {
  background: #003150;
}
.mobile #ambassador-detail .ambassador-content {
  background: #fff;
  width: 100%;
}
.mobile #ambassador-detail .ambassador-header .title {
  display: none;
}
.mobile #ambassador-detail .ambassador-header .name {
  font-size: 24px;
  line-height: 24px;
  padding: 30px 0 55px;
}
.mobile #ambassador-detail .ambassador-header .button {
  bottom: 5px;
}
.mobile #ambassador-detail .ambassador-header .button span {
  font-size: 11px;
  max-width: 120px;
  white-space: normal;
}
.mobile #ambassador-detail .ambassador-header .prev {
  left: 0;
}
.mobile #ambassador-detail .ambassador-header .next {
  right: 0;
}
.mobile #ambassador-detail .ambassador {
  display: block;
}
.mobile #ambassador-detail .ambassador .thumb,
.mobile #ambassador-detail .ambassador .content {
  display: block;
  width: auto;
  padding: 0;
}
.mobile #ambassador-detail .ambassador .content {
  padding: 32px 35px;
}
.mobile #ambassador-detail .ambassador .title {
  font-size: 23px;
  line-height: 27px;
  margin-bottom: 20px;
}
.mobile #ambassador-detail .ambassador .text {
  font-size: 12px;
  line-height: 21px;
}
.mobile #ambassador-detail .watch {
  display: block;
}
.mobile #ambassador-detail .watch .thumb,
.mobile #ambassador-detail .watch .text {
  display: block;
  width: auto;
}
.mobile #ambassador-detail .watch .thumb {
  padding: 20px;
}
.mobile #ambassador-detail .watch .thumb .label {
  font-size: 16px;
  line-height: 75px;
}
.mobile #ambassador-detail .watch .text {
  display: none;
}
.mobile #ambassador-detail .ambassador-list .title {
  margin-bottom: 30px;
}
.mobile #ambassador-detail .ambassador-list .content {
  width: auto;
  margin-left: 0;
  padding: 20px 35px;
}
.mobile #ambassador-detail .ambassador-list ul {
  width: auto;
  display: block;
}
.mobile #ambassador-detail .ambassador-list ul a {
  font-size: 12px;
  line-height: 20px;
  white-space: normal;
}
.mobile #ambassador-detail .ambassador-list ul li:hover a {
  color: #7e7f80;
  border-color: transparent;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] .mobile #ambassador-detail .ambassador-list ul li:hover a,
html[data-lang='tr-tr'] .mobile #ambassador-detail .ambassador-list ul li:hover a {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .mobile #ambassador-detail .ambassador-list ul li:hover a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .mobile #ambassador-detail .ambassador-list ul li:hover a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #ambassador-detail .related-content {
  padding: 0 20px 20px;
}
.mobile #ambassador-detail .related-content .title {
  font-size: 16px;
  height: 88px;
  line-height: 88px;
}
.mobile #ambassador-detail .related-content .content {
  display: block;
  white-space: normal;
  width: 280px;
  margin: auto;
}
.mobile #ambassador-detail .related-content .media {
  width: auto;
  display: block;
}
.mobile #ambassador-detail .related-content .media .thumb {
  width: auto;
  height: 180px;
}
.mobile #ambassador-detail .related-content .media .thumb img {
  width: 100%;
}
.mobile #ambassador-detail .related-content .media .label {
  padding: 45px 20px;
}
.mobile #ambassador-detail .related-content .media .label span {
  font-size: 16px;
  line-height: 22px;
  height: auto;
}
.mobile #ambassador-detail .related-content .media.film {
  margin: 5px 0 0;
}
#section-ambassador .widget-ariane {
  background: #003150;
  border-color: #204a65;
  color: #99adb9;
}
#section-ambassador .widget-ariane a {
  color: #748da1;
}
#section-ambassador .widget-ariane a:hover {
  color: #fff;
}
#section-ambassador .ambassador-header {
  height: 291px;
  line-height: 100%;
  background: #003150;
  color: #99adb9;
  text-align: center;
}
#section-ambassador .ambassador-header span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  height: 100%;
}
#section-ambassador .ambassador-header h1 {
  font-size: 70px;
  color: #fff;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-ambassador .ambassador-header h1,
html[data-lang='tr-tr'] #section-ambassador .ambassador-header h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-ambassador .ambassador-header h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ambassador .ambassador-header h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ambassador .ambassador {
  background: #fff;
  color: #737373;
  position: relative;
  border-bottom: 1px solid #eff1f3;
  height: 500px;
}
#section-ambassador .ambassador .thumb,
#section-ambassador .ambassador .content {
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-ambassador .ambassador .thumb {
  position: relative;
  float: left;
  overflow: hidden;
  height: 100%;
}
#section-ambassador .ambassador .thumb img {
  height: 100%;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
#section-ambassador .ambassador .thumb:hover img {
  -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-ambassador .ambassador .arrow {
  position: absolute;
  top: 50%;
  left: -17px;
  margin-top: -34px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 34px 18px 34px 0;
  border-color: transparent #fff transparent transparent;
}
#section-ambassador .ambassador .content {
  position: absolute;
  right: 0;
  height: 100%;
  line-height: 100%;
  text-align: center;
}
#section-ambassador .ambassador .content > span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  height: 100%;
}
#section-ambassador .ambassador .content .inner {
  text-align: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 70%;
  line-height: normal;
}
#section-ambassador .ambassador .name {
  font-family: 'open_sanslight';
  font-size: 32px;
  line-height: 38px;
  max-height: 114px;
  -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;
  position: relative;
  color: #545454;
}
html[data-lang='pl-pl'] #section-ambassador .ambassador .name,
html[data-lang='tr-tr'] #section-ambassador .ambassador .name {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-ambassador .ambassador .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ambassador .ambassador .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ie7 #section-ambassador .ambassador .name {
  height: 114px;
  line-height: 45px;
}
#section-ambassador .ambassador .name:hover {
  color: #335c85;
}
#section-ambassador .ambassador .name:hover .underline {
  width: 100%;
}
#section-ambassador .ambassador .name .underline {
  position: absolute;
  bottom: -3px;
  width: 0%;
  background-color: #335c85;
  color: #6c6d6e;
  height: 1px;
  -webkit-transition: width 0.2s ease-out;
  -moz-transition: width 0.2s ease-out;
  -ms-transition: width 0.2s ease-out;
  -o-transition: width 0.2s ease-out;
}
#section-ambassador .ambassador .text {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 26px;
  max-height: 104px;
  color: #545454;
  margin-top: 25px;
}
html[data-lang='pl-pl'] #section-ambassador .ambassador .text,
html[data-lang='tr-tr'] #section-ambassador .ambassador .text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-ambassador .ambassador .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ambassador .ambassador .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ie7 #section-ambassador .ambassador .text {
  height: 104px;
}
#section-ambassador .ambassador .button {
  margin-top: 40px;
}
#section-ambassador .ambassador.odd .thumb {
  float: right;
}
#section-ambassador .ambassador.odd .content {
  right: auto;
  left: 0;
}
#section-ambassador .ambassador.odd .arrow {
  left: auto;
  right: -18px;
  border-width: 34px 0 34px 18px;
  border-color: transparent transparent transparent #fff;
}
@media screen and (max-width: 1600px) {
  #section-ambassador .ambassador .thumb img {
    position: absolute;
    top: 0;
    left: 50%;
    width: auto;
    margin-left: -400px;
  }
}
/*** tablet ***/
.tablet #section-ambassador .news-header form {
  right: 40px;
}
.tablet #section-ambassador .ambassador .thumb img {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  margin-left: -400px;
}
.tablet #section-ambassador .ambassador .button i {
  display: none;
}
/*** tablet ***/
.tablet #section-news .news-header form {
  right: 40px;
}
.tablet #section-news .news .thumb img {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  margin-left: -400px;
}
.tablet #section-news .news .button i {
  display: none;
}
/*** mobile ***/
.mobile #section-ambassador {
  background: #003150;
}
.mobile #section-ambassador .ambassador-header {
  height: 108px;
}
.mobile #section-ambassador .ambassador-header h1 {
  font-size: 24px;
  line-height: 28px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] .mobile #section-ambassador .ambassador-header h1,
html[data-lang='tr-tr'] .mobile #section-ambassador .ambassador-header h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] .mobile #section-ambassador .ambassador-header h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .mobile #section-ambassador .ambassador-header h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-ambassador .ambassador-list {
  background: #fff;
  width: 100%;
}
.mobile #section-ambassador .ambassador {
  height: auto;
}
.mobile #section-ambassador .ambassador .thumb {
  display: block;
  float: none;
  width: auto;
}
.mobile #section-ambassador .ambassador .thumb img {
  position: relative;
  left: 0;
  margin-left: 0;
  width: 100%;
}
.mobile #section-ambassador .ambassador .content {
  position: relative;
  width: auto;
}
.mobile #section-ambassador .ambassador .content > span {
  display: none;
}
.mobile #section-ambassador .ambassador .content .name {
  font-size: 23px;
  line-height: 27px;
}
.mobile #section-ambassador .ambassador .content .text {
  font-size: 12px;
  line-height: 21px;
  margin-top: 25px;
}
.mobile #section-ambassador .ambassador .content .inner {
  display: block;
  width: auto;
  padding: 40px 20px;
}
.mobile #section-ambassador .ambassador .content .arrow {
  top: 0;
  left: 50%;
  right: auto;
  margin-top: -18px;
  margin-left: -34px;
  border-width: 0 34px 18px 34px;
  border-color: transparent transparent #fff transparent;
}
.mobile #section-ambassador .ambassador .content .button {
  margin-top: 25px;
}
.mobile #section-ambassador .ambassador .content .button i {
  display: none;
}
#section-bico {
  padding: 0px;
}
#section-bico .main-title {
  border-top: 1px solid #f1eff0;
  height: 200px;
  line-height: 200px;
  width: 100%;
}
#section-bico .main-title h1 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
  font-family: 'open_sanslight';
  font-size: 40px;
  color: #09233f;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
}
html[data-lang='pl-pl'] #section-bico .main-title h1,
html[data-lang='tr-tr'] #section-bico .main-title h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-bico .main-title h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .main-title h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-bico .main-title h1 span {
  color: #d2ae9c;
}
html.tablet #section-bico .main-title {
  height: 150px;
  line-height: 150px;
}
html.tablet #section-bico .main-title h1 {
  font-size: 30px;
}
html.mobile #section-bico .main-title {
  height: 80px;
  line-height: 80px;
}
html.mobile #section-bico .main-title h1 {
  font-size: 24px;
}
#section-bico .main-img {
  width: 100%;
  overflow: hidden;
  position: relative;
}
#section-bico .main-img > img {
  width: 100%;
  display: block;
}
#section-bico .bicolrow {
  width: 100%;
  position: relative;
}
#section-bico .bicolrow.reverse {
  direction: rtl;
}
#section-bico .bicolrow .left {
  position: relative;
}
#section-bico .bicolrow .left .height-sizer {
  display: block;
  padding-top: 100%;
}
.mobile #section-bico .bicolrow .left .height-sizer {
  display: none;
}
#section-bico .bicolrow .left > .v-align {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mobile #section-bico .bicolrow .left > .v-align {
  position: relative;
  height: auto;
  width: auto;
  padding: 40px;
}
#section-bico .bicolrow .left,
#section-bico .bicolrow .right {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
  overflow: hidden;
  text-align: center;
}
#section-bico .bicolrow .left img,
#section-bico .bicolrow .right img {
  width: 100%;
  display: block;
}
html.mobile #section-bico .bicolrow .left,
html.mobile #section-bico .bicolrow .right {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}
#section-bico .bicolrow .left .inner,
#section-bico .bicolrow .right .inner {
  width: 50%;
  text-align: left;
  max-width: 50%;
}
html.tablet #section-bico .bicolrow .left .inner,
html.tablet #section-bico .bicolrow .right .inner {
  width: 60%;
}
html.mobile #section-bico .bicolrow .left .inner,
html.mobile #section-bico .bicolrow .right .inner {
  width: 100% !important;
  max-width: 100%;
}
#section-bico .bicolrow .left .inner h2,
#section-bico .bicolrow .right .inner h2 {
  font-family: 'open_sanslight';
  font-size: 24px;
  line-height: 32px;
  color: #676767;
  margin-bottom: 30px;
}
html[data-lang='pl-pl'] #section-bico .bicolrow .left .inner h2,
html[data-lang='pl-pl'] #section-bico .bicolrow .right .inner h2,
html[data-lang='tr-tr'] #section-bico .bicolrow .left .inner h2,
html[data-lang='tr-tr'] #section-bico .bicolrow .right .inner h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-bico .bicolrow .left .inner h2,
html[data-lang='th-th'] #section-bico .bicolrow .right .inner h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .bicolrow .left .inner h2,
html[data-magentotemplate='1'] #section-bico .bicolrow .right .inner h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-bico .bicolrow .left .inner h2,
html.tablet #section-bico .bicolrow .right .inner h2 {
  font-size: 19px;
  line-height: 27px;
  margin-bottom: 20px;
}
html.mobile #section-bico .bicolrow .left .inner h2,
html.mobile #section-bico .bicolrow .right .inner h2 {
  font-size: 23px;
  line-height: 27px;
  margin-bottom: 0px;
  text-transform: capitalize;
}
#section-bico .bicolrow .left .inner p,
#section-bico .bicolrow .right .inner p {
  font-family: 'open_sanslight';
  font-size: 14px;
  line-height: 27px;
  color: #737373;
}
html[data-lang='pl-pl'] #section-bico .bicolrow .left .inner p,
html[data-lang='pl-pl'] #section-bico .bicolrow .right .inner p,
html[data-lang='tr-tr'] #section-bico .bicolrow .left .inner p,
html[data-lang='tr-tr'] #section-bico .bicolrow .right .inner p {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-bico .bicolrow .left .inner p,
html[data-lang='th-th'] #section-bico .bicolrow .right .inner p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .bicolrow .left .inner p,
html[data-magentotemplate='1'] #section-bico .bicolrow .right .inner p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-bico .bicolrow .left .inner p,
html.tablet #section-bico .bicolrow .right .inner p {
  font-size: 13px;
  line-height: 25px;
}
html.mobile #section-bico .bicolrow .left .inner p,
html.mobile #section-bico .bicolrow .right .inner p {
  display: none;
  font-size: 12px;
  line-height: 21px;
}
#section-bico .bicolrow .left .inner a,
#section-bico .bicolrow .right .inner a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 20%;
  border: 1px solid #c7ccd0;
  height: 66px;
  line-height: 66px;
  padding: 0 35px;
  font-size: 14px;
  color: #09233f;
  font-family: 'open_sanssemibold';
  background-color: white;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
html[data-lang='pl-pl'] #section-bico .bicolrow .left .inner a,
html[data-lang='pl-pl'] #section-bico .bicolrow .right .inner a,
html[data-lang='tr-tr'] #section-bico .bicolrow .left .inner a,
html[data-lang='tr-tr'] #section-bico .bicolrow .right .inner a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-bico .bicolrow .left .inner a,
html[data-lang='th-th'] #section-bico .bicolrow .right .inner a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .bicolrow .left .inner a,
html[data-magentotemplate='1'] #section-bico .bicolrow .right .inner a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-bico .bicolrow .left .inner a,
html.tablet #section-bico .bicolrow .right .inner a {
  height: 56px;
  line-height: 56px;
  padding: 0 25px;
  font-size: 12px;
}
html.mobile #section-bico .bicolrow .left .inner a,
html.mobile #section-bico .bicolrow .right .inner a {
  display: block;
  height: 37px;
  line-height: 37px;
  border: 1px solid #c7ccd0;
  padding: 0 25px;
  font-size: 10px;
  margin-top: 20px;
  text-align: center;
}
html.mobile #section-bico .bicolrow .left .inner a .cross,
html.mobile #section-bico .bicolrow .right .inner a .cross {
  display: block;
}
html.notouch #section-bico .bicolrow .left .inner a:hover,
html.notouch #section-bico .bicolrow .right .inner a:hover,
#section-bico .bicolrow .left .inner a.active,
#section-bico .bicolrow .right .inner a.active {
  background-color: #c7ccd0;
  color: white;
}
#section-bico .watch {
  width: 100%;
}
#section-bico .watch .left .inner {
  width: auto !important;
}
#section-bico .watch .right {
  position: relative;
}
#section-bico .watch .right .zoom {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  bottom: 8.5%;
}
#section-bico .watch .right .zoom .icon-zoom {
  width: 100%;
  height: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-bico .watch .right .zoom .icon-zoom img {
  width: 100%;
  height: 100%;
}
html.mobile #section-bico .watch .right .zoom {
  bottom: 7%;
}
#section-bico .videobloc {
  position: relative;
  width: 100%;
}
#section-bico .videobloc .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  text-align: center;
}
#section-bico .videobloc .overlay .v-align-div {
  position: relative;
  cursor: pointer;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
.mobile #section-bico .videobloc .overlay .v-align-div > img {
  transform: scale(0.5, 0.5);
}
#section-bico .videobloc .overlay .v-align-div > span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sanssemibold';
  margin-top: 30px;
  font-size: 14px;
  line-height: 14px;
  color: white;
}
html[data-lang='pl-pl'] #section-bico .videobloc .overlay .v-align-div > span,
html[data-lang='tr-tr'] #section-bico .videobloc .overlay .v-align-div > span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-bico .videobloc .overlay .v-align-div > span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .videobloc .overlay .v-align-div > span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-bico .videobloc .overlay .v-align-div > span {
  margin-top: 0px;
  font-size: 9px;
  line-height: 9px;
}
.notouch #section-bico .videobloc .overlay .v-align-div:hover {
  -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-bico .videobloc .video {
  z-index: 1;
}
#section-bico .specs {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#section-bico .specs .close {
  position: absolute;
  top: 50px;
  right: 8%;
  z-index: 2;
  height: 66px;
  line-height: 66px;
  padding: 0 35px;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  color: #a3a3a3;
  cursor: pointer;
  text-transform: uppercase;
  border: 1px solid #c7ccd0;
}
html[data-lang='pl-pl'] #section-bico .specs .close,
html[data-lang='tr-tr'] #section-bico .specs .close {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-bico .specs .close {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .specs .close {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-bico .specs .close span {
  margin-left: 15px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 11px;
  height: 11px;
  position: relative;
  overflow: hidden;
}
#section-bico .specs .close span img {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
html.notouch #section-bico .specs .close:hover {
  color: #000;
}
html.notouch #section-bico .specs .close:hover span img {
  left: auto;
  right: 0;
}
html.tablet #section-bico .specs .close {
  top: 35px;
}
html.mobile #section-bico .specs .close {
  display: none;
}
#section-bico .specs .wrap {
  position: relative;
  width: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
html.mobile #section-bico .specs .wrap {
  border-top: 1px solid #f1eff0;
}
#section-bico .specs .wrap .pad {
  position: relative;
  width: 100%;
  padding: 100px 0;
  border-bottom: 1px solid #f1eff0;
  border-top: 1px solid #f1eff0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html.tablet #section-bico .specs .wrap .pad {
  padding: 70px 0;
}
html.mobile #section-bico .specs .wrap .pad {
  padding: 33px 0;
  border-top: none;
}
#section-bico .specs .wrap .pad .ref {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  color: #09233f;
  margin-bottom: 35px;
  width: 50%;
  text-align: center;
}
html[data-lang='pl-pl'] #section-bico .specs .wrap .pad .ref,
html[data-lang='tr-tr'] #section-bico .specs .wrap .pad .ref {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-bico .specs .wrap .pad .ref {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .specs .wrap .pad .ref {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-bico .specs .wrap .pad .ref span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 65%;
  text-align: left;
}
html.tablet #section-bico .specs .wrap .pad .ref {
  font-size: 18px;
  margin-bottom: 25px;
}
html.mobile #section-bico .specs .wrap .pad .ref {
  width: 85%;
  text-align: left;
  margin: 0 auto;
  font-size: 12px;
  margin-bottom: 20px;
}
#section-bico .specs .wrap .pad .display .left,
#section-bico .specs .wrap .pad .display .right {
  width: 50%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  vertical-align: top;
}
html.mobile #section-bico .specs .wrap .pad .display .left,
html.mobile #section-bico .specs .wrap .pad .display .right {
  width: 100%;
}
#section-bico .specs .wrap .pad .display .left {
  text-align: center;
}
#section-bico .specs .wrap .pad .display .left .inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 65%;
  text-align: left;
}
#section-bico .specs .wrap .pad .display .left .inner p.last {
  margin-bottom: 0px;
}
html.mobile #section-bico .specs .wrap .pad .display .left .inner {
  width: 85%;
}
html.mobile #section-bico .specs .wrap .pad .display .left .inner p.last {
  margin-bottom: 20px;
}
html.mobile #section-bico .specs .wrap .pad .display .right {
  text-align: center;
}
#section-bico .specs .wrap .pad .display .right .inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 70%;
  text-align: left;
}
html.mobile #section-bico .specs .wrap .pad .display .right .inner {
  width: 85%;
}
#section-bico .specs .wrap .pad .display .right .inner .share p span.i {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
#section-bico .specs .wrap .pad .display .right .inner .share p span.i img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
html.notouch #section-bico .specs .wrap .pad .display .right .inner .share p span.i:hover img {
  left: auto;
  right: 0;
}
#section-bico .specs .wrap .pad .display .right .inner .share p span.txt {
  margin-left: 0px;
  margin-right: 20px;
  cursor: default;
}
#section-bico .specs .wrap .pad .display .right .inner .share p .wc {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  vertical-align: top;
  width: 25px;
  height: 21px;
}
html.notouch #section-bico .specs .wrap .pad .display .right .inner .share p .wc:hover .selected {
  display: none;
}
#section-bico .specs .wrap .pad .display .right .inner .share p .icon-fb {
  width: 9px;
  height: 18px;
}
#section-bico .specs .wrap .pad .display .right .inner .share p .icon-tw {
  width: 18px;
  height: 16px;
}
#section-bico .specs .wrap .pad .display .right .inner .share p .icon-gp {
  width: 19px;
  height: 16px;
}
#section-bico .specs .wrap .pad .display .right .inner .share p .icon-wb {
  width: 21px;
  height: 17px;
}
#section-bico .specs .wrap .pad .display .right .inner .share p .icon-p {
  width: 14px;
  height: 18px;
}
html.mobile #section-bico .specs .wrap .pad .display .right .inner .share p span.txt {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html.mobile #section-bico .specs .wrap .pad .display .right .inner .share p span.social {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: left;
  vertical-align: middle;
}
html.mobile #section-bico .specs .wrap .pad .display .right .inner .share p span.i {
  margin: 0 10px;
}
#section-bico .specs .wrap .pad .display p {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 25px;
  color: #676767;
  margin-bottom: 30px;
}
html[data-lang='pl-pl'] #section-bico .specs .wrap .pad .display p,
html[data-lang='tr-tr'] #section-bico .specs .wrap .pad .display p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-bico .specs .wrap .pad .display p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .specs .wrap .pad .display p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-bico .specs .wrap .pad .display p span {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  color: #09233f;
}
html[data-lang='pl-pl'] #section-bico .specs .wrap .pad .display p span,
html[data-lang='tr-tr'] #section-bico .specs .wrap .pad .display p span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-bico .specs .wrap .pad .display p span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .specs .wrap .pad .display p span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-bico .specs .wrap .pad .display p {
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 20px;
}
html.tablet #section-bico .specs .wrap .pad .display p span {
  font-size: 14px;
}
html.mobile #section-bico .specs .wrap .pad .display p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 20px;
}
html.mobile #section-bico .specs .wrap .pad .display p span {
  font-size: 12px;
}
#section-bico .custom-locator {
  width: 100%;
}
#section-bico .custom-locator .head {
  height: 200px;
  line-height: 200px;
}
html.tablet #section-bico .custom-locator .head {
  height: 150px;
  line-height: 150px;
}
html.mobile #section-bico .custom-locator .head {
  height: auto;
  line-height: normal;
  padding: 40px 0;
}
#section-bico .custom-locator .head p {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
  font-family: 'open_sanslight';
  font-size: 30px;
  color: #d8cfbf;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 4%;
  padding-right: 4%;
}
html[data-lang='pl-pl'] #section-bico .custom-locator .head p,
html[data-lang='tr-tr'] #section-bico .custom-locator .head p {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-bico .custom-locator .head p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .custom-locator .head p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-bico .custom-locator .head p span {
  color: #8da2b0;
}
html.tablet #section-bico .custom-locator .head p {
  font-size: 25px;
}
html.mobile #section-bico .custom-locator .head p {
  font-size: 21px;
  line-height: 29px;
}
#section-bico .custom-locator .iframe-holder {
  width: 100%;
  height: 850px;
  overflow: hidden;
}
#section-bico .custom-locator .iframe-holder iframe {
  width: 100%;
  height: 100%;
}
html.mobile #section-bico .custom-locator .iframe-holder {
  height: 650px;
}
#section-bico .ctas {
  width: 100%;
  height: 290px;
  line-height: 290px;
}
html.tablet #section-bico .ctas {
  height: 230px;
  line-height: 230px;
}
html.mobile #section-bico .ctas {
  height: auto;
  line-height: normal;
}
#section-bico .ctas .left,
#section-bico .ctas .right {
  width: 50%;
  height: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
html.mobile #section-bico .ctas .left,
html.mobile #section-bico .ctas .right {
  width: 100%;
  height: 120px;
  line-height: 120px;
}
#section-bico .ctas .left .inner,
#section-bico .ctas .right .inner {
  margin-left: 17.5%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: normal;
}
html.mobile #section-bico .ctas .left .inner,
html.mobile #section-bico .ctas .right .inner {
  margin-left: 12.5%;
}
#section-bico .ctas .left .inner .large,
#section-bico .ctas .right .inner .large {
  font-family: 'open_sansregular';
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-bico .ctas .left .inner .large,
html[data-lang='pl-pl'] #section-bico .ctas .right .inner .large,
html[data-lang='tr-tr'] #section-bico .ctas .left .inner .large,
html[data-lang='tr-tr'] #section-bico .ctas .right .inner .large {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-bico .ctas .left .inner .large,
html[data-lang='th-th'] #section-bico .ctas .right .inner .large {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .ctas .left .inner .large,
html[data-magentotemplate='1'] #section-bico .ctas .right .inner .large {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-bico .ctas .left .inner .large,
html.tablet #section-bico .ctas .right .inner .large {
  font-size: 36px;
}
html.mobile #section-bico .ctas .left .inner .large,
html.mobile #section-bico .ctas .right .inner .large {
  font-size: 25px;
}
#section-bico .ctas .left .inner .small,
#section-bico .ctas .right .inner .small {
  font-family: 'open_sanslight';
  color: #8da2b0;
  font-size: 16px;
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-bico .ctas .left .inner .small,
html[data-lang='pl-pl'] #section-bico .ctas .right .inner .small,
html[data-lang='tr-tr'] #section-bico .ctas .left .inner .small,
html[data-lang='tr-tr'] #section-bico .ctas .right .inner .small {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-bico .ctas .left .inner .small,
html[data-lang='th-th'] #section-bico .ctas .right .inner .small {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-bico .ctas .left .inner .small,
html[data-magentotemplate='1'] #section-bico .ctas .right .inner .small {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-bico .ctas .left .inner .small,
html.tablet #section-bico .ctas .right .inner .small {
  font-size: 15px;
}
html.mobile #section-bico .ctas .left .inner .small,
html.mobile #section-bico .ctas .right .inner .small {
  font-size: 11px;
}
#section-bico .ctas .left .inner .small .icon-arrow-right,
#section-bico .ctas .right .inner .small .icon-arrow-right {
  margin-left: 15px;
  width: 21px;
  height: 11px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html.mobile #section-bico .ctas .left .inner .small .icon-arrow-right,
html.mobile #section-bico .ctas .right .inner .small .icon-arrow-right {
  margin-left: 20px;
  width: 11px;
  height: 6px;
}
#section-bico .ctas .left .inner .small .icon-arrow-right img,
#section-bico .ctas .right .inner .small .icon-arrow-right img {
  width: 100%;
  height: 100%;
}
#section-bico .ctas .left a,
#section-bico .ctas .right a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
#section-bico .ctas .left {
  background-color: #003150;
}
#section-bico .ctas .right {
  background-color: #09233f;
}
#section-retailers.lp-bico .retailers-search .search-title {
  line-height: 26px !important;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-retailers.lp-bico .retailers-search .search-title,
html[data-lang='tr-tr'] #section-retailers.lp-bico .retailers-search .search-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-retailers.lp-bico .retailers-search .search-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers.lp-bico .retailers-search .search-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers.lp-bico .retailers-search .search-title {
  line-height: 18px !important;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .background-content {
  height: 270px;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .background-content img {
  display: none;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search {
  height: 190px;
  top: 0px;
}
#section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search .input-container {
  left: 26px;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search .input-container {
  left: auto;
}
#section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search .dropdown {
  float: left;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search .dropdown {
  float: none;
  margin-right: 10px;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .background-content img {
  display: block;
}
#section-retailers.lp-bico .retailers-wrapper {
  height: 850px !important;
}
html.mobile #section-retailers.lp-bico .retailers-wrapper {
  height: 650px !important;
  padding: 0;
}
html.mobile #section-retailers.lp-bico .retailers-wrapper .background-content,
html.mobile #section-retailers.lp-bico .retailers-wrapper .retailers-search {
  height: 100%;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search {
  top: 0;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .input-geolocate {
  display: none !important;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .input-container {
  left: auto;
  text-align: center;
  width: auto;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown {
  border-bottom-color: white;
  margin: 7px 10px 0 10px;
  float: none;
  text-align: left;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown.country,
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown.display {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown.open {
  border-color: white;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown label {
  color: white;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .link-list-region {
  display: none !important;
}
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper {
  top: 0px;
}
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.customer-service-center,
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.customer-service,
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.distributor {
  display: none !important;
}
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li {
  color: #e1a791;
}
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.csc,
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.cs,
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.national {
  display: none !important;
}
#section-retailers.lp-bico .retailers-news {
  display: none;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-search .input-geolocate {
  display: none !important;
}
#section-valentines {
  padding: 0px;
}
#section-valentines #home-instagram > a > * {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-valentines .valentines-instagram {
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #0c2544;
}
html.mobile #section-valentines .valentines-instagram {
  padding-top: 40px;
  padding-bottom: 40px;
}
#section-valentines .valentines-instagram html.tablet #home-instagram {
  margin-top: 0px;
}
#section-valentines .valentines-instagram #home-instagram {
  margin-top: 0px;
  margin-bottom: 0px;
}
#section-valentines .main-title {
  border-top: 1px solid #f1eff0;
  height: 200px;
  line-height: 200px;
  width: 100%;
}
#section-valentines .main-title h1 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
  font-family: 'open_sanslight';
  font-size: 40px;
  color: #09233f;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
}
html[data-lang='pl-pl'] #section-valentines .main-title h1,
html[data-lang='tr-tr'] #section-valentines .main-title h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-valentines .main-title h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .main-title h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-valentines .main-title h1 span {
  color: #d2ae9c;
}
html.tablet #section-valentines .main-title {
  height: 150px;
  line-height: 150px;
}
html.tablet #section-valentines .main-title h1 {
  font-size: 30px;
}
html.mobile #section-valentines .main-title {
  height: 80px;
  line-height: 80px;
}
html.mobile #section-valentines .main-title h1 {
  font-size: 24px;
}
#section-valentines .main-img {
  width: 100%;
  overflow: hidden;
  position: relative;
}
#section-valentines .main-img > img {
  width: 100%;
  display: block;
}
#section-valentines .bicolrow {
  width: 100%;
  position: relative;
}
#section-valentines .bicolrow.reverse {
  direction: rtl;
}
#section-valentines .bicolrow .left {
  position: relative;
}
#section-valentines .bicolrow .left .height-sizer {
  display: block;
  padding-top: 100%;
}
.mobile #section-valentines .bicolrow .left .height-sizer {
  display: none;
}
#section-valentines .bicolrow .left > .v-align {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mobile #section-valentines .bicolrow .left > .v-align {
  position: relative;
  height: auto;
  width: auto;
  padding: 40px;
}
#section-valentines .bicolrow .left,
#section-valentines .bicolrow .right {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
  overflow: hidden;
  text-align: center;
}
#section-valentines .bicolrow .left img,
#section-valentines .bicolrow .right img {
  width: 100%;
  display: block;
}
html.mobile #section-valentines .bicolrow .left,
html.mobile #section-valentines .bicolrow .right {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}
#section-valentines .bicolrow .left .inner,
#section-valentines .bicolrow .right .inner {
  width: 50%;
  text-align: left;
  max-width: 50%;
}
html.tablet #section-valentines .bicolrow .left .inner,
html.tablet #section-valentines .bicolrow .right .inner {
  width: 60%;
}
html.mobile #section-valentines .bicolrow .left .inner,
html.mobile #section-valentines .bicolrow .right .inner {
  width: 100% !important;
  max-width: 100%;
}
#section-valentines .bicolrow .left .inner h2,
#section-valentines .bicolrow .right .inner h2 {
  font-family: 'open_sanslight';
  font-size: 24px;
  line-height: 32px;
  color: #003150;
  margin-bottom: 30px;
}
html[data-lang='pl-pl'] #section-valentines .bicolrow .left .inner h2,
html[data-lang='pl-pl'] #section-valentines .bicolrow .right .inner h2,
html[data-lang='tr-tr'] #section-valentines .bicolrow .left .inner h2,
html[data-lang='tr-tr'] #section-valentines .bicolrow .right .inner h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-valentines .bicolrow .left .inner h2,
html[data-lang='th-th'] #section-valentines .bicolrow .right .inner h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .bicolrow .left .inner h2,
html[data-magentotemplate='1'] #section-valentines .bicolrow .right .inner h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-valentines .bicolrow .left .inner h2 span,
#section-valentines .bicolrow .right .inner h2 span {
  font-family: 'open_sanssemibold';
  font-size: 16px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-valentines .bicolrow .left .inner h2 span,
html[data-lang='pl-pl'] #section-valentines .bicolrow .right .inner h2 span,
html[data-lang='tr-tr'] #section-valentines .bicolrow .left .inner h2 span,
html[data-lang='tr-tr'] #section-valentines .bicolrow .right .inner h2 span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-valentines .bicolrow .left .inner h2 span,
html[data-lang='th-th'] #section-valentines .bicolrow .right .inner h2 span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .bicolrow .left .inner h2 span,
html[data-magentotemplate='1'] #section-valentines .bicolrow .right .inner h2 span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-valentines .bicolrow .left .inner h2,
html.tablet #section-valentines .bicolrow .right .inner h2 {
  font-size: 19px;
  line-height: 27px;
  margin-bottom: 20px;
}
html.mobile #section-valentines .bicolrow .left .inner h2,
html.mobile #section-valentines .bicolrow .right .inner h2 {
  font-size: 23px;
  line-height: 27px;
  margin-bottom: 0px;
  text-transform: capitalize;
}
#section-valentines .bicolrow .left .inner p,
#section-valentines .bicolrow .right .inner p {
  font-family: 'open_sanslight';
  font-size: 14px;
  line-height: 27px;
  color: #737373;
}
html[data-lang='pl-pl'] #section-valentines .bicolrow .left .inner p,
html[data-lang='pl-pl'] #section-valentines .bicolrow .right .inner p,
html[data-lang='tr-tr'] #section-valentines .bicolrow .left .inner p,
html[data-lang='tr-tr'] #section-valentines .bicolrow .right .inner p {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-valentines .bicolrow .left .inner p,
html[data-lang='th-th'] #section-valentines .bicolrow .right .inner p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .bicolrow .left .inner p,
html[data-magentotemplate='1'] #section-valentines .bicolrow .right .inner p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-valentines .bicolrow .left .inner p,
html.tablet #section-valentines .bicolrow .right .inner p {
  font-size: 13px;
  line-height: 25px;
}
html.mobile #section-valentines .bicolrow .left .inner p,
html.mobile #section-valentines .bicolrow .right .inner p {
  display: none;
  font-size: 12px;
  line-height: 21px;
}
#section-valentines .bicolrow .left .inner a,
#section-valentines .bicolrow .right .inner a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 20%;
  border: 1px solid #c7ccd0;
  height: 66px;
  line-height: 66px;
  padding: 0 35px;
  font-size: 14px;
  color: #09233f;
  font-family: 'open_sanssemibold';
  background-color: white;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
html[data-lang='pl-pl'] #section-valentines .bicolrow .left .inner a,
html[data-lang='pl-pl'] #section-valentines .bicolrow .right .inner a,
html[data-lang='tr-tr'] #section-valentines .bicolrow .left .inner a,
html[data-lang='tr-tr'] #section-valentines .bicolrow .right .inner a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-valentines .bicolrow .left .inner a,
html[data-lang='th-th'] #section-valentines .bicolrow .right .inner a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .bicolrow .left .inner a,
html[data-magentotemplate='1'] #section-valentines .bicolrow .right .inner a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-valentines .bicolrow .left .inner a,
html.tablet #section-valentines .bicolrow .right .inner a {
  height: 56px;
  line-height: 56px;
  padding: 0 25px;
  font-size: 12px;
}
html.mobile #section-valentines .bicolrow .left .inner a,
html.mobile #section-valentines .bicolrow .right .inner a {
  display: block;
  height: 37px;
  line-height: 37px;
  border: 1px solid #c7ccd0;
  padding: 0 25px;
  font-size: 10px;
  margin-top: 20px;
  text-align: center;
}
html.mobile #section-valentines .bicolrow .left .inner a .cross,
html.mobile #section-valentines .bicolrow .right .inner a .cross {
  display: block;
}
html.notouch #section-valentines .bicolrow .left .inner a:hover,
html.notouch #section-valentines .bicolrow .right .inner a:hover,
#section-valentines .bicolrow .left .inner a.active,
#section-valentines .bicolrow .right .inner a.active {
  background-color: #c7ccd0;
  color: white;
}
#section-valentines .watch {
  width: 100%;
}
#section-valentines .watch .left .inner {
  width: auto !important;
}
#section-valentines .watch .right {
  position: relative;
}
#section-valentines .watch .right .zoom {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  bottom: 8.5%;
}
#section-valentines .watch .right .zoom .icon-zoom {
  width: 100%;
  height: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-valentines .watch .right .zoom .icon-zoom img {
  width: 100%;
  height: 100%;
}
html.mobile #section-valentines .watch .right .zoom {
  bottom: 7%;
}
#section-valentines .videobloc {
  position: relative;
  width: 100%;
  overflow: hidden;
}
#section-valentines .videobloc .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  text-align: center;
}
#section-valentines .videobloc .overlay .v-align-div {
  position: relative;
  cursor: pointer;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
.mobile #section-valentines .videobloc .overlay .v-align-div > img {
  transform: scale(0.5, 0.5);
}
#section-valentines .videobloc .overlay .v-align-div > span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sanssemibold';
  margin-top: 30px;
  font-size: 14px;
  line-height: 14px;
  color: white;
}
html[data-lang='pl-pl'] #section-valentines .videobloc .overlay .v-align-div > span,
html[data-lang='tr-tr'] #section-valentines .videobloc .overlay .v-align-div > span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-valentines .videobloc .overlay .v-align-div > span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .videobloc .overlay .v-align-div > span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-valentines .videobloc .overlay .v-align-div > span {
  margin-top: 0px;
  font-size: 9px;
  line-height: 9px;
}
.notouch #section-valentines .videobloc .overlay .v-align-div:hover {
  -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-valentines .videobloc .video {
  z-index: 1;
}
#section-valentines .specs {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#section-valentines .specs .close {
  position: absolute;
  top: 50px;
  right: 8%;
  z-index: 2;
  height: 66px;
  line-height: 66px;
  padding: 0 35px;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  color: #a3a3a3;
  cursor: pointer;
  text-transform: uppercase;
  border: 1px solid #c7ccd0;
}
html[data-lang='pl-pl'] #section-valentines .specs .close,
html[data-lang='tr-tr'] #section-valentines .specs .close {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-valentines .specs .close {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .specs .close {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-valentines .specs .close span {
  margin-left: 15px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 11px;
  height: 11px;
  position: relative;
  overflow: hidden;
}
#section-valentines .specs .close span img {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
html.notouch #section-valentines .specs .close:hover {
  color: #000;
}
html.notouch #section-valentines .specs .close:hover span img {
  left: auto;
  right: 0;
}
html.tablet #section-valentines .specs .close {
  top: 35px;
}
html.mobile #section-valentines .specs .close {
  display: none;
}
#section-valentines .specs .wrap {
  position: relative;
  width: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
html.mobile #section-valentines .specs .wrap {
  border-top: 1px solid #f1eff0;
}
#section-valentines .specs .wrap .pad {
  position: relative;
  width: 100%;
  padding: 100px 0;
  border-bottom: 1px solid #f1eff0;
  border-top: 1px solid #f1eff0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html.tablet #section-valentines .specs .wrap .pad {
  padding: 70px 0;
}
html.mobile #section-valentines .specs .wrap .pad {
  padding: 33px 0;
  border-top: none;
}
#section-valentines .specs .wrap .pad .ref {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  color: #09233f;
  margin-bottom: 35px;
  width: 50%;
  text-align: center;
}
html[data-lang='pl-pl'] #section-valentines .specs .wrap .pad .ref,
html[data-lang='tr-tr'] #section-valentines .specs .wrap .pad .ref {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-valentines .specs .wrap .pad .ref {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .specs .wrap .pad .ref {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-valentines .specs .wrap .pad .ref span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 65%;
  text-align: left;
}
html.tablet #section-valentines .specs .wrap .pad .ref {
  font-size: 18px;
  margin-bottom: 25px;
}
html.mobile #section-valentines .specs .wrap .pad .ref {
  width: 85%;
  text-align: left;
  margin: 0 auto;
  font-size: 12px;
  margin-bottom: 20px;
}
#section-valentines .specs .wrap .pad .display .left,
#section-valentines .specs .wrap .pad .display .right {
  width: 50%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  vertical-align: top;
}
html.mobile #section-valentines .specs .wrap .pad .display .left,
html.mobile #section-valentines .specs .wrap .pad .display .right {
  width: 100%;
}
#section-valentines .specs .wrap .pad .display .left {
  text-align: center;
}
#section-valentines .specs .wrap .pad .display .left .inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 65%;
  text-align: left;
}
#section-valentines .specs .wrap .pad .display .left .inner p.last {
  margin-bottom: 0px;
}
html.mobile #section-valentines .specs .wrap .pad .display .left .inner {
  width: 85%;
}
html.mobile #section-valentines .specs .wrap .pad .display .left .inner p.last {
  margin-bottom: 20px;
}
html.mobile #section-valentines .specs .wrap .pad .display .right {
  text-align: center;
}
#section-valentines .specs .wrap .pad .display .right .inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 70%;
  text-align: left;
}
html.mobile #section-valentines .specs .wrap .pad .display .right .inner {
  width: 85%;
}
#section-valentines .specs .wrap .pad .display .right .inner .share p span.i {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
#section-valentines .specs .wrap .pad .display .right .inner .share p span.i img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
html.notouch #section-valentines .specs .wrap .pad .display .right .inner .share p span.i:hover img {
  left: auto;
  right: 0;
}
#section-valentines .specs .wrap .pad .display .right .inner .share p span.txt {
  margin-left: 0px;
  margin-right: 20px;
  cursor: default;
}
#section-valentines .specs .wrap .pad .display .right .inner .share p .wc {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  vertical-align: top;
  width: 25px;
  height: 21px;
}
html.notouch #section-valentines .specs .wrap .pad .display .right .inner .share p .wc:hover .selected {
  display: none;
}
#section-valentines .specs .wrap .pad .display .right .inner .share p .icon-fb {
  width: 9px;
  height: 18px;
}
#section-valentines .specs .wrap .pad .display .right .inner .share p .icon-tw {
  width: 18px;
  height: 16px;
}
#section-valentines .specs .wrap .pad .display .right .inner .share p .icon-gp {
  width: 19px;
  height: 16px;
}
#section-valentines .specs .wrap .pad .display .right .inner .share p .icon-wb {
  width: 21px;
  height: 17px;
}
#section-valentines .specs .wrap .pad .display .right .inner .share p .icon-p {
  width: 14px;
  height: 18px;
}
html.mobile #section-valentines .specs .wrap .pad .display .right .inner .share p span.txt {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html.mobile #section-valentines .specs .wrap .pad .display .right .inner .share p span.social {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: left;
  vertical-align: middle;
}
html.mobile #section-valentines .specs .wrap .pad .display .right .inner .share p span.i {
  margin: 0 10px;
}
#section-valentines .specs .wrap .pad .display p {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 25px;
  color: #676767;
  margin-bottom: 30px;
}
html[data-lang='pl-pl'] #section-valentines .specs .wrap .pad .display p,
html[data-lang='tr-tr'] #section-valentines .specs .wrap .pad .display p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-valentines .specs .wrap .pad .display p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .specs .wrap .pad .display p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-valentines .specs .wrap .pad .display p span {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  color: #09233f;
}
html[data-lang='pl-pl'] #section-valentines .specs .wrap .pad .display p span,
html[data-lang='tr-tr'] #section-valentines .specs .wrap .pad .display p span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-valentines .specs .wrap .pad .display p span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .specs .wrap .pad .display p span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-valentines .specs .wrap .pad .display p {
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 20px;
}
html.tablet #section-valentines .specs .wrap .pad .display p span {
  font-size: 14px;
}
html.mobile #section-valentines .specs .wrap .pad .display p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 20px;
}
html.mobile #section-valentines .specs .wrap .pad .display p span {
  font-size: 12px;
}
#section-valentines .custom-locator {
  width: 100%;
}
#section-valentines .custom-locator .head {
  height: 200px;
  line-height: 200px;
}
html.tablet #section-valentines .custom-locator .head {
  height: 150px;
  line-height: 150px;
}
html.mobile #section-valentines .custom-locator .head {
  height: auto;
  line-height: normal;
  padding: 40px 0;
}
#section-valentines .custom-locator .head p {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
  font-family: 'open_sanslight';
  font-size: 30px;
  color: #abb0b3;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 4%;
  padding-right: 4%;
}
html[data-lang='pl-pl'] #section-valentines .custom-locator .head p,
html[data-lang='tr-tr'] #section-valentines .custom-locator .head p {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-valentines .custom-locator .head p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .custom-locator .head p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-valentines .custom-locator .head p span {
  color: #003150;
}
html.tablet #section-valentines .custom-locator .head p {
  font-size: 25px;
}
html.mobile #section-valentines .custom-locator .head p {
  font-size: 21px;
  line-height: 29px;
}
#section-valentines .custom-locator .iframe-holder {
  width: 100%;
  height: 850px;
  overflow: hidden;
}
#section-valentines .custom-locator .iframe-holder iframe {
  width: 100%;
  height: 100%;
}
html.mobile #section-valentines .custom-locator .iframe-holder {
  height: 650px;
}
#section-valentines .ctas {
  width: 100%;
  height: 290px;
  line-height: 290px;
}
html.tablet #section-valentines .ctas {
  height: 230px;
  line-height: 230px;
}
html.mobile #section-valentines .ctas {
  height: auto;
  line-height: normal;
}
#section-valentines .ctas .left,
#section-valentines .ctas .right {
  width: 50%;
  height: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
html.mobile #section-valentines .ctas .left,
html.mobile #section-valentines .ctas .right {
  width: 100%;
  height: 120px;
  line-height: 120px;
}
#section-valentines .ctas .left .inner,
#section-valentines .ctas .right .inner {
  margin-left: 17.5%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: normal;
}
html.mobile #section-valentines .ctas .left .inner,
html.mobile #section-valentines .ctas .right .inner {
  margin-left: 12.5%;
}
#section-valentines .ctas .left .inner .large,
#section-valentines .ctas .right .inner .large {
  font-family: 'open_sansregular';
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-valentines .ctas .left .inner .large,
html[data-lang='pl-pl'] #section-valentines .ctas .right .inner .large,
html[data-lang='tr-tr'] #section-valentines .ctas .left .inner .large,
html[data-lang='tr-tr'] #section-valentines .ctas .right .inner .large {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-valentines .ctas .left .inner .large,
html[data-lang='th-th'] #section-valentines .ctas .right .inner .large {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .ctas .left .inner .large,
html[data-magentotemplate='1'] #section-valentines .ctas .right .inner .large {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-valentines .ctas .left .inner .large,
html.tablet #section-valentines .ctas .right .inner .large {
  font-size: 36px;
}
html.mobile #section-valentines .ctas .left .inner .large,
html.mobile #section-valentines .ctas .right .inner .large {
  font-size: 25px;
}
#section-valentines .ctas .left .inner .small,
#section-valentines .ctas .right .inner .small {
  font-family: 'open_sanslight';
  color: #8da2b0;
  font-size: 16px;
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-valentines .ctas .left .inner .small,
html[data-lang='pl-pl'] #section-valentines .ctas .right .inner .small,
html[data-lang='tr-tr'] #section-valentines .ctas .left .inner .small,
html[data-lang='tr-tr'] #section-valentines .ctas .right .inner .small {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-valentines .ctas .left .inner .small,
html[data-lang='th-th'] #section-valentines .ctas .right .inner .small {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-valentines .ctas .left .inner .small,
html[data-magentotemplate='1'] #section-valentines .ctas .right .inner .small {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-valentines .ctas .left .inner .small,
html.tablet #section-valentines .ctas .right .inner .small {
  font-size: 15px;
}
html.mobile #section-valentines .ctas .left .inner .small,
html.mobile #section-valentines .ctas .right .inner .small {
  font-size: 11px;
}
#section-valentines .ctas .left .inner .small .icon-arrow-right,
#section-valentines .ctas .right .inner .small .icon-arrow-right {
  margin-left: 15px;
  width: 21px;
  height: 11px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html.mobile #section-valentines .ctas .left .inner .small .icon-arrow-right,
html.mobile #section-valentines .ctas .right .inner .small .icon-arrow-right {
  margin-left: 20px;
  width: 11px;
  height: 6px;
}
#section-valentines .ctas .left .inner .small .icon-arrow-right img,
#section-valentines .ctas .right .inner .small .icon-arrow-right img {
  width: 100%;
  height: 100%;
}
#section-valentines .ctas .left a,
#section-valentines .ctas .right a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
#section-valentines .ctas .left {
  background-color: #003150;
}
#section-valentines .ctas .right {
  background-color: #09233f;
}
#section-retailers.lp-bico .retailers-search .search-title {
  line-height: 26px !important;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-retailers.lp-bico .retailers-search .search-title,
html[data-lang='tr-tr'] #section-retailers.lp-bico .retailers-search .search-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-retailers.lp-bico .retailers-search .search-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers.lp-bico .retailers-search .search-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers.lp-bico .retailers-search .search-title {
  line-height: 18px !important;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .background-content {
  height: 270px;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .background-content img {
  display: none;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search {
  height: 190px;
  top: 0px;
}
#section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search .input-container {
  left: 26px;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search .input-container {
  left: auto;
}
#section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search .dropdown {
  float: left;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .retailers-search .dropdown {
  float: none;
  margin-right: 10px;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-wrapper .background-content img {
  display: block;
}
#section-retailers.lp-bico .retailers-wrapper {
  height: 850px !important;
}
html.mobile #section-retailers.lp-bico .retailers-wrapper {
  height: 650px !important;
  padding: 0;
}
html.mobile #section-retailers.lp-bico .retailers-wrapper .background-content,
html.mobile #section-retailers.lp-bico .retailers-wrapper .retailers-search {
  height: 100%;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search {
  top: 0;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .input-geolocate {
  display: none !important;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .input-container {
  left: auto;
  text-align: center;
  width: auto;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown {
  border-bottom-color: white;
  margin: 7px 10px 0 10px;
  float: none;
  text-align: left;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown.country,
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown.display {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown.open {
  border-color: white;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown label {
  color: white;
}
#section-retailers.lp-bico .retailers-wrapper .retailers-search .link-list-region {
  display: none !important;
}
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper {
  top: 0px;
}
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.customer-service-center,
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.customer-service,
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.distributor {
  display: none !important;
}
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li {
  color: #e1a791;
}
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.csc,
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.cs,
#section-retailers.lp-bico .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.national {
  display: none !important;
}
#section-retailers.lp-bico .retailers-news {
  display: none;
}
html.mobile #section-retailers.lp-bico.map-active .retailers-search .input-geolocate {
  display: none !important;
}
#section-vhp {
  padding: 0px;
}
#section-vhp .main-img {
  width: 100%;
  overflow: hidden;
  position: relative;
}
#section-vhp .main-img > img {
  width: 100%;
  display: block;
}
#section-vhp .main-img .main-img-button {
  position: absolute;
  left: 16%;
  bottom: 20%;
}
html.mobile #section-vhp .main-img .main-img-button {
  left: 11%;
  bottom: 19%;
  height: 27px;
  line-height: 27px;
}
#section-vhp .main-img .main-img-button span {
  color: #2e2e2e;
}
html.mobile #section-vhp .main-img .main-img-button span {
  font-size: 7px;
}
#section-vhp .bicolrow {
  width: 100%;
  position: relative;
}
#section-vhp .bicolrow.reverse {
  direction: rtl;
}
#section-vhp .bicolrow .left {
  position: relative;
}
#section-vhp .bicolrow .left .height-sizer {
  display: block;
  padding-top: 100%;
}
.mobile #section-vhp .bicolrow .left .height-sizer {
  display: none;
}
#section-vhp .bicolrow .left > .v-align {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mobile #section-vhp .bicolrow .left > .v-align {
  position: relative;
  height: auto;
  width: auto;
  padding: 40px;
}
#section-vhp .bicolrow .left,
#section-vhp .bicolrow .right {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
  overflow: hidden;
  text-align: center;
}
#section-vhp .bicolrow .left img,
#section-vhp .bicolrow .right img {
  width: 100%;
  display: block;
}
html.mobile #section-vhp .bicolrow .left,
html.mobile #section-vhp .bicolrow .right {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}
#section-vhp .bicolrow .left .inner,
#section-vhp .bicolrow .right .inner {
  width: 50%;
  text-align: left;
  max-width: 60%;
}
html.tablet #section-vhp .bicolrow .left .inner,
html.tablet #section-vhp .bicolrow .right .inner {
  width: 70%;
}
html.mobile #section-vhp .bicolrow .left .inner,
html.mobile #section-vhp .bicolrow .right .inner {
  width: 100% !important;
  max-width: 100%;
}
#section-vhp .bicolrow .left .inner h2,
#section-vhp .bicolrow .right .inner h2 {
  font-family: 'open_sanslight';
  font-size: 24px;
  line-height: 32px;
  color: #676767;
  margin-bottom: 30px;
}
html[data-lang='pl-pl'] #section-vhp .bicolrow .left .inner h2,
html[data-lang='pl-pl'] #section-vhp .bicolrow .right .inner h2,
html[data-lang='tr-tr'] #section-vhp .bicolrow .left .inner h2,
html[data-lang='tr-tr'] #section-vhp .bicolrow .right .inner h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-vhp .bicolrow .left .inner h2,
html[data-lang='th-th'] #section-vhp .bicolrow .right .inner h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .bicolrow .left .inner h2,
html[data-magentotemplate='1'] #section-vhp .bicolrow .right .inner h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-vhp .bicolrow .left .inner h2,
html.tablet #section-vhp .bicolrow .right .inner h2 {
  font-size: 19px;
  line-height: 27px;
  margin-bottom: 20px;
}
html.mobile #section-vhp .bicolrow .left .inner h2,
html.mobile #section-vhp .bicolrow .right .inner h2 {
  font-size: 23px;
  line-height: 27px;
  margin-bottom: 0px;
  text-transform: capitalize;
}
#section-vhp .bicolrow .left .inner p,
#section-vhp .bicolrow .right .inner p {
  font-family: 'open_sanslight';
  font-size: 14px;
  line-height: 27px;
  color: #737373;
}
html[data-lang='pl-pl'] #section-vhp .bicolrow .left .inner p,
html[data-lang='pl-pl'] #section-vhp .bicolrow .right .inner p,
html[data-lang='tr-tr'] #section-vhp .bicolrow .left .inner p,
html[data-lang='tr-tr'] #section-vhp .bicolrow .right .inner p {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-vhp .bicolrow .left .inner p,
html[data-lang='th-th'] #section-vhp .bicolrow .right .inner p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .bicolrow .left .inner p,
html[data-magentotemplate='1'] #section-vhp .bicolrow .right .inner p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-vhp .bicolrow .left .inner p,
html.tablet #section-vhp .bicolrow .right .inner p {
  font-size: 10px;
  line-height: 18px;
}
html.mobile #section-vhp .bicolrow .left .inner p,
html.mobile #section-vhp .bicolrow .right .inner p {
  display: none;
  font-size: 12px;
  line-height: 21px;
}
#section-vhp .bicolrow .left .inner a,
#section-vhp .bicolrow .right .inner a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 20%;
  border: 1px solid #c7ccd0;
  height: 66px;
  line-height: 66px;
  padding: 0 35px;
  font-size: 14px;
  color: #09233f;
  font-family: 'open_sanssemibold';
  background-color: white;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
html[data-lang='pl-pl'] #section-vhp .bicolrow .left .inner a,
html[data-lang='pl-pl'] #section-vhp .bicolrow .right .inner a,
html[data-lang='tr-tr'] #section-vhp .bicolrow .left .inner a,
html[data-lang='tr-tr'] #section-vhp .bicolrow .right .inner a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-vhp .bicolrow .left .inner a,
html[data-lang='th-th'] #section-vhp .bicolrow .right .inner a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .bicolrow .left .inner a,
html[data-magentotemplate='1'] #section-vhp .bicolrow .right .inner a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-vhp .bicolrow .left .inner a,
html.tablet #section-vhp .bicolrow .right .inner a {
  height: 56px;
  line-height: 56px;
  padding: 0 25px;
  font-size: 12px;
  margin-top: 10%;
}
html.mobile #section-vhp .bicolrow .left .inner a,
html.mobile #section-vhp .bicolrow .right .inner a {
  display: block;
  height: 37px;
  line-height: 37px;
  border: 1px solid #c7ccd0;
  padding: 0 25px;
  font-size: 10px;
  margin-top: 20px;
  text-align: center;
}
html.mobile #section-vhp .bicolrow .left .inner a .cross,
html.mobile #section-vhp .bicolrow .right .inner a .cross {
  display: block;
}
html.notouch #section-vhp .bicolrow .left .inner a:hover,
html.notouch #section-vhp .bicolrow .right .inner a:hover,
#section-vhp .bicolrow .left .inner a.active,
#section-vhp .bicolrow .right .inner a.active {
  background-color: #c7ccd0;
  color: white;
}
#section-vhp .watch {
  width: 100%;
}
#section-vhp .watch .left .inner {
  width: auto !important;
}
#section-vhp .watch .right {
  position: relative;
}
#section-vhp .watch .right .zoom {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  bottom: 8.5%;
}
#section-vhp .watch .right .zoom .icon-zoom {
  width: 100%;
  height: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-vhp .watch .right .zoom .icon-zoom img {
  width: 100%;
  height: 100%;
}
html.mobile #section-vhp .watch .right .zoom {
  bottom: 7%;
}
#section-vhp .slideshow-wrapper {
  background: white;
  height: 800px;
}
html.tablet #section-vhp .slideshow-wrapper {
  height: 500px;
}
html.mobile #section-vhp .slideshow-wrapper {
  height: 200px;
}
#section-vhp .slideshow-wrapper .left,
#section-vhp .slideshow-wrapper .right {
  display: inline-block;
  width: 50%;
  height: 100%;
  vertical-align: top;
  position: relative;
}
#section-vhp .slideshow-wrapper .left {
  text-align: center;
}
#section-vhp .slideshow-wrapper .left .v-align-div {
  font-family: 'open_sanslight';
  font-size: 26px;
  color: #737373;
  padding-left: 2%;
  padding-right: 2%;
  -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-vhp .slideshow-wrapper .left .v-align-div,
html[data-lang='tr-tr'] #section-vhp .slideshow-wrapper .left .v-align-div {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-vhp .slideshow-wrapper .left .v-align-div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .slideshow-wrapper .left .v-align-div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-vhp .slideshow-wrapper .left .v-align-div {
  font-size: 12px;
  line-height: 12px;
}
#section-vhp .slideshow-wrapper .right {
  overflow: hidden;
}
#section-vhp .slideshow-wrapper .right .slideshow-content {
  width: 100%;
  height: 100%;
}
#section-vhp .slideshow-wrapper .right .slideshow-content > div {
  height: 100%;
}
#section-vhp .slideshow-wrapper .right .bullets-wrapper {
  position: absolute;
  bottom: 33px;
  width: 100%;
  text-align: center;
}
html.mobile #section-vhp .slideshow-wrapper .right .bullets-wrapper {
  bottom: 16px;
}
#section-vhp .slideshow-wrapper .right .slideshow-item {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#section-vhp .slideshow-wrapper .right .arrow-left,
#section-vhp .slideshow-wrapper .right .arrow-right {
  position: absolute;
  width: 66px;
  height: 66px;
  background: rgba(102, 104, 106, 0.6);
  top: 50%;
  left: 0px;
  margin-top: -33px;
  cursor: pointer;
  text-align: center;
  line-height: 66px;
  -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.mobile #section-vhp .slideshow-wrapper .right .arrow-left,
html.mobile #section-vhp .slideshow-wrapper .right .arrow-right {
  display: none !important;
}
html.notouch #section-vhp .slideshow-wrapper .right .arrow-left:hover,
html.notouch #section-vhp .slideshow-wrapper .right .arrow-right:hover {
  background: #66686a;
}
#section-vhp .slideshow-wrapper .right .arrow-left i,
#section-vhp .slideshow-wrapper .right .arrow-right i {
  vertical-align: middle;
}
#section-vhp .slideshow-wrapper .right .arrow-right {
  left: auto;
  right: 0px;
}
#section-vhp .videobloc {
  position: relative;
  width: 100%;
}
#section-vhp .videobloc .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  text-align: center;
  background: #05182e;
}
html.notouch #section-vhp .videobloc .overlay {
  display: none !important;
}
#section-vhp .videobloc .overlay .v-align-div {
  position: relative;
  cursor: pointer;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
.mobile #section-vhp .videobloc .overlay .v-align-div > img {
  transform: scale(0.5, 0.5);
}
#section-vhp .videobloc .overlay .v-align-div > span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sanssemibold';
  margin-top: 30px;
  font-size: 14px;
  line-height: 14px;
  color: white;
}
html[data-lang='pl-pl'] #section-vhp .videobloc .overlay .v-align-div > span,
html[data-lang='tr-tr'] #section-vhp .videobloc .overlay .v-align-div > span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-vhp .videobloc .overlay .v-align-div > span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .videobloc .overlay .v-align-div > span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-vhp .videobloc .overlay .v-align-div > span {
  margin-top: 0px;
  font-size: 9px;
  line-height: 9px;
}
.notouch #section-vhp .videobloc .overlay .v-align-div:hover {
  -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-vhp .videobloc .video {
  z-index: 1;
}
#section-vhp .specs {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#section-vhp .specs .close {
  position: absolute;
  top: 50px;
  right: 8%;
  z-index: 2;
  height: 66px;
  line-height: 66px;
  padding: 0 35px;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  color: #a3a3a3;
  cursor: pointer;
  text-transform: uppercase;
  border: 1px solid #c7ccd0;
}
html[data-lang='pl-pl'] #section-vhp .specs .close,
html[data-lang='tr-tr'] #section-vhp .specs .close {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-vhp .specs .close {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .specs .close {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-vhp .specs .close span {
  margin-left: 15px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 11px;
  height: 11px;
  position: relative;
  overflow: hidden;
}
#section-vhp .specs .close span img {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
html.notouch #section-vhp .specs .close:hover {
  color: #000;
}
html.notouch #section-vhp .specs .close:hover span img {
  left: auto;
  right: 0;
}
html.tablet #section-vhp .specs .close {
  top: 35px;
}
html.mobile #section-vhp .specs .close {
  display: none;
}
#section-vhp .specs .wrap {
  position: relative;
  width: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
html.mobile #section-vhp .specs .wrap {
  border-top: 1px solid #f1eff0;
}
#section-vhp .specs .wrap .pad {
  position: relative;
  width: 100%;
  padding: 100px 0;
  border-bottom: 1px solid #f1eff0;
  border-top: 1px solid #f1eff0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html.tablet #section-vhp .specs .wrap .pad {
  padding: 70px 0;
}
html.mobile #section-vhp .specs .wrap .pad {
  padding: 33px 0;
  border-top: none;
}
#section-vhp .specs .wrap .pad .ref {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  color: #09233f;
  margin-bottom: 35px;
  width: 50%;
  text-align: center;
}
html[data-lang='pl-pl'] #section-vhp .specs .wrap .pad .ref,
html[data-lang='tr-tr'] #section-vhp .specs .wrap .pad .ref {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-vhp .specs .wrap .pad .ref {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .specs .wrap .pad .ref {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-vhp .specs .wrap .pad .ref span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 65%;
  text-align: left;
}
html.tablet #section-vhp .specs .wrap .pad .ref {
  font-size: 18px;
  margin-bottom: 25px;
}
html.mobile #section-vhp .specs .wrap .pad .ref {
  width: 85%;
  text-align: left;
  margin: 0 auto;
  font-size: 12px;
  margin-bottom: 20px;
}
#section-vhp .specs .wrap .pad .display .left,
#section-vhp .specs .wrap .pad .display .right {
  width: 50%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  vertical-align: top;
}
html.mobile #section-vhp .specs .wrap .pad .display .left,
html.mobile #section-vhp .specs .wrap .pad .display .right {
  width: 100%;
}
#section-vhp .specs .wrap .pad .display .left {
  text-align: center;
}
#section-vhp .specs .wrap .pad .display .left .inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 65%;
  text-align: left;
}
#section-vhp .specs .wrap .pad .display .left .inner p.last {
  margin-bottom: 0px;
}
html.mobile #section-vhp .specs .wrap .pad .display .left .inner {
  width: 85%;
}
html.mobile #section-vhp .specs .wrap .pad .display .left .inner p.last {
  margin-bottom: 20px;
}
html.mobile #section-vhp .specs .wrap .pad .display .right {
  text-align: center;
}
#section-vhp .specs .wrap .pad .display .right .inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 70%;
  text-align: left;
}
html.mobile #section-vhp .specs .wrap .pad .display .right .inner {
  width: 85%;
}
#section-vhp .specs .wrap .pad .display .right .inner .share p span.i {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
#section-vhp .specs .wrap .pad .display .right .inner .share p span.i img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
html.notouch #section-vhp .specs .wrap .pad .display .right .inner .share p span.i:hover img {
  left: auto;
  right: 0;
}
#section-vhp .specs .wrap .pad .display .right .inner .share p span.txt {
  margin-left: 0px;
  margin-right: 20px;
  cursor: default;
}
#section-vhp .specs .wrap .pad .display .right .inner .share p .wc {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  vertical-align: top;
  width: 25px;
  height: 21px;
}
html.notouch #section-vhp .specs .wrap .pad .display .right .inner .share p .wc:hover .selected {
  display: none;
}
#section-vhp .specs .wrap .pad .display .right .inner .share p .icon-fb {
  width: 9px;
  height: 18px;
}
#section-vhp .specs .wrap .pad .display .right .inner .share p .icon-tw {
  width: 18px;
  height: 16px;
}
#section-vhp .specs .wrap .pad .display .right .inner .share p .icon-gp {
  width: 19px;
  height: 16px;
}
#section-vhp .specs .wrap .pad .display .right .inner .share p .icon-wb {
  width: 21px;
  height: 17px;
}
#section-vhp .specs .wrap .pad .display .right .inner .share p .icon-p {
  width: 14px;
  height: 18px;
}
html.mobile #section-vhp .specs .wrap .pad .display .right .inner .share p span.txt {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html.mobile #section-vhp .specs .wrap .pad .display .right .inner .share p span.social {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: left;
  vertical-align: middle;
}
html.mobile #section-vhp .specs .wrap .pad .display .right .inner .share p span.i {
  margin: 0 10px;
}
#section-vhp .specs .wrap .pad .display p {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 25px;
  color: #676767;
  margin-bottom: 30px;
}
html[data-lang='pl-pl'] #section-vhp .specs .wrap .pad .display p,
html[data-lang='tr-tr'] #section-vhp .specs .wrap .pad .display p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-vhp .specs .wrap .pad .display p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .specs .wrap .pad .display p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-vhp .specs .wrap .pad .display p span {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  color: #09233f;
}
html[data-lang='pl-pl'] #section-vhp .specs .wrap .pad .display p span,
html[data-lang='tr-tr'] #section-vhp .specs .wrap .pad .display p span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-vhp .specs .wrap .pad .display p span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .specs .wrap .pad .display p span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-vhp .specs .wrap .pad .display p {
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 20px;
}
html.tablet #section-vhp .specs .wrap .pad .display p span {
  font-size: 14px;
}
html.mobile #section-vhp .specs .wrap .pad .display p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 20px;
}
html.mobile #section-vhp .specs .wrap .pad .display p span {
  font-size: 12px;
}
#section-vhp .custom-locator {
  width: 100%;
}
#section-vhp .custom-locator .head {
  height: 200px;
  line-height: 200px;
  background: #f3f3f3;
}
html.tablet #section-vhp .custom-locator .head {
  height: 150px;
  line-height: 150px;
}
html.mobile #section-vhp .custom-locator .head {
  height: auto;
  line-height: normal;
  padding: 40px 0;
}
#section-vhp .custom-locator .head p {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
  font-family: 'open_sanslight';
  font-size: 30px;
  color: #7e7f81;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 4%;
  padding-right: 4%;
}
html[data-lang='pl-pl'] #section-vhp .custom-locator .head p,
html[data-lang='tr-tr'] #section-vhp .custom-locator .head p {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-vhp .custom-locator .head p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .custom-locator .head p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-vhp .custom-locator .head p span {
  color: #2e2e2e;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-vhp .custom-locator .head p span,
html[data-lang='tr-tr'] #section-vhp .custom-locator .head p span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-vhp .custom-locator .head p span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .custom-locator .head p span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-vhp .custom-locator .head p {
  font-size: 25px;
}
html.mobile #section-vhp .custom-locator .head p {
  font-size: 21px;
  line-height: 29px;
}
#section-vhp .custom-locator .iframe-holder {
  width: 100%;
  height: 850px;
  overflow: hidden;
}
#section-vhp .custom-locator .iframe-holder iframe {
  width: 100%;
  height: 100%;
}
html.mobile #section-vhp .custom-locator .iframe-holder {
  height: 650px;
}
#section-vhp .ctas {
  width: 100%;
  height: 290px;
  line-height: 290px;
}
html.tablet #section-vhp .ctas {
  height: 230px;
  line-height: 230px;
}
html.mobile #section-vhp .ctas {
  height: auto;
  line-height: normal;
}
#section-vhp .ctas .left,
#section-vhp .ctas .right {
  width: 50%;
  height: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
html.mobile #section-vhp .ctas .left,
html.mobile #section-vhp .ctas .right {
  width: 100%;
  height: 120px;
  line-height: 120px;
}
#section-vhp .ctas .left .inner,
#section-vhp .ctas .right .inner {
  margin-left: 17.5%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: normal;
}
html.mobile #section-vhp .ctas .left .inner,
html.mobile #section-vhp .ctas .right .inner {
  margin-left: 12.5%;
}
#section-vhp .ctas .left .inner .large,
#section-vhp .ctas .right .inner .large {
  font-family: 'open_sansregular';
  color: #2e2e2e;
  font-size: 40px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-vhp .ctas .left .inner .large,
html[data-lang='pl-pl'] #section-vhp .ctas .right .inner .large,
html[data-lang='tr-tr'] #section-vhp .ctas .left .inner .large,
html[data-lang='tr-tr'] #section-vhp .ctas .right .inner .large {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-vhp .ctas .left .inner .large,
html[data-lang='th-th'] #section-vhp .ctas .right .inner .large {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .ctas .left .inner .large,
html[data-magentotemplate='1'] #section-vhp .ctas .right .inner .large {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-vhp .ctas .left .inner .large,
html.tablet #section-vhp .ctas .right .inner .large {
  font-size: 36px;
}
html.mobile #section-vhp .ctas .left .inner .large,
html.mobile #section-vhp .ctas .right .inner .large {
  font-size: 25px;
}
#section-vhp .ctas .left .inner .small,
#section-vhp .ctas .right .inner .small {
  font-family: 'open_sanslight';
  color: #808080;
  font-size: 16px;
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-vhp .ctas .left .inner .small,
html[data-lang='pl-pl'] #section-vhp .ctas .right .inner .small,
html[data-lang='tr-tr'] #section-vhp .ctas .left .inner .small,
html[data-lang='tr-tr'] #section-vhp .ctas .right .inner .small {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-vhp .ctas .left .inner .small,
html[data-lang='th-th'] #section-vhp .ctas .right .inner .small {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-vhp .ctas .left .inner .small,
html[data-magentotemplate='1'] #section-vhp .ctas .right .inner .small {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-vhp .ctas .left .inner .small,
html.tablet #section-vhp .ctas .right .inner .small {
  font-size: 15px;
}
html.mobile #section-vhp .ctas .left .inner .small,
html.mobile #section-vhp .ctas .right .inner .small {
  font-size: 11px;
}
#section-vhp .ctas .left .inner .small .icon-arrow-right,
#section-vhp .ctas .right .inner .small .icon-arrow-right {
  margin-left: 15px;
  width: 21px;
  height: 11px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html.mobile #section-vhp .ctas .left .inner .small .icon-arrow-right,
html.mobile #section-vhp .ctas .right .inner .small .icon-arrow-right {
  margin-left: 20px;
  width: 11px;
  height: 6px;
}
#section-vhp .ctas .left .inner .small .icon-arrow-right img,
#section-vhp .ctas .right .inner .small .icon-arrow-right img {
  width: 100%;
  height: 100%;
}
#section-vhp .ctas .left a,
#section-vhp .ctas .right a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
#section-vhp .ctas .left {
  background-color: #d4d4d4;
}
#section-vhp .ctas .right {
  background-color: #e7e7e7;
}
#section-retailers.lp-vhp .retailers-search .search-title {
  line-height: 26px !important;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-retailers.lp-vhp .retailers-search .search-title,
html[data-lang='tr-tr'] #section-retailers.lp-vhp .retailers-search .search-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-retailers.lp-vhp .retailers-search .search-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers.lp-vhp .retailers-search .search-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers.lp-vhp .retailers-search .search-title {
  line-height: 18px !important;
}
#section-retailers.lp-vhp .dropdown.country {
  pointer-events: none;
}
html.mobile #section-retailers.lp-vhp.map-active .retailers-wrapper .background-content {
  height: 270px;
}
html.mobile #section-retailers.lp-vhp.map-active .retailers-wrapper .background-content img {
  display: none;
}
html.mobile #section-retailers.lp-vhp.map-active .retailers-wrapper .retailers-search {
  height: 190px;
  top: 0px;
}
#section-retailers.lp-vhp.map-active .retailers-wrapper .retailers-search .input-container {
  left: 26px;
}
html.mobile #section-retailers.lp-vhp.map-active .retailers-wrapper .retailers-search .input-container {
  left: auto;
}
#section-retailers.lp-vhp.map-active .retailers-wrapper .retailers-search .dropdown {
  float: left;
}
html.mobile #section-retailers.lp-vhp.map-active .retailers-wrapper .retailers-search .dropdown {
  float: none;
  margin-right: 10px;
}
html.mobile #section-retailers.lp-vhp.map-active .retailers-wrapper .background-content img {
  display: block;
}
#section-retailers.lp-vhp .retailers-wrapper {
  height: 850px !important;
}
html.mobile #section-retailers.lp-vhp .retailers-wrapper {
  height: 650px !important;
  padding: 0;
}
html.mobile #section-retailers.lp-vhp .retailers-wrapper .background-content,
html.mobile #section-retailers.lp-vhp .retailers-wrapper .retailers-search {
  height: 100%;
}
#section-retailers.lp-vhp .retailers-wrapper .retailers-search {
  top: 0;
}
#section-retailers.lp-vhp .retailers-wrapper .retailers-search .input-geolocate {
  display: none !important;
}
#section-retailers.lp-vhp .retailers-wrapper .retailers-search .input-container {
  left: auto;
  text-align: center;
  width: auto;
}
#section-retailers.lp-vhp .retailers-wrapper .retailers-search .dropdown {
  border-bottom-color: white;
  margin: 7px 10px 0 10px;
  float: none;
  text-align: left;
}
#section-retailers.lp-vhp .retailers-wrapper .retailers-search .dropdown.country,
#section-retailers.lp-vhp .retailers-wrapper .retailers-search .dropdown.display {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-retailers.lp-vhp .retailers-wrapper .retailers-search .dropdown.open {
  border-color: white;
}
#section-retailers.lp-vhp .retailers-wrapper .retailers-search .dropdown label {
  color: white;
}
#section-retailers.lp-vhp .retailers-wrapper .retailers-search .link-list-region {
  display: none !important;
}
#section-retailers.lp-vhp .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper {
  top: 0px;
}
#section-retailers.lp-vhp .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.customer-service-center,
#section-retailers.lp-vhp .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.customer-service,
#section-retailers.lp-vhp .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.distributor {
  display: none !important;
}
#section-retailers.lp-vhp .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li {
  color: #7e7f81;
}
#section-retailers.lp-vhp .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.csc,
#section-retailers.lp-vhp .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.cs,
#section-retailers.lp-vhp .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.national {
  display: none !important;
}
#section-retailers.lp-vhp .retailers-news {
  display: none;
}
#section-retailers.lp-vhp.map-active .retailers-search {
  background: #303030;
}
html.mobile #section-retailers.lp-vhp.map-active .retailers-search .input-geolocate {
  display: none !important;
}
#section-film {
  overflow: hidden;
  background: white;
  color: #737373;
}
#section-film h1 {
  font-family: 'open_sansregular';
  font-size: 70px;
  line-height: 70px;
  color: #34495e;
  padding: 40px 85px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-film h1,
html[data-lang='tr-tr'] #section-film h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-film h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-film h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-film .highlight,
#section-film .line {
  position: relative;
  width: 102%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: white;
}
#section-film a.video {
  min-height: 0px;
}
#section-film a.video .icon-general-play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
html.ie7 #section-film a.video .icon-general-play,
html.ie8 #section-film a.video .icon-general-play {
  display: none;
}
html.notouch #section-film a.video:hover .icon-general-play {
  -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);
}
#section-film .line.right {
  margin-left: -2%;
}
#section-film .line.right .big.video,
#section-film .line.right .big.description {
  float: right;
}
#section-film .line.right .medium {
  float: right;
}
#section-film .line.right .small {
  float: right;
}
#section-film .video {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
#section-film .video img {
  width: 100%;
}
#section-film .description {
  display: block;
  position: relative;
  background: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile #section-film .description {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-film .description img {
  width: 100%;
}
#section-film .description .arrow {
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 13px 10px 13px;
  border-color: transparent transparent #ffffff transparent;
  display: none;
}
#section-film .description h3 {
  font-family: 'open_sansregular';
  font-size: 16px;
  line-height: 22px;
  color: #464646;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html[data-lang='pl-pl'] #section-film .description h3,
html[data-lang='tr-tr'] #section-film .description h3 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-film .description h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-film .description h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-film .description p {
  font-family: 'open_sansregular';
  font-size: 16px;
  line-height: 22px;
  color: #676767;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  display: none;
}
html[data-lang='pl-pl'] #section-film .description p,
html[data-lang='tr-tr'] #section-film .description p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-film .description p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-film .description p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-film .big .arrow {
  display: block;
}
#section-film .big.video {
  position: relative;
  float: left;
  width: 99%;
  height: 100%;
}
#section-film .big.description {
  float: left;
  width: 33%;
  padding: 60px 0px;
}
.tablet #section-film .big.description {
  padding: 30px 0px;
}
#section-film .big.description h3 {
  font-size: 26px;
  line-height: 32px;
  color: #464646;
  padding-left: 70px;
  padding-right: 70px;
}
html.tablet #section-film .big.description h3 {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  line-height: 28px;
}
#section-film .big.description p {
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  padding-top: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 70px;
  padding-right: 70px;
}
html.mobile #section-film .big.description p {
  padding-left: 30px;
  padding-right: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.tablet #section-film .big.description p {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  line-height: 22px;
}
#section-film .small {
  position: relative;
  width: 33%;
  vertical-align: top;
  float: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-film .small .description {
  padding: 30px;
}
#section-film .medium {
  position: relative;
  width: 66%;
  vertical-align: top;
  float: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-film .medium.fit {
  width: 66%;
}
#section-film .medium .video {
  width: 100%;
}
#section-film .medium .description {
  background: white;
  width: 100%;
  padding: 30px;
}
.mobile #section-film h1 {
  text-align: center;
  font-size: 24px;
  line-height: 31px;
  letter-spacing: 2px;
  padding: 25px 15px;
}
.mobile #section-film .big.video {
  width: 100%;
}
.mobile #section-film .big.description {
  padding-top: 25px;
  width: 100%;
}
.mobile #section-film .big.description h3 {
  font-size: 17px;
  line-height: 21px;
  padding: 0 10px;
}
.mobile #section-film .big.description p {
  font-size: 9px;
  line-height: 14px;
}
.mobile #section-film .video {
  width: 100%;
}
.mobile #section-film .small,
.mobile #section-film .medium,
.mobile #section-film .line,
.mobile #section-film .highlight {
  width: 100%;
  margin: 0;
}
.mobile #section-film .arrow {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mobile #section-film .description {
  text-align: center;
  padding: 15px 20px 40px 20px;
}
.mobile #section-film h3 {
  font-size: 11px;
  line-height: 15px;
}
#film-detail {
  overflow-x: hidden;
  background: white;
  text-align: center;
  color: #737373;
}
#film-detail h1 {
  font-family: 'open_sansregular';
  font-size: 70px;
  line-height: 70px;
  color: #34495e;
  padding: 40px 85px;
  text-transform: uppercase;
  text-align: left;
}
html[data-lang='pl-pl'] #film-detail h1,
html[data-lang='tr-tr'] #film-detail h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #film-detail h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #film-detail h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#film-detail h2 {
  font-family: 'open_sansregular';
  font-size: 38px;
  line-height: 42px;
  color: #464646;
  padding-left: 140px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] #film-detail h2,
html[data-lang='tr-tr'] #film-detail h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #film-detail h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #film-detail h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#film-detail p {
  font-family: 'open_sansregular';
  font-size: 16px;
  line-height: 28px;
  color: #676767;
  padding-right: 140px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] #film-detail p,
html[data-lang='tr-tr'] #film-detail p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #film-detail p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #film-detail p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #film-detail p {
  padding-right: 0px;
}
#film-detail .close-wrapper {
  position: absolute;
  top: 105px;
  right: 31px;
  display: none;
}
.mobile #film-detail .close-wrapper {
  top: 50px;
}
#film-detail a.video .icon-general-play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
#film-detail a.video:hover .icon-general-play {
  -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);
}
#film-detail > .video {
  overflow: visible;
  background: black;
  color: white;
}
#film-detail .video-description {
  position: relative;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 45px;
}
#film-detail .description {
  padding-left: 50px;
  position: relative;
  vertical-align: top;
  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);
}
#film-detail .description a {
  font-family: 'open_sansbold';
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: #a1a1a1;
}
html[data-lang='pl-pl'] #film-detail .description a,
html[data-lang='tr-tr'] #film-detail .description a {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #film-detail .description a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #film-detail .description a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#film-detail .description a i {
  position: absolute;
  left: 0px;
}
#film-detail .description a:hover {
  color: #585858;
}
#film-detail .description p {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 24px;
  max-width: 250px;
  color: #676767;
  padding: 0px;
}
html[data-lang='pl-pl'] #film-detail .description p,
html[data-lang='tr-tr'] #film-detail .description p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #film-detail .description p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #film-detail .description p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#film-detail .left,
#film-detail .right {
  position: relative;
  vertical-align: top;
  width: 50%;
  padding-top: 100px;
  padding-bottom: 40px;
  text-align: left;
  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.tablet #film-detail .left,
html.tablet #film-detail .right {
  padding-top: 60px;
}
#film-detail .left i,
#film-detail .right i {
  vertical-align: top;
  margin-right: 30px;
  margin-top: 6px;
}
#film-detail .left {
  padding-left: 95px;
  padding-right: 40px;
}
html.tablet #film-detail .left.text {
  padding-left: 0px;
}
#film-detail .right {
  padding-left: 40px;
  padding-right: 95px;
}
#film-detail a.back {
  margin: 100px auto 160px auto;
  border: solid #e5e5e5 1px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#film-detail a.back i {
  margin-right: 15px;
}
.mobile #film-detail h1 {
  font-size: 24px;
  line-height: 31px;
  letter-spacing: 2px;
  padding: 25px 15px;
}
.mobile #film-detail h2 {
  font-size: 23px;
  line-height: 27px;
  padding: 0;
  margin: 25px 0;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] .mobile #film-detail h2,
html[data-lang='tr-tr'] .mobile #film-detail h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] .mobile #film-detail h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .mobile #film-detail h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #film-detail p {
  font-size: 12px;
  line-height: 21px;
  padding: 0;
  margin: 0;
  padding-bottom: 50px;
}
.mobile #film-detail .left,
.mobile #film-detail .right {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0 20px;
}
.mobile #film-detail .video-description {
  padding-top: 20px;
  white-space: nowrap;
  max-width: 100%;
}
.mobile #film-detail .video-description p {
  white-space: normal;
  padding-right: 20px;
  padding-bottom: 0px;
}
.mobile #film-detail .video-description i {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  margin-right: 5px;
}
.mobile #film-detail .button.back {
  margin: 45px 0;
}
#section-wishes2018 {
  position: absolute;
  width: 100%;
  left: 0px;
  overflow: hidden;
  background: black;
  top: 0px;
  bottom: 0px;
}
html.touch #section-wishes2018 {
  padding-top: 0px;
  top: 0px;
  position: relative;
  margin-bottom: -5px;
}
#section-wishes2018.fullbrowser {
  padding-top: 0px;
  z-index: 10000;
  position: fixed;
}
#section-wishes2018.notfullbrowser video {
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover;
}
#section-wishes2018 video {
  width: 100%;
  height: 100%;
  background: black;
}
html.touch #section-wishes2018 video {
  min-height: 300px;
}
html.tablet #section-wishes2018 video {
  min-height: 500px;
}
#section-wishes2018 .poster {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
html.ie9 #section-wishes2018 .poster,
html.ie8 #section-wishes2018 .poster,
html.ie7 #section-wishes2018 .poster {
  display: block;
}
#section-wishes2018 .icon-general-play {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -26px;
  margin-top: -26px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  z-index: 1000;
}
html.notouch #section-wishes2018 .icon-general-play: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);
}
#section-wishes2018 .controls-wrapper {
  position: absolute;
  right: 39px;
  bottom: 40px;
  width: 100px;
  height: 44px;
  border: 1px solid white;
  border: 1px solid rgba(255, 255, 255, 0.3);
  text-align: center;
  visibility: hidden;
  -webkit-transition: border-color 0.2s linear;
  -moz-transition: border-color 0.2s linear;
  -ms-transition: border-color 0.2s linear;
  -o-transition: border-color 0.2s linear;
}
html.ie7 #section-wishes2018 .controls-wrapper,
html.ie8 #section-wishes2018 .controls-wrapper,
html.ie9 #section-wishes2018 .controls-wrapper,
html.ie10 #section-wishes2018 .controls-wrapper,
html.ie11 #section-wishes2018 .controls-wrapper {
  width: 50px;
}
html.notouch #section-wishes2018 .controls-wrapper:hover {
  border: 1px solid white;
}
html.notouch #section-wishes2018 .controls-wrapper:hover .left {
  border-right: 1px solid white;
}
#section-wishes2018 .controls-wrapper .left,
#section-wishes2018 .controls-wrapper .right {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 100%;
  vertical-align: top;
  width: 50px;
  cursor: pointer;
}
#section-wishes2018 .controls-wrapper .left {
  border-right: 1px solid white;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  width: 49px;
  -webkit-transition: border-color 0.2s linear;
  -moz-transition: border-color 0.2s linear;
  -ms-transition: border-color 0.2s linear;
  -o-transition: border-color 0.2s linear;
}
#section-wishes2018 .controls-wrapper .left .icon-media-mute-white-big {
  display: none;
}
html.ie7 #section-wishes2018 .controls-wrapper .left,
html.ie8 #section-wishes2018 .controls-wrapper .left,
html.ie9 #section-wishes2018 .controls-wrapper .left,
html.ie10 #section-wishes2018 .controls-wrapper .left,
html.ie11 #section-wishes2018 .controls-wrapper .left {
  width: 100%;
  border-right: none;
}
html.ie7 #section-wishes2018 .controls-wrapper .right,
html.ie8 #section-wishes2018 .controls-wrapper .right,
html.ie9 #section-wishes2018 .controls-wrapper .right,
html.ie10 #section-wishes2018 .controls-wrapper .right,
html.ie11 #section-wishes2018 .controls-wrapper .right {
  display: none;
}
#section-wishes2018 .controls-wrapper .sprite {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
html.notouch #section-wishes2018 .controls-wrapper .sprite: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);
}
#section-wishes2018 .controls-wrapper.muted .left .icon-media-mute-white-big {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-wishes2018 .controls-wrapper.muted .left .icon-media-sound-white-big {
  display: none;
}
#section-wishes2018 .close-wrapper {
  border-color: #edeeee !important;
  position: absolute;
  right: 39px;
  top: 35px;
  cursor: pointer;
  background: none;
}
#section-wishes2018 .close-wrapper span {
  color: white !important;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-wishes2018 .close-wrapper .sprite {
  margin-left: 10px;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
html.mobile #section-wishes2018 .close-wrapper .sprite {
  margin-left: 0px;
}
#section-valentines2018 {
  position: absolute;
  width: 100%;
  left: 0px;
  overflow: hidden;
  background: black;
  top: 0px;
  bottom: 0px;
}
html.touch #section-valentines2018 {
  padding-top: 0px;
  top: 0px;
  position: relative;
  margin-bottom: -5px;
}
#section-valentines2018.fullbrowser {
  padding-top: 0px;
  z-index: 10000;
  position: fixed;
}
#section-valentines2018.notfullbrowser video {
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover;
}
#section-valentines2018 video {
  width: 100%;
  height: 100%;
  background: black;
}
html.touch #section-valentines2018 video {
  min-height: 300px;
}
html.tablet #section-valentines2018 video {
  min-height: 500px;
}
#section-valentines2018 .poster {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
html.ie9 #section-valentines2018 .poster,
html.ie8 #section-valentines2018 .poster,
html.ie7 #section-valentines2018 .poster {
  display: block;
}
#section-valentines2018 .icon-general-play {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -26px;
  margin-top: -26px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  z-index: 1000;
}
html.notouch #section-valentines2018 .icon-general-play: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);
}
#section-valentines2018 .controls-wrapper {
  position: absolute;
  right: 39px;
  bottom: 40px;
  width: 100px;
  height: 44px;
  border: 1px solid white;
  border: 1px solid rgba(255, 255, 255, 0.3);
  text-align: center;
  visibility: hidden;
  -webkit-transition: border-color 0.2s linear;
  -moz-transition: border-color 0.2s linear;
  -ms-transition: border-color 0.2s linear;
  -o-transition: border-color 0.2s linear;
}
html.ie7 #section-valentines2018 .controls-wrapper,
html.ie8 #section-valentines2018 .controls-wrapper,
html.ie9 #section-valentines2018 .controls-wrapper,
html.ie10 #section-valentines2018 .controls-wrapper,
html.ie11 #section-valentines2018 .controls-wrapper {
  width: 50px;
}
html.notouch #section-valentines2018 .controls-wrapper:hover {
  border: 1px solid white;
}
html.notouch #section-valentines2018 .controls-wrapper:hover .left {
  border-right: 1px solid white;
}
#section-valentines2018 .controls-wrapper .left,
#section-valentines2018 .controls-wrapper .right {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 100%;
  vertical-align: top;
  width: 50px;
  cursor: pointer;
}
#section-valentines2018 .controls-wrapper .left {
  border-right: 1px solid white;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  width: 49px;
  -webkit-transition: border-color 0.2s linear;
  -moz-transition: border-color 0.2s linear;
  -ms-transition: border-color 0.2s linear;
  -o-transition: border-color 0.2s linear;
}
#section-valentines2018 .controls-wrapper .left .icon-media-mute-white-big {
  display: none;
}
html.ie7 #section-valentines2018 .controls-wrapper .left,
html.ie8 #section-valentines2018 .controls-wrapper .left,
html.ie9 #section-valentines2018 .controls-wrapper .left,
html.ie10 #section-valentines2018 .controls-wrapper .left,
html.ie11 #section-valentines2018 .controls-wrapper .left {
  width: 100%;
  border-right: none;
}
html.ie7 #section-valentines2018 .controls-wrapper .right,
html.ie8 #section-valentines2018 .controls-wrapper .right,
html.ie9 #section-valentines2018 .controls-wrapper .right,
html.ie10 #section-valentines2018 .controls-wrapper .right,
html.ie11 #section-valentines2018 .controls-wrapper .right {
  display: none;
}
#section-valentines2018 .controls-wrapper .sprite {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
html.notouch #section-valentines2018 .controls-wrapper .sprite: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);
}
#section-valentines2018 .controls-wrapper.muted .left .icon-media-mute-white-big {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-valentines2018 .controls-wrapper.muted .left .icon-media-sound-white-big {
  display: none;
}
#section-valentines2018 .close-wrapper {
  border-color: #edeeee !important;
  position: absolute;
  right: 39px;
  top: 35px;
  cursor: pointer;
  background: none;
}
#section-valentines2018 .close-wrapper span {
  color: white !important;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-valentines2018 .close-wrapper .sprite {
  margin-left: 10px;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
html.mobile #section-valentines2018 .close-wrapper .sprite {
  margin-left: 0px;
}
#section-retailers.lp-valentines .retailers-search .search-title {
  line-height: 26px !important;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-retailers.lp-valentines .retailers-search .search-title,
html[data-lang='tr-tr'] #section-retailers.lp-valentines .retailers-search .search-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-retailers.lp-valentines .retailers-search .search-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers.lp-valentines .retailers-search .search-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers.lp-valentines .retailers-search .search-title {
  line-height: 18px !important;
}
html.mobile #section-retailers.lp-valentines.map-active .retailers-wrapper .background-content {
  height: 270px;
}
html.mobile #section-retailers.lp-valentines.map-active .retailers-wrapper .background-content img {
  display: none;
}
html.mobile #section-retailers.lp-valentines.map-active .retailers-wrapper .retailers-search {
  height: 190px;
  top: 0px;
}
#section-retailers.lp-valentines.map-active .retailers-wrapper .retailers-search .input-container {
  left: 26px;
}
html.mobile #section-retailers.lp-valentines.map-active .retailers-wrapper .retailers-search .input-container {
  left: auto;
}
#section-retailers.lp-valentines.map-active .retailers-wrapper .retailers-search .dropdown {
  float: left;
}
html.mobile #section-retailers.lp-valentines.map-active .retailers-wrapper .retailers-search .dropdown {
  float: none;
  margin-right: 10px;
}
html.mobile #section-retailers.lp-valentines.map-active .retailers-wrapper .background-content img {
  display: block;
}
#section-retailers.lp-valentines .retailers-wrapper {
  height: 850px !important;
}
html.mobile #section-retailers.lp-valentines .retailers-wrapper {
  height: 650px !important;
  padding: 0;
}
html.mobile #section-retailers.lp-valentines .retailers-wrapper .background-content,
html.mobile #section-retailers.lp-valentines .retailers-wrapper .retailers-search {
  height: 100%;
}
#section-retailers.lp-valentines .retailers-wrapper .retailers-search {
  top: 0;
}
#section-retailers.lp-valentines .retailers-wrapper .retailers-search .input-geolocate {
  display: none !important;
}
#section-retailers.lp-valentines .retailers-wrapper .retailers-search .input-container {
  left: auto;
  text-align: center;
  width: auto;
}
#section-retailers.lp-valentines .retailers-wrapper .retailers-search .dropdown {
  border-bottom-color: white;
  margin: 7px 10px 0 10px;
  float: none;
  text-align: left;
}
#section-retailers.lp-valentines .retailers-wrapper .retailers-search .dropdown.country,
#section-retailers.lp-valentines .retailers-wrapper .retailers-search .dropdown.display {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-retailers.lp-valentines .retailers-wrapper .retailers-search .dropdown.open {
  border-color: white;
}
#section-retailers.lp-valentines .retailers-wrapper .retailers-search .dropdown label {
  color: white;
}
#section-retailers.lp-valentines .retailers-wrapper .retailers-search .link-list-region {
  display: none !important;
}
#section-retailers.lp-valentines .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper {
  top: 0px;
}
#section-retailers.lp-valentines .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.customer-service-center,
#section-retailers.lp-valentines .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.customer-service,
#section-retailers.lp-valentines .retailers-wrapper .wrapper-overhidden .retailers-result-wrapper .retailers-result-category.distributor {
  display: none !important;
}
#section-retailers.lp-valentines .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li {
  color: #e1a791;
}
#section-retailers.lp-valentines .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.csc,
#section-retailers.lp-valentines .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.cs,
#section-retailers.lp-valentines .retailers-wrapper .wrapper-overhidden #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.national {
  display: none !important;
}
#section-retailers.lp-valentines .retailers-news {
  display: none;
}
html.mobile #section-retailers.lp-valentines.map-active .retailers-search .input-geolocate {
  display: none !important;
}
#section-eventsport {
  color: #737373;
  padding-top: 0px;
  background-color: #eff1f3;
}
#section-eventsport .sports-wrapper {
  background-color: #003150;
  color: #99adb9;
  position: relative;
  overflow: hidden;
  width: 100%;
}
#section-eventsport .sports-wrapper .widget-ariane {
  border-bottom: 1px solid #204a65;
  border-top: 0px;
  z-index: 10;
  color: #99adb9;
}
#section-eventsport .sports-wrapper .widget-ariane a {
  color: #8d99a4;
}
#section-eventsport .sports-wrapper h1 {
  font-size: 46px;
  color: #FFF;
  padding-top: 123px;
  letter-spacing: 5px;
  padding-bottom: 67px;
  text-transform: uppercase;
  text-align: center;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-eventsport .sports-wrapper h1,
html[data-lang='tr-tr'] #section-eventsport .sports-wrapper h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-wrapper h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-wrapper h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-wrapper .sport-item-container {
  width: 100%;
  position: relative;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item {
  float: left;
  width: 25%;
  position: relative;
}
html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-item {
  background: #d9d9d9;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item.template1 {
  width: 100%;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item.template2 {
  width: 50%;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item.template3 {
  width: 33.33333333%;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item a {
  position: relative;
  width: 100%;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item:hover .sport-text a {
  color: #333333;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item:hover img {
  -webkit-filter: none;
  filter: none;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item img {
  width: 100%;
  height: auto;
  -webkit-transition: 0.7s;
  -moz-transition: 0.7s;
  -ms-transition: 0.7s;
  -o-transition: 0.7s;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}
html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-item img {
  display: block;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item.second .sport-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  position: relative;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text {
  height: 134px;
  width: 100%;
  background-color: #FFF;
  text-align: center;
}
html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text {
  height: auto !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text a {
  font-family: 'open_sansregular';
  text-transform: uppercase;
  display: block;
  width: 100%;
  line-height: 134px;
  color: #737373;
  text-align: center;
  font-size: 24px;
  -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-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text a,
html[data-lang='tr-tr'] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text a {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text a span {
  line-height: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 10%;
  padding-right: 10%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text a span {
  line-height: 19px;
  padding-left: 0%;
  padding-right: 0%;
}
#section-eventsport .sports-slideshow {
  position: relative;
  height: 600px;
  width: 100%;
  overflow: hidden;
  background-color: #003150;
}
#section-eventsport .sports-slideshow .background {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 49, 80, 0.9);
}
html.ie7 #section-eventsport .sports-slideshow .background,
html.ie8 #section-eventsport .sports-slideshow .background {
  background-image: url('../images/colors/0-49-80-90.png');
}
#section-eventsport .sports-slideshow .navigation {
  position: absolute;
  bottom: 50px;
  width: 100%;
  text-align: center;
  color: #99adb9;
}
html.mobile #section-eventsport .sports-slideshow .navigation {
  bottom: 28px;
}
#section-eventsport .sports-slideshow .navigation .nav-prev {
  top: 12px;
  position: relative;
  margin-right: 20px;
  cursor: pointer;
}
#section-eventsport .sports-slideshow .navigation .nav-next {
  top: 12px;
  position: relative;
  margin-left: 20px;
  cursor: pointer;
}
#section-eventsport .sports-slideshow .navigation > div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-eventsport .sports-slideshow .slideshow-content {
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content {
  height: 100%;
}
#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text {
  color: #99adb9;
  height: auto;
  position: relative;
}
#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text > * {
  padding-left: 232px;
}
#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date {
  font-size: 12px;
  color: #9fa6af;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date,
html[data-lang='tr-tr'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title {
  font-size: 38px;
  line-height: 47px;
  margin-top: 7px;
  letter-spacing: 4px;
  color: #FFF;
  text-transform: uppercase;
  max-width: 740px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title,
html[data-lang='tr-tr'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location {
  color: #b9bec4;
  font-size: 12px;
  margin-top: 16px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location,
html[data-lang='tr-tr'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location .icon-general-location-grey {
  margin-right: 10px;
  top: 2px;
  position: relative;
}
#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link {
  font-size: 14px;
  margin-top: 31px;
  color: #FFF;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link,
html[data-lang='tr-tr'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link .icon-general-arrow-right {
  margin-left: 9px;
}
#section-eventsport .sports-texts-wrapper {
  position: relative;
  text-align: center;
  padding-bottom: 80px;
  background: white;
  border-bottom: 1px solid #c4cfd6;
}
#section-eventsport .sports-texts-wrapper.text-ranking {
  border-bottom: 0px;
}
html.mobile #section-eventsport .sports-texts-wrapper {
  padding-bottom: 30px;
}
#section-eventsport .sports-texts-wrapper h2 {
  font-size: 16px;
  color: #545556;
  text-transform: uppercase;
  margin-top: 100px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-eventsport .sports-texts-wrapper h2,
html[data-lang='tr-tr'] #section-eventsport .sports-texts-wrapper h2 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-texts-wrapper h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-texts-wrapper h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-eventsport .sports-texts-wrapper h2 {
  margin-top: 50px;
  font-size: 15px;
}
#section-eventsport .sports-texts-wrapper .text {
  margin-top: 60px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
  color: #737373;
  font-size: 16px;
  line-height: 32px;
}
html.tablet #section-eventsport .sports-texts-wrapper .text {
  width: 70%;
}
html.mobile #section-eventsport .sports-texts-wrapper .text {
  width: 90%;
  font-size: 13px;
  line-height: 22px;
  margin-top: 30px;
}
#section-eventsport .eventsport-partnership {
  padding-top: 98px;
  background-color: #FFF;
  text-align: center;
  padding-bottom: 90px;
  position: relative;
}
#section-eventsport .eventsport-partnership .eventsport-partnership-cont {
  display: block;
  padding-bottom: 140px;
}
html.mobile #section-eventsport .eventsport-partnership .eventsport-partnership-cont img {
  width: 90%;
}
#section-eventsport .eventsport-partnership .eventsport-partnership-cta {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 119px;
  left: 0px;
}
#section-eventsport .eventsport-partnership .eventsport-partnership-cta a {
  background-color: #003150;
  padding: 40px 43px;
  color: #FFF;
  letter-spacing: 2px;
  line-height: 13px;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a,
html[data-lang='tr-tr'] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-ranking {
  position: relative;
}
#section-eventsport .sports-ranking h2 {
  color: #003150;
  font-size: 28px;
  padding-top: 91px;
  padding-bottom: 91px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-eventsport .sports-ranking h2,
html[data-lang='tr-tr'] #section-eventsport .sports-ranking h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-ranking h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-ranking h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-ranking .sports-ranking-content {
  position: relative;
  background-color: #FFF;
}
#section-eventsport .sports-ranking .sports-ranking-content .sports-ranking-more {
  text-align: center;
}
#section-eventsport .sports-ranking .sports-ranking-content .sports-ranking-more .icon-general-arrow-right-blue {
  margin-left: 13px;
}
#section-eventsport .sports-ranking .sports-ranking-content .sports-ranking-more .see-more {
  margin-top: 59px;
  margin-bottom: 60px;
}
#section-eventsport .sports-ranking .sports-ranking-logo {
  position: relative;
  width: 33.3%;
  float: left;
  height: 431px;
  border-bottom: 1px solid #eff1f3;
  text-align: center;
  padding-top: 97px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-eventsport .sports-ranking .sports-ranking-logo.second {
  border-left: 1px solid #eff1f3;
  border-right: 1px solid #eff1f3;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-eventsport .sports-ranking .sports-ranking-logo span {
  left: 0px;
  bottom: 66px;
  position: absolute;
  width: 100%;
  text-align: center;
  letter-spacing: -1px;
  color: #003150;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-eventsport .sports-ranking .sports-ranking-logo span,
html[data-lang='tr-tr'] #section-eventsport .sports-ranking .sports-ranking-logo span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-ranking .sports-ranking-logo span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-ranking .sports-ranking-logo span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .eventsport-twittereq {
  border-top: 1px solid #d1dae0;
  text-align: center;
  background: white;
  color: #737373;
}
#section-eventsport .eventsport-twittereq .title {
  margin-top: 118px;
  color: #5a5a5a;
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-eventsport .eventsport-twittereq .title,
html[data-lang='tr-tr'] #section-eventsport .eventsport-twittereq .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-eventsport .eventsport-twittereq .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .eventsport-twittereq .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-eventsport .eventsport-twittereq .title {
  margin-top: 30px;
}
#section-eventsport .eventsport-twittereq .text {
  margin-top: 56px;
  color: #737373;
  font-size: 16px;
  line-height: 19px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-eventsport .eventsport-twittereq .text,
html[data-lang='tr-tr'] #section-eventsport .eventsport-twittereq .text {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-eventsport .eventsport-twittereq .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .eventsport-twittereq .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-eventsport .eventsport-twittereq .text br {
  display: none;
}
html.mobile #section-eventsport .eventsport-twittereq .text {
  margin-top: 25px;
  font-size: 12px;
  line-height: 16px;
}
#section-eventsport .eventsport-twittereq .eventsport-twittereq-cta {
  background-color: #003150;
  padding: 40px 43px;
  color: #FFF;
  letter-spacing: 2px;
  line-height: 13px;
  font-size: 14px;
  text-transform: uppercase;
  display: inline-block;
  font-family: 'open_sanssemibold';
  margin-top: 87px;
  margin-bottom: 100px;
}
html[data-lang='pl-pl'] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta,
html[data-lang='tr-tr'] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta {
  margin-top: 30px;
  margin-bottom: 35px;
  font-size: 11px;
  line-height: 15px;
  padding: 20px 23px;
}
html.mobile #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta br {
  display: none;
}
#section-eventsport .eventsport-twittereq .eventsport-twittereq-cta span {
  vertical-align: middle;
  margin-right: 12px;
}
html.mobile #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta span {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  display: block;
  float: left;
  margin-right: 0px;
}
html.mobile #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta span br {
  display: none;
}
#section-eventsport .eventsport-twittereq .eventsport-twittereq-cta a {
  color: white;
}
#section-eventsport .sports-news {
  text-align: left;
  position: relative;
  padding-bottom: 100px;
}
#section-eventsport .sports-news h2 {
  color: #003150;
  font-size: 28px;
  padding-top: 91px;
  padding-bottom: 91px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'open_sansregular';
  margin-left: auto;
  margin-right: auto;
  display: block;
}
html[data-lang='pl-pl'] #section-eventsport .sports-news h2,
html[data-lang='tr-tr'] #section-eventsport .sports-news h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-news h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-news h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-news .sports-news-item {
  width: 469px;
  height: 540px;
  float: left;
  position: relative;
  background-color: #FFF;
  border: 1px solid #eff1f3;
  margin-left: -1px;
  margin-top: -1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  overflow: hidden;
}
#section-eventsport .sports-news .sports-news-item .see-more.button.small {
  margin-left: 45px;
}
#section-eventsport .sports-news .news-text {
  height: 70px;
  width: 100%;
  background-color: #FFF;
  padding-top: 40px;
}
#section-eventsport .sports-news .news-text > * {
  padding-left: 45px;
}
#section-eventsport .sports-news .news-text .news-category {
  color: #bac5cc;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 82px;
  padding-bottom: 12px;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-eventsport .sports-news .news-text .news-category,
html[data-lang='tr-tr'] #section-eventsport .sports-news .news-text .news-category {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-news .news-text .news-category {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-news .news-text .news-category {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-news .news-text a {
  color: #000;
  line-height: 29px;
  font-size: 26px;
  max-width: 360px;
  text-transform: uppercase;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-eventsport .sports-news .news-text a,
html[data-lang='tr-tr'] #section-eventsport .sports-news .news-text a {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-eventsport .sports-news .news-text a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-eventsport .sports-news .news-text a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-eventsport .sports-news .news-text .news-location {
  color: #a3a3a3;
  font-size: 12px;
  margin-top: 22px;
  text-transform: uppercase;
}
#section-eventsport .sports-news .news-text .news-location span {
  margin-right: 8px;
  top: 1px;
  position: relative;
}
#section-eventsport .sports-news .news-text .news-date {
  color: #999999;
  font-size: 12px;
  margin-top: 22px;
  position: absolute;
  left: 0px;
  bottom: 60px;
}
html.mobile #section-eventsport .sports-news h2 {
  font-size: 17px;
  padding-top: 56px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  letter-spacing: 2px;
}
html.mobile #section-eventsport .sports-news .sports-news-item {
  width: 100%;
}
html.mobile #section-eventsport .sports-news .sports-news-item img {
  width: 100%;
  height: auto;
}
html.mobile #section-eventsport .sports-ranking h2 {
  color: #003150;
  font-size: 18px;
  letter-spacing: 0px;
  padding-top: 28px;
  padding-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'open_sansregular';
  width: 86%;
  margin-left: auto;
  margin-right: auto;
}
html.mobile #section-eventsport .sports-ranking .sports-ranking-content {
  width: 280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  left: auto;
}
html.mobile #section-eventsport .sports-ranking .sports-ranking-content .sports-ranking-more .see-more {
  margin-top: 31px;
  margin-bottom: 34px;
}
html.mobile #section-eventsport .sports-ranking .sports-ranking-logo {
  width: 100%;
  height: 221px;
  padding-top: 0px;
}
html.mobile #section-eventsport .sports-ranking .sports-ranking-logo.second {
  border-left: 0px;
  border-right: 0px;
}
html.mobile #section-eventsport .sports-ranking .sports-ranking-logo img {
  width: 180px;
  height: auto;
  margin-top: 39px;
}
html.mobile #section-eventsport .sports-ranking .sports-ranking-logo span {
  bottom: 41px;
  letter-spacing: 0px;
  font-size: 13px;
}
html.mobile #section-eventsport .sports-slideshow {
  height: 321px;
}
html.mobile #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date {
  font-size: 11px;
}
html.mobile #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location {
  font-size: 11px;
  margin-top: 12px;
}
html.mobile #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location .icon-general-location-grey {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  margin-right: 7px;
}
html.mobile #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link {
  font-size: 11px;
  margin-top: 13px;
}
html.mobile #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link .icon-general-arrow-right {
  margin-left: 2px;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  top: 1px;
  position: relative;
}
html.mobile #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title {
  font-size: 20px;
  width: 290px;
  line-height: 27px;
  margin-top: 19px;
  letter-spacing: 4px;
  color: #FFF;
  text-transform: uppercase;
  font-family: 'open_sanslight';
}
html.mobile #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text > * {
  padding-left: 19px;
}
html.mobile #section-eventsport .sports-wrapper h1 {
  font-size: 23px;
  color: #FFF;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 53px;
  letter-spacing: 3px;
  padding-bottom: 23px;
}
html.mobile #section-eventsport .sports-wrapper .sport-item-container {
  width: 100%;
}
html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-item {
  width: 100%;
  color: #99adb9;
}
html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-item a {
  width: 50%;
  float: left;
}
html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-text {
  width: 50%;
  float: left;
  height: 92px;
  border-bottom: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-text a {
  font-size: 16px;
  line-height: 18px;
  text-align: left;
  padding-left: 21px;
  height: 100%;
  width: 100%;
  line-height: 92px;
}
html.mobile #section-eventsport .sports-news {
  padding-bottom: 30px;
}
html.mobile #section-eventsport .sports-news .sports-news-item {
  height: auto;
}
html.mobile #section-eventsport .sports-news .sports-news-item .see-more.button.small {
  margin-left: 18px;
  margin-bottom: 23px;
}
html.mobile #section-eventsport .sports-news .sports-news-item .news-text {
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
html.mobile #section-eventsport .sports-news .sports-news-item .news-text .news-location {
  margin-top: 11px;
}
html.mobile #section-eventsport .sports-news .sports-news-item .news-text .news-date {
  position: relative;
  left: auto;
  top: auto;
  margin-top: 12px;
  padding-bottom: 45px;
  bottom: auto;
}
html.mobile #section-eventsport .sports-news .sports-news-item .news-text .news-title {
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
}
html.mobile #section-eventsport .sports-news .sports-news-item .news-text .news-category {
  padding-top: 30px;
  font-size: 11px;
}
html.mobile #section-eventsport .sports-news .sports-news-item .news-text .news-title {
  font-size: 14px;
  line-height: 22px;
}
html.mobile #section-eventsport .sports-news .sports-news-item .news-text > * {
  padding-left: 18px;
}
html.mobile .sports-ranking {
  width: 100%;
  overflow: hidden;
}
#eventsport-detail {
  background: #003150;
  padding-top: 0px;
}
#eventsport-detail .widget-ariane {
  z-index: 10;
  border-bottom: 1px solid #324e60;
  border-top: 0px;
  color: #99adb9;
}
#eventsport-detail .widget-ariane a {
  color: #99adb9;
}
#eventsport-detail.alpineskiing .eventsport-slideshow .logo-longines {
  position: absolute;
  z-index: 10000000;
  top: 50%;
  left: 50%;
  margin-left: -81px;
  margin-top: -130px;
}
.mobile #eventsport-detail.alpineskiing .eventsport-slideshow .logo-longines {
  width: 95px;
  margin-left: -42px;
  margin-top: -66px;
}
#eventsport-detail.alpineskiing .eventsport-slideshow .background {
  background-color: rgba(0, 49, 80, 0.95);
}
html.ie7 #eventsport-detail.alpineskiing .eventsport-slideshow .background,
html.ie8 #eventsport-detail.alpineskiing .eventsport-slideshow .background {
  background-image: url('../images/colors/0-49-80-95.png');
}
#eventsport-detail .scrolltoexplore-wrapper {
  position: absolute;
  width: 800px;
  height: 100px;
  left: 50%;
  margin-left: -400px;
  top: 50%;
  margin-top: 185px;
  text-align: center;
}
.mobile #eventsport-detail .scrolltoexplore-wrapper {
  margin-top: 90px;
}
.mobile #eventsport-detail .scrolltoexplore-wrapper .icon-general-arrow-bottom-white {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
#eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.notouch #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore:hover .sprite {
  top: 5px;
}
#eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title {
  color: #f8c11e;
  font-size: 14px;
  line-height: 26px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title,
html[data-lang='tr-tr'] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title {
  font-size: 7px;
  line-height: 13px;
}
#eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .sprite {
  position: relative;
  top: 0px;
  margin-top: 5px;
  -webkit-transition: top 0.2s ease-out;
  -moz-transition: top 0.2s ease-out;
  -ms-transition: top 0.2s ease-out;
  -o-transition: top 0.2s ease-out;
}
#eventsport-detail .eventsport-slideshow {
  background: #003150;
  position: relative;
  width: 100%;
  overflow: hidden;
  color: #99adb9;
}
#eventsport-detail .eventsport-slideshow .eventsport-head {
  height: 778px;
  width: 1600px;
}
#eventsport-detail .eventsport-slideshow .background {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 49, 80, 0.85);
}
html.ie7 #eventsport-detail .eventsport-slideshow .background,
html.ie8 #eventsport-detail .eventsport-slideshow .background {
  background-image: url('../images/colors/0-49-80-85.png');
}
#eventsport-detail .eventsport-slideshow h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  text-transform: uppercase;
  width: 800px;
  margin-left: -400px;
  color: #ffffff;
  font-size: 82px;
  margin-top: -25px;
  letter-spacing: 7px;
  text-align: center;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-slideshow h1,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-slideshow h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-slideshow h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-slideshow h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html[lang='ja-jp'] #eventsport-detail .eventsport-slideshow h1 {
  font-size: 77px;
}
#eventsport-detail .eventsport-slideshow .caption {
  position: absolute;
  top: 50%;
  left: 50%;
  text-transform: uppercase;
  width: 800px;
  margin-left: -400px;
  margin-top: -66px;
  color: #e0e2e6;
  font-size: 16px;
  text-align: center;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-slideshow .caption,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-slideshow .caption {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-slideshow .caption {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-slideshow .caption {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-slideshow .title-left {
  position: absolute;
  top: 50%;
  left: 50%;
  text-transform: uppercase;
  width: 300px;
  margin-left: -631px;
  letter-spacing: 2px;
  margin-top: 15px;
  color: #abb3ba;
  font-size: 31px;
  text-align: center;
  display: none;
  font-family: 'open_sansregular';
}
@media screen and (min-width: 1500px) {
  #eventsport-detail .eventsport-slideshow .title-left {
    display: block;
  }
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-slideshow .title-left,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-slideshow .title-left {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-slideshow .title-left {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-slideshow .title-left {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-slideshow .title-right {
  position: absolute;
  top: 50%;
  right: 50%;
  text-transform: uppercase;
  width: 300px;
  margin-right: -631px;
  letter-spacing: 2px;
  margin-top: 15px;
  font-size: 31px;
  color: #abb3ba;
  text-align: center;
  display: none;
  font-family: 'open_sansregular';
}
@media screen and (min-width: 1500px) {
  #eventsport-detail .eventsport-slideshow .title-right {
    display: block;
  }
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-slideshow .title-right,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-slideshow .title-right {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-slideshow .title-right {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-slideshow .title-right {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-slideshow .link-left {
  position: absolute;
  top: 50%;
  margin-top: 13px;
  left: 71px;
  width: 42px;
  height: 42px;
  border: 1px solid #243c5a;
  /* alternative solide */
  border: 1px solid rgba(255, 255, 255, 0.2);
  z-index: 10;
}
#eventsport-detail .eventsport-slideshow .link-left .icon-general-left-white {
  top: 50%;
  left: 50%;
  position: absolute;
  margin-left: -8px;
  margin-top: -10px;
}
#eventsport-detail .eventsport-slideshow .link-right {
  position: absolute;
  top: 50%;
  margin-top: 13px;
  right: 71px;
  width: 42px;
  height: 42px;
  border: 1px solid #243c5a;
  /* alternative solide */
  border: 1px solid rgba(255, 255, 255, 0.2);
  z-index: 10;
}
#eventsport-detail .eventsport-slideshow .link-right .icon-general-right-white {
  top: 50%;
  left: 50%;
  position: absolute;
  margin-left: -6px;
  margin-top: -10px;
}
#eventsport-detail .eventsport-wrapper {
  background: white;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos {
  height: auto;
  width: 100%;
  background-color: #eff1f3;
  position: relative;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date {
  top: 37px;
  font-size: 14px;
  line-height: 38px;
  left: 95px;
  position: absolute;
  color: #003150;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2 {
  font-size: 36px;
  color: #003150;
  line-height: 40px;
  position: relative;
  padding-top: 90px;
  padding-bottom: 26px;
  padding-left: 93px;
  padding-right: 400px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location {
  color: #003150;
  bottom: 40px;
  right: 95px;
  font-size: 14px;
  position: absolute;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location .icon-general-location-blue-big {
  margin-right: 9px;
  top: 1px;
  position: relative;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content {
  height: 500px;
  background-color: #FFF;
  width: 100%;
  color: #737373;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .bloc {
  position: relative;
  height: 100%;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text {
  width: 50%;
  float: left;
  font-size: 14px;
  color: #737373;
  padding-left: 95px;
  line-height: 24px;
  padding-top: 51px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  font-family: 'open_sansregular';
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text .text-container {
  width: 80%;
  overflow: hidden;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text .see-more {
  margin-top: 30px;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text p {
  margin-top: 29px;
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-wrapper .eventsport-item .image {
  width: 50%;
  height: 100%;
  overflow: hidden;
  float: left;
  position: relative;
}
#eventsport-detail .eventsport-ranking {
  background-color: #FFF;
  position: relative;
  padding-top: 150px;
  border-bottom: 1px solid #d1dae0;
}
#eventsport-detail .eventsport-ranking h2 {
  color: #363636;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 45px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-ranking h2,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-ranking h2 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-ranking h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-ranking h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-ranking .caption {
  font-size: 16px;
  width: 750px;
  line-height: 32px;
  margin: 0 auto;
  text-align: center;
  font-family: 'open_sansregular';
  margin-bottom: 114px;
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-ranking .caption,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-ranking .caption {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-ranking .caption {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-ranking .caption {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-text-wrapper {
  position: relative;
  padding-bottom: 80px;
  padding-top: 80px;
}
html.mobile #eventsport-detail .eventsport-text-wrapper {
  padding-bottom: 30px;
  padding-top: 30px;
}
#eventsport-detail .eventsport-text-wrapper .title {
  font-size: 24px;
  font-family: 'open_sanslight';
  line-height: 34px;
  color: #737373;
  width: 45%;
  padding-right: 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  float: left;
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-text-wrapper .title,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-text-wrapper .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-text-wrapper .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-text-wrapper .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #eventsport-detail .eventsport-text-wrapper .title {
  font-size: 16px;
  line-height: 22px;
  padding-right: 0px;
  float: none;
  width: 100%;
}
#eventsport-detail .eventsport-text-wrapper .text {
  font-family: 'open_sanslight';
  font-size: 14px;
  line-height: 26px;
  color: #7f7f7f;
  float: left;
  width: 55%;
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-text-wrapper .text,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-text-wrapper .text {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-text-wrapper .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-text-wrapper .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #eventsport-detail .eventsport-text-wrapper .text {
  font-size: 12px;
  line-height: 21px;
  float: none;
  width: 100%;
  margin-top: 22px;
}
#eventsport-detail .eventsport-text-separator {
  width: 100%;
  height: 1px;
  background-color: #d1dae0;
}
#eventsport-detail .eventsport-ranking-container.large .eventsport-ranking-item {
  width: 100%;
}
#eventsport-detail .eventsport-ranking-container.large .eventsport-ranking-item ul {
  width: 920px;
  margin-left: auto;
  margin-right: auto;
}
html.mobile #eventsport-detail .eventsport-ranking-container.large .eventsport-ranking-item ul {
  width: 100%;
}
#eventsport-detail .eventsport-ranking-container.large .eventsport-ranking-item ul li > img {
  margin-left: -460px;
  width: 920px;
  height: 392px;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item {
  padding-bottom: 143px;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  float: left;
  text-align: center;
  padding-right: 0px;
  padding-left: 20px;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item:first-child {
  padding-right: 20px;
  padding-left: 0px;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item .no-ranking {
  color: #bababa;
  text-align: center;
  line-height: 20px;
  font-size: 13px;
  width: 210px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}
.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item .no-ranking {
  font-size: 10px;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul {
  width: 100%;
  margin-top: 123px;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li {
  height: 120px;
  width: 100%;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li img {
  position: relative;
  margin-left: 10px;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li span {
  margin-left: 20px;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .close {
  position: absolute;
  top: 120px;
  right: 0px;
  background: #003150;
  height: 50px;
  width: 50px;
  cursor: pointer;
  text-align: left;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .close span {
  margin-left: 18px;
  margin-top: 18px;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li.first-item {
  cursor: pointer;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li.first-item .background {
  -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);
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .background {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 120px;
  width: 100%;
  -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);
  background: #003150;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .background.bleu {
  background: #003150;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .background.bleu_clair {
  background: #002c47;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points {
  float: left;
  padding-left: 42px;
  line-height: 111px;
  color: #FFF;
  font-size: 18px;
  position: relative;
  font-family: 'open_sansregular';
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points sup {
  top: -3px;
  font-size: 11px;
  position: relative;
  text-transform: none;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span {
  font-family: 'open_sansregular';
  margin-left: 10px;
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name {
  float: right;
  padding-right: 40px;
  line-height: 120px;
  color: #FFF;
  font-size: 18px;
  position: relative;
  font-family: 'open_sanssemibold';
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name img {
  top: 5px;
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li > img {
  left: 50%;
  margin-left: -352px;
  width: 705px;
  height: 300px;
  position: absolute;
}
#eventsport-detail .eventsport-partnership {
  padding-top: 98px;
  background-color: #FFF;
  text-align: center;
  padding-bottom: 90px;
  position: relative;
}
#eventsport-detail .eventsport-partnership .eventsport-partnership-cont {
  display: block;
  padding-bottom: 140px;
}
#eventsport-detail .eventsport-partnership .eventsport-partnership-cta {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 119px;
  left: 0px;
}
#eventsport-detail .eventsport-partnership .eventsport-partnership-cta a {
  background-color: #003150;
  padding: 40px 43px;
  color: #FFF;
  letter-spacing: 2px;
  line-height: 13px;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta a,
html[data-lang='tr-tr'] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .parts-wrapper {
  width: 100%;
  background: white;
  margin-top: 146px;
}
.mobile #eventsport-detail .parts-wrapper {
  background: none;
}
.alpineskiing #eventsport-detail .parts-wrapper {
  margin-top: 0px;
}
.mobile .alpineskiing #eventsport-detail .parts-wrapper {
  background: white;
}
#eventsport-detail .parts-wrapper .part1 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 1285px;
  width: 100%;
  background-color: white;
}
.mobile #eventsport-detail .parts-wrapper .part1 {
  height: auto;
  width: 100%;
}
#eventsport-detail .parts-wrapper .part1 .icon-wrapper {
  display: inline-block;
  margin-right: 20px;
}
.mobile #eventsport-detail .parts-wrapper .part1 .icon-wrapper {
  margin-right: 4px;
}
#eventsport-detail .parts-wrapper .part1 .icon-wrapper {
  top: 0px;
}
#eventsport-detail .parts-wrapper .part1 .part1-wrapper {
  position: relative;
  width: 100%;
}
.mobile #eventsport-detail .parts-wrapper .part1 .part1-wrapper {
  margin-top: 35px;
}
#eventsport-detail .parts-wrapper .part1 .part1-title {
  font-size: 50px;
  line-height: 71px;
  color: #1e1e1e;
  text-align: left;
  font-family: 'open_sansregular';
  padding-left: 145px;
  margin-bottom: 45px;
}
html[data-lang='pl-pl'] #eventsport-detail .parts-wrapper .part1 .part1-title,
html[data-lang='tr-tr'] #eventsport-detail .parts-wrapper .part1 .part1-title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .parts-wrapper .part1 .part1-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .parts-wrapper .part1 .part1-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail .parts-wrapper .part1 .part1-title {
  padding-left: 0px;
  font-size: 25px;
  line-height: 35px;
}
#eventsport-detail .parts-wrapper .part1 .btn.video {
  padding-left: 145px;
}
.mobile #eventsport-detail .parts-wrapper .part1 .btn.video {
  padding-left: 0px;
}
#eventsport-detail .parts-wrapper .part1 .part1-content {
  font-size: 16px;
  line-height: 30px;
  color: #bebebe;
  font-family: 'open_sansregular';
  padding: 0px 145px;
  margin-bottom: 50px;
}
html[data-lang='pl-pl'] #eventsport-detail .parts-wrapper .part1 .part1-content,
html[data-lang='tr-tr'] #eventsport-detail .parts-wrapper .part1 .part1-content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .parts-wrapper .part1 .part1-content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .parts-wrapper .part1 .part1-content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail .parts-wrapper .part1 .part1-content {
  padding: 0px 0px;
  font-size: 12px;
  line-height: 21px;
  margin-bottom: 0px;
}
.mobile #eventsport-detail .parts-wrapper .part1 .part1-body-wrapper {
  padding-left: 20px;
}
#eventsport-detail .parts-wrapper .part1 .part1-body {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
  vertical-align: top;
  height: 773px;
}
.mobile #eventsport-detail .parts-wrapper .part1 .part1-body {
  height: auto;
  width: 280px;
  display: block;
  margin: 0 auto;
}
#eventsport-detail .parts-wrapper .part1 .part1-media {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  height: 773px;
}
.mobile #eventsport-detail .parts-wrapper .part1 .part1-media {
  height: 275px;
  width: 320px;
  margin: 0 auto;
  display: block;
  margin-top: 15px;
  margin-bottom: 50px;
}
.mobile #eventsport-detail .parts-wrapper .part1 .icon-eventsport-video-rounded {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
}
#eventsport-detail .parts-wrapper .part2 {
  position: relative;
  display: block;
  height: 655px;
  background: #eff1f3;
}
.mobile #eventsport-detail .parts-wrapper .part2 {
  height: auto;
  background-color: transparent;
  margin-bottom: 55px;
}
#eventsport-detail .parts-wrapper .part2 .part2-wrapper {
  background-color: #eff1f3;
}
#eventsport-detail .parts-wrapper .part2 .part2-logo,
#eventsport-detail .parts-wrapper .part2 .part2-body {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  height: 100%;
  position: relative;
}
#eventsport-detail .parts-wrapper .part2 .part2-body {
  width: 55%;
}
.mobile #eventsport-detail .parts-wrapper .part2 .part2-body {
  width: 100%;
}
#eventsport-detail .parts-wrapper .part2 .part2-body .button {
  padding-left: 0px;
  color: black;
}
.mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button {
  padding-left: 20px;
  margin-bottom: 6px;
  font-family: 'open_sanssemibold';
  font-size: 12px;
  line-height: 13px;
}
html[data-lang='pl-pl'] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button,
html[data-lang='tr-tr'] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .parts-wrapper .part2 .part2-logo {
  width: 45%;
  text-align: right;
}
.mobile #eventsport-detail .parts-wrapper .part2 .part2-logo {
  width: 100%;
  text-align: center;
  display: block;
}
#eventsport-detail .parts-wrapper .part2 .part2-logo img {
  margin-top: 170px;
  margin-right: 145px;
}
.mobile #eventsport-detail .parts-wrapper .part2 .part2-logo img {
  margin-top: 35px;
  margin-right: 0px;
  width: 87px;
  height: 87px;
}
#eventsport-detail .parts-wrapper .part2 .part2-body {
  position: relative;
}
#eventsport-detail .parts-wrapper .part2 .part2-body .part2-title {
  color: #525253;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  margin-bottom: 50px;
  margin-top: 170px;
}
html[data-lang='pl-pl'] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title,
html[data-lang='tr-tr'] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title {
  padding: 0px 20px;
  margin-top: 27px;
  text-align: center;
  margin-bottom: 30px;
}
#eventsport-detail .parts-wrapper .part2 .part2-body .part2-content {
  color: #98999b;
  font-size: 16px;
  line-height: 30px;
  font-family: 'open_sansregular';
  margin-bottom: 40px;
  max-width: 494px;
}
html[data-lang='pl-pl'] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content,
html[data-lang='tr-tr'] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content {
  padding: 0px 20px;
  font-size: 13px;
  line-height: 21px;
  margin-bottom: 20px;
}
#eventsport-detail .parts-wrapper .part3 {
  position: relative;
  display: block;
  height: 655px;
  background-color: #042745;
  max-width: 1410px;
  margin: 0 auto;
}
.mobile #eventsport-detail .parts-wrapper .part3 {
  height: auto;
  width: 320px;
}
#eventsport-detail .parts-wrapper .part3 .part3-logo,
#eventsport-detail .parts-wrapper .part3 .part3-body {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  height: 100%;
  position: relative;
}
#eventsport-detail .parts-wrapper .part3 .part3-body {
  width: 55%;
}
#eventsport-detail .parts-wrapper .part3 .part3-logo {
  width: 45%;
  text-align: right;
}
.mobile #eventsport-detail .parts-wrapper .part3 .part3-logo {
  width: 100%;
  text-align: center;
  margin-top: 50px;
}
#eventsport-detail .parts-wrapper .part3 .part3-logo img {
  margin-top: 170px;
  margin-right: 145px;
}
.mobile #eventsport-detail .parts-wrapper .part3 .part3-logo img {
  width: 117px;
  margin: 0px;
}
#eventsport-detail .parts-wrapper .part3 .part3-body {
  position: relative;
}
#eventsport-detail .parts-wrapper .part3 .part3-body .button span {
  color: white;
}
.mobile #eventsport-detail .parts-wrapper .part3 .part3-body {
  width: 260px;
  margin: 0 auto;
  display: block;
}
#eventsport-detail .parts-wrapper .part3 .part3-body .part3-title {
  color: #525253;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  margin-bottom: 60px;
  margin-top: 170px;
}
html[data-lang='pl-pl'] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title,
html[data-lang='tr-tr'] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
  color: white;
  font-size: 16px;
  line-height: 30px;
  font-family: 'open_sansregular';
  margin-bottom: 80px;
  max-width: 494px;
  margin-top: 170px;
}
html[data-lang='pl-pl'] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content,
html[data-lang='tr-tr'] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
  margin-top: 37px;
  font-size: 12px;
  line-height: 21px;
  margin-bottom: 20px;
}
#eventsport-detail .parts-wrapper .part3 .part3-body .part3-more-button {
  padding-left: 0px;
  color: white;
}
.mobile #eventsport-detail .parts-wrapper .part3 .part3-body .part3-more-button {
  margin-bottom: 24px;
}
html.mobile #eventsport-detail .eventsport-partnership .eventsport-partnership-cta {
  text-align: center;
  width: 280px;
  position: absolute;
  bottom: 47px;
  left: 50%;
  margin-left: -140px;
}
html.mobile #eventsport-detail .eventsport-partnership .eventsport-partnership-cta a {
  padding: 13px 61px;
  letter-spacing: 1px;
  line-height: 12px;
  font-size: 11px;
}
html.mobile #eventsport-detail .eventsport-partnership .eventsport-partnership-cont {
  display: block;
  width: 100%;
  padding-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
}
html.mobile #eventsport-detail .eventsport-partnership .eventsport-partnership-cont img {
  width: 90%;
}
html.mobile #eventsport-detail .eventsport-ranking {
  padding-bottom: 20px;
}
html.mobile #eventsport-detail .eventsport-ranking-container {
  padding-top: 14px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item {
  width: 100%;
  margin-top: 29px;
  padding-bottom: 13px;
  padding-left: 0px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul {
  margin-top: 23px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li {
  height: 60px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .close {
  top: 60px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .close span {
  margin-left: 18px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li span {
  margin-left: 10px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .background {
  height: 60px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li > img {
  left: 50%;
  width: 280px;
  height: 220px;
  margin-left: -140px;
  position: absolute;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name {
  width: 190px;
  padding-right: 0px;
  line-height: 60px;
  text-align: right;
  font-size: 11px;
  line-height: 57px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name img {
  top: 0px;
  position: relative;
  margin-left: 12px;
  margin-right: 20px;
  width: 11px;
  height: auto;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points {
  padding-left: 19px;
  color: #FFF;
  line-height: 56px;
  height: 60px;
  font-size: 11px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span {
  margin-left: 7px;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points sup {
  top: 1px;
  font-size: 7px;
}
html.mobile #eventsport-detail .eventsport-ranking-container img {
  width: 100%;
  height: auto;
}
html.mobile #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item:first-child {
  padding-right: 0px;
  padding-left: 0px;
}
html.mobile #eventsport-detail .eventsport-ranking {
  padding-top: 40px;
}
html.mobile #eventsport-detail .eventsport-ranking h2 {
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 19px;
  width: 300px;
  font-size: 16px;
  text-align: center;
  padding-left: 0px;
  padding-right: 17px;
}
html.mobile #eventsport-detail .eventsport-ranking .caption {
  font-size: 12px;
  width: 262px;
  line-height: 21px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 14px;
}
html.mobile #eventsport-detail .eventsport-wrapper {
  background-color: #002744;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item {
  width: 100%;
  margin-left: 0px;
  left: 0px;
  padding-left: 0px;
  padding-right: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  position: relative;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text p {
  margin-top: 9px;
  margin-bottom: 9px;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content {
  height: auto;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .image {
  width: 100%;
  height: auto;
  overflow: hidden;
  float: left;
  position: relative;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .image img {
  position: relative !important;
  left: 0px !important;
  top: 0px !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
  width: 100% !important;
  height: auto !important;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text {
  width: 100%;
  font-size: 12px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  line-height: 20px;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text .see-more {
  margin-bottom: 40px;
  margin-top: 19px;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text .text-container {
  width: 100%;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2 {
  bottom: auto;
  left: auto;
  line-height: 27px;
  font-size: 23px;
  padding-top: 15px;
  margin-left: 17px;
  padding-bottom: 0px;
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 17px;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location {
  bottom: auto;
  right: auto;
  font-size: 11px;
  margin-left: 15px;
  margin-top: 5px;
  text-transform: uppercase;
  position: relative;
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location .icon-general-location-blue-big {
  margin-right: 3px;
  top: 5px;
  position: relative;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
}
html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date {
  top: auto;
  line-height: 33px;
  left: auto;
  font-size: 11px;
  margin-left: 17px;
  position: relative;
  color: #a5aaae;
}
html.mobile #eventsport-detail .eventsport-slideshow .title-left {
  left: 0px;
  width: 100%;
  margin-left: 0px;
  letter-spacing: 2px;
  margin-top: -63px;
  font-size: 15px;
  display: block;
}
html.mobile #eventsport-detail .eventsport-slideshow .title-right {
  left: 0px;
  width: 100%;
  margin-left: 0px;
  letter-spacing: 2px;
  margin-top: 70px;
  font-size: 15px;
  display: block;
}
html.mobile #eventsport-detail .eventsport-slideshow .link-left {
  margin-top: 10px;
  left: 15px;
  width: 23px;
  height: 23px;
}
html.mobile #eventsport-detail .eventsport-slideshow .link-left .icon-general-left-white {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
}
html.mobile #eventsport-detail .eventsport-slideshow .link-right {
  margin-top: 10px;
  right: 15px;
  width: 23px;
  height: 23px;
}
html.mobile #eventsport-detail .eventsport-slideshow .link-right .icon-general-right-white {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
}
html.mobile #eventsport-detail .eventsport-slideshow h1 {
  margin-top: 7px;
  letter-spacing: 3px;
  font-size: 24px;
}
html.mobile #eventsport-detail .eventsport-slideshow .caption {
  margin-top: -10px;
  font-size: 10px;
  letter-spacing: 1px;
}
html.mobile #eventsport-detail .eventsport-head {
  height: auto;
  width: 100%;
}
html.mobile #eventsport-detail .eventsport-head img {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  margin-left: auto !important;
  margin-top: auto !important;
  width: 100% !important;
  height: auto !important;
}
#eventsport-calendar {
  font-family: 'open_sanslight';
  color: #737373;
}
html[data-lang='pl-pl'] #eventsport-calendar,
html[data-lang='tr-tr'] #eventsport-calendar {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #eventsport-calendar {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-calendar {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-calendar > .title {
  font-size: 42px;
  color: #003150;
  line-height: 70px;
  text-align: center;
  margin-top: 60px;
  text-transform: uppercase;
}
html.mobile #eventsport-calendar > .title {
  font-size: 28px;
  line-height: 35px;
  margin-top: 30px;
}
#eventsport-calendar .calendar-inner {
  position: relative;
}
#eventsport-calendar .years-wrapper {
  margin-top: 42px;
  height: 70px;
  text-align: center;
  position: relative;
}
html.mobile #eventsport-calendar .years-wrapper {
  height: 50px;
}
#eventsport-calendar .years-wrapper .scroll-horizontal {
  white-space: nowrap;
}
html.mobile #eventsport-calendar .years-wrapper .scroll-horizontal {
  width: 320px;
  margin: 0 auto;
}
#eventsport-calendar .years-wrapper .year {
  font-family: 'open_sansregular';
  color: #737373;
  font-size: 24px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 30px;
  margin-right: 30px;
  cursor: pointer;
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
}
html[data-lang='pl-pl'] #eventsport-calendar .years-wrapper .year,
html[data-lang='tr-tr'] #eventsport-calendar .years-wrapper .year {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-calendar .years-wrapper .year {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-calendar .years-wrapper .year {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #eventsport-calendar .years-wrapper .year {
  font-size: 13px;
  margin-left: 15px;
  margin-right: 15px;
}
html.notouch #eventsport-calendar .years-wrapper .year:hover {
  color: #003150;
}
#eventsport-calendar .years-wrapper .year.selected {
  color: #003150;
}
#eventsport-calendar .years-wrapper .cursor {
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: 40px;
  border-bottom: 15px solid #eff1f3;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  -webkit-transition: left 0.2s ease-out;
  -moz-transition: left 0.2s ease-out;
  -ms-transition: left 0.2s ease-out;
  -o-transition: left 0.2s ease-out;
}
html.mobile #eventsport-calendar .years-wrapper .cursor {
  border-bottom: 10px solid #eff1f3;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  margin-left: 21px;
}
#eventsport-calendar .months-wrapper {
  padding-top: 70px;
  padding-bottom: 32px;
  text-align: center;
  background-color: #eff1f3;
  color: #6c6d6e;
  -webkit-overflow-scrolling: touch;
  position: relative;
}
html.mobile #eventsport-calendar .months-wrapper {
  padding-top: 15px;
  padding-bottom: 15px;
}
#eventsport-calendar .months-wrapper .icon-calendar-gradiant-gray {
  position: absolute;
  right: 50%;
  top: 21%;
  margin-right: -160px;
  pointer-events: none;
}
html.mobile #eventsport-calendar .months-wrapper .icon-calendar-gradiant-gray {
  right: -2px;
  margin-right: 0px;
}
#eventsport-calendar .months-wrapper .scroll-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}
html.mobile #eventsport-calendar .months-wrapper .scroll-wrapper {
  width: 100%;
  margin: 0 auto;
}
#eventsport-calendar .months-wrapper .scroll-horizontal {
  white-space: nowrap;
}
html.mobile #eventsport-calendar .months-wrapper .scroll-horizontal {
  text-align: left;
}
#eventsport-calendar .months-wrapper .month {
  font-size: 20px;
  text-transform: uppercase;
  color: #476A81;
  font-family: 'open_sansregular';
  margin-left: 20px;
  margin-right: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 70px;
  cursor: pointer;
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
}
html[data-lang='pl-pl'] #eventsport-calendar .months-wrapper .month,
html[data-lang='tr-tr'] #eventsport-calendar .months-wrapper .month {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-calendar .months-wrapper .month {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-calendar .months-wrapper .month {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #eventsport-calendar .months-wrapper .month {
  font-size: 16px;
  line-height: 35px;
  margin-left: 15px;
  margin-right: 15px;
}
html.notouch #eventsport-calendar .months-wrapper .month:hover {
  color: #003150;
}
#eventsport-calendar .months-wrapper .month.selected {
  color: #003150;
}
#eventsport-calendar .months-wrapper .month.disabled {
  cursor: auto;
  color: #DEE3E6;
}
#eventsport-calendar .calendar-items-wrapper {
  background-color: #eff1f3;
  color: #6c6d6e;
  position: relative;
  width: 100%;
  padding-bottom: 110px;
}
html.mobile #eventsport-calendar .calendar-items-wrapper {
  overflow: hidden;
}
#eventsport-calendar .calendar-items-wrapper .width-breakpoint {
  width: 1436px;
  margin-left: -718px;
  overflow: hidden;
}
html.tablet #eventsport-calendar .calendar-items-wrapper .width-breakpoint {
  margin-left: 0px;
  width: 100%;
  left: 0px;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .width-breakpoint {
  width: 100%;
  margin-left: 0px;
  left: 0px;
  margin-right: 0px;
}
#eventsport-calendar .calendar-items-wrapper .width-breakpoint .year,
#eventsport-calendar .calendar-items-wrapper .width-breakpoint .month {
  display: none;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item {
  width: 323px;
  background-color: white;
  color: #737373;
  height: 417px;
  float: left;
  position: relative;
  overflow: hidden;
  margin: 18px;
  color: black;
  font-family: 'open_sansregular';
  border: 1px solid #eff1f3;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] #eventsport-calendar .calendar-items-wrapper .calendar-item,
html[data-lang='tr-tr'] #eventsport-calendar .calendar-items-wrapper .calendar-item {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-calendar .calendar-items-wrapper .calendar-item {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-calendar .calendar-items-wrapper .calendar-item {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.ie7 #eventsport-calendar .calendar-items-wrapper .calendar-item,
html.ie8 #eventsport-calendar .calendar-items-wrapper .calendar-item {
  width: 320px;
}
html.tablet #eventsport-calendar .calendar-items-wrapper .calendar-item {
  margin: 8px;
  width: 306px;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item {
  margin: 0px;
  margin-bottom: 10px;
  width: 20%;
  height: 297px;
}
@media screen and (max-width: 750px) {
  html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item {
    width: 25%;
  }
}
@media screen and (max-width: 570px) {
  html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item {
    width: 33%;
  }
}
@media screen and (max-width: 470px) {
  html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item {
    width: 50%;
  }
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper {
  overflow: hidden;
  width: 100%;
  height: 219px;
  position: relative;
  border-bottom: 1px solid #eff1f3;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper img {
  position: relative;
}
html.tablet #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper img {
  left: -10px;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper img {
  height: 109px;
  width: 162px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper {
  height: 109px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 49, 80, 0.97);
  text-align: center;
  display: none;
}
html.ie7 #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover,
html.ie8 #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover {
  background-image: url('../images/colors/0-49-80-97.png');
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper {
  position: absolute;
  top: 50%;
  left: 0px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper,
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper {
  width: 100%;
  height: 50%;
  cursor: pointer;
  text-align: center;
  line-height: 109px;
  overflow: hidden;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper,
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper {
  line-height: 54px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.text,
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper span.text {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansregular';
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  white-space: nowrap;
  margin-right: 40px;
}
html[data-lang='pl-pl'] #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.text,
html[data-lang='pl-pl'] #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper span.text,
html[data-lang='tr-tr'] #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.text,
html[data-lang='tr-tr'] #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper span.text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.text,
html[data-lang='th-th'] #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper span.text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.text,
html[data-magentotemplate='1'] #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper span.text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.text br,
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper span.text br {
  display: none;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.text,
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper span.text {
  font-size: 8px;
  line-height: 12px;
  margin-right: 10px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper .sprite,
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper .sprite {
  position: relative;
  top: 5px;
  transform-origin: 50% 50%;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper .sprite,
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper .sprite {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  top: 10px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .addtocalendar-wrapper {
  border-bottom: 1px solid #1c4863;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.text {
  margin-right: 11px;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.text {
  margin-right: 0px;
  display: block;
  margin-top: 8px;
  margin-bottom: -12px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.icon {
  padding-right: 11px;
  padding-left: 11px;
  position: relative;
  top: -3px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.icon i {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.icon i.selected {
  display: none;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.icon {
  padding-right: 4px;
  padding-left: 4px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper .hover .share-wrapper span.icon:hover i {
  -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);
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper {
  padding: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.tablet #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper {
  padding: 25px;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper {
  padding: 15px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title {
  font-family: 'open_sanssemibold';
  font-size: 16px;
  line-height: 22px;
  color: #003150;
  height: 65px;
  overflow: hidden;
  margin-bottom: 6px;
  display: block;
}
html[data-lang='pl-pl'] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title,
html[data-lang='tr-tr'] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title {
  font-size: 11px;
  line-height: 15px;
  height: 78px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .locality,
#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .date {
  font-size: 14px;
  line-height: 24px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .locality .sprite,
#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .date .sprite {
  margin-right: 10px;
  position: relative;
  top: 1px;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .locality,
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .date {
  font-size: 10px;
  line-height: 15px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .locality {
  max-height: 50px;
  overflow: hidden;
}
#eventsport-calendar .calendar-items-wrapper .calendar-next {
  width: 323px;
  height: 417px;
  float: left;
  position: relative;
  border: 1px solid #cbd4db;
  margin: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  text-align: center;
  cursor: pointer;
  display: block;
}
html.tablet #eventsport-calendar .calendar-items-wrapper .calendar-next {
  margin: 8px;
  width: 306px;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-next {
  margin: 0px;
  width: 141px;
  height: 150px;
  width: 100%;
}
#eventsport-calendar .calendar-items-wrapper .calendar-next .sprite {
  margin-top: 140px;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-next .sprite {
  margin-top: 20px;
}
#eventsport-calendar .calendar-items-wrapper .calendar-next span {
  font-size: 16px;
  line-height: 28px;
  color: #003150;
  font-family: 'open_sanssemibold';
  display: block;
  margin-top: 24px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #eventsport-calendar .calendar-items-wrapper .calendar-next span,
html[data-lang='tr-tr'] #eventsport-calendar .calendar-items-wrapper .calendar-next span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #eventsport-calendar .calendar-items-wrapper .calendar-next span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-calendar .calendar-items-wrapper .calendar-next span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-next span br:first-child {
  display: none;
}
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-next span {
  font-size: 11px;
  line-height: 14px;
}
html.mobile #eventsport-detail.alpineskiing .width-breakpoint {
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
#eventsport-detail.alpineskiing .eventsport-wrapper {
  position: relative;
  display: block;
  background-color: #eff1f3;
}
#eventsport-detail.alpineskiing .news {
  position: relative;
  background-color: #042745;
  padding-bottom: 135px;
  padding-top: 130px;
}
.mobile #eventsport-detail.alpineskiing .news {
  padding-top: 25px;
  padding-bottom: 34px;
}
#eventsport-detail.alpineskiing .news .slideshow-news {
  position: relative;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news {
  text-align: center;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper {
  position: relative;
  font-size: 0px;
  height: 880px;
  width: 100%;
  overflow: hidden;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper {
  height: 490px;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  float: left;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 46%;
  height: 95%;
  margin-bottom: 80px;
  overflow: hidden;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item {
  width: 100%;
  float: none;
  margin: 0 auto;
  margin-bottom: 80px;
  height: 100%;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item:nth-child(2) {
  margin-left: 8%;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title {
  position: relative;
  font-family: 'open_sanslight';
  font-size: 36px;
  line-height: 50px;
  color: white;
  height: 100px;
}
html[data-lang='pl-pl'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title,
html[data-lang='tr-tr'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title {
  font-size: 18px;
  line-height: 25px;
  height: 52px;
  text-align: left;
  margin-left: 20px;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location {
  position: relative;
  margin-top: 20px;
  text-align: left;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-icon {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  margin-bottom: -7px;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sanslight';
  font-size: 18px;
  color: #878f9a;
  margin-left: 15px;
  height: 19px;
  text-transform: lowercase;
}
html[data-lang='pl-pl'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city,
html[data-lang='tr-tr'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city:first-letter {
  text-transform: uppercase;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city {
  font-size: 11px;
  margin-left: 9px;
  text-transform: lowercase;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city:first-letter {
  text-transform: uppercase;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location {
  margin-top: 0px;
  margin-left: 16px;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 375px;
  margin-top: 55px;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-thumb img {
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.desktop #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-thumb img {
  -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);
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-thumb {
  margin-top: 23px;
  height: 187.5px;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date {
  font-family: 'open_sansregular';
  font-size: 18px;
  color: white;
  margin-top: 50px;
}
html[data-lang='pl-pl'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date,
html[data-lang='tr-tr'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date {
  margin-top: 28px;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  padding: 0px 20px;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume {
  font-family: 'open_sansregular';
  display: block;
  position: relative;
  font-size: 14px;
  line-height: 26px;
  color: #84888b;
  height: 58px;
  overflow: hidden;
  margin-top: 20px;
}
html[data-lang='pl-pl'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume,
html[data-lang='tr-tr'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume {
  margin-top: 13px;
  font-size: 12px;
  line-height: 21px;
  height: 42px;
  text-align: left;
  padding: 0px 20px;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-more-button {
  padding-left: 0px;
  margin-top: 20px;
  text-align: left;
  padding-bottom: 50px;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-more-button {
  display: block;
  padding: 0px 20px;
  padding-bottom: 50px;
  border-bottom: 1px solid #23425c;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-more-button span {
  color: white;
}
.mobile #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-more-button span {
  font-size: 12px;
  line-height: 13px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-nav {
  text-align: center;
  margin-bottom: 32px;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-nav div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.desktop #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-show-all-news,
.tablet #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-show-all-news {
  position: absolute;
  bottom: -20px;
  right: 0px;
}
#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-show-all-news span {
  text-transform: uppercase;
}
#eventsport-detail.alpineskiing .product-ambassador-wrapper {
  position: relative;
}
.mobile #eventsport-detail.alpineskiing .product-ambassador-wrapper {
  background-color: #eff1f3;
}
#eventsport-detail.alpineskiing .product-ambassador-wrapper .background-blue {
  position: absolute;
  width: 100%;
  background: #042745;
  top: 0px;
  left: 0px;
  height: 571px;
}
.mobile #eventsport-detail.alpineskiing .product-ambassador-wrapper .background-blue {
  height: 320px;
}
#eventsport-detail.alpineskiing .product {
  position: relative;
  text-align: center;
}
#eventsport-detail.alpineskiing .product .product-wrapper {
  position: relative;
  display: block;
  background-color: white;
  padding-bottom: 155px;
}
.mobile #eventsport-detail.alpineskiing .product .product-wrapper {
  padding-bottom: 80px;
  background-color: #f7f7f7;
}
#eventsport-detail.alpineskiing .product .product-wrapper .icon-watch-btn-zoom {
  margin-top: 50px;
}
#eventsport-detail.alpineskiing .product .product-wrapper .button-wrapper {
  text-align: left;
  padding-top: 26px;
  max-width: 990px;
  margin: 0 auto;
  margin-left: 141px;
  display: block;
}
.mobile #eventsport-detail.alpineskiing .product .product-wrapper .button-wrapper {
  padding: 20px 20px 0px 20px;
  margin-left: 0px;
}
#eventsport-detail.alpineskiing .product .product-image {
  position: relative;
  display: block;
  margin: 0 auto;
  margin-top: 70px;
}
.mobile #eventsport-detail.alpineskiing .product .product-image {
  margin-top: 25px;
}
.mobile #eventsport-detail.alpineskiing .product .product-image img {
  width: 200px;
}
#eventsport-detail.alpineskiing .product .product-title {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: black;
  font-size: 30px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-family: 'open_sansregular';
  margin-top: 200px;
}
html[data-lang='pl-pl'] #eventsport-detail.alpineskiing .product .product-title,
html[data-lang='tr-tr'] #eventsport-detail.alpineskiing .product .product-title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail.alpineskiing .product .product-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail.alpineskiing .product .product-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail.alpineskiing .product .product-title {
  line-height: 21px;
  margin-top: 56px;
  font-size: 15px;
  max-width: 200px;
}
.mobile #eventsport-detail.alpineskiing .product .product-zoom-icon {
  margin-top: 30px;
}
#eventsport-detail.alpineskiing .product .product-text {
  display: block;
  text-align: left;
  color: #9d9d9d;
  font-size: 16px;
  line-height: 32px;
  font-family: 'open_sansregular';
  max-width: 990px;
  margin: 0 auto;
  margin-top: 105px;
  margin-left: 141px;
  padding-right: 100px;
}
html[data-lang='pl-pl'] #eventsport-detail.alpineskiing .product .product-text,
html[data-lang='tr-tr'] #eventsport-detail.alpineskiing .product .product-text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail.alpineskiing .product .product-text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail.alpineskiing .product .product-text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail.alpineskiing .product .product-text {
  padding: 0px 20px;
  font-size: 12px;
  line-height: 21px;
  margin-left: 0px;
  margin-top: 35px;
}
#eventsport-detail.alpineskiing .ambassador {
  position: relative;
  background: #f7f7f7;
  margin-bottom: 82px;
}
.mobile #eventsport-detail.alpineskiing .ambassador {
  margin-bottom: 0px;
  width: 320px;
}
#eventsport-detail.alpineskiing .ambassador .ambassador-item {
  position: relative;
  display: block;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
}
.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item {
  width: 100%;
  display: block;
}
#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head {
  position: relative;
  display: block;
  width: 100%;
}
#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-block {
  position: relative;
  height: 470px;
  width: 100%;
  vertical-align: top;
  text-align: center;
  overflow: hidden;
}
#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-block i {
  top: 50%;
  position: absolute;
  margin-top: -45px;
  left: 50%;
  margin-left: -45px;
}
.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-block {
  width: 100%;
  height: auto;
}
html.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-block img {
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
  width: 100% !important;
  height: auto !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
}
#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-sport img {
  -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);
}
.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-sport {
  display: none;
}
#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body {
  position: relative;
  display: block;
  width: 100%;
  height: 210px;
  background-color: #f7f7f7;
}
.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body {
  height: 110px;
  border-bottom: 1px solid #eff1f3;
  background-color: white;
}
#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper {
  position: relative;
  margin-left: 50px;
}
.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper {
  margin-left: 20px;
}
#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-title {
  font-size: 16px;
  line-height: 26px;
  color: black;
  text-transform: uppercase;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-title,
html[data-lang='tr-tr'] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-title {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-title {
  font-size: 9px;
  line-height: 21px;
}
#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name {
  font-family: 'open_sansregular';
  color: black;
  font-size: 26px;
  line-height: 36px;
}
html[data-lang='pl-pl'] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name,
html[data-lang='tr-tr'] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name {
  font-size: 16px;
  line-height: 21px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] .mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name,
html[data-lang='tr-tr'] .mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] .mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-body .ambassador-body-wrapper .ambassador-name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#eventsport-detail.alpineskiing .film-wrapper {
  height: 763px;
  display: block;
  overflow: hidden;
  position: relative;
}
html.notouch #eventsport-detail.alpineskiing .film-wrapper:hover .sprite {
  -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);
}
#eventsport-detail.alpineskiing .film-wrapper .sprite {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -45px;
  margin-left: -45px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
.mobile #eventsport-detail.alpineskiing .film-wrapper .sprite {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
.mobile #eventsport-detail.alpineskiing .parts-wrapper {
  margin-top: 0px;
}
.mobile #eventsport-detail.alpineskiing .button span {
  color: black;
}
#section-home {
  background-color: #002744;
  padding-bottom: 95px;
  padding-top: 0px;
  color: #99ADB9;
}
html.mobile #section-home {
  padding-bottom: 20px;
}
#section-home .icon-general-arrow-right-hq {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 11px;
  background-image: url(../../../skins/desktop/images/icons/icon/general/arrow-right-white-hq.png);
  background-size: cover;
}
#section-home .icon-wrapper .icon-general-arrow-right-hq {
  vertical-align: middle;
}
#section-home .button .icon-general-arrow-right-hq {
  margin-left: 20px;
}
html.mobile #section-home .button .icon-general-arrow-right-hq {
  margin-left: 0;
  top: -2px;
}
#section-home #home-slideshow-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
  color: #99adb9;
}
#section-home #home-slideshow-wrapper .slideshow-content {
  height: 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-home #home-slideshow-wrapper canvas {
  width: 100%;
}
#section-home #home-slideshow-wrapper .title {
  font-size: 40px;
  line-height: 48px;
  position: absolute;
  bottom: 233px;
  left: 130px;
  font-family: 'open_sansregular';
  -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);
  text-align: left;
  pointer-events: none;
  max-width: 90%;
}
html[data-lang='pl-pl'] #section-home #home-slideshow-wrapper .title,
html[data-lang='tr-tr'] #section-home #home-slideshow-wrapper .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-home #home-slideshow-wrapper .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-home #home-slideshow-wrapper .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-home #home-slideshow-wrapper .title {
  font-size: 25px;
  line-height: 22px;
  bottom: 43px;
  left: 40px;
}
#section-home #home-slideshow-wrapper .slideshow-item {
  background: black;
  position: absolute;
  text-align: center;
  /* Position du titre et du bouton */
}
html.tablet #section-home #home-slideshow-wrapper .slideshow-item.nowrap .title,
html.desktop #section-home #home-slideshow-wrapper .slideshow-item.nowrap .title {
  white-space: nowrap;
  max-width: none !important;
}
html.tablet #section-home #home-slideshow-wrapper .slideshow-item.nowrap .title br,
html.desktop #section-home #home-slideshow-wrapper .slideshow-item.nowrap .title br {
  display: none;
}
#section-home #home-slideshow-wrapper .slideshow-item img.no-resize {
  position: relative;
  top: 0px;
  left: 0px;
  height: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: inline-block;
  min-width: 0px;
}
html.desktop #section-home #home-slideshow-wrapper .slideshow-item img.no-resize:not(.position7):not(.position3),
html.tablet #section-home #home-slideshow-wrapper .slideshow-item img.no-resize:not(.position7):not(.position3) {
  margin-top: 0px !important;
}
html.mobile #section-home #home-slideshow-wrapper .slideshow-item img.no-resize:not(.positionmobile7):not(.positionmobile3) {
  margin-top: 0px !important;
}
#section-home #home-slideshow-wrapper .slideshow-item img.no-resize.arrow {
  height: 23px !important;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo {
  position: absolute;
  display: block !important;
  height: auto !important;
  max-width: 50%;
  max-height: 50%;
  vertical-align: top;
  pointer-events: none;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.always-visible {
  display: block !important;
  -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.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.hide-onmobile {
  display: none !important;
}
html.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo {
  height: 40px;
  max-height: 100%;
  max-width: 100%;
}
html.tablet #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo {
  height: 120px;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.position0 {
  top: 0px;
  right: auto;
  bottom: auto;
  left: 0px;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.position1 {
  position: relative;
  margin-left: auto !important;
  margin-right: auto !important;
  display: inline-block !important;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.position2 {
  right: 0px;
  top: 0px;
  left: auto;
  bottom: auto;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.position3 {
  right: 0px;
  top: 50%;
  left: auto;
  bottom: auto;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.position4,
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.position {
  bottom: 0px;
  right: 0px;
  left: auto;
  top: auto;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.position5 {
  position: relative;
  margin-left: auto !important;
  margin-right: auto !important;
  vertical-align: bottom;
  display: inline-block !important;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.position6 {
  left: 0px;
  bottom: 0px;
  right: auto;
  top: auto;
}
#section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.position7 {
  left: 0px;
  top: 50%;
  left: auto;
  bottom: auto;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.positionmobile0 {
  top: 0px;
  right: auto;
  bottom: auto;
  left: 0px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.positionmobile1 {
  position: relative;
  margin-left: auto !important;
  margin-right: auto !important;
  display: inline-block !important;
  top: 0px !important;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.positionmobile2 {
  right: 0px;
  top: 0px;
  left: auto;
  bottom: auto;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.positionmobile3 {
  right: 0px;
  top: 50%;
  left: auto;
  bottom: auto;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.positionmobile4,
.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.positionmobile {
  bottom: 0px;
  right: 0px;
  left: auto;
  top: auto;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.positionmobile5 {
  position: relative;
  margin-left: auto !important;
  margin-right: auto !important;
  vertical-align: bottom;
  display: inline-block !important;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.positionmobile6 {
  left: 0px;
  bottom: 0px;
  right: auto;
  top: auto;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item img.logo-aftervideo.positionmobile7 {
  left: 0px;
  top: 50%;
  right: auto;
  top: auto;
}
#section-home #home-slideshow-wrapper .slideshow-item.position0 .title {
  text-align: left;
  right: auto;
  left: 120px;
  bottom: 76%;
}
#section-home #home-slideshow-wrapper .slideshow-item.position0 .button {
  right: auto;
  left: 103px;
  bottom: 67%;
}
#section-home #home-slideshow-wrapper .slideshow-item.position1 .title {
  text-align: center;
  left: 0px;
  right: 0px;
  bottom: 76%;
  width: 100%;
  max-width: none;
}
#section-home #home-slideshow-wrapper .slideshow-item.position1 .button {
  left: 50%;
  right: auto;
  bottom: 67%;
  margin-left: -70px;
}
#section-home #home-slideshow-wrapper .slideshow-item.position2 .title {
  text-align: right;
  left: auto;
  right: 120px;
  bottom: 76%;
}
#section-home #home-slideshow-wrapper .slideshow-item.position2 .button {
  left: auto;
  right: 103px;
  bottom: 67%;
}
#section-home #home-slideshow-wrapper .slideshow-item.position3 .title {
  text-align: right;
  left: auto;
  right: 120px;
  bottom: 50%;
  margin-bottom: -30px;
}
#section-home #home-slideshow-wrapper .slideshow-item.position3 .button {
  left: auto;
  right: 103px;
  bottom: 42%;
  margin-bottom: -30px;
}
#section-home #home-slideshow-wrapper .slideshow-item.position4 .title {
  text-align: right;
  left: auto;
  right: 120px;
  bottom: 93px;
}
#section-home #home-slideshow-wrapper .slideshow-item.position4 .button {
  left: auto;
  right: 103px;
  bottom: 40px;
}
#section-home #home-slideshow-wrapper .slideshow-item.position5 .title {
  text-align: center;
  left: auto;
  right: 0px;
  bottom: 93px;
  width: 100%;
  max-width: none;
}
#section-home #home-slideshow-wrapper .slideshow-item.position5 .button {
  left: 50%;
  right: auto;
  bottom: 40px;
  margin-left: -70px;
}
#section-home #home-slideshow-wrapper .slideshow-item.position6 .title {
  text-align: left;
  right: auto;
  left: 120px;
  bottom: 93px;
}
#section-home #home-slideshow-wrapper .slideshow-item.position6 .button {
  right: auto;
  left: 103px;
  bottom: 40px;
}
#section-home #home-slideshow-wrapper .slideshow-item.position7 .title {
  text-align: left;
  right: auto;
  left: 120px;
  bottom: 50%;
  margin-bottom: -30px;
}
#section-home #home-slideshow-wrapper .slideshow-item.position7 .button {
  right: auto;
  left: 103px;
  bottom: 42%;
  margin-bottom: -30px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item .title {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item .button {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile0 .title {
  text-align: left;
  right: auto;
  bottom: 83%;
  left: 20px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile0 .button {
  right: auto;
  bottom: 74%;
  left: 7px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile1 .title {
  text-align: center;
  left: 0px;
  right: 0px;
  bottom: 83%;
  width: 100%;
  max-width: none;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile1 .button {
  left: 50%;
  right: auto;
  bottom: 74%;
  margin-left: -70px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile2 .title {
  text-align: right;
  left: auto;
  right: 20px;
  bottom: 83%;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile2 .button {
  left: auto;
  right: -5px;
  bottom: 74%;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile3 .title {
  text-align: right;
  left: auto;
  right: 20px;
  bottom: 50%;
  margin-bottom: -30px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile3 .button {
  left: auto;
  right: -5px;
  bottom: 42%;
  margin-bottom: -30px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile4 .title {
  text-align: right;
  left: auto;
  right: 20px;
  bottom: 40px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile4 .button {
  left: auto;
  right: -5px;
  bottom: 15px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile5 .title {
  text-align: center;
  left: auto;
  right: 0px;
  bottom: 40px;
  width: 100%;
  max-width: none;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile5 .button {
  left: 50%;
  right: auto;
  bottom: 15px;
  margin-left: -70px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile6 .title {
  text-align: left;
  right: auto;
  left: 20px;
  bottom: 40px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile6 .button {
  right: auto;
  left: 7px;
  bottom: 15px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile7 .title {
  text-align: left;
  right: auto;
  left: 20px;
  bottom: 50%;
  margin-bottom: -30px;
}
.mobile #section-home #home-slideshow-wrapper .slideshow-item.positionmobile7 .button {
  right: auto;
  left: 7px;
  bottom: 42%;
  margin-bottom: -30px;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .picture-aftervideo {
  display: none;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper {
  position: absolute;
  right: 39px;
  bottom: 40px;
  width: 100px;
  height: 44px;
  border: 1px solid white;
  border: 1px solid rgba(255, 255, 255, 0.3);
  text-align: center;
  visibility: hidden;
  -webkit-transition: border-color 0.2s linear;
  -moz-transition: border-color 0.2s linear;
  -ms-transition: border-color 0.2s linear;
  -o-transition: border-color 0.2s linear;
  z-index: 100;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper.hide-volume {
  width: 49px;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper.hide-volume .left {
  display: none;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper.hide-fullscreen {
  width: 49px;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper.hide-fullscreen .right {
  display: none;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper.hide-fullscreen.hide-volume {
  display: none !important;
}
html.ie7 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper,
html.ie8 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper,
html.ie9 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper,
html.ie10 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper,
html.ie11 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper {
  width: 50px;
}
html.notouch #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper:hover {
  border: 1px solid white;
}
html.notouch #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper:hover .left {
  border-right: 1px solid white;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .left,
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .right {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 100%;
  vertical-align: top;
  width: 50px;
  cursor: pointer;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .left {
  border-right: 1px solid white;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-transition: border-color 0.2s linear;
  -moz-transition: border-color 0.2s linear;
  -ms-transition: border-color 0.2s linear;
  -o-transition: border-color 0.2s linear;
  width: 49px;
}
html.ie7 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .left,
html.ie8 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .left,
html.ie9 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .left,
html.ie10 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .left,
html.ie11 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .left {
  width: 100%;
  border-right: none;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .left .icon-media-mute-white-big {
  display: none;
}
html.ie7 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .right,
html.ie8 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .right,
html.ie9 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .right,
html.ie10 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .right,
html.ie11 #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .right {
  display: none;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .sprite {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
html.notouch #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper .sprite: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);
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper.muted .left .icon-media-mute-white-big {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper.muted .left .icon-media-sound-white-big {
  display: none;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-video {
  position: absolute;
}
#section-home #home-slideshow-wrapper .slideshow-item canvas {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
}
#section-home #home-slideshow-wrapper .slideshow-item .picture-cover {
  display: none;
}
#section-home #home-slideshow-wrapper .slideshow-item .title-canvas {
  display: none;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .background-watch {
  display: none;
  z-index: 0;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper {
  visibility: hidden;
  display: none;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version {
  position: absolute;
  display: block;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .rect-wrapper,
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .square-wrapper {
  display: inline-block;
  width: 100%;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .rect-wrapper:after,
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .square-wrapper:after {
  content: "";
  display: block;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .rect-wrapper:after {
  padding-top: 66.25%;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .square-wrapper:after {
  padding-top: 100%;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .background-watch {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .watch-wrapper {
  position: absolute;
  width: 33%;
  top: 14.3%;
  left: 31.3%;
  transform: rotateZ(31deg) rotateX(16deg) rotateY(-14deg) translateZ(0);
  -o-transform: rotateZ(31deg) rotateX(16deg) rotateY(-14deg) translateZ(0);
  -ms-transform: rotateZ(31deg) rotateX(16deg) rotateY(-14deg) translateZ(0);
  -webkit-transform: rotateZ(31deg) rotateX(16deg) rotateY(-14deg) translateZ(0);
  -moz-transform: rotateZ(31deg) rotateX(16deg) rotateY(-14deg) translateZ(0);
  transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  z-index: 1;
}
html.ie10 #section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .watch-wrapper,
html.ie11 #section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .watch-wrapper {
  top: 15.6%;
  left: 31.5%;
}
#section-home #home-slideshow-wrapper .slideshow-item .canvas-wrapper .css-watch-wrapper.css-version .watch-wrapper img {
  z-index: 1;
}
#section-home #home-slideshow-wrapper .button {
  position: absolute;
  bottom: 164px;
  left: 113px;
  text-transform: uppercase;
  -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);
  -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-home #home-slideshow-wrapper .button .arrow {
  margin-top: 1px;
  width: 40px;
  position: relative;
}
#section-home #home-slideshow-wrapper .button.fullpage {
  background-image: url('../images/colors/transparent.png');
  bottom: 0px !important;
  left: 0px !important;
  top: 0px !important;
  right: 0px !important;
  cursor: pointer;
  font-size: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px !important;
  height: auto !important;
  width: auto !important;
  margin-bottom: 0px !important;
}
#section-home #home-slideshow-wrapper .button.fullpage span {
  display: none !important;
}
.ie11 #section-home #home-slideshow-wrapper .button .icon-wrapper,
.ie11 #section-home #home-slideshow-wrapper .button .arrow {
  vertical-align: top;
}
.ie11 #section-home #home-slideshow-wrapper .button svg {
  height: 52px;
}
html.mobile #section-home #home-slideshow-wrapper .button {
  bottom: 10px;
  left: 26px;
}
#section-home #home-slideshow-wrapper .arrow-left-wrapper,
#section-home #home-slideshow-wrapper .arrow-right-wrapper {
  position: absolute;
  width: 40px;
  height: 40px;
  border: 1px solid white;
  border: 1px solid rgba(255, 255, 255, 0.2);
  cursor: pointer;
  top: 50%;
  left: 40px;
  margin-top: -20px;
  -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);
  -webkit-transition: border 0.2s ease-out;
  -moz-transition: border 0.2s ease-out;
  -ms-transition: border 0.2s ease-out;
  -o-transition: border 0.2s ease-out;
  background-image: url('../images/colors/transparent.png');
}
html.touch #section-home #home-slideshow-wrapper .arrow-left-wrapper,
html.touch #section-home #home-slideshow-wrapper .arrow-right-wrapper {
  display: none !important;
}
#section-home #home-slideshow-wrapper .arrow-left-wrapper:hover,
#section-home #home-slideshow-wrapper .arrow-right-wrapper:hover {
  border: 1px solid rgba(255, 255, 255, 0.4);
}
#section-home #home-slideshow-wrapper .arrow-left-wrapper span,
#section-home #home-slideshow-wrapper .arrow-right-wrapper span {
  width: 13px;
  height: 13px;
  border-left: 1px solid red;
  border-bottom: 1px solid red;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 16px;
  top: 13px;
}
html.ie7 #section-home #home-slideshow-wrapper .arrow-left-wrapper span,
html.ie7 #section-home #home-slideshow-wrapper .arrow-right-wrapper span,
html.ie8 #section-home #home-slideshow-wrapper .arrow-left-wrapper span,
html.ie8 #section-home #home-slideshow-wrapper .arrow-right-wrapper span {
  top: 10px;
}
#section-home #home-slideshow-wrapper .arrow-left-wrapper.arrow-right-wrapper span,
#section-home #home-slideshow-wrapper .arrow-right-wrapper.arrow-right-wrapper span {
  left: 10px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
html.ie7 #section-home #home-slideshow-wrapper .arrow-left-wrapper.arrow-right-wrapper span,
html.ie7 #section-home #home-slideshow-wrapper .arrow-right-wrapper.arrow-right-wrapper span,
html.ie8 #section-home #home-slideshow-wrapper .arrow-left-wrapper.arrow-right-wrapper span,
html.ie8 #section-home #home-slideshow-wrapper .arrow-right-wrapper.arrow-right-wrapper span {
  top: 10px;
  left: 8px;
}
#section-home #home-slideshow-wrapper .arrow-right-wrapper {
  left: auto;
  right: 40px;
}
#section-home #home-slideshow-wrapper .arrow-right-wrapper .sprite {
  left: 14px;
}
#section-home #home-slideshow-wrapper .icon-general-play {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
html.notouch #section-home #home-slideshow-wrapper .icon-general-play: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);
}
#section-home #home-watchandstore {
  height: 500px;
  position: relative;
  overflow: hidden;
  color: #99ADB9;
}
html.mobile #section-home #home-watchandstore {
  height: auto;
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
#section-home #home-watchandstore img {
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-transition: all 1.2s linear, opacity 0.2s ease-out;
  -moz-transition: all 1.2s linear, opacity 0.2s ease-out;
  -ms-transition: all 1.2s linear, opacity 0.2s ease-out;
  -o-transition: all 1.2s linear, opacity 0.2s ease-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
html.mobile #section-home #home-watchandstore img {
  width: 100%;
}
#section-home #home-watchandstore .left:hover img,
#section-home #home-watchandstore .right:hover img {
  -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-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  -webkit-transition: all 5s linear, opacity 0.2s ease-out;
  -moz-transition: all 5s linear, opacity 0.2s ease-out;
  -ms-transition: all 5s linear, opacity 0.2s ease-out;
  -o-transition: all 5s linear, opacity 0.2s ease-out;
}
html.touch #section-home #home-watchandstore .left:hover img,
html.touch #section-home #home-watchandstore .right:hover img {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-home #home-watchandstore .left {
  width: 50%;
  float: left;
  position: relative;
  padding: 215px 140px 189px 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  height: 100%;
  display: block;
  overflow: hidden;
}
html.tablet #section-home #home-watchandstore .left {
  padding: 178px 60px 180px 30px;
}
html.tablet #section-home #home-watchandstore .left img {
  right: -90px;
  left: auto;
}
html.mobile #section-home #home-watchandstore .left {
  float: none;
  height: 175px;
  width: 100%;
  padding: 62px 20px;
  text-align: center;
}
html.mobile #section-home #home-watchandstore .left img {
  width: 100%;
  height: auto;
}
#section-home #home-watchandstore .left .title {
  font-size: 40px;
  color: white;
  font-family: 'open_sanslight';
  line-height: 48px;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 3px;
}
html[data-lang='pl-pl'] #section-home #home-watchandstore .left .title,
html[data-lang='tr-tr'] #section-home #home-watchandstore .left .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-home #home-watchandstore .left .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-home #home-watchandstore .left .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-home #home-watchandstore .left .title {
  font-size: 18px;
  line-height: 23px;
}
#section-home #home-watchandstore .right {
  width: 50%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  height: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
#section-home #home-watchandstore .right .text-wrapper {
  height: 100%;
  text-align: center;
}
#section-home #home-watchandstore .right .text-wrapper .v-align-div {
  text-align: left;
}
html.mobile #section-home #home-watchandstore .right .text-wrapper .v-align-div {
  text-align: center;
}
html.tablet #section-home #home-watchandstore .right img {
  left: auto;
  right: -119px;
}
html.mobile #section-home #home-watchandstore .right {
  float: none;
  height: 215px;
  width: 100%;
}
#section-home #home-watchandstore .right .title {
  font-size: 40px;
  color: #edeff0;
  font-family: 'open_sanslight';
  line-height: 48px;
  text-transform: uppercase;
  letter-spacing: 3px;
  position: relative;
}
html[data-lang='pl-pl'] #section-home #home-watchandstore .right .title,
html[data-lang='tr-tr'] #section-home #home-watchandstore .right .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-home #home-watchandstore .right .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-home #home-watchandstore .right .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-home #home-watchandstore .right .title {
  width: 270px;
}
html.mobile #section-home #home-watchandstore .right .title {
  font-size: 20px;
  line-height: 23px;
  letter-spacing: 2px;
}
#section-home #home-watchandstore .right .title .sprite {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  left: -54px;
  top: 0px;
}
#section-home #home-watchandstore .right .subtitle {
  font-size: 14px;
  line-height: 24px;
  color: #edeff0;
  position: relative;
  display: block;
}
html.mobile #section-home #home-watchandstore .right .subtitle {
  font-size: 13px;
  line-height: 17px;
  margin-top: 4px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  display: block;
}
#section-home #home-watchandstore .right .input-geolocate-button {
  color: #FFF;
  border: 1px solid white;
  font-size: 14px;
  font-family: 'open_sanssemibold';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 20px 35px 20px 57px;
  position: relative;
  text-transform: uppercase;
  margin-top: 36px;
  cursor: pointer;
  -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;
}
html[data-lang='pl-pl'] #section-home #home-watchandstore .right .input-geolocate-button,
html[data-lang='tr-tr'] #section-home #home-watchandstore .right .input-geolocate-button {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-home #home-watchandstore .right .input-geolocate-button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-home #home-watchandstore .right .input-geolocate-button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.notouch #section-home #home-watchandstore .right .input-geolocate-button:hover {
  background-color: #164164;
}
#section-home #home-watchandstore .right .input-geolocate-button i {
  position: relative;
  left: -28px;
  vertical-align: middle;
  top: 0px;
}
html.mobile #section-home #home-watchandstore .right .input-geolocate-button i {
  left: -8px;
  top: -2px;
}
html.mobile #section-home #home-watchandstore .right .input-geolocate-button {
  font-size: 11px;
  letter-spacing: 1px;
  padding: 8px 12px 5px 27px;
  margin-top: 16px;
}
#section-home #home-watchandstore .right .sprite {
  position: absolute;
  left: -70px;
  top: 10px;
}
#section-home #home-news-preview {
  position: relative;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-home #home-news-preview,
html[data-lang='tr-tr'] #section-home #home-news-preview {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-home #home-news-preview {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-home #home-news-preview {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-home #home-news-preview {
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
#section-home #home-news-preview .title {
  padding-top: 34px;
  height: 79px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  position: relative;
  line-height: 13px;
  color: #99ADB9;
}
#section-home #home-news-preview .title .sprite,
#section-home #home-news-preview .title span {
  vertical-align: middle;
}
#section-home #home-news-preview .title span {
  margin-left: 18px;
  font-size: 14px;
  color: #99ADB9;
}
#section-home #home-news-preview .news-wrapper {
  position: relative;
  width: 100%;
  text-align: center;
}
#section-home #home-news-preview .news-wrapper .news-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 470px;
  width: 50%;
  height: 629px;
  background: white;
  overflow: hidden;
  text-align: left;
}
#section-home #home-news-preview .news-wrapper .news-item:hover .overlay {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-home #home-news-preview .news-wrapper .news-item .news-picture {
  width: 470px;
  height: 313px;
}
html.mobile #section-home #home-news-preview .news-wrapper .news-item .news-picture {
  width: 100%;
  height: auto;
}
html.mobile #section-home #home-news-preview .news-wrapper .news-item {
  width: 100%;
  float: none;
  height: auto;
}
#section-home #home-news-preview .news-wrapper .news-item .news-text {
  padding: 52px 39px 52px 39px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  border-right: 1px solid #eff1f3;
}
html.mobile #section-home #home-news-preview .news-wrapper .news-item .news-text {
  padding: 20px 25px 35px 25px;
}
#section-home #home-news-preview .news-wrapper .news-item.see-allnews {
  background: #003150;
  line-height: 629px;
  text-align: center;
}
#section-home #home-news-preview .news-wrapper .news-item.see-allnews span {
  font-size: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-transform: uppercase;
  color: white;
  margin-right: 20px;
}
#section-home #home-news-preview .news-wrapper .news-item .news-picture {
  position: relative;
  display: block;
}
#section-home #home-news-preview .news-wrapper .news-item .news-picture .overlay {
  background-color: rgba(0, 49, 80, 0.7);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
html.ie7 #section-home #home-news-preview .news-wrapper .news-item .news-picture .overlay,
html.ie8 #section-home #home-news-preview .news-wrapper .news-item .news-picture .overlay {
  background-image: url('../images/colors/0-49-80-70.png');
}
#section-home #home-news-preview .news-wrapper .news-item .news-category {
  font-size: 12px;
  color: #59798D;
  text-transform: uppercase;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-home #home-news-preview .news-wrapper .news-item .news-category,
html[data-lang='tr-tr'] #section-home #home-news-preview .news-wrapper .news-item .news-category {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-home #home-news-preview .news-wrapper .news-item .news-category {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-home #home-news-preview .news-wrapper .news-item .news-category {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-home #home-news-preview .news-wrapper .news-item .news-category {
  font-size: 11px;
}
#section-home #home-news-preview .news-wrapper .news-item .news-title {
  color: #000000;
  font-size: 26px;
  line-height: 30px;
  font-family: 'open_sanslight';
  margin-top: 10px;
  height: 168px;
  overflow: hidden;
  display: block;
}
html[data-lang='pl-pl'] #section-home #home-news-preview .news-wrapper .news-item .news-title,
html[data-lang='tr-tr'] #section-home #home-news-preview .news-wrapper .news-item .news-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-home #home-news-preview .news-wrapper .news-item .news-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-home #home-news-preview .news-wrapper .news-item .news-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-home #home-news-preview .news-wrapper .news-item .news-title {
  font-size: 16px;
  line-height: 20px;
  height: 75px;
}
#section-home #home-news-preview .news-wrapper .news-item .news-date {
  font-size: 12px;
  color: #59798D;
}
html.mobile #section-home #home-news-preview .news-wrapper .news-item .news-date {
  font-size: 11px;
}
#section-home #home-news-preview .news-seeall {
  color: white;
  background-color: #003150;
  height: 137px;
  padding-top: 19px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-home #home-news-preview .news-seeall .button {
  margin-left: 13px;
}
html.mobile #section-home #home-news-preview .news-seeall {
  height: 72px;
  padding-top: 10px;
}
#section-home #home-ambassador {
  height: 500px;
  position: relative;
  overflow: hidden;
  background: #003150;
  color: #99adb9;
}
html.mobile #section-home #home-ambassador {
  height: auto;
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
#section-home #home-ambassador .left {
  width: 50%;
  float: left;
  position: relative;
  background-color: white;
  color: #737373;
  padding: 142px 142px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  height: 100%;
}
html.tablet #section-home #home-ambassador .left {
  padding: 142px 67px;
}
html.mobile #section-home #home-ambassador .left {
  float: none;
  width: 100%;
  padding: 30px 20px;
  min-height: 175px;
}
#section-home #home-ambassador .right {
  width: 50%;
  float: left;
  position: relative;
  height: 100%;
  display: block;
  overflow: hidden;
  background-color: white;
  color: #737373;
}
html.mobile #section-home #home-ambassador .right {
  float: none;
  width: 100%;
  top: 0px;
  display: block;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile #section-home #home-ambassador .right img {
  width: 100% !important;
  height: auto !important;
  position: relative !important;
  left: 0px !important;
  top: 0px !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
}
#section-home #home-ambassador .ambassador-title {
  font-family: 'open_sanslight';
  font-size: 26px;
  line-height: 30px;
  color: black;
  height: 140px;
  overflow: hidden;
}
html[data-lang='pl-pl'] #section-home #home-ambassador .ambassador-title,
html[data-lang='tr-tr'] #section-home #home-ambassador .ambassador-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-home #home-ambassador .ambassador-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-home #home-ambassador .ambassador-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-home #home-ambassador .ambassador-title {
  font-size: 13px;
  line-height: 18px;
  height: 83px;
  padding-bottom: 10px;
}
html.mobile #section-home #home-ambassador .v-align-div {
  margin-top: 15px;
}
#section-home #home-ambassador .left a {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  color: #585858;
  margin-left: -30px;
}
html[data-lang='pl-pl'] #section-home #home-ambassador .left a,
html[data-lang='tr-tr'] #section-home #home-ambassador .left a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-home #home-ambassador .left a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-home #home-ambassador .left a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-home #home-ambassador .left a {
  font-size: 11px;
  line-height: 13px;
  margin-left: -15px;
}
html.mobile #section-home #home-ambassador .left a span {
  margin-right: 15px;
}
#home-instagram {
  position: relative;
  margin-top: 80px;
}
html.tablet #home-instagram {
  margin-top: 60px;
}
html.mobile #home-instagram {
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%;
  left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-left: 20px solid #002844;
  border-right: 20px solid #002844;
}
#home-instagram .instragram-content {
  width: 100%;
  height: 243px;
  position: relative;
  overflow: hidden;
}
html.mobile #home-instagram .instragram-content {
  height: auto;
}
#home-instagram .instragram-content a {
  width: 20%;
  display: block;
  height: 100%;
  position: relative;
  float: left;
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -ms-perspective: 1200px;
  perspective: 1200px;
}
#home-instagram .instragram-content a .flipper {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transition: all 1.8s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 1.8s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: all 1.8s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 1.8s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
#home-instagram .instragram-content a .flipper.flip {
  -webkit-transform: rotate3d(0, 1, 0, 180deg);
  -moz-transform: rotate3d(0, 1, 0, 180deg);
  -ms-transform: rotate3d(0, 1, 0, 180deg);
  -o-transform: rotate3d(0, 1, 0, 180deg);
  transform: rotate3d(0, 1, 0, 180deg);
}
#home-instagram .instragram-content a .flipper .face {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #000000;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
#home-instagram .instragram-content a .flipper .backface {
  overflow: hidden;
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transform: rotate3d(0, 1, 0, 180deg);
  -moz-transform: rotate3d(0, 1, 0, 180deg);
  -ms-transform: rotate3d(0, 1, 0, 180deg);
  -o-transform: rotate3d(0, 1, 0, 180deg);
  transform: rotate3d(0, 1, 0, 180deg);
}
html.tablet #home-instagram .instragram-content a {
  width: 25%;
}
html.mobile #home-instagram .instragram-content a {
  width: 100%;
  height: auto;
}
html.notouch #home-instagram .instragram-content a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
#home-instagram .instragram-content a img {
  position: relative;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transition: transform 2s linear;
  -moz-transition: transform 2s linear;
  -ms-transition: transform 2s linear;
  -o-transition: transform 2s linear;
}
html.mobile #home-instagram .instragram-content a img {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  left: auto !important;
  top: auto !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
  display: block;
}
#home-instagram > a {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background: rgba(11, 55, 92, 0.65);
  background-image: url('../images/home/instragram-gradient.png');
  background-size: 100% 100%;
}
#home-instagram > a > * {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#home-instagram > a img {
  left: 26.4%;
  position: absolute;
  top: 30%;
}
html.mobile #home-instagram > a img {
  width: 50px;
  top: 50%;
  margin-top: -30px;
  margin-left: -30px;
}
#home-instagram > a div {
  font-family: 'open_sanslight';
  color: white;
  font-size: 40px;
  line-height: 50px;
  left: 26.4%;
  position: absolute;
  top: 38.2%;
  margin-left: 120px;
}
html[data-lang='pl-pl'] #home-instagram > a div,
html[data-lang='tr-tr'] #home-instagram > a div {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #home-instagram > a div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #home-instagram > a div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#home-instagram > a div b {
  font-weight: none;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #home-instagram > a div b,
html[data-lang='tr-tr'] #home-instagram > a div b {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #home-instagram > a div b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #home-instagram > a div b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #home-instagram > a div {
  font-size: 17px;
  line-height: 19px;
  left: 0px;
  top: 50%;
  margin-top: -13px;
}
#home-magazine {
  position: relative;
  margin-top: 80px;
}
html.tablet #home-magazine {
  margin-top: 60px;
}
html.mobile #home-magazine {
  margin-top: 30px;
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
#home-magazine img {
  width: 100%;
}
#home-magazine > a {
  position: absolute;
  left: 8%;
  top: 32%;
}
html.tablet #home-magazine > a {
  left: 4%;
}
html.mobile #home-magazine > a {
  left: 40px;
  top: 36%;
}
#home-magazine > a .title {
  font-size: 40px;
  color: white;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #home-magazine > a .title,
html[data-lang='tr-tr'] #home-magazine > a .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #home-magazine > a .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #home-magazine > a .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #home-magazine > a .title {
  font-size: 30px;
}
html.mobile #home-magazine > a .title {
  font-size: 20px;
}
#home-magazine > a .button {
  margin-left: -20px;
}
html.mobile #home-magazine > a .button {
  margin-left: -15px;
}
#home-magazine .magazines-wrapper {
  position: absolute;
  right: 0px;
  width: 50%;
  height: 100%;
  top: 0px;
}
html.mobile #home-magazine .magazines-wrapper {
  display: none;
}
#home-magazine .magazines-wrapper .bh2017 {
  width: 33%;
  display: block;
  float: left;
  height: 100%;
}
#home-magazine .magazines-wrapper .rg2017 {
  width: 33%;
  display: block;
  float: left;
  height: 100%;
}
#home-magazine .magazines-wrapper .ws2017 {
  width: 33%;
  display: block;
  float: left;
  height: 100%;
}
#section-home .canvas-wrapper canvas {
  height: auto !important;
}
#section-home .ie9 #LONGINES_CONQUEST_1100th_RG_mobile {
  background: url('uploads/home/watch/LONGINES_CONQUEST_1100th_RG/canvas/images/Conquest_110th_RG_backUp.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 100%;
  width: 100vw;
  height: 100vh;
}
@media (min-width: 50px) and (max-width: 967px) {
  #section-home #LONGINES_CONQUEST_1100th_RG_mobile {
    background: url('uploads/home/watch/LONGINES_CONQUEST_1100th_RG/canvas/images/Conquest_110th_RG_backUp.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100%;
    width: 100vw;
    height: 100vh;
  }
  #section-home #canvas_LONGINES_CONQUEST_1100th_RG_realTime {
    display: none;
  }
}
@media (min-width: 50px) and (max-width: 967px) and (orientation: portrait) {
  #section-home #LONGINES_DolceVita_mobile {
    background: url('uploads/home/watch/LONGINES_CONQUEST_1100th_RG/canvas/images/Conquest_110th_RG_backUp_portrait.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100%;
    width: 100vw;
    height: 100vh;
  }
  #section-home #canvas_LONGINES_CONQUEST_1100th_RG_realTime {
    display: none;
  }
}
#section-home #canvas_LONGINES_CONQUEST_1100th_RG_realTime {
  height: auto !important;
  max-height: none !important;
}
#section-home #LONGINES_DolceVita_mobile {
  height: 100% !important;
  width: 100% !important;
}
#section-home .ie9 #LONGINES_CONQUEST_Dame_RG_mobile {
  background: url('uploads/home/watch/LONGINES_CONQUEST_1100th_RG/canvas/images/Conquest_Dame_RG_backUp.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 100%;
  width: 100vw;
  height: 100vh;
}
@media (min-width: 50px) and (max-width: 967px) {
  #section-home #LONGINES_CONQUEST_Dame_RG_mobile {
    background: url('uploads/home/watch/LONGINES_CONQUEST_1100th_RG/canvas/images/Conquest_Dame_RG_backUp.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100%;
    width: 100vw;
    height: 100vh;
  }
  #section-home #canvas_LONGINES_CONQUEST_Dame_RG_realTime {
    display: none;
  }
}
@media (min-width: 50px) and (max-width: 967px) and (orientation: portrait) {
  #section-home #LONGINES_CONQUEST_Dame_RG_mobile {
    background: url('uploads/home/watch/LONGINES_CONQUEST_1100th_RG/canvas/images/Conquest_Dame_RG_backUp_portrait.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100%;
    width: 100vw;
    height: 100vh;
  }
  #section-home #canvas_LONGINES_CONQUEST_Dame_RG_realTime {
    display: none;
  }
}
html.iframe-mod {
  height: 850px;
  background-color: transparent;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  /*&.mobile {
	    body, #body-content, #root-content {
			height: 100%;
	    }
    }*/
}
html.iframe-mod.mobile {
  height: 650px;
}
html.iframe-mod body {
  overflow: auto;
  height: 100%;
}
html.iframe-mod section,
html.iframe-mod #root-content {
  height: 850px !important;
}
html.mobile html.iframe-mod section,
html.mobile html.iframe-mod #root-content {
  height: 650px !important;
}
html.iframe-mod body,
html.iframe-mod #body-content,
html.iframe-mod #root-content {
  background-color: transparent;
}
html.iframe-mod header {
  display: none !important;
}
html.iframe-mod footer {
  display: none !important;
}
html.iframe-mod .widget-ariane {
  display: none !important;
}
html.iframe-mod #root-content {
  padding-top: 0px;
}
html.iframe-mod .widget-cookie {
  display: none !important;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -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);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.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'] .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 .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'] .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.size4 .item {
  width: 25%;
}
html.ie7 .landing .items-wrapper.size4 .item {
  width: 24% !important;
}
html.tablet .landing .items-wrapper.size4 .item li a {
  font-size: 13px;
  line-height: 26px;
}
.landing .items-wrapper.size5 .item {
  width: 20%;
}
html.ie7 .landing .items-wrapper.size5 .item {
  width: 19% !important;
}
.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'] .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'] .landing .content-wrapper .title,
html[data-magentotemplate='1'] .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(../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'] #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'] #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'] #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'] .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'] .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'] .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;
}
.ie7 .button,
.ie8 .button {
  border: 1px solid #e5e5e5;
  overflow: visible;
  color: #466388;
}
.ie7 .button > span,
.ie8 .button > span {
  position: relative;
  top: -3px;
}
.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'] .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;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.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'] .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'] .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'] .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'] .widget-ariane {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.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 a:first-child {
  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('../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'] .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'] .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-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'] .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'] .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'] .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'] .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'] .navnext .content .left,
html[data-magentotemplate='1'] .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'] .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'] .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);
}
.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'] .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.mobile .widget-cookie {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  height: 57px;
}
.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: 15px;
}
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'] .widget-cookie .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet .widget-cookie .text {
  width: 750px;
  margin-left: 20px;
  line-height: 16px;
}
html.mobile .widget-cookie .text {
  font-size: 7px;
  margin-left: 20px;
  width: 70%;
  line-height: 8px;
}
.widget-cookie a,
.widget-cookie .refuse {
  font-family: 'open_sansbold';
  color: white;
  margin-left: 175px;
  text-transform: uppercase;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 7px;
  font-size: 12px;
  cursor: pointer;
  line-height: 21px;
  position: relative;
}
html[data-lang='pl-pl'] .widget-cookie a,
html[data-lang='pl-pl'] .widget-cookie .refuse,
html[data-lang='tr-tr'] .widget-cookie a,
html[data-lang='tr-tr'] .widget-cookie .refuse {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .widget-cookie a,
html[data-lang='th-th'] .widget-cookie .refuse {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .widget-cookie a,
html[data-magentotemplate='1'] .widget-cookie .refuse {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.widget-cookie a.refuse,
.widget-cookie .refuse.refuse {
  margin-left: 40px;
}
html.tablet .widget-cookie a,
html.tablet .widget-cookie .refuse {
  margin-left: 20px;
}
html.mobile .widget-cookie a,
html.mobile .widget-cookie .refuse {
  margin-left: 28px;
  font-size: 6px;
  line-height: 11px;
}
.widget-cookie a:before,
.widget-cookie .refuse: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 a:before,
html.mobile .widget-cookie .refuse:before {
  top: 9px;
  left: -7px;
}
.widget-cookie .button-close {
  position: absolute;
  right: 190px;
  top: 30px;
  height: 42px;
  line-height: 42px;
  cursor: pointer;
  background: white;
  text-align: center;
  border: none;
}
.widget-cookie .button-close.implicit {
  width: 42px;
}
html.mobile .widget-cookie .button-close {
  right: 20px;
  left: auto;
  width: 22px;
  top: 8px;
  height: 22px;
  line-height: 22px;
}
html.mobile .widget-cookie .button-close.button {
  width: auto;
  font-size: 7px;
  height: 21px;
  line-height: 21px;
  top: 17px;
  padding: 0 13px;
}
html.mobile .widget-cookie .button-close.button span {
  font-size: 7px;
}
.widget-cookie .button-close .sprite {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  top: 7px;
}
html.mobile .widget-cookie .button-close .sprite {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  top: 4px;
}
html.tablet .widget-cookie .button-close {
  right: 10px;
}
.tab-privacy {
  height: 58px;
  font-size: 0;
  line-height: 58px;
  width: 100%;
  border-bottom: 1px solid #eff1f3;
  padding-left: 95px;
  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'] .tab-privacy,
html[data-lang='tr-tr'] .tab-privacy {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .tab-privacy {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .tab-privacy {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .tab-privacy {
  padding-left: 20px;
  height: 30px;
  width: auto;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}
html.mobile .tab-privacy .item {
  font-size: 10px;
  margin-right: 20px;
  line-height: 30px;
  position: relative;
  top: -10px;
}
.tab-privacy .item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
  height: 100%;
  color: #a9aeb3;
  text-transform: uppercase;
  margin-right: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -webkit-transition: border 0.5s;
  -moz-transition: border 0.5s;
  -ms-transition: border 0.5s;
  -o-transition: border 0.5s;
}
.tab-privacy .item a {
  color: #a9aeb3;
  -webkit-transition: color 0.5s;
  -moz-transition: color 0.5s;
  -ms-transition: color 0.5s;
  -o-transition: color 0.5s;
}
.tab-privacy .item.active {
  color: #002442;
  border-bottom: solid 1px #002442;
}
.tab-privacy .item.active a {
  color: #002442;
}
html.notouch .tab-privacy .item:hover {
  cursor: pointer;
  border-bottom: solid 1px #002442;
}
html.notouch .tab-privacy .item:hover a {
  color: #002442;
}
.bloc-magazine {
  margin-top: 50px;
  cursor: pointer;
}
#news-detail .bloc-magazine {
  margin-top: 90px;
}
.mobile #news-detail .bloc-magazine {
  margin-top: 0px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.bloc-magazine[data-template='bluehorse'] .right .title {
  font-size: 40px;
  text-transform: uppercase;
  line-height: 60px;
  font-family: 'Conv_SangBleuSerif-LightItalic';
}
.tablet .bloc-magazine[data-template='bluehorse'] .right .title {
  font-size: 35px;
  line-height: 50px;
}
.mobile .bloc-magazine[data-template='bluehorse'] .right .title {
  font-size: 25px;
  line-height: 30px;
}
.bloc-magazine[data-template='bluehorse'] .right p {
  color: white;
  color: rgba(255, 255, 255, 0.6);
  line-height: 27px;
  font-family: 'euclid_flexmedium';
}
.tablet .bloc-magazine[data-template='bluehorse'] .right p {
  line-height: 26px;
}
.mobile .bloc-magazine[data-template='bluehorse'] .right p {
  line-height: 21px;
}
.bloc-magazine[data-template="vhp"] .right p {
  color: white;
}
#eventsport-detail .bloc-magazine {
  margin-top: 0px;
  margin-bottom: 90px;
}
.mobile #eventsport-detail .bloc-magazine {
  margin-bottom: 0;
}
.bloc-magazine .content {
  position: relative;
  height: auto;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.bloc-magazine .background {
  position: relative;
  width: 100%;
}
.mobile .bloc-magazine .background {
  position: absolute;
  width: auto;
  height: 100%;
}
.bloc-magazine .left,
.bloc-magazine .right {
  position: absolute;
  top: 0;
  height: 100%;
  width: 50%;
  text-align: center;
}
.mobile .bloc-magazine .left,
.mobile .bloc-magazine .right {
  height: auto;
  width: 100%;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
}
.bloc-magazine .left {
  left: 0;
}
.bloc-magazine .right {
  right: 0;
}
.bloc-magazine .right > .v-align-div {
  text-align: left;
}
.bloc-magazine .right .logo {
  max-width: 30% !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.bloc-magazine .logo {
  max-width: 80%;
}
.tablet .bloc-magazine .logo {
  max-width: 70%;
}
.mobile .bloc-magazine .logo {
  margin-top: 30px;
  margin-bottom: 30px;
  height: auto !important;
}
.bloc-magazine .title {
  font-family: 'euclid_flexmedium';
  width: 100%;
  display: block;
  font-size: 50px;
  line-height: 60px;
  color: white;
  text-align: center;
}
.tablet .bloc-magazine .title {
  font-size: 35px;
  line-height: 50px;
}
.mobile .bloc-magazine .title {
  font-size: 25px;
  line-height: 30px;
}
.bloc-magazine p {
  font-family: 'euclid_flexlight';
  display: block;
  font-size: 16px;
  line-height: 32px;
  color: #b1bcc4;
  margin: 0 100px;
  margin-top: 40px;
}
.tablet .bloc-magazine p {
  font-size: 14px;
  line-height: 26px;
  margin: 0 30px;
  margin-top: 10px;
}
.mobile .bloc-magazine p {
  text-transform: none;
  font-size: 12px;
  line-height: 21px;
  margin: 0 18px;
  margin-top: 10px;
  letter-spacing: -0.5px;
}
.bloc-magazine a {
  position: relative;
  display: block;
  margin: 0 100px;
  margin-top: 50px;
}
.bloc-magazine a span,
.bloc-magazine a i {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.bloc-magazine a span {
  font-family: 'open_sanssemibold';
  font-size: 14px;
  line-height: 14px;
  color: white;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] .bloc-magazine a span,
html[data-lang='tr-tr'] .bloc-magazine a span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .bloc-magazine a span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .bloc-magazine a span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile .bloc-magazine a span {
  font-size: 12px;
  line-height: 12px;
}
.bloc-magazine a i {
  margin-left: 20px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  -moz-transition: margin-left 0.2s ease-in-out;
  -ms-transition: margin-left 0.2s ease-in-out;
  -o-transition: margin-left 0.2s ease-in-out;
}
.mobile .bloc-magazine a {
  margin: 0;
  margin-top: 30px;
  margin-bottom: 40px;
  text-align: center;
}
.tablet .bloc-magazine a {
  margin: 0 30px;
  margin-top: 20px;
}
.notouch .bloc-magazine a:hover i {
  margin-left: 30px;
}
#widget-infocontact .accountDetails {
  position: relative;
  padding: 10px 20px;
  margin-bottom: 20px;
  background-color: #f9f9f9;
}
#widget-infocontact .accountDetails .link {
  margin-bottom: 30px;
}
#widget-infocontact .accountDetails .formline {
  padding-bottom: 30px;
  width: 95%;
  margin-right: 5%;
}
#widget-infocontact .accountDetails .formline.col {
  width: 45%;
  display: inline-block;
  vertical-align: top;
}
html.mobile #widget-infocontact .accountDetails .formline.col {
  display: block;
  width: 100%;
}
html.mobile #widget-infocontact .accountDetails .formline.col.link {
  padding-bottom: 0px;
}
#widget-infocontact .accountDetails .formline h1,
#widget-infocontact .accountDetails .formline h2 {
  font-size: 30px;
  font-family: 'open_sanssemibold';
  color: #000;
  margin: 0;
  margin-bottom: 30px;
}
html[data-lang='pl-pl'] #widget-infocontact .accountDetails .formline h1,
html[data-lang='pl-pl'] #widget-infocontact .accountDetails .formline h2,
html[data-lang='tr-tr'] #widget-infocontact .accountDetails .formline h1,
html[data-lang='tr-tr'] #widget-infocontact .accountDetails .formline h2 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #widget-infocontact .accountDetails .formline h1,
html[data-lang='th-th'] #widget-infocontact .accountDetails .formline h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #widget-infocontact .accountDetails .formline h1,
html[data-magentotemplate='1'] #widget-infocontact .accountDetails .formline h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#widget-infocontact .accountDetails .formline label {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  color: #a9aeb3;
  display: inline-block;
  font-size: 15px;
}
html[data-lang='pl-pl'] #widget-infocontact .accountDetails .formline label,
html[data-lang='tr-tr'] #widget-infocontact .accountDetails .formline label {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #widget-infocontact .accountDetails .formline label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #widget-infocontact .accountDetails .formline label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#widget-infocontact .accountDetails .formline .val {
  margin-bottom: 5px;
  min-height: 18px;
  color: #494949;
  font-size: 14px;
  line-height: 21px;
}
#widget-infocontact .accountDetails .formline a {
  font-family: 'open_sanssemibold';
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 18px;
  color: #003150;
}
html[data-lang='pl-pl'] #widget-infocontact .accountDetails .formline a,
html[data-lang='tr-tr'] #widget-infocontact .accountDetails .formline a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #widget-infocontact .accountDetails .formline a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #widget-infocontact .accountDetails .formline a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
/*! jQuery UI - v1.11.4 - 2017-11-16
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
  font-size: 14px;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../images/widget/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("../images/widget/ui-icons_444444_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("../images/widget/ui-icons_777777_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("../images/widget/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("../images/widget/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("../images/widget/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../images/widget/ui-icons_cc0000_256x240.png");
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
  background: #aaa;
  opacity: .3;
  filter: alpha(opacity=30);
}
.ui-widget-shadow {
  margin: 0 0 0 0;
  padding: 5px;
  background: #666;
  opacity: .3;
  filter: alpha(opacity=30);
  border-radius: 8px;
}
#section-search .search-head {
  padding: 105px 0 95px 0;
}
#section-search .search-head span {
  display: inline-block;
  color: #c7ccd0;
  text-transform: uppercase;
  font-family: 'open_sansregular';
  font-size: 18px;
  line-height: 16px;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
}
html[data-lang='pl-pl'] #section-search .search-head span,
html[data-lang='tr-tr'] #section-search .search-head span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-search .search-head span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-head span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-head h1 {
  color: #002442;
  text-transform: uppercase;
  font-family: 'open_sanslight';
  font-size: 60px;
  line-height: 68px;
  margin-left: -6px;
}
html[data-lang='pl-pl'] #section-search .search-head h1,
html[data-lang='tr-tr'] #section-search .search-head h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-search .search-head h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-head h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-search .search-head {
  padding: 23px 20px;
}
html.mobile #section-search .search-head span {
  font-family: 'open_sanssemibold';
  font-size: 11px;
  margin-bottom: 15px;
}
html[data-lang='pl-pl'] html.mobile #section-search .search-head span,
html[data-lang='tr-tr'] html.mobile #section-search .search-head span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] html.mobile #section-search .search-head span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] html.mobile #section-search .search-head span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-search .search-head h1 {
  font-family: 'open_sansregular';
  font-size: 24px;
  line-height: 27px;
  letter-spacing: 2px;
}
html[data-lang='pl-pl'] html.mobile #section-search .search-head h1,
html[data-lang='tr-tr'] html.mobile #section-search .search-head h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] html.mobile #section-search .search-head h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] html.mobile #section-search .search-head h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-category-wrapper {
  background-color: #003150;
  padding-top: 40px;
}
html.mobile #section-search .search-category-wrapper {
  padding-top: 17px;
}
#section-search .search-category-wrapper .search-category {
  border-bottom: 1px solid #14415d;
}
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item > img {
  width: 470px;
}
html.mobile #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item > img {
  width: 280px;
}
#section-search .search-category-wrapper .search-category .inner {
  padding: 100px 0;
}
#section-search .search-category-wrapper .search-category .sm-wrapper {
  margin-top: 50px;
  text-align: center;
}
#section-search .search-category-wrapper .search-category .sm-wrapper .see-more {
  display: inline-block;
  height: 70px;
  line-height: 70px;
  padding: 0 35px;
  text-transform: uppercase;
  background: #fff;
  font-size: 0;
  white-space: nowrap;
  color: #003150;
  font-family: 'open_sanssemibold';
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  border: 1px solid #8098a8;
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-category-wrapper .search-category .sm-wrapper .see-more span {
  font-size: 14px;
}
#section-search .search-category-wrapper .search-category h2 {
  font-size: 28px;
  text-transform: uppercase;
  color: #fff;
  font-family: 'open_sansregular';
  line-height: 22px;
  margin-bottom: 50px;
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category h2,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-category-wrapper .search-category h2 span {
  font-size: 20px;
  text-transform: uppercase;
  color: #839fb1;
}
html.mobile #section-search .search-category-wrapper .search-category .inner {
  padding: 25px 20px 35px 20px;
}
html.mobile #section-search .search-category-wrapper .search-category h2 {
  font-size: 17px;
  line-height: 14px;
  margin-bottom: 20px;
}
html.mobile #section-search .search-category-wrapper .search-category h2 span {
  font-size: 10px;
}
html.mobile #section-search .search-category-wrapper .search-category .sm-wrapper {
  margin-top: 35px;
  text-align: center;
}
html.mobile #section-search .search-category-wrapper .search-category .sm-wrapper .see-more {
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
}
html.mobile #section-search .search-category-wrapper .search-category .sm-wrapper .see-more span {
  font-size: 11px;
  letter-spacing: 1px;
}
#section-search .search-category-wrapper .search-category.anchors {
  border: none;
}
#section-search .search-category-wrapper .search-category.anchors ul li {
  display: inline;
  cursor: pointer;
  font-family: 'open_sansregular';
  font-size: 13px;
  text-transform: uppercase;
  color: #c7ccd0;
  margin-right: 30px;
  line-height: 13px;
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.anchors ul li,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.anchors ul li {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.anchors ul li {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.anchors ul li {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-category-wrapper .search-category.anchors ul li span {
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.anchors ul li span,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.anchors ul li span {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.anchors ul li span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.anchors ul li span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-category-wrapper .search-category.anchors ul li:hover,
#section-search .search-category-wrapper .search-category.anchors ul li.selected {
  color: #fff;
}
html.mobile #section-search .search-category-wrapper .search-category.anchors ul li {
  display: block;
  font-size: 10px;
  line-height: 23px;
  margin: 0;
  letter-spacing: 1px;
}
#section-search .search-category-wrapper .search-category.universe {
  border: none;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container {
  font-family: 'open_sanssemibold';
  position: relative;
  width: 100%;
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.universe .search-result-container,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.universe .search-result-container {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.universe .search-result-container {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.universe .search-result-container {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item {
  float: left;
  width: 470px;
  height: 629px;
  background: white;
  overflow: hidden;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item:hover .overlay {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-picture {
  width: 470px;
  height: 313px;
  overflow: hidden;
}
html.mobile #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-picture {
  width: 280px;
  height: 175px;
}
html.mobile #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item {
  width: 100%;
  float: none;
  height: 350px;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-text {
  padding: 52px 39px 52px 39px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-text {
  padding: 20px 25px 35px 25px;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item.see-allnews {
  background: #003150;
  line-height: 629px;
  text-align: center;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item.see-allnews span {
  font-size: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-transform: uppercase;
  color: white;
  margin-right: 20px;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-picture {
  position: relative;
  display: block;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-picture .overlay {
  background-color: rgba(0, 49, 80, 0.7);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
html.ie7 #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-picture .overlay,
html.ie8 #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-picture .overlay {
  background-image: url('../images/colors/0-49-80-70.png');
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category {
  font-size: 12px;
  color: #bac5cc;
  text-transform: uppercase;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category {
  font-size: 11px;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title {
  color: black;
  font-size: 26px;
  line-height: 30px;
  font-family: 'open_sanslight';
  margin-top: 10px;
  height: 168px;
  overflow: hidden;
  display: block;
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title {
  font-size: 16px;
  line-height: 20px;
  height: 75px;
}
#section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-date {
  font-size: 12px;
  color: #bac5cc;
}
html.mobile #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-date {
  font-size: 11px;
}
#section-search .search-category-wrapper .search-category.watches .search-result-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  text-align: left;
}
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item {
  width: 469px;
  height: 596px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-right: 1px solid #e8e3e3;
  border-bottom: 1px solid #e8e3e3;
  background-color: #fff;
}
html.mobile #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item {
  width: 100%;
  height: 330px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .border-hover {
  position: absolute;
  border: 6px solid #c7ccd0;
  border-bottom-width: 5px;
  left: 0px;
  top: 0px;
  width: 457px;
  height: 585px;
  display: none;
}
html.mobile #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .border-hover {
  width: 100%;
  height: 100%;
}
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item:hover {
  border-bottom-color: #c7ccd0;
}
html.mobile #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item:hover {
  border-bottom-color: #e8e3e3;
}
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item:hover .border-hover {
  display: block;
}
html.mobile #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item:hover .border-hover {
  display: none;
}
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-image: url('../images/colors/transparent.png');
}
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch {
  position: absolute;
  width: 100%;
  bottom: 30px;
  left: 0px;
  color: #84888b;
  font-size: 14px;
  text-align: center;
  font-family: 'open_sanssemibold';
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch .ref {
  margin-top: 6px;
}
html.mobile #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch {
  font-size: 12px;
  bottom: 54px;
}
html.mobile #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch .ref {
  margin-top: 1px;
}
#section-search .search-category-wrapper .search-category.company .search-result-container,
#section-search .search-category-wrapper .search-category.customerservice .search-result-container {
  position: relative;
  width: 100%;
}
#section-search .search-category-wrapper .search-category.company .search-result-container .search-item,
#section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item {
  float: left;
  width: 389px;
  height: 150px;
  background: white;
  overflow: hidden;
  padding: 70px 40px;
  color: #000000;
  border-right: 1px solid #e8e3e3;
  border-bottom: 1px solid #e8e3e3;
}
#section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
#section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text {
  font-size: 14px;
  line-height: 27px;
  font-family: 'open_sanslight';
  height: 110px;
  margin-bottom: 26px;
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
#section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore {
  display: inline-block;
  height: 14px;
  color: #000000;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-search .search-category-wrapper .search-category.company .search-result-container .search-item,
html.mobile #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item {
  width: 240px;
  height: 109px;
  border-right: none;
  padding: 35px 20px;
}
html.mobile #section-search .search-category-wrapper .search-category.company .search-result-container .text,
html.mobile #section-search .search-category-wrapper .search-category.customerservice .search-result-container .text {
  font-size: 12px;
  line-height: 18px;
  height: 83px;
  margin-bottom: 15px;
}
html.mobile #section-search .search-category-wrapper .search-category.company .search-result-container .rmore,
html.mobile #section-search .search-category-wrapper .search-category.customerservice .search-result-container .rmore {
  height: 11px;
  font-size: 11px;
  line-height: 11px;
}
#section-search .search-category-wrapper .search-category.retailers .search-result-container {
  position: relative;
  width: 100%;
}
#section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item {
  float: left;
  width: 389px;
  height: 150px;
  background: white;
  overflow: hidden;
  padding: 70px 40px;
  color: #000000;
  border-right: 1px solid #e8e3e3;
  border-bottom: 1px solid #e8e3e3;
}
#section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text {
  font-size: 14px;
  line-height: 22px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title {
  color: #002b52;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title,
html[data-lang='tr-tr'] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item {
  width: 240px;
  height: 109px;
  border-right: none;
  padding: 35px 20px;
}
html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text {
  font-size: 11px;
  line-height: 17px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text,
html[data-lang='tr-tr'] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title {
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title,
html[data-lang='tr-tr'] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-watch {
  padding: 0px;
  padding-bottom: 100px;
  background: #eff1f3;
  color: #6c6d6e;
}
html.mobile #section-watch {
  padding-bottom: 20px;
}
#section-watch #watch-header-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 800px;
}
html.mobile #section-watch #watch-header-wrapper {
  height: 215px;
}
@media (min-width: 400px) {
  html.mobile #section-watch #watch-header-wrapper {
    height: 400px;
  }
}
#section-watch #watch-header-wrapper .header-content {
  z-index: 0;
  -webkit-transform: translate3d(0px, 0px, 0px, 0, 0);
  -moz-transform: translate3d(0px, 0px, 0px, 0, 0);
  -ms-transform: translate3d(0px, 0px, 0px, 0, 0);
  -o-transform: translate3d(0px, 0px, 0px, 0, 0);
  transform: translate3d(0px, 0px, 0px, 0, 0);
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0px;
  top: 0px;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-watch #watch-header-wrapper .header-content.no-video .desc-content {
  left: 0px !important;
}
#section-watch #watch-header-wrapper .header-content .video-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
#section-watch #watch-header-wrapper .header-content .video-wrapper ::-webkit-media-controls {
  display: none;
}
#section-watch #watch-header-wrapper .header-content .video-wrapper .video-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 36, 66, 0.6);
}
html.ie7 #section-watch #watch-header-wrapper .header-content .video-wrapper .video-overlay,
html.ie8 #section-watch #watch-header-wrapper .header-content .video-wrapper .video-overlay {
  background-image: url('../images/colors/0-36-66-60.png');
}
#section-watch #watch-header-wrapper .header-content .picture-header {
  position: absolute;
  width: 100%;
  height: 100%;
  left: -100%;
  top: 0px;
  overflow: hidden;
}
#section-watch #watch-header-wrapper .panel-left {
  z-index: 5;
  -webkit-transform: translate3d(0px, 0px, 0px, 0, 0);
  -moz-transform: translate3d(0px, 0px, 0px, 0, 0);
  -ms-transform: translate3d(0px, 0px, 0px, 0, 0);
  -o-transform: translate3d(0px, 0px, 0px, 0, 0);
  transform: translate3d(0px, 0px, 0px, 0, 0);
  position: absolute;
  width: 12%;
  height: 100%;
  left: 0px;
  top: 0px;
}
html.mobile #section-watch #watch-header-wrapper .panel-left {
  width: 28%;
}
#section-watch #watch-header-wrapper .panel-left.mode-video .arrow-left-wrapper.btn-image {
  display: none;
}
#section-watch #watch-header-wrapper .panel-left.mode-video .arrow-left-wrapper.btn-video {
  display: block;
}
#section-watch #watch-header-wrapper .panel-left .picture-cover-content {
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#section-watch #watch-header-wrapper .panel-left .picture-cover-content img {
  position: absolute;
  top: 0px;
  left: 0px;
}
#section-watch #watch-header-wrapper .panel-left .overlay-blue {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding-right: 1px;
  background-color: rgba(0, 36, 66, 0.97);
}
html.ie7 #section-watch #watch-header-wrapper .panel-left .overlay-blue,
html.ie8 #section-watch #watch-header-wrapper .panel-left .overlay-blue {
  background-image: url('../images/colors/0-36-66-97.png');
}
#section-watch #watch-header-wrapper .panel-left .arrow-left-wrapper {
  position: absolute;
  cursor: pointer;
  top: 50%;
  left: 50%;
  margin-top: -35px;
  margin-left: -35px;
  -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);
}
#section-watch #watch-header-wrapper .panel-left .arrow-left-wrapper.btn-video {
  display: none;
}
html.mobile #section-watch #watch-header-wrapper .panel-left .arrow-left-wrapper {
  width: 35px;
  height: 35px;
  margin-top: -18px;
  margin-left: -18px;
  line-height: 35px;
}
html.mobile #section-watch #watch-header-wrapper .panel-left .arrow-left-wrapper .sprite {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform-origin: 0 0;
}
#section-watch #watch-header-wrapper .v-align-div {
  -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;
  padding-left: 177px;
  width: 600px;
}
#section-watch #watch-header-wrapper .v-align-div.white .title,
#section-watch #watch-header-wrapper .v-align-div.white .subtitle,
#section-watch #watch-header-wrapper .v-align-div.white .button {
  color: white !important;
}
#section-watch #watch-header-wrapper .v-align-div.gray .title,
#section-watch #watch-header-wrapper .v-align-div.gray .subtitle,
#section-watch #watch-header-wrapper .v-align-div.gray .button {
  color: #eff1f3 !important;
}
#section-watch #watch-header-wrapper .v-align-div.blue .title,
#section-watch #watch-header-wrapper .v-align-div.blue .subtitle,
#section-watch #watch-header-wrapper .v-align-div.blue .button {
  color: #022543 !important;
}
html.tablet #section-watch #watch-header-wrapper .v-align-div {
  -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;
  padding-left: 120px;
}
html.mobile #section-watch #watch-header-wrapper .v-align-div {
  padding-left: 40px;
}
#section-watch #watch-header-wrapper .desc-content {
  position: absolute;
  top: 0px;
  left: 12.5%;
  height: 100%;
  right: 0px;
}
html.mobile #section-watch #watch-header-wrapper .desc-content {
  left: 0px;
}
#section-watch #watch-header-wrapper .desc-content.dark .title {
  -webkit-transition: color 0.8s ease-out;
  -moz-transition: color 0.8s ease-out;
  -ms-transition: color 0.8s ease-out;
  -o-transition: color 0.8s ease-out;
  color: #003150;
}
#section-watch #watch-header-wrapper .desc-content.dark .subtitle {
  -webkit-transition: color 0.8s ease-out;
  -moz-transition: color 0.8s ease-out;
  -ms-transition: color 0.8s ease-out;
  -o-transition: color 0.8s ease-out;
  color: #003150;
}
#section-watch #watch-header-wrapper .desc-content.dark .button {
  -webkit-transition: color 0.8s ease-out;
  -moz-transition: color 0.8s ease-out;
  -ms-transition: color 0.8s ease-out;
  -o-transition: color 0.8s ease-out;
  color: #003150;
}
html.tablet #section-watch #watch-header-wrapper .desc-content.dark .button {
  height: 72px;
  line-height: 72px;
}
#section-watch #watch-header-wrapper .desc-content .title {
  -webkit-transition: color 0.8s ease-out;
  -moz-transition: color 0.8s ease-out;
  -ms-transition: color 0.8s ease-out;
  -o-transition: color 0.8s ease-out;
  font-size: 60px;
  line-height: 66px;
  color: white;
  text-transform: uppercase;
  font-family: 'open_sanslight';
  -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[data-lang='pl-pl'] #section-watch #watch-header-wrapper .desc-content .title,
html[data-lang='tr-tr'] #section-watch #watch-header-wrapper .desc-content .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-watch #watch-header-wrapper .desc-content .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watch #watch-header-wrapper .desc-content .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-watch #watch-header-wrapper .desc-content .title {
  max-width: 400px;
  font-size: 40px;
  line-height: 46px;
}
html.mobile #section-watch #watch-header-wrapper .desc-content .title {
  max-width: 190px;
  font-size: 25px;
  line-height: 29px;
  bottom: 70px;
  left: 40px;
  display: none;
}
#section-watch #watch-header-wrapper .desc-content .subtitle {
  -webkit-transition: color 0.8s ease-out;
  -moz-transition: color 0.8s ease-out;
  -ms-transition: color 0.8s ease-out;
  -o-transition: color 0.8s ease-out;
  font-family: 'open_sanslight';
  -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);
  font-size: 16px;
  text-transform: uppercase;
  color: white;
  max-width: 400px;
  margin-top: 30px;
  line-height: 30px;
  letter-spacing: 0.6px;
}
html[data-lang='pl-pl'] #section-watch #watch-header-wrapper .desc-content .subtitle,
html[data-lang='tr-tr'] #section-watch #watch-header-wrapper .desc-content .subtitle {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-watch #watch-header-wrapper .desc-content .subtitle {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watch #watch-header-wrapper .desc-content .subtitle {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-watch #watch-header-wrapper .desc-content .subtitle {
  max-width: 350px;
}
html.mobile #section-watch #watch-header-wrapper .desc-content .subtitle {
  font-size: 12px;
  margin-top: 15px;
  width: 170px;
  line-height: 16px;
  display: none;
}
#section-watch #watch-header-wrapper .desc-content .button {
  -webkit-transition: color 0.8s ease-out;
  -moz-transition: color 0.8s ease-out;
  -ms-transition: color 0.8s ease-out;
  -o-transition: color 0.8s ease-out;
  padding: 0;
  text-transform: uppercase;
  color: white;
  -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.mobile #section-watch #watch-header-wrapper .desc-content .button .icon-wrapper {
  display: none;
}
html.mobile #section-watch #watch-header-wrapper .desc-content .button {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  font-size: 0px;
}
#section-watch .section-content {
  width: 1413px;
  margin-left: -706px;
}
html.tablet #section-watch .section-content {
  width: 942px;
  margin-left: -471px;
}
html.mobile #section-watch .section-content {
  width: 100%;
  margin-left: 0px;
  left: 0px;
}
#section-watch .section-content .info-top {
  height: 44px;
  padding-top: 29px;
}
html.mobile #section-watch .section-content .info-top {
  padding-top: 15px;
  height: auto;
  text-align: center;
}
#section-watch .section-content .info-top .widget-ariane {
  float: left;
  width: auto;
  height: 100%;
  line-height: 44px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  padding: 0;
  color: #003150;
  font-family: 'open_sansregular';
}
html.mobile #section-watch .section-content .info-top .widget-ariane {
  width: 100%;
  line-height: 12px;
  margin-bottom: 7px;
}
html[data-lang='pl-pl'] #section-watch .section-content .info-top .widget-ariane,
html[data-lang='tr-tr'] #section-watch .section-content .info-top .widget-ariane {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-watch .section-content .info-top .widget-ariane {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watch .section-content .info-top .widget-ariane {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-watch .section-content .info-top .widget-ariane a {
  color: #003150;
}
#section-watch .section-content .info-top .widget-ariane a:hover {
  color: #476A81;
}
#section-watch .section-content .info-top .widget-ariane span {
  margin: 0;
}
#section-watch .section-content .info-top .btn-info {
  margin-left: 40px;
  float: left;
  position: relative;
  width: 45px;
  height: 44px;
  line-height: 44px;
  background: white;
  cursor: pointer;
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  text-align: center;
  color: #737373;
}
html.mobile #section-watch .section-content .info-top .btn-info {
  line-height: 22px;
  width: 23px;
  height: 22px;
  margin-left: 0px;
}
html.mobile #section-watch .section-content .info-top .btn-info .sprite {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  left: 11px;
  top: 10px;
}
#section-watch .section-content .info-top .btn-info .sprite {
  position: absolute;
  top: 50%;
  left: 50%;
}
#section-watch .section-content .info-top .btn-info .btn-close {
  margin-left: -10px;
  margin-top: -9px;
  display: none;
}
#section-watch .section-content .info-top .btn-info .btn-open {
  margin-left: -2px;
  margin-top: -9px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-watch .section-content .info-top .btn-info.open {
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  background: #00213d;
}
#section-watch .section-content .info-top .btn-info.open .btn-close {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-watch .section-content .info-top .btn-info.open .btn-open {
  display: none;
}
#section-watch .section-content .info-top .button-eshop {
  float: right;
  margin-right: 40px;
  height: 50px;
  line-height: 50px;
  padding-right: 29px;
  padding-left: 60px;
}
html.mobile #section-watch .section-content .info-top .button-eshop {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
#section-watch .section-content .info-top .button-eshop .icon-eshop-basket-blue,
#section-watch .section-content .info-top .button-eshop .icon-eshop-basket-white {
  top: 14px;
  left: 22px;
}
#section-watch .section-content .info-top .btn-watch-selector {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  float: right;
  color: #003150;
  height: 100%;
  line-height: 44px;
  font-size: 13px;
  font-family: 'open_sanssemibold';
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
}
html[data-lang='pl-pl'] #section-watch .section-content .info-top .btn-watch-selector,
html[data-lang='tr-tr'] #section-watch .section-content .info-top .btn-watch-selector {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-watch .section-content .info-top .btn-watch-selector {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watch .section-content .info-top .btn-watch-selector {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.notouch #section-watch .section-content .info-top .btn-watch-selector:hover {
  color: #476A81;
}
#section-watch .section-content .info-top .btn-watch-selector span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
  position: relative;
  vertical-align: middle;
}
html.mobile #section-watch .section-content .info-top .btn-watch-selector {
  line-height: 22px;
  height: 22px;
  font-size: 9px;
}
html.mobile #section-watch .section-content .info-top .btn-watch-selector span {
  margin-left: 5px;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
}
#section-watch .section-content .info-text-wrapper {
  overflow: hidden;
  text-align: center;
  height: 0px;
  width: 100%;
}
#section-watch .section-content .info-text-wrapper .info-text-content {
  padding-top: 90px;
  padding-bottom: 55px;
  width: 775px;
  margin: 0 auto;
}
html.mobile #section-watch .section-content .info-text-wrapper .info-text-content {
  width: 100%;
  padding-bottom: 20px;
  padding-top: 20px;
}
#section-watch .section-content .info-text-wrapper .info-text-content .title {
  font-size: 23px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  letter-spacing: 2px;
  margin-bottom: 18px;
}
html[data-lang='pl-pl'] #section-watch .section-content .info-text-wrapper .info-text-content .title,
html[data-lang='tr-tr'] #section-watch .section-content .info-text-wrapper .info-text-content .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-watch .section-content .info-text-wrapper .info-text-content .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watch .section-content .info-text-wrapper .info-text-content .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-watch .section-content .info-text-wrapper .info-text-content .title {
  font-size: 12px;
  margin-bottom: 10px;
}
#section-watch .section-content .info-text-wrapper .info-text-content .desc {
  font-family: 'open_sanslight';
  font-size: 14px;
  color: #003150;
  line-height: 28px;
  margin-bottom: 37px;
}
html[data-lang='pl-pl'] #section-watch .section-content .info-text-wrapper .info-text-content .desc,
html[data-lang='tr-tr'] #section-watch .section-content .info-text-wrapper .info-text-content .desc {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-watch .section-content .info-text-wrapper .info-text-content .desc {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watch .section-content .info-text-wrapper .info-text-content .desc {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-watch .section-content .info-text-wrapper .info-text-content .desc {
  font-size: 10px;
  line-height: 15px;
  margin-bottom: 15px;
}
#section-watch .section-content .info-text-wrapper .info-text-content a {
  color: #003150;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 30px;
  border-bottom: 1px solid #003150;
  letter-spacing: 1.2px;
}
html.mobile #section-watch .section-content .info-text-wrapper .info-text-content a {
  font-size: 10px;
  line-height: 14px;
}
#section-watch .section-content .watches-grid {
  position: relative;
  width: 100%;
  margin-top: 35px;
  overflow: hidden;
}
#section-watch .section-content .watches-grid .button-wrapper {
  margin-top: 50px;
  text-align: center;
}
html.mobile #section-watch .section-content .watches-grid {
  overflow: hidden;
  margin-top: 15px;
}
html.mobile #section-watch .section-content .watches-grid .button-wrapper {
  margin-top: 20px;
}
#section-watch .section-content .watches-grid .grid-content {
  text-align: left;
}
#section-watch .section-content .watches-grid .watch-wrapper {
  width: 470px;
  height: 596px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-right: 1px solid #eff1f3;
  margin-bottom: 1px;
  overflow: hidden;
  background-color: white;
  color: #737373;
}
#section-watch .section-content .watches-grid .watch-wrapper img {
  width: 100%;
}
html.mobile #section-watch .section-content .watches-grid .watch-wrapper img {
  top: -30px;
  position: relative;
  width: 280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
html.touch #section-watch .section-content .watches-grid .watch-wrapper {
  width: 468px;
}
html.mobile #section-watch .section-content .watches-grid .watch-wrapper {
  width: 100%;
  height: 330px;
  margin-right: 0px;
  margin-bottom: 1px;
  padding-top: 20px;
}
#section-watch .section-content .watches-grid .watch-wrapper .border-hover {
  position: absolute;
  border: 6px solid #c7ccd0;
  left: 0px;
  top: 0px;
  width: 458px;
  height: 584px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
}
html.mobile #section-watch .section-content .watches-grid .watch-wrapper .border-hover {
  display: none;
}
html.touch #section-watch .section-content .watches-grid .watch-wrapper .border-hover {
  display: none;
}
html.mobile #section-watch .section-content .watches-grid .watch-wrapper .border-hover {
  width: 100%;
  height: 100%;
}
#section-watch .section-content .watches-grid .watch-wrapper:hover .border-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-watch .section-content .watches-grid .watch-wrapper a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-image: url('../images/colors/transparent.png');
}
#section-watch .section-content .watches-grid .watch-wrapper .text-watch {
  position: absolute;
  width: 100%;
  bottom: 30px;
  left: 0px;
  color: #737373;
  font-size: 14px;
  text-align: center;
  font-family: 'open_sanssemibold';
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding-left: 3%;
  padding-right: 3%;
  -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-watch .section-content .watches-grid .watch-wrapper .text-watch,
html[data-lang='tr-tr'] #section-watch .section-content .watches-grid .watch-wrapper .text-watch {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-watch .section-content .watches-grid .watch-wrapper .text-watch {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watch .section-content .watches-grid .watch-wrapper .text-watch {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-watch .section-content .watches-grid .watch-wrapper .text-watch .ref {
  margin-top: 6px;
  font-size: 13px;
}
#section-watch .section-content .watches-grid .watch-wrapper .text-watch .similar {
  color: #002842;
  font-family: 'open_sansregular';
  font-size: 15px;
  text-transform: none;
  margin-top: 40px;
}
html[data-lang='pl-pl'] #section-watch .section-content .watches-grid .watch-wrapper .text-watch .similar,
html[data-lang='tr-tr'] #section-watch .section-content .watches-grid .watch-wrapper .text-watch .similar {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-watch .section-content .watches-grid .watch-wrapper .text-watch .similar {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watch .section-content .watches-grid .watch-wrapper .text-watch .similar {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-watch .section-content .watches-grid .watch-wrapper .text-watch {
  font-size: 12px;
  bottom: 24px;
}
html.mobile #section-watch .section-content .watches-grid .watch-wrapper .text-watch .ref {
  margin-top: 1px;
  font-size: 11px;
}
html.mobile #section-watch .section-content .watches-grid .watch-wrapper .text-watch .similar {
  margin-top: 5px;
  font-size: 13px;
}
#watch-detail {
  background: #f7f7f7;
  padding: 0;
  overflow: hidden;
  color: #6c6d6e;
}
#watch-detail .widget-ariane {
  z-index: 10;
  border-bottom: 1px solid #324e60;
  border-top: 0px;
  color: #99adb9;
}
#watch-detail .widget-ariane a {
  color: #a7aeb4;
}
#watch-detail #watch-detail-header {
  position: relative;
  width: 100%;
  height: 500px;
  overflow: hidden;
  background: #003150;
  color: #99adb9;
}
html.mobile #watch-detail #watch-detail-header {
  height: 208px;
}
#watch-detail #watch-detail-header .picture-content {
  position: relative;
  height: 100%;
  width: 100%;
  background: #003150;
}
#watch-detail #watch-detail-header .picture-content .picture-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  background-color: rgba(4, 39, 69, 0.95);
}
html.ie7 #watch-detail #watch-detail-header .picture-content .picture-overlay,
html.ie8 #watch-detail #watch-detail-header .picture-content .picture-overlay {
  background-image: url('../images/colors/4-39-69-95.png');
}
#watch-detail #watch-detail-header .header-content {
  position: absolute;
  width: 100%;
  top: 58px;
  bottom: 0px;
  left: 0px;
}
html.mobile #watch-detail #watch-detail-header .header-content {
  text-align: center;
}
#watch-detail #watch-detail-header .header-content .v-align-div {
  -webkit-transition: padding 0.4s ease-out;
  -moz-transition: padding 0.4s ease-out;
  -ms-transition: padding 0.4s ease-out;
  -o-transition: padding 0.4s ease-out;
  padding-left: 95px;
}
html.tablet #watch-detail #watch-detail-header .header-content .v-align-div {
  -webkit-transition: padding 0.4s ease-out;
  -moz-transition: padding 0.4s ease-out;
  -ms-transition: padding 0.4s ease-out;
  -o-transition: padding 0.4s ease-out;
  padding-left: 95px;
}
html.mobile #watch-detail #watch-detail-header .header-content .v-align-div {
  width: 80%;
  padding-left: 0px;
}
#watch-detail #watch-detail-header .header-content .desc-content {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
#watch-detail #watch-detail-header .header-content .title {
  font-size: 50px;
  line-height: 50px;
  margin-top: -35px;
  color: white;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #watch-detail #watch-detail-header .header-content .title,
html[data-lang='tr-tr'] #watch-detail #watch-detail-header .header-content .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #watch-detail #watch-detail-header .header-content .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #watch-detail-header .header-content .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.ie7 #watch-detail #watch-detail-header .header-content .title {
  margin-top: 0px;
  line-height: 52px;
}
html.mobile #watch-detail #watch-detail-header .header-content .title {
  font-size: 22px;
  line-height: 25px;
}
#watch-detail #watch-detail-header .header-content .reference {
  font-family: 'open_sanslight';
  font-size: 17px;
  text-transform: uppercase;
  color: white;
  margin-top: 35px;
  line-height: 17px;
  letter-spacing: 1px;
}
html[data-lang='pl-pl'] #watch-detail #watch-detail-header .header-content .reference,
html[data-lang='tr-tr'] #watch-detail #watch-detail-header .header-content .reference {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #watch-detail #watch-detail-header .header-content .reference {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #watch-detail-header .header-content .reference {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.ie7 #watch-detail #watch-detail-header .header-content .reference {
  line-height: 20px;
}
html.mobile #watch-detail #watch-detail-header .header-content .reference {
  font-size: 12px;
  margin-top: 15px;
  line-height: 16px;
}
#watch-detail #watch-detail-description {
  position: relative;
  height: 1075px;
}
html.mobile #watch-detail #watch-detail-description {
  height: auto;
  width: 320px;
  margin: 0 auto;
  padding-bottom: 20px;
}
#watch-detail #watch-detail-description .side-left {
  float: left;
  width: 40%;
  height: 100%;
  text-align: center;
}
html.mobile #watch-detail #watch-detail-description .side-left {
  float: none;
  width: 320px;
  height: auto;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 38px;
  left: 0px;
  position: relative;
}
#watch-detail #watch-detail-description .side-left .picture-content {
  width: 350px;
  text-align: center;
}
#watch-detail #watch-detail-description .side-left .picture-content img {
  width: 100%;
}
#watch-detail #watch-detail-description .side-left .picture-content a {
  margin-top: 35px;
}
html.tablet #watch-detail #watch-detail-description .side-left .picture-content {
  margin-left: 0px;
}
html.mobile #watch-detail #watch-detail-description .side-left .picture-content {
  width: 200px;
  margin: 0 auto;
}
html.mobile #watch-detail #watch-detail-description .side-left .picture-content a {
  margin-top: 20px;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
}
#watch-detail #watch-detail-description .side-left .picture-content i {
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer;
}
#watch-detail #watch-detail-description .separator-hori {
  width: 320px;
  float: none;
  height: 1px;
  background: #eaeaea;
  color: #6c6d6e;
  margin-left: -20px;
}
html.mobile #watch-detail #watch-detail-description .separator-hori {
  margin-left: 0px;
}
#watch-detail #watch-detail-description .side-right {
  float: left;
  width: 60%;
  height: 100%;
}
html.mobile #watch-detail #watch-detail-description .side-right {
  float: none;
  width: 100%;
  height: auto;
  padding-top: 26px;
}
#watch-detail #watch-detail-description .side-right .watch-ref {
  font-family: 'open_sanssemibold';
  color: #1b3951;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 16px;
  letter-spacing: 1.5px;
}
html[data-lang='pl-pl'] #watch-detail #watch-detail-description .side-right .watch-ref,
html[data-lang='tr-tr'] #watch-detail #watch-detail-description .side-right .watch-ref {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #watch-detail #watch-detail-description .side-right .watch-ref {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #watch-detail-description .side-right .watch-ref {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail #watch-detail-description .side-right .watch-ref {
  font-size: 12px;
  letter-spacing: 1.2px;
}
#watch-detail #watch-detail-description .side-right .v-align-div {
  width: 100%;
}
html.mobile #watch-detail #watch-detail-description .side-right .v-align-div {
  width: 280px;
  padding-left: 40px;
}
#watch-detail #watch-detail-description .side-right .caract-content {
  margin-top: 60px;
  margin-bottom: 60px;
  margin-right: 100px;
}
#watch-detail #watch-detail-description .side-right .caract-content .column.first {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-right: 30px;
}
html.tablet #watch-detail #watch-detail-description .side-right .caract-content {
  margin-right: 40px;
}
html.mobile #watch-detail #watch-detail-description .side-right .caract-content {
  margin-top: 0px;
  margin-bottom: 30px;
  margin-right: 40px;
}
html.mobile #watch-detail #watch-detail-description .side-right .caract-content .column {
  float: none;
  width: 100% !important;
}
html.mobile #watch-detail #watch-detail-description .side-right .caract-content .column.first {
  padding: 0;
}
#watch-detail #watch-detail-description .side-right .caract-content .title-caract {
  font-family: 'open_sanssemibold';
  color: #1b3951;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: 1.4px;
  margin-bottom: 5px;
  margin-top: 30px;
}
html[data-lang='pl-pl'] #watch-detail #watch-detail-description .side-right .caract-content .title-caract,
html[data-lang='tr-tr'] #watch-detail #watch-detail-description .side-right .caract-content .title-caract {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #watch-detail #watch-detail-description .side-right .caract-content .title-caract {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #watch-detail-description .side-right .caract-content .title-caract {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail #watch-detail-description .side-right .caract-content .title-caract {
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  margin-top: 25px;
}
#watch-detail #watch-detail-description .side-right .caract-content .desc-caract {
  font-family: 'open_sansregular';
  color: #636363;
  font-size: 14px;
  line-height: 25px;
}
html[data-lang='pl-pl'] #watch-detail #watch-detail-description .side-right .caract-content .desc-caract,
html[data-lang='tr-tr'] #watch-detail #watch-detail-description .side-right .caract-content .desc-caract {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #watch-detail #watch-detail-description .side-right .caract-content .desc-caract {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #watch-detail-description .side-right .caract-content .desc-caract {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail #watch-detail-description .side-right .caract-content .desc-caract {
  font-size: 12px;
  line-height: 21px;
  letter-spacing: 0.2px;
}
#watch-detail #watch-detail-description .side-right .button {
  padding: 0 20px;
  color: white;
  vertical-align: middle;
}
#watch-detail #watch-detail-description .side-right .button .icon-wrapper {
  font-size: 0px;
  position: relative;
  margin-right: 8px;
  top: -2px;
}
html.ie7 #watch-detail #watch-detail-description .side-right .button .icon-wrapper {
  top: 0px;
}
html.ie8 #watch-detail #watch-detail-description .side-right .button .icon-wrapper {
  top: -1px;
}
html.mobile #watch-detail #watch-detail-description .side-right .button .icon-wrapper {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
}
#watch-detail #watch-detail-description .side-right .button-eshop {
  vertical-align: middle;
}
html.mobile #watch-detail #watch-detail-description .side-right .button-eshop {
  margin-top: 20px;
}
#watch-detail #watch-detail-description .side-right .prices-wrapper {
  margin-right: 100px;
  height: 90px;
  position: relative;
}
html.tablet #watch-detail #watch-detail-description .side-right .prices-wrapper,
html.mobile #watch-detail #watch-detail-description .side-right .prices-wrapper {
  margin-right: 40px;
}
html.mobile #watch-detail #watch-detail-description .side-right .prices-wrapper {
  height: 60px;
}
#watch-detail #watch-detail-description .side-right .prices-wrapper .button {
  color: #003150;
  display: inline-block;
  border: 1px solid #dedede;
  vertical-align: middle;
}
#watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .button {
  letter-spacing: 0.4px;
  display: inline-block;
}
#watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-tax {
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  color: #636363;
  line-height: 14px;
  font-family: 'open_sanssemibold';
  vertical-align: middle;
  margin-left: 20px;
}
html[data-lang='pl-pl'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-tax,
html[data-lang='tr-tr'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-tax {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-tax {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-tax {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-tax {
  font-size: 9px;
  margin-left: 20px;
  line-height: 11px;
  width: 40%;
}
#watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-description {
  font-size: 12px;
  display: block;
  color: #636363;
  font-family: 'open_sanssemibold';
  line-height: 14px;
  margin-top: 25px;
}
html[data-lang='pl-pl'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-description,
html[data-lang='tr-tr'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-description {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-amonth .price-description {
  font-size: 9px;
  margin-top: 20px;
  width: 100%;
  line-height: 14px;
}
#watch-detail #watch-detail-description .side-right .prices-wrapper .prices-ondemand {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#watch-detail #watch-detail-description .side-right .prices-wrapper .prices-ondemand .price-description {
  font-size: 10px;
  display: block;
  color: #9c9ca4;
  line-height: 14px;
  font-family: 'open_sanssemibold';
  margin-top: 18px;
}
html[data-lang='pl-pl'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-ondemand .price-description,
html[data-lang='tr-tr'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-ondemand .price-description {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-ondemand .price-description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-ondemand .price-description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#watch-detail #watch-detail-description .side-right .prices-wrapper .prices-ondemand .price-description a {
  color: #9c9ca4;
  text-decoration: underline;
}
html.mobile #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-ondemand .price-description br {
  display: none;
}
html.mobile #watch-detail #watch-detail-description .side-right .prices-wrapper .prices-ondemand .price-description {
  font-size: 9px;
  margin-top: 21px;
  width: 100%;
  line-height: 14px;
}
#watch-detail #watch-detail-description .side-right .buttons-wrapper {
  margin-right: 100px;
}
html.tablet #watch-detail #watch-detail-description .side-right .buttons-wrapper {
  margin-right: 40px;
}
#watch-detail #watch-detail-description .side-right .buttons-wrapper .left-button {
  width: 50%;
  padding-right: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  display: inline-block;
}
#watch-detail #similar-wrapper {
  position: relative;
  background: white;
}
#watch-detail #similar-wrapper .similar-title {
  font-size: 14px;
  line-height: 25px;
  color: #636363;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  padding-top: 55px;
  padding-bottom: 55px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #watch-detail #similar-wrapper .similar-title,
html[data-lang='tr-tr'] #watch-detail #similar-wrapper .similar-title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #watch-detail #similar-wrapper .similar-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #similar-wrapper .similar-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#watch-detail #similar-wrapper .similar-title b {
  font-weight: normal;
  font-family: 'open_sanssemibold';
  color: #003150;
}
html[data-lang='pl-pl'] #watch-detail #similar-wrapper .similar-title b,
html[data-lang='tr-tr'] #watch-detail #similar-wrapper .similar-title b {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #watch-detail #similar-wrapper .similar-title b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #similar-wrapper .similar-title b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail #similar-wrapper .similar-title {
  font-size: 12px;
  padding-top: 25px;
  padding-bottom: 25px;
}
#watch-detail #similar-wrapper .slideshow-content {
  width: 87%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  white-space: nowrap;
  height: 550px;
  position: relative;
}
html.tablet #watch-detail #similar-wrapper .slideshow-content {
  height: 500px;
}
html.mobile #watch-detail #similar-wrapper .slideshow-content {
  height: 400px;
  width: 100%;
}
#watch-detail #similar-wrapper .slideshow-content .watch-group {
  white-space: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 100%;
  width: 100%;
}
#watch-detail #similar-wrapper .slideshow-content .watch-item {
  width: 25%;
  height: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  text-align: center;
  position: relative;
}
html.mobile #watch-detail #similar-wrapper .slideshow-content .watch-item {
  width: 50%;
  height: 50%;
}
#watch-detail #similar-wrapper .slideshow-content .watch-item img {
  position: absolute;
  left: 5%;
  width: 90%;
  top: 0px;
  margin-top: 0px !important;
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
}
html.mobile #watch-detail #similar-wrapper .slideshow-content .watch-item img {
  left: 50%;
  width: 136px;
  top: -10%;
  display: block;
  margin-left: -68px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
#watch-detail #similar-wrapper .slideshow-content .watch-item .ref {
  font-size: 14px;
  line-height: 25px;
  color: #84888b;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 380px;
  position: relative;
}
html.tablet #watch-detail #similar-wrapper .slideshow-content .watch-item .ref {
  margin-top: 330px;
}
html.mobile #watch-detail #similar-wrapper .slideshow-content .watch-item .ref {
  font-size: 9px;
  line-height: 15px;
  margin-top: 130px;
  position: relative;
  margin-bottom: 10px;
}
#watch-detail #similar-wrapper .slideshow-content .watch-item .case,
#watch-detail #similar-wrapper .slideshow-content .watch-item .dial,
#watch-detail #similar-wrapper .slideshow-content .watch-item .bracelet {
  color: #002842;
  display: block;
  text-align: center;
  font-size: 13px;
  line-height: 20px;
  padding-left: 4%;
  padding-right: 4%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  font-family: 'open_sansregular';
  position: relative;
  letter-spacing: 0.03em;
}
html[data-lang='pl-pl'] #watch-detail #similar-wrapper .slideshow-content .watch-item .case,
html[data-lang='pl-pl'] #watch-detail #similar-wrapper .slideshow-content .watch-item .dial,
html[data-lang='pl-pl'] #watch-detail #similar-wrapper .slideshow-content .watch-item .bracelet,
html[data-lang='tr-tr'] #watch-detail #similar-wrapper .slideshow-content .watch-item .case,
html[data-lang='tr-tr'] #watch-detail #similar-wrapper .slideshow-content .watch-item .dial,
html[data-lang='tr-tr'] #watch-detail #similar-wrapper .slideshow-content .watch-item .bracelet {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #watch-detail #similar-wrapper .slideshow-content .watch-item .case,
html[data-lang='th-th'] #watch-detail #similar-wrapper .slideshow-content .watch-item .dial,
html[data-lang='th-th'] #watch-detail #similar-wrapper .slideshow-content .watch-item .bracelet {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #similar-wrapper .slideshow-content .watch-item .case,
html[data-magentotemplate='1'] #watch-detail #similar-wrapper .slideshow-content .watch-item .dial,
html[data-magentotemplate='1'] #watch-detail #similar-wrapper .slideshow-content .watch-item .bracelet {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail #similar-wrapper .slideshow-content .watch-item .case,
html.mobile #watch-detail #similar-wrapper .slideshow-content .watch-item .dial,
html.mobile #watch-detail #similar-wrapper .slideshow-content .watch-item .bracelet {
  font-size: 8px;
  line-height: 10px;
}
#watch-detail #similar-wrapper .slideshow-content .watch-item a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background-image: url('../images/colors/transparent.png');
  height: 100%;
}
#watch-detail #similar-wrapper .bullets-wrapper {
  padding-top: 55px;
  padding-bottom: 55px;
  text-align: center;
}
html.mobile #watch-detail #similar-wrapper .bullets-wrapper {
  padding-top: 15px;
  padding-bottom: 15px;
}
#watch-detail #similar-wrapper .bullets-wrapper .bullet {
  background: #d4d6d9;
}
#watch-detail #similar-wrapper .bullets-wrapper .bullet.selected {
  background: #003150;
}
#watch-detail #similar-wrapper .next-button,
#watch-detail #similar-wrapper .prev-button {
  position: absolute;
  right: 0px;
  top: 50%;
  height: 70px;
  width: 70px;
  margin-top: -35px;
  border: 1px solid #ccd6dc;
  cursor: pointer;
  line-height: 70px;
  text-align: center;
}
html.mobile #watch-detail #similar-wrapper .next-button,
html.mobile #watch-detail #similar-wrapper .prev-button {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-top: -15px;
  display: none !important;
}
#watch-detail #similar-wrapper .next-button i,
#watch-detail #similar-wrapper .prev-button i {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html.mobile #watch-detail #similar-wrapper .next-button i,
html.mobile #watch-detail #similar-wrapper .prev-button i {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  -webkit-transform-origin: 50% 50% center;
  -moz-transform-origin: 50% 50% center;
  -ms-transform-origin: 50% 50% center;
  -o-transform-origin: 50% 50% center;
}
#watch-detail #similar-wrapper .next-button.prev-button,
#watch-detail #similar-wrapper .prev-button.prev-button {
  left: 0px;
  right: auto;
}
html.mobile #watch-detail #article-wrapper {
  width: 320px;
  margin: 0 auto;
  margin-top: 40px;
}
#watch-detail #article-wrapper .article-content {
  background: #fff;
  position: relative;
  height: 720px;
  color: #737373;
}
html.mobile #watch-detail #article-wrapper .article-content {
  height: 560px;
}
#watch-detail #article-wrapper .article-content.ambassador .content {
  background: #003150;
  color: #99adb9;
}
#watch-detail #article-wrapper .article-content.ambassador .text {
  color: white;
}
html.ko-kr #watch-detail #article-wrapper .article-content.ambassador .text {
  font-size: 25px;
}
#watch-detail #article-wrapper .article-content.part2 {
  height: 1080px;
}
html.mobile #watch-detail #article-wrapper .article-content.part2 {
  height: auto;
}
#watch-detail #article-wrapper .article-content.part2 .thumb {
  background-color: #e5eaee;
  color: #535455;
}
html.mobile #watch-detail #article-wrapper .article-content.part2 .thumb {
  height: 450px;
}
#watch-detail #article-wrapper .article-content.part2 .thumb img {
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -400px;
  width: 800px;
  margin-top: 115px;
}
html.no-scroller #watch-detail #article-wrapper .article-content.part2 .thumb img {
  margin-top: -785px;
  top: 50%;
}
html.no-scroller.tablet #watch-detail #article-wrapper .article-content.part2 .thumb img {
  margin-top: -575px;
}
html.mobile #watch-detail #article-wrapper .article-content.part2 .thumb img {
  width: 320px;
  margin-left: -160px;
  margin-top: 0px;
}
html.tablet #watch-detail #article-wrapper .article-content.part2 .thumb img {
  width: 600px;
  margin-left: -300px;
}
#watch-detail #article-wrapper .article-content.part2 .content {
  background: #fbfbfc;
}
html.mobile #watch-detail #article-wrapper .article-content.part2 .content {
  height: auto;
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
}
#watch-detail #article-wrapper .article-content.part2 .content .v-align-div {
  width: 370px;
}
html.mobile #watch-detail #article-wrapper .article-content.part2 .content .v-align-div {
  width: 75%;
}
#watch-detail #article-wrapper .article-content.part2 .text {
  font-size: 14px;
  line-height: 27px;
  letter-spacing: 0.9px;
}
html.mobile #watch-detail #article-wrapper .article-content.part2 .text {
  font-size: 12px;
  line-height: 21px;
  letter-spacing: 0.8px;
}
html.mobile.ja-jp #watch-detail #article-wrapper .article-content.part2 .text {
  font-size: 10px;
  line-height: 19px;
}
#watch-detail #article-wrapper .article-content .thumb,
#watch-detail #article-wrapper .article-content .content {
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile #watch-detail #article-wrapper .article-content .thumb,
html.mobile #watch-detail #article-wrapper .article-content .content {
  width: 100%;
  height: 50%;
}
#watch-detail #article-wrapper .article-content .thumb {
  position: relative;
  float: left;
  overflow: hidden;
  height: 100%;
}
html.mobile #watch-detail #article-wrapper .article-content .thumb {
  float: none;
}
#watch-detail #article-wrapper .article-content .thumb img {
  width: 100%;
}
#watch-detail #article-wrapper .article-content .content {
  background: white;
  position: absolute;
  right: 0;
  height: 100%;
  line-height: 100%;
  text-align: center;
  color: #6c6d6e;
}
#watch-detail #article-wrapper .article-content .content .v-align-div {
  text-align: left;
  width: 330px;
  line-height: normal;
}
html.mobile #watch-detail #article-wrapper .article-content .content .v-align-div {
  width: 75%;
}
#watch-detail #article-wrapper .article-content .text {
  font-family: 'open_sanslight';
  font-size: 26px;
  line-height: 32px;
  color: #737373;
}
html[data-lang='pl-pl'] #watch-detail #article-wrapper .article-content .text,
html[data-lang='tr-tr'] #watch-detail #article-wrapper .article-content .text {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #watch-detail #article-wrapper .article-content .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #article-wrapper .article-content .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail #article-wrapper .article-content .text {
  font-size: 16px;
  line-height: 20px;
}
#watch-detail #article-wrapper .article-content .button-rg {
  font-size: 14px;
  height: 70px;
  line-height: 70px;
  background: #c96835;
  padding: 0 30px;
  margin-top: 60px;
  color: white;
  text-transform: uppercase;
  border: 1px solid #c96835;
  cursor: pointer;
}
#watch-detail #article-wrapper .article-content .button-rg img {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 20px;
  -webkit-transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
  -moz-transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
  -ms-transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
  -o-transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
}
html.notouch #watch-detail #article-wrapper .article-content .button-rg:hover img {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
html.mobile #watch-detail #article-wrapper .article-content .button-rg {
  margin-top: 17px;
  font-size: 9px;
  line-height: 35px;
  height: 35px;
}
#watch-detail #article-wrapper .article-content .button {
  margin-top: 50px;
}
html.mobile #watch-detail #article-wrapper .article-content .button {
  margin-top: 30px;
}
#watch-detail #article-wrapper .article-content.odd .thumb {
  float: right;
}
html.mobile #watch-detail #article-wrapper .article-content.odd .thumb {
  height: 300px;
}
#watch-detail #article-wrapper .article-content.odd .content {
  right: auto;
  left: 0;
}
html.mobile #watch-detail #article-wrapper .article-content.odd .content .text {
  font-size: 18px;
  line-height: 22px;
}
#watch-detail #recall-product {
  position: relative;
  height: 1080px;
  background: white;
  color: #6c6d6e;
}
html.mobile #watch-detail #recall-product {
  height: 530px;
  padding-top: 20px;
}
#watch-detail #recall-product .picture-product {
  position: absolute;
  left: 50%;
  bottom: 230px;
  margin-left: -146px;
}
#watch-detail #recall-product .picture-product.scale {
  -webkit-transform: scale(0.75);
  -moz-transform: scale(0.75);
  -ms-transform: scale(0.75);
  -o-transform: scale(0.75);
  bottom: 180px;
  margin-left: -175px;
}
html.mobile #watch-detail #recall-product .picture-product {
  bottom: 198px;
  width: 175px;
  margin-left: -88px;
}
#watch-detail #recall-product .bottom-recall {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 360px;
  background: #e6eaed;
  color: #535455;
  text-align: center;
}
html.mobile #watch-detail #recall-product .bottom-recall {
  height: 280px;
}
#watch-detail #recall-product .bottom-recall .link-wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 184px;
}
html.mobile #watch-detail #recall-product .bottom-recall .link-wrapper {
  margin-top: 75px;
  width: 260px;
  text-align: left;
}
#watch-detail #recall-product .bottom-recall .link-wrapper .link {
  -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;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  font-family: 'open_sansregular';
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
  color: #5c5e5f;
  margin-right: 38px;
  letter-spacing: 1.2px;
}
html.notouch #watch-detail #recall-product .bottom-recall .link-wrapper .link:hover {
  color: black;
}
html.notouch #watch-detail #recall-product .bottom-recall .link-wrapper .link:hover .nothover {
  display: none;
}
html.notouch #watch-detail #recall-product .bottom-recall .link-wrapper .link:hover .hover {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#watch-detail #recall-product .bottom-recall .link-wrapper .link.last {
  margin: 0px;
}
html.mobile #watch-detail #recall-product .bottom-recall .link-wrapper .link {
  display: block;
  font-size: 11px;
  margin: 0;
  margin-bottom: 15px;
}
html[data-lang='pl-pl'] #watch-detail #recall-product .bottom-recall .link-wrapper .link,
html[data-lang='tr-tr'] #watch-detail #recall-product .bottom-recall .link-wrapper .link {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #watch-detail #recall-product .bottom-recall .link-wrapper .link {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #recall-product .bottom-recall .link-wrapper .link {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#watch-detail #recall-product .bottom-recall .link-wrapper .link i {
  margin-right: 14px;
}
#watch-detail #recall-product .bottom-recall .link-wrapper .link span,
#watch-detail #recall-product .bottom-recall .link-wrapper .link i {
  vertical-align: middle;
}
html.mobile #watch-detail #recall-product .bottom-recall .link-wrapper .link span,
html.mobile #watch-detail #recall-product .bottom-recall .link-wrapper .link i {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
}
html.mobile #watch-detail #recall-product .bottom-recall .link-wrapper .link span.icon-watch-dl-grey,
html.mobile #watch-detail #recall-product .bottom-recall .link-wrapper .link i.icon-watch-dl-grey,
html.mobile #watch-detail #recall-product .bottom-recall .link-wrapper .link span.icon-watch-dl-black,
html.mobile #watch-detail #recall-product .bottom-recall .link-wrapper .link i.icon-watch-dl-black {
  margin-left: 2px;
}
#watch-detail #recall-product .bottom-recall .link-wrapper .link .hover {
  display: none;
}
#watch-detail #related-watch {
  background: white;
  padding-top: 90px;
  height: 895px;
  color: #6c6d6e;
}
html.mobile #watch-detail #related-watch {
  padding-top: 44px;
  height: auto;
}
#watch-detail #related-watch .title {
  color: #828282;
  text-transform: uppercase;
  font-family: 'open_sansregular';
  font-size: 28px;
  text-align: center;
  letter-spacing: 3px;
}
html[data-lang='pl-pl'] #watch-detail #related-watch .title,
html[data-lang='tr-tr'] #watch-detail #related-watch .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #watch-detail #related-watch .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #related-watch .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail #related-watch .title {
  letter-spacing: 2px;
  font-size: 21px;
}
#watch-detail #related-watch .watch-related-content {
  position: absolute;
  text-align: center;
  bottom: 0px;
  width: 100%;
  height: 720px;
  overflow: hidden;
}
html.mobile #watch-detail #related-watch .watch-related-content {
  position: relative;
  margin: 0 auto;
  margin-top: 20px;
  width: 320px;
  height: auto;
}
#watch-detail #related-watch .watch-related-content .watch-wrapper {
  width: 33%;
  height: 100%;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#watch-detail #related-watch .watch-related-content .watch-wrapper.middle {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
html.mobile #watch-detail #related-watch .watch-related-content .watch-wrapper.middle {
  border-left: none;
  border-right: none;
}
#watch-detail #related-watch .watch-related-content .watch-wrapper.first,
#watch-detail #related-watch .watch-related-content .watch-wrapper.last {
  width: 33.5%;
}
#watch-detail #related-watch .watch-related-content .watch-wrapper .border-hover {
  position: absolute;
  border: 6px solid #c7ccd0;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
}
html.mobile #watch-detail #related-watch .watch-related-content .watch-wrapper .border-hover {
  display: none;
}
html.touch #watch-detail #related-watch .watch-related-content .watch-wrapper .border-hover {
  display: none;
}
html.mobile #watch-detail #related-watch .watch-related-content .watch-wrapper .border-hover {
  width: 100%;
  height: 100%;
}
html.notouch #watch-detail #related-watch .watch-related-content .watch-wrapper:hover .border-hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#watch-detail #related-watch .watch-related-content .watch-wrapper img {
  position: relative;
}
html.mobile #watch-detail #related-watch .watch-related-content .watch-wrapper img {
  top: -30px;
  width: 280px;
}
html.tablet #watch-detail #related-watch .watch-related-content .watch-wrapper.middle {
  border-right: none;
}
html.tablet #watch-detail #related-watch .watch-related-content .watch-wrapper {
  width: 48%;
}
html.tablet #watch-detail #related-watch .watch-related-content .watch-wrapper.hide-ontablet {
  display: none;
}
html.tablet #watch-detail #related-watch .watch-related-content .watch-wrapper.hide-ontablet img {
  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);
}
html.mobile #watch-detail #related-watch .watch-related-content .watch-wrapper {
  width: 100%;
  height: 330px;
  border-bottom: 1px solid #e5e5e5;
}
html.mobile #watch-detail #related-watch .watch-related-content .watch-wrapper.last {
  border-bottom: none;
}
#watch-detail #related-watch .watch-related-content .watch-wrapper a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-image: url('../images/colors/transparent.png');
}
#watch-detail #related-watch .watch-related-content .watch-wrapper .text-watch {
  position: absolute;
  width: 100%;
  bottom: 150px;
  left: 0px;
  color: #84888b;
  font-size: 14px;
  text-align: center;
  font-family: 'open_sanssemibold';
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #watch-detail #related-watch .watch-related-content .watch-wrapper .text-watch,
html[data-lang='tr-tr'] #watch-detail #related-watch .watch-related-content .watch-wrapper .text-watch {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #watch-detail #related-watch .watch-related-content .watch-wrapper .text-watch {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail #related-watch .watch-related-content .watch-wrapper .text-watch {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#watch-detail #related-watch .watch-related-content .watch-wrapper .text-watch .name {
  padding-left: 20px;
  padding-right: 20px;
}
#watch-detail #related-watch .watch-related-content .watch-wrapper .text-watch .ref {
  margin-top: 6px;
}
html.mobile #watch-detail #related-watch .watch-related-content .watch-wrapper .text-watch {
  font-size: 12px;
  bottom: 24px;
}
html.mobile #watch-detail #related-watch .watch-related-content .watch-wrapper .text-watch .ref {
  margin-top: 1px;
}
#watch-detail .stillframe-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}
html.ie7 #watch-detail .stillframe-wrapper,
html.ie8 #watch-detail .stillframe-wrapper {
  display: none;
}
#watch-detail .stillframe-wrapper .stillframe-loader {
  display: block;
  position: absolute;
  margin-top: -96px;
}
#watch-detail .stillframe-wrapper .stillframe-content {
  height: 576px;
  width: 100%;
  position: relative;
  background-color: black;
  color: white;
}
#watch-detail .stillframe-wrapper .stillframe-content canvas {
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}
html.tablet #watch-detail .stillframe-wrapper .stillframe-content {
  height: 360px;
}
html.mobile #watch-detail .stillframe-wrapper .stillframe-content {
  height: 180px;
}
#watch-detail .stillframe-wrapper .stillframe-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url('../images/colors/transparent.png');
  cursor: url('skins/desktop/images/cursor/stillframe.png') 50 50, auto;
}
html.ie7 #watch-detail .stillframe-wrapper .stillframe-overlay,
html.ie8 #watch-detail .stillframe-wrapper .stillframe-overlay {
  cursor: move;
}
#watch-detail .stillframe-wrapper .stillframe-menu {
  height: 140px;
  width: 100%;
  position: relative;
  background-color: #003150;
  color: #99adb9;
  line-height: 140px;
}
html.mobile #watch-detail .stillframe-wrapper .stillframe-menu {
  height: 69px;
  line-height: 69px;
}
#watch-detail .stillframe-wrapper .stillframe-menu .name {
  font-size: 26px;
  color: white;
  margin-left: 90px;
  font-family: 'open_sanslight';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #watch-detail .stillframe-wrapper .stillframe-menu .name,
html[data-lang='tr-tr'] #watch-detail .stillframe-wrapper .stillframe-menu .name {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #watch-detail .stillframe-wrapper .stillframe-menu .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-detail .stillframe-wrapper .stillframe-menu .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-detail .stillframe-wrapper .stillframe-menu .name {
  font-size: 13px;
  margin-left: 40px;
}
#watch-detail .stillframe-wrapper .stillframe-menu .icon-watch-zoom-stillframe {
  margin-left: 60px;
  top: 6px;
  position: relative;
  display: none;
}
#watch-detail .stillframe-wrapper .stillframe-menu .autoplay-wrapper {
  margin-left: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #a3adb5;
  font-size: 16px;
  text-transform: uppercase;
  cursor: pointer;
}
#watch-detail .stillframe-wrapper .stillframe-menu .autoplay-wrapper .on {
  display: none;
}
#watch-detail .stillframe-wrapper .stillframe-menu .autoplay-wrapper.play .on {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#watch-detail .stillframe-wrapper .stillframe-menu .autoplay-wrapper.play .off {
  display: none;
}
html.mobile #watch-detail .stillframe-wrapper .stillframe-menu .autoplay-wrapper {
  font-size: 11px;
}
#watch-zoom {
  position: relative;
  height: 900px;
  background-color: white;
  width: 100%;
  font-family: 'open_sanssemibold';
  color: #4B5159;
  text-transform: uppercase;
  padding-top: 0px;
}
#watch-zoom * {
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
html[data-lang='pl-pl'] #watch-zoom,
html[data-lang='tr-tr'] #watch-zoom {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #watch-zoom {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-zoom {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #watch-zoom {
  height: 475px;
}
#watch-zoom .zoom-navigation {
  position: absolute;
  right: 34px;
  top: 30px;
  z-index: 1;
}
#watch-zoom .zoom-navigation .zoom-inout-wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 11px;
}
#watch-zoom .zoom-navigation .zoom-inout-wrapper .plus,
#watch-zoom .zoom-navigation .zoom-inout-wrapper .minus {
  font-size: 30px;
  color: black;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #watch-zoom .zoom-navigation .zoom-inout-wrapper .plus,
html[data-lang='pl-pl'] #watch-zoom .zoom-navigation .zoom-inout-wrapper .minus,
html[data-lang='tr-tr'] #watch-zoom .zoom-navigation .zoom-inout-wrapper .plus,
html[data-lang='tr-tr'] #watch-zoom .zoom-navigation .zoom-inout-wrapper .minus {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #watch-zoom .zoom-navigation .zoom-inout-wrapper .plus,
html[data-lang='th-th'] #watch-zoom .zoom-navigation .zoom-inout-wrapper .minus {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #watch-zoom .zoom-navigation .zoom-inout-wrapper .plus,
html[data-magentotemplate='1'] #watch-zoom .zoom-navigation .zoom-inout-wrapper .minus {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#watch-zoom .zoom-navigation .zoom-inout-wrapper .plus {
  padding-left: 12px;
  padding-right: 12px;
}
#watch-zoom .zoom-navigation .zoom-inout-wrapper .minus {
  line-height: 39px;
}
#watch-zoom .zoom-navigation .zoom-inout-wrapper span {
  color: #737373;
}
#watch-zoom .zoom-navigation .zoom-inout-wrapper > div,
#watch-zoom .zoom-navigation .button {
  height: 44px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  line-height: 44px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
  vertical-align: middle;
}
#watch-zoom .zoom-navigation .zoom-inout-wrapper > div {
  border: 1px solid #edeeee;
  padding-left: 16px;
  padding-right: 16px;
  background-color: white;
}
#watch-zoom .picture-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#watch-zoom .picture-wrapper img {
  position: absolute;
  left: 50%;
  margin-left: -800px;
  top: 50%;
  position: relative;
  margin-top: -1750px;
  display: block;
  width: 1600px;
  height: 3500px;
  cursor: url("skins/desktop/images/watch/opened-hand-v.png"), pointer;
}
#watch-zoom .picture-wrapper img:active {
  cursor: url("skins/desktop/images/watch/closed-hand-v.png"), pointer;
}
html.mobile #watch-zoom .picture-wrapper img {
  width: 720px;
  height: 1575px;
  margin-top: -787.5px;
  margin-left: -360px;
}
#watch-zoom .close-wrapper {
  border-color: #edeeee !important;
}
#watch-zoom .close-wrapper .sprite {
  margin-left: 10px;
}
html.mobile #watch-zoom .close-wrapper .sprite {
  margin-left: 0px;
}
#section-watchselector {
  color: #737373;
}
#section-watchselector * {
  -webkit-tap-highlight-color: transparent;
}
#section-watchselector h1 {
  font-family: 'open_sansregular';
  color: #002442;
  font-size: 70px;
  letter-spacing: 7px;
  padding-top: 41px;
  padding-left: 95px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-watchselector h1,
html[data-lang='tr-tr'] #section-watchselector h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-watchselector h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watchselector h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-watchselector h1 {
  font-size: 24px;
  letter-spacing: 2.5px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 18px;
}
#section-watchselector #json-content {
  display: none;
}
#section-watchselector #watchselector-filters {
  position: relative;
  background: #e6eaed;
}
#section-watchselector #watchselector-filters .nbr-gridwatch.hide {
  display: none !important;
}
#section-watchselector #watchselector-filters .filters-basic,
#section-watchselector #watchselector-filters .filters-advanced {
  height: 87px;
  line-height: 87px;
  width: 100%;
  padding-left: 5.9%;
  padding-right: 5.9%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.tablet #section-watchselector #watchselector-filters .filters-basic,
html.tablet #section-watchselector #watchselector-filters .filters-advanced {
  height: 67px;
  line-height: 67px;
}
html.mobile #section-watchselector #watchselector-filters .filters-basic,
html.mobile #section-watchselector #watchselector-filters .filters-advanced {
  height: auto;
  line-height: 60px;
  padding-left: 3%;
  padding-right: 3%;
}
#section-watchselector #watchselector-filters .filters-advanced {
  position: relative;
  display: none;
  will-change: height;
  overflow: hidden;
}
#section-watchselector #watchselector-filters .filters-advanced .separator {
  position: absolute;
  top: 0px;
  left: 5.9%;
  right: 5.9%;
  background: #d6dbde;
  height: 1px;
}
html.mobile #section-watchselector #watchselector-filters .filters-advanced .separator {
  left: 3%;
  right: 3%;
}
#section-watchselector #watchselector-filters .filters-buttonmore {
  position: absolute;
  background: #c7ccd0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  *behavior: url(/js/PIE.htc);
  height: 35px;
  line-height: 35px;
  right: 5.9%;
  top: 28px;
  font-size: 10px;
  font-family: 'open_sansregular';
  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;
  padding-left: 24px;
  padding-right: 24px;
}
html[data-lang='pl-pl'] #section-watchselector #watchselector-filters .filters-buttonmore,
html[data-lang='tr-tr'] #section-watchselector #watchselector-filters .filters-buttonmore {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-watchselector #watchselector-filters .filters-buttonmore {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watchselector #watchselector-filters .filters-buttonmore {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-watchselector #watchselector-filters .filters-buttonmore .less {
  display: none;
}
html.tablet #section-watchselector #watchselector-filters .filters-buttonmore {
  top: 15px;
}
html.mobile #section-watchselector #watchselector-filters .filters-buttonmore {
  top: 10px;
  font-size: 9px;
  height: 20px;
  line-height: 20px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  *behavior: url(/js/PIE.htc);
}
#section-watchselector #watchselector-filters .filters-buttonmore.selected {
  color: white;
  background: #003150;
}
#section-watchselector #watchselector-filters .filters-buttonmore.selected .less {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-watchselector #watchselector-filters .filters-buttonmore.selected .more {
  display: none;
}
#section-watchselector #watchselector-filters .title {
  font-size: 15px;
  color: #003150;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html[data-lang='pl-pl'] #section-watchselector #watchselector-filters .title,
html[data-lang='tr-tr'] #section-watchselector #watchselector-filters .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-watchselector #watchselector-filters .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watchselector #watchselector-filters .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-watchselector #watchselector-filters .title {
  font-size: 13px;
}
html.mobile #section-watchselector #watchselector-filters .title {
  font-size: 11px;
  display: inline-block;
  padding-right: 20px;
}
#section-watchselector #watchselector-filters .filters-wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html.mobile #section-watchselector #watchselector-filters .filters-wrapper {
  position: relative;
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 40px;
  text-align: left;
  float: right;
}
html.mobile #section-watchselector #watchselector-filters .filters-wrapper > span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-size: 10px;
  color: #003150;
  border: 1px solid #b7bfc6;
  padding-left: 15px;
  padding-right: 35px;
  text-transform: uppercase;
}
html.mobile #section-watchselector #watchselector-filters .filters-wrapper select {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  -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-watchselector #watchselector-filters .filters-wrapper i {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -5px;
}
#section-watchselector #watchselector-filters .filters-wrapper .filter-item {
  background-image: url('../images/colors/transparent.png');
  text-transform: uppercase;
  font-family: 'open_sansregular';
  color: #003150;
  font-size: 13px;
  margin-left: 32px;
  margin-right: 32px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
}
html[data-lang='pl-pl'] #section-watchselector #watchselector-filters .filters-wrapper .filter-item,
html[data-lang='tr-tr'] #section-watchselector #watchselector-filters .filters-wrapper .filter-item {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-watchselector #watchselector-filters .filters-wrapper .filter-item {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watchselector #watchselector-filters .filters-wrapper .filter-item {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-watchselector #watchselector-filters .filters-wrapper .filter-item {
  font-size: 11px;
  margin-left: 15px;
  margin-right: 15px;
}
html.mobile #section-watchselector #watchselector-filters .filters-wrapper .filter-item {
  font-size: 8px;
  margin-left: 8px;
  margin-right: 8px;
}
#section-watchselector #watchselector-filters .filters-wrapper .filter-item .selected-border {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
  -ms-transition: opacity 0.4s linear;
  -o-transition: opacity 0.4s linear;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: #003150;
  height: 3px;
  z-index: 1;
}
html.mobile #section-watchselector #watchselector-filters .filters-wrapper .filter-item .selected-border {
  height: 1px;
}
#section-watchselector #watchselector-filters .filters-wrapper .filter-item.selected .selected-border {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-watchselector #watchselector-filters .filters-wrapper .filter-item:last-child:after {
  display: none;
}
#section-watchselector #watchselector-filters .filters-wrapper .filter-item:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 11px;
  background: #c7ccd0;
  right: -32px;
  top: 50%;
  margin-top: -5px;
}
html.tablet #section-watchselector #watchselector-filters .filters-wrapper .filter-item:after {
  right: -15px;
}
html.mobile #section-watchselector #watchselector-filters .filters-wrapper .filter-item:after {
  right: -8px;
}
#section-watchselector #watchselector-filters .filters-values {
  padding: 0px 5.9%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  position: relative;
  background: #c7ccd0;
}
#section-watchselector #watchselector-filters .filters-values .filters-category {
  display: none;
  overflow: hidden;
  will-change: height;
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value {
  background-image: url('../images/colors/transparent.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 38px;
  margin-bottom: 38px;
  margin-right: 19px;
  cursor: pointer;
  line-height: 57px;
  height: 58px;
  font-size: 15px;
  color: #003150;
  font-family: 'open_sansregular';
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  *behavior: url(/js/PIE.htc);
  border: 1px solid #95a5b0;
  padding-left: 29px;
  padding-right: 29px;
  -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-watchselector #watchselector-filters .filters-values .filters-category .filter-value,
html[data-lang='tr-tr'] #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value.hidden {
  display: none !important;
}
html.tablet #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 8px;
  line-height: 29px;
  height: 30px;
  font-size: 12px;
  padding-left: 15px;
  padding-right: 15px;
}
html.mobile #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 6px;
  line-height: 40px;
  height: 40px;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value.selected {
  color: white;
  background: #003150;
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value.selected .icon {
  display: none;
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value.selected .icon-hover {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value.disabled {
  color: rgba(0, 43, 80, 0.3);
  cursor: default;
  border: 1px solid rgba(149, 165, 176, 0.3);
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value.disabled img {
  -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);
}
html.ie7 #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value.disabled,
html.ie8 #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value.disabled {
  -moz-opacity: 0.3 !important;
  -khtml-opacity: 0.3 !important;
  -webkit-opacity: 0.3 !important;
  opacity: 0.3 !important;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30) !important;
  filter: alpha(opacity=30) !important;
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value .icon,
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value .icon-hover {
  height: 36px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 25px;
  width: auto;
  vertical-align: middle;
}
html.tablet #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value .icon,
html.tablet #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value .icon-hover {
  height: 28px;
  margin-right: 10px;
}
html.mobile #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value .icon,
html.mobile #section-watchselector #watchselector-filters .filters-values .filters-category .filter-value .icon-hover {
  height: 18px;
  margin-right: 5px;
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value .icon-hover {
  display: none;
}
#section-watchselector #watchselector-filters .filters-values .filters-category .filter-value span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
#section-watchselector #grid-result-filter {
  padding-top: 53px;
  padding-bottom: 140px;
  background: #eff1f3;
  color: #6c6d6e;
}
#section-watchselector #grid-result-filter .grid-result-content {
  width: 1413px;
  margin-left: -706px;
}
html.tablet #section-watchselector #grid-result-filter .grid-result-content {
  width: 942px;
  margin-left: -471px;
}
html.mobile #section-watchselector #grid-result-filter .grid-result-content {
  width: 320px;
  margin-left: -160px;
}
html.mobile #section-watchselector #grid-result-filter {
  padding-top: 22px;
  padding-bottom: 60px;
}
#section-watchselector #grid-result-filter .info-content {
  padding-left: 105px;
  position: relative;
  display: table-cell;
  white-space: nowrap;
}
#section-watchselector #grid-result-filter .info-content .button-eshop {
  position: relative;
  margin-top: 20px;
}
html.mobile #section-watchselector #grid-result-filter .info-content {
  padding-left: 0px;
  display: block;
}
#section-watchselector #grid-result-filter .info-content .nbr-watches {
  font-family: 'open_sansregular';
  font-size: 32px;
  line-height: 32px;
  color: #002442;
}
html[data-lang='pl-pl'] #section-watchselector #grid-result-filter .info-content .nbr-watches,
html[data-lang='tr-tr'] #section-watchselector #grid-result-filter .info-content .nbr-watches {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-watchselector #grid-result-filter .info-content .nbr-watches {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watchselector #grid-result-filter .info-content .nbr-watches {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-watchselector #grid-result-filter .info-content .nbr-watches {
  font-size: 19px;
  line-height: 19px;
}
#section-watchselector #grid-result-filter .info-content .sub-text {
  font-family: 'open_sanslight';
  font-size: 20px;
  color: #000000;
  margin-top: 9px;
}
html[data-lang='pl-pl'] #section-watchselector #grid-result-filter .info-content .sub-text,
html[data-lang='tr-tr'] #section-watchselector #grid-result-filter .info-content .sub-text {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-watchselector #grid-result-filter .info-content .sub-text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watchselector #grid-result-filter .info-content .sub-text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-watchselector #grid-result-filter .info-content .sub-text {
  font-size: 12px;
  margin-top: 5px;
}
#section-watchselector #grid-result-filter .info-content .single {
  display: none;
}
#section-watchselector #grid-result-filter .info-content.single .single {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-watchselector #grid-result-filter .info-content.single .multi {
  display: none;
}
#section-watchselector #grid-result-filter .info-content span.morethan-five {
  display: none;
}
#section-watchselector #grid-result-filter .info-content.morethan-five .lessthan-five-ornotpl {
  display: none;
}
#section-watchselector #grid-result-filter .info-content.morethan-five span.morethan-five {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-watchselector #grid-result-filter .button-wrapper {
  margin-top: 50px;
  text-align: center;
}
#section-watchselector #grid-result-filter .filters-selected {
  position: relative;
  padding-left: 40px;
  display: table-cell;
}
html.mobile #section-watchselector #grid-result-filter .filters-selected {
  display: block;
  margin-top: 15px;
  padding-left: 0px;
}
#section-watchselector #grid-result-filter .filters-selected .filter-item {
  background-image: url('../images/colors/transparent.png');
  font-size: 11px;
  height: 28px;
  line-height: 28px;
  padding-left: 20px;
  padding-right: 30px;
  border: 1px solid #8fa4b2;
  cursor: pointer;
  margin-right: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #003150;
  margin-bottom: 10px;
  vertical-align: middle;
  position: relative;
  display: none;
}
html.tablet #section-watchselector #grid-result-filter .filters-selected .filter-item {
  font-size: 9px;
  height: 24px;
  line-height: 24px;
  padding-left: 13px;
  padding-right: 25px;
  margin-right: 10px;
}
html.mobile #section-watchselector #grid-result-filter .filters-selected .filter-item {
  height: 25px;
  line-height: 25px;
  font-size: 9px;
  padding-left: 10px;
  padding-right: 28px;
  margin-bottom: 5px;
  margin-right: 10px;
}
#section-watchselector #grid-result-filter .filters-selected .filter-item.selected {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-watchselector #grid-result-filter .filters-selected .filter-item i {
  position: absolute;
  top: 5px;
  right: 5px;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
html.tablet #section-watchselector #grid-result-filter .filters-selected .filter-item i,
html.mobile #section-watchselector #grid-result-filter .filters-selected .filter-item i {
  top: 2px;
  right: 3px;
}
html.mobile #section-watchselector #grid-result-filter .filters-selected .filter-item i {
  right: 2px;
}
#section-watchselector #grid-result-filter .watches-grid {
  margin-top: 50px;
}
html.mobile #section-watchselector #grid-result-filter .watches-grid {
  margin-top: 20px;
}
#section-watchselector #grid-result-filter .watches-grid .watch-wrapper {
  width: 470px;
  height: 596px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 1px;
  margin-bottom: 1px;
  overflow: hidden;
  background-color: white;
}
html.mobile #section-watchselector #grid-result-filter .watches-grid .watch-wrapper {
  width: 100%;
  height: 330px;
  margin-right: 0px;
  margin-bottom: 1px;
}
#section-watchselector #grid-result-filter .watches-grid .watch-wrapper img {
  width: 100%;
}
html.mobile #section-watchselector #grid-result-filter .watches-grid .watch-wrapper img {
  width: 280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
#section-watchselector #grid-result-filter .watches-grid .watch-wrapper .border-hover {
  position: absolute;
  border: 6px solid #c7ccd0;
  left: 0px;
  top: 0px;
  width: 458px;
  height: 584px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
}
html.mobile #section-watchselector #grid-result-filter .watches-grid .watch-wrapper .border-hover {
  display: none;
}
html.touch #section-watchselector #grid-result-filter .watches-grid .watch-wrapper .border-hover {
  display: none;
}
html.mobile #section-watchselector #grid-result-filter .watches-grid .watch-wrapper .border-hover {
  width: 100%;
  height: 100%;
}
#section-watchselector #grid-result-filter .watches-grid .watch-wrapper:hover .border-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-watchselector #grid-result-filter .watches-grid .watch-wrapper a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-image: url('../images/colors/transparent.png');
}
#section-watchselector #grid-result-filter .watches-grid .watch-wrapper .text-watch {
  position: absolute;
  width: 100%;
  bottom: 30px;
  left: 0px;
  color: #84888b;
  font-size: 14px;
  text-align: center;
  font-family: 'open_sanssemibold';
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-watchselector #grid-result-filter .watches-grid .watch-wrapper .text-watch,
html[data-lang='tr-tr'] #section-watchselector #grid-result-filter .watches-grid .watch-wrapper .text-watch {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-watchselector #grid-result-filter .watches-grid .watch-wrapper .text-watch {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-watchselector #grid-result-filter .watches-grid .watch-wrapper .text-watch {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-watchselector #grid-result-filter .watches-grid .watch-wrapper .text-watch .ref {
  margin-top: 6px;
}
html.mobile #section-watchselector #grid-result-filter .watches-grid .watch-wrapper .text-watch {
  font-size: 12px;
  bottom: 14px;
}
html.mobile #section-watchselector #grid-result-filter .watches-grid .watch-wrapper .text-watch .ref {
  margin-top: 1px;
}
#section-suggestion * {
  -webkit-tap-highlight-color: transparent;
}
#section-suggestion h1 {
  font-family: 'open_sansregular';
  color: #002442;
  font-size: 70px;
  letter-spacing: 7px;
  padding-top: 41px;
  padding-bottom: 41px;
  padding-left: 95px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-suggestion h1,
html[data-lang='tr-tr'] #section-suggestion h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-suggestion h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-suggestion h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-suggestion h1 {
  font-size: 24px;
  letter-spacing: 2.5px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 18px;
}
#section-suggestion .content {
  padding-top: 53px;
  padding-bottom: 140px;
  background: #eff1f3;
}
html.mobile #section-suggestion .content {
  padding-top: 22px;
  padding-bottom: 60px;
}
#section-suggestion .content .description {
  font-family: 'open_sanslight';
  font-size: 14px;
  color: #003150;
  line-height: 28px;
  margin-bottom: 37px;
  text-align: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
html[data-lang='pl-pl'] #section-suggestion .content .description,
html[data-lang='tr-tr'] #section-suggestion .content .description {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-suggestion .content .description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-suggestion .content .description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-suggestion .content .description {
  font-size: 10px;
  line-height: 15px;
  margin-bottom: 15px;
  width: 80%;
}
#section-suggestion .content .info-content {
  padding-left: 105px;
}
html.mobile #section-suggestion .content .info-content {
  padding-left: 0px;
}
#section-suggestion .content .info-content .nbr-watches {
  font-family: 'open_sansregular';
  font-size: 32px;
  line-height: 32px;
  color: #002442;
}
html[data-lang='pl-pl'] #section-suggestion .content .info-content .nbr-watches,
html[data-lang='tr-tr'] #section-suggestion .content .info-content .nbr-watches {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-suggestion .content .info-content .nbr-watches {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-suggestion .content .info-content .nbr-watches {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-suggestion .content .info-content .nbr-watches {
  font-size: 19px;
  line-height: 19px;
}
#section-suggestion .content .info-content .sub-text {
  font-family: 'open_sanslight';
  font-size: 20px;
  color: #000000;
  margin-top: 9px;
}
html[data-lang='pl-pl'] #section-suggestion .content .info-content .sub-text,
html[data-lang='tr-tr'] #section-suggestion .content .info-content .sub-text {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-suggestion .content .info-content .sub-text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-suggestion .content .info-content .sub-text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-suggestion .content .info-content .sub-text {
  font-size: 12px;
  margin-top: 5px;
}
#section-suggestion .content .info-content .single {
  display: none;
}
#section-suggestion .content .info-content.single .single {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-suggestion .content .info-content.single .multi {
  display: none;
}
#section-suggestion .content .info-content span.morethan-five {
  display: none;
}
#section-suggestion .content .info-content.morethan-five .lessthan-five-ornotpl {
  display: none;
}
#section-suggestion .content .info-content.morethan-five span.morethan-five {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-suggestion .content .button-wrapper {
  margin-top: 50px;
  text-align: center;
}
#section-suggestion .content .watches-grid {
  margin-top: 50px;
}
html.mobile #section-suggestion .content .watches-grid {
  margin-top: 20px;
}
#section-suggestion .content .watches-grid .watch-wrapper {
  width: 469px;
  height: 596px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 1px;
  margin-bottom: 1px;
  overflow: hidden;
  background-color: white;
}
html.mobile #section-suggestion .content .watches-grid .watch-wrapper {
  width: 100%;
  height: 330px;
  margin-right: 0px;
  margin-bottom: 1px;
}
#section-suggestion .content .watches-grid .watch-wrapper img {
  max-height: 100%;
}
html.mobile #section-suggestion .content .watches-grid .watch-wrapper img {
  width: 280px;
}
#section-suggestion .content .watches-grid .watch-wrapper .border-hover {
  position: absolute;
  border: 6px solid #c7ccd0;
  left: 0px;
  top: 0px;
  width: 457px;
  height: 584px;
  display: none;
}
html.mobile #section-suggestion .content .watches-grid .watch-wrapper .border-hover {
  width: 100%;
  height: 100%;
}
#section-suggestion .content .watches-grid .watch-wrapper:hover .border-hover {
  display: block;
}
html.mobile #section-suggestion .content .watches-grid .watch-wrapper:hover .border-hover {
  display: none;
}
html.touch #section-suggestion .content .watches-grid .watch-wrapper:hover .border-hover {
  display: none;
}
#section-suggestion .content .watches-grid .watch-wrapper a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-image: url('../images/colors/transparent.png');
}
#section-suggestion .content .watches-grid .watch-wrapper .text-watch {
  position: absolute;
  width: 100%;
  bottom: 30px;
  left: 0px;
  color: #84888b;
  font-size: 14px;
  text-align: center;
  font-family: 'open_sanssemibold';
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-suggestion .content .watches-grid .watch-wrapper .text-watch,
html[data-lang='tr-tr'] #section-suggestion .content .watches-grid .watch-wrapper .text-watch {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-suggestion .content .watches-grid .watch-wrapper .text-watch {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-suggestion .content .watches-grid .watch-wrapper .text-watch {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-suggestion .content .watches-grid .watch-wrapper .text-watch .ref {
  margin-top: 6px;
}
html.mobile #section-suggestion .content .watches-grid .watch-wrapper .text-watch {
  font-size: 12px;
  bottom: 15px;
}
html.mobile #section-suggestion .content .watches-grid .watch-wrapper .text-watch .ref {
  margin-top: 1px;
}
#section-humanresource {
  color: #737373;
}
#section-humanresource h1 {
  font-size: 70px;
  line-height: 170px;
  font-family: 'open_sansregular';
  color: #002442;
  text-transform: uppercase;
  padding-left: 95px;
  height: 170px;
  border-bottom: 1px solid #eff1f3;
}
html[data-lang='pl-pl'] #section-humanresource h1,
html[data-lang='tr-tr'] #section-humanresource h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-humanresource h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-humanresource h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-humanresource h1 {
  font-size: 24px;
  line-height: 72px;
  height: 72px;
  border: 0px;
  padding-left: 20px;
}
#section-humanresource .humanresource-content .left {
  width: 50%;
  float: left;
}
#section-humanresource .humanresource-content .right {
  width: 50%;
  float: left;
  padding-left: 140px;
  padding-right: 140px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-bottom: 122px;
}
html.tablet #section-humanresource .humanresource-content .right {
  padding-left: 60px;
  padding-right: 60px;
}
html.mobile #section-humanresource .humanresource-content .right {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 40px;
}
#section-humanresource .humanresource-content .right .title {
  color: #5d646a;
  font-size: 36px;
  line-height: 42px;
  font-family: 'open_sanslight';
  margin-top: 70px;
  margin-bottom: 20px;
}
html[data-lang='pl-pl'] #section-humanresource .humanresource-content .right .title,
html[data-lang='tr-tr'] #section-humanresource .humanresource-content .right .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-humanresource .humanresource-content .right .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-humanresource .humanresource-content .right .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-humanresource .humanresource-content .right .title {
  margin-top: 25px;
  font-size: 23px;
  line-height: 26px;
}
#section-humanresource .humanresource-content .right .text {
  font-family: 'open_sansregular';
  font-size: 16px;
  line-height: 28px;
  color: #5d646a;
}
html[data-lang='pl-pl'] #section-humanresource .humanresource-content .right .text,
html[data-lang='tr-tr'] #section-humanresource .humanresource-content .right .text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-humanresource .humanresource-content .right .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-humanresource .humanresource-content .right .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-humanresource .humanresource-content .right .text {
  font-size: 12px;
  line-height: 21px;
}
#section-humanresource .humanresource-content .picture-mobile {
  width: 320px;
  display: block;
  margin: 20px auto 0px auto;
  left: -20px;
  position: relative;
}
#section-humanresource .humanresource-logos {
  height: 575px;
  width: 100%;
  background-color: #eff1f3;
  overflow: hidden;
}
#section-humanresource .humanresource-logos > a {
  display: block;
}
html.mobile #section-humanresource .humanresource-logos {
  height: 615px;
}
#section-humanresource .humanresource-logos .link-wrapper {
  position: absolute;
  top: 29%;
  text-align: center;
  width: 100%;
}
html.mobile #section-humanresource .humanresource-logos .link-wrapper {
  top: 30%;
}
#section-humanresource .humanresource-logos .link-wrapper span {
  font-size: 16px;
  font-family: 'open_sansregular';
  color: #2e2e2e;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 15px;
}
html[data-lang='pl-pl'] #section-humanresource .humanresource-logos .link-wrapper span,
html[data-lang='tr-tr'] #section-humanresource .humanresource-logos .link-wrapper span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-humanresource .humanresource-logos .link-wrapper span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-humanresource .humanresource-logos .link-wrapper span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-humanresource .humanresource-logos .left {
  float: left;
  width: 50%;
  position: relative;
}
#section-humanresource .humanresource-logos .left img {
  padding-top: 80px;
}
html.mobile #section-humanresource .humanresource-logos .left img {
  padding-top: 40px;
}
html.mobile #section-humanresource .humanresource-logos .left {
  float: none;
  width: 320px;
  margin: 0 auto;
}
#section-humanresource .humanresource-logos .right {
  float: left;
  width: 50%;
  position: relative;
}
#section-humanresource .humanresource-logos .right img {
  padding-top: 72px;
}
html.mobile #section-humanresource .humanresource-logos .right img {
  padding-top: 32px;
}
html.mobile #section-humanresource .humanresource-logos .right {
  float: none;
  width: 320px;
  margin: 0 auto;
}
#section-humanresource .humanresource-logos img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
#section-humanresource .humanresource-logos img: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 #section-humanresource .humanresource-logos img {
  width: 320px;
}
#section-rolandgarros {
  position: relative;
  padding-top: 0px;
  overflow: hidden;
  background-color: #c1572b;
}
html.desktop #section-rolandgarros {
  min-height: 0;
}
html.tablet #section-rolandgarros {
  min-height: 0;
}
html.mobile #section-rolandgarros {
  max-height: 520px;
  min-height: 370px;
}
#section-rolandgarros .background-img {
  position: absolute;
}
#section-rolandgarros .watch {
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
  height: 30%;
}
html.mobile #section-rolandgarros .watch {
  display: none;
}
html.tablet #section-rolandgarros .watch {
  width: 350px;
  height: 305px;
}
#section-rolandgarros .watch-mobile {
  display: none;
}
html.mobile #section-rolandgarros .watch-mobile {
  display: block;
  position: absolute;
  bottom: 5%;
  right: -155px;
  margin-right: 50%;
  width: 137px;
  height: 140px;
}
#section-rolandgarros .longines {
  width: 269px;
  height: 95px;
}
html.mobile #section-rolandgarros .longines {
  width: 134px;
  height: 47px;
}
#section-rolandgarros .center-content {
  top: 8%;
  position: absolute;
  margin-left: 50%;
  left: -400px;
  width: 800px;
  height: 100%;
  font-family: 'open_sansregular';
  text-align: center;
  color: white;
}
html[data-lang='pl-pl'] #section-rolandgarros .center-content,
html[data-lang='tr-tr'] #section-rolandgarros .center-content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-rolandgarros .center-content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-rolandgarros .center-content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-rolandgarros .center-content {
  top: 15%;
  width: 320px;
  left: -160px;
  margin-left: 50%;
}
#section-rolandgarros .center-content h2 {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: 'open_sanslight';
  font-size: 40px;
  line-height: 48px;
  position: absolute;
  top: 23%;
  left: 50%;
  width: 600px;
  margin-left: -300px;
}
html[data-lang='pl-pl'] #section-rolandgarros .center-content h2,
html[data-lang='tr-tr'] #section-rolandgarros .center-content h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-rolandgarros .center-content h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-rolandgarros .center-content h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-rolandgarros .center-content h2 {
  top: 20%;
  font-size: 20px;
  line-height: 24px;
}
#section-rolandgarros .center-content h1 {
  letter-spacing: 8px;
  text-transform: uppercase;
  font-size: 80px;
  line-height: 86px;
  overflow: hidden;
  position: absolute;
  top: 32%;
  left: 50%;
  width: 900px;
  margin-left: -450px;
}
#section-rolandgarros .center-content h1 span {
  position: relative;
  display: block;
}
html.mobile #section-rolandgarros .center-content h1 {
  top: 27%;
  font-size: 28px;
  line-height: 28px;
  letter-spacing: 3px;
}
#section-rolandgarros .center-content .rdv {
  position: absolute;
  top: 48%;
  left: 50%;
  width: 600px;
  margin-left: -300px;
  font-family: 'open_sanssemibold';
  font-size: 20px;
  line-height: 20px;
}
html[data-lang='pl-pl'] #section-rolandgarros .center-content .rdv,
html[data-lang='tr-tr'] #section-rolandgarros .center-content .rdv {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-rolandgarros .center-content .rdv {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-rolandgarros .center-content .rdv {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-rolandgarros .center-content .rdv {
  top: 37%;
  font-size: 14px;
  line-height: 10px;
}
#section-rolandgarros .center-content .playvideo {
  margin-top: 84px;
  position: absolute;
  bottom: 22%;
  width: 126px;
  height: 126px;
  margin-left: 50%;
  left: -63px;
  cursor: pointer;
}
html.mobile #section-rolandgarros .center-content .playvideo {
  position: absolute;
  margin-left: 50%;
  left: -115px;
  bottom: 35%;
  width: 70px;
  height: 70px;
}
html.mobile #section-rolandgarros .center-content .playvideo .playbackground {
  width: 70px;
  height: 70px;
}
html.mobile #section-rolandgarros .center-content .playvideo .play {
  width: 11px;
  height: 15px;
  left: -3px;
  top: -8px;
}
html.mobile #section-rolandgarros .center-content .playvideo .playhover {
  display: none;
}
#section-rolandgarros .center-content .playvideo .playbackground {
  width: 126px;
  height: 126px;
}
#section-rolandgarros .center-content .playvideo .play {
  position: absolute;
  width: 22px;
  height: 30px;
  margin-left: 50%;
  left: -8px;
  margin-top: 50%;
  top: -15px;
}
#section-rolandgarros .center-content .playvideo .playhover {
  position: absolute;
  width: 102px;
  height: 102px;
  margin-left: 50%;
  left: -51px;
  margin-top: 50%;
  top: -51px;
}
html.tablet #section-rolandgarros .center-content .playvideo .playhover {
  display: none;
}
#section-rolandgarros .center-content .discover {
  position: absolute;
  bottom: 22%;
  width: 300px;
  left: 50%;
  margin-left: -150px;
  margin-bottom: -50px;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
}
html.mobile #section-rolandgarros .center-content .discover {
  width: 140px;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
  bottom: auto;
  position: absolute;
  top: 61%;
  margin-left: 50%;
  left: -150px;
}
#section-rolandgarros .popin {
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 10;
  background: white;
  overflow: auto;
  text-align: center;
  width: 100%;
  height: 100%;
  overfow: hidden;
  display: none;
}
#section-rolandgarros .popin * {
  overflow: hidden;
}
#section-rolandgarros .popin > .content {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
  overfow: hidden;
  background: white;
}
#section-rolandgarros .popin > .content .video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  overfow: hidden;
}
#section-rolandgarros .popin > .content .video .toolbar {
  bottom: 0px;
  position: absolute;
  left: 0px;
  width: 100%;
}
#section-rolandgarros .popin > .content .video .video-youtube {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  overfow: hidden;
}
#section-rolandgarros .popin > .content .video .video-youtube iframe {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  overfow: hidden;
}
#section-rolandgarros .popin .close {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 44px;
  height: 44px;
  background: white;
  z-index: 2;
  text-align: center;
  cursor: pointer;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
#section-rolandgarros .popin .close 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);
  -webkit-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.tablet #section-rolandgarros .popin .close:hover i,
.desktop #section-rolandgarros .popin .close:hover i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.mobile #section-rolandgarros .popin .close {
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
}
.mobile #section-rolandgarros .popin .close i {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
#section-prixdediane {
  position: relative;
  padding-top: 0px;
  overflow: hidden;
  background-color: #003152;
}
html.desktop #section-prixdediane {
  min-height: 0;
}
html.tablet #section-prixdediane {
  min-height: 0;
}
#section-prixdediane .background-img {
  position: absolute;
}
#section-prixdediane .watch {
  position: absolute;
  bottom: 6%;
  right: 0;
  width: auto;
  height: 50%;
}
html.tablet #section-prixdediane .watch {
  width: 350px;
  height: 305px;
}
html.mobile #section-prixdediane .watch {
  top: 170px;
  bottom: auto;
  left: 50%;
}
html.tablet #section-prixdediane .longines {
  height: 142px;
  width: 190px;
}
html.mobile #section-prixdediane .longines {
  width: 126px;
  height: 94px;
}
#section-prixdediane .center-content {
  position: absolute;
  margin-left: 50%;
  left: -400px;
  width: 800px;
  height: 730px;
  top: 50%;
  margin-top: -455px;
  font-family: 'open_sansregular';
  text-align: center;
  color: white;
}
html[data-lang='pl-pl'] #section-prixdediane .center-content,
html[data-lang='tr-tr'] #section-prixdediane .center-content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-prixdediane .center-content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-prixdediane .center-content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-prixdediane .center-content {
  height: 633px;
  margin-top: -406px;
}
html.mobile #section-prixdediane .center-content {
  position: relative;
  width: 100%;
  left: 0px;
  margin-left: 0px;
  height: auto;
  top: 12px;
  margin-top: 0px;
  margin-bottom: 40px;
}
#section-prixdediane .center-content h1 {
  letter-spacing: 8px;
  text-transform: uppercase;
  font-size: 70px;
  line-height: 76px;
  position: relative;
  margin-top: 40px;
}
#section-prixdediane .center-content h1 html.tablet {
  font-size: 60px;
  line-height: 62px;
  margin-top: 30px;
}
html.mobile #section-prixdediane .center-content h1 {
  font-size: 25px;
  line-height: 25px;
  letter-spacing: 3px;
  margin-top: 10px;
}
#section-prixdediane .center-content .playvideo {
  margin-top: 40px;
  position: relative;
  width: 126px;
  height: 126px;
  left: 50%;
  margin-left: -63px;
  cursor: pointer;
}
html.ie7 #section-prixdediane .center-content .playvideo {
  left: 40px;
}
html.mobile #section-prixdediane .center-content .playvideo {
  margin-left: 50%;
  left: -115px;
  width: 70px;
  height: 70px;
  margin-top: 20px;
}
html.mobile #section-prixdediane .center-content .playvideo .playbackground {
  width: 70px;
  height: 70px;
}
html.mobile #section-prixdediane .center-content .playvideo .play {
  width: 11px;
  height: 15px;
  left: -3px;
  top: -8px;
}
html.mobile #section-prixdediane .center-content .playvideo .playhover {
  display: none;
}
#section-prixdediane .center-content .playvideo .playbackground {
  width: 126px;
  height: 126px;
}
#section-prixdediane .center-content .playvideo .play {
  position: absolute;
  width: 22px;
  height: 30px;
  margin-left: 50%;
  left: -8px;
  margin-top: 50%;
  top: -15px;
}
#section-prixdediane .center-content .playvideo .playhover {
  position: absolute;
  width: 102px;
  height: 102px;
  margin-left: 50%;
  left: -51px;
  margin-top: 50%;
  top: -51px;
}
html.tablet #section-prixdediane .center-content .playvideo .playhover {
  display: none;
}
#section-prixdediane .center-content .discover {
  width: 300px;
  left: 50%;
  margin-left: -150px;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  margin-top: 10px;
}
html.ie7 #section-prixdediane .center-content .discover {
  left: 75px;
  margin-top: 20px;
}
html.mobile #section-prixdediane .center-content .discover {
  width: 140px;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
  top: 61%;
  margin-left: 50%;
  left: -150px;
}
#section-prixdediane .center-content .button-wrapper {
  margin-top: 45px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url('../images/colors/transparent.png');
  border: 1px solid white;
  cursor: pointer;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding: 0 20px;
  color: white;
  font-family: 'open_sanslight';
  font-size: 14px;
  line-height: 38px;
  height: 38px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
html[data-lang='pl-pl'] #section-prixdediane .center-content .button-wrapper,
html[data-lang='tr-tr'] #section-prixdediane .center-content .button-wrapper {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-prixdediane .center-content .button-wrapper {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-prixdediane .center-content .button-wrapper {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.notouch #section-prixdediane .center-content .button-wrapper:hover {
  background-color: rgba(255, 255, 255, 0.4);
}
html.mobile #section-prixdediane .center-content .button-wrapper {
  font-size: 10px;
  height: 20px;
  line-height: 20px;
}
#section-prixdediane .news-wrapper {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background-color: #0d243b;
  height: 180px;
}
#section-prixdediane .news-wrapper.count1 .news-item {
  left: 33%;
}
#section-prixdediane .news-wrapper.count2 .news-item {
  left: 16.5%;
}
html.mobile #section-prixdediane .news-wrapper {
  position: relative;
  height: auto;
  padding-bottom: 30px;
}
#section-prixdediane .news-wrapper .news-item {
  width: 33%;
  height: 100%;
  display: block;
  float: left;
  overflow: hidden;
  position: relative;
}
html.tablet #section-prixdediane .news-wrapper .news-item {
  width: 50%;
}
html.mobile #section-prixdediane .news-wrapper .news-item {
  width: 100%;
  float: none;
  left: 0px !important;
}
#section-prixdediane .news-wrapper .news-item img {
  display: block;
  margin-left: 60px;
  margin-top: 44px;
}
html.mobile #section-prixdediane .news-wrapper .news-item img {
  width: 100px;
  margin-left: 20px;
  margin-top: 20px;
}
#section-prixdediane .news-wrapper .news-item .text-wrapper {
  position: absolute;
  left: 250px;
  top: 44px;
  height: 100px;
  right: 30px;
}
html.mobile #section-prixdediane .news-wrapper .news-item .text-wrapper {
  left: 130px;
  right: 20px;
  top: 20px;
}
#section-prixdediane .news-wrapper .news-item .title {
  font-size: 16px;
  color: white;
  line-height: 24px;
  font-family: 'open_sansregular';
  height: 72px;
  overflow: hidden;
  display: block;
}
html[data-lang='pl-pl'] #section-prixdediane .news-wrapper .news-item .title,
html[data-lang='tr-tr'] #section-prixdediane .news-wrapper .news-item .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-prixdediane .news-wrapper .news-item .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-prixdediane .news-wrapper .news-item .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-prixdediane .news-wrapper .news-item .title {
  font-size: 11px;
  line-height: 12px;
  height: 38px;
}
#section-prixdediane .news-wrapper .news-item .date {
  display: block;
  font-size: 13px;
  color: #737c83;
}
html.mobile #section-prixdediane .news-wrapper .news-item .date {
  font-size: 9px;
}
#section-prixdediane .popin-moreinfo {
  font-size: 12px;
  overflow: hidden;
  position: absolute;
  padding-top: 60px;
  z-index: 10;
  width: 100%;
  height: 100% !important;
  background-color: rgba(0, 49, 80, 0.95);
  display: none;
  top: 0px;
  left: 0px;
}
html.ie7 #section-prixdediane .popin-moreinfo,
html.ie8 #section-prixdediane .popin-moreinfo {
  background-image: url('../images/colors/0-49-80-95.png');
}
#section-prixdediane .popin-moreinfo .popin-navigation {
  position: absolute;
  top: 0px;
  left: 100%;
  margin-left: 40px;
}
html.mobile #section-prixdediane .popin-moreinfo .popin-navigation {
  margin-left: -42px;
  top: -52px;
}
#section-prixdediane .popin-moreinfo .popin-navigation .close {
  width: 40px;
  height: 40px;
  border: 1px solid #26506a;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
html.notouch #section-prixdediane .popin-moreinfo .popin-navigation .close:hover {
  -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);
}
#section-prixdediane .popin-moreinfo .popin-navigation .close span {
  position: relative;
  top: 12px;
  left: 12px;
}
.mobile #section-prixdediane .popin-moreinfo {
  height: 100%;
  padding-top: 80px;
  padding-bottom: 50px;
}
#section-prixdediane .popin-moreinfo .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;
}
html.mobile #section-prixdediane .popin-moreinfo .container {
  padding-bottom: 30px;
}
.mobile #section-prixdediane .popin-moreinfo .container {
  width: 280px;
}
.tablet #section-prixdediane .popin-moreinfo .container {
  width: 760px;
}
#section-prixdediane .popin-moreinfo .container .landscape-wrapper {
  width: 100%;
  height: 350px;
  position: relative;
  overflow: hidden;
}
.mobile #section-prixdediane .popin-moreinfo .container .landscape-wrapper {
  height: 100px;
}
#section-prixdediane .popin-moreinfo .container .landscape-wrapper img {
  width: 100%;
}
#section-prixdediane .popin-moreinfo .container .text {
  width: 644px;
  height: auto;
  float: left;
}
.tablet #section-prixdediane .popin-moreinfo .container .text {
  width: 450px;
}
.mobile #section-prixdediane .popin-moreinfo .container .text {
  float: none;
  width: 100%;
}
#section-prixdediane .popin-moreinfo .container .text a {
  color: #0d243b;
}
#section-prixdediane .popin-moreinfo .container .text h2 {
  font-family: 'open_sansregular';
  font-size: 22px;
  line-height: 28px;
  color: #020202;
  padding: 70px 65px 7px;
  display: none;
}
html[data-lang='pl-pl'] #section-prixdediane .popin-moreinfo .container .text h2,
html[data-lang='tr-tr'] #section-prixdediane .popin-moreinfo .container .text h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-prixdediane .popin-moreinfo .container .text h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-prixdediane .popin-moreinfo .container .text h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-prixdediane .popin-moreinfo .container .text h2 {
  padding: 20px 20px 7px;
}
#section-prixdediane .popin-moreinfo .container .text span {
  font-family: 'open_sanssemibold';
  font-size: 13px;
  line-height: 24px;
  color: #8b8b8b;
  padding: 0px 70px 46px;
  display: block;
  margin-top: 50px;
  display: none;
}
html[data-lang='pl-pl'] #section-prixdediane .popin-moreinfo .container .text span,
html[data-lang='tr-tr'] #section-prixdediane .popin-moreinfo .container .text span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-prixdediane .popin-moreinfo .container .text span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-prixdediane .popin-moreinfo .container .text span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-prixdediane .popin-moreinfo .container .text span {
  margin-top: 20px;
  padding: 0px 20px 23px;
}
#section-prixdediane .popin-moreinfo .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;
  padding-right: 30px;
  overflow: hidden;
  margin-top: 50px;
}
html[data-lang='pl-pl'] #section-prixdediane .popin-moreinfo .container .text .content,
html[data-lang='tr-tr'] #section-prixdediane .popin-moreinfo .container .text .content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-prixdediane .popin-moreinfo .container .text .content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-prixdediane .popin-moreinfo .container .text .content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-prixdediane .popin-moreinfo .container .text .content {
  margin-top: 20px;
  margin-bottom: 0;
  height: auto !important;
  margin-right: 20px;
  margin-left: 20px;
  overflow: hidden;
  width: 230px;
  padding-right: 10px;
}
#section-prixdediane .popin-moreinfo .container .share-wrapper {
  width: 370px;
  height: auto;
  float: right;
  overflow: hidden;
}
.tablet #section-prixdediane .popin-moreinfo .container .share-wrapper {
  width: 290px;
}
.mobile #section-prixdediane .popin-moreinfo .container .share-wrapper {
  float: none;
  width: 100%;
  margin-top: 20px;
}
#section-prixdediane .popin-moreinfo .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-prixdediane .popin-moreinfo .container .share-wrapper p,
html[data-lang='tr-tr'] #section-prixdediane .popin-moreinfo .container .share-wrapper p {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-prixdediane .popin-moreinfo .container .share-wrapper p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-prixdediane .popin-moreinfo .container .share-wrapper p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-prixdediane .popin-moreinfo .container .share-wrapper p {
  margin-top: 20px;
  margin-left: 20px;
}
#section-prixdediane .popin-moreinfo .container .share-wrapper img {
  width: 100%;
}
#section-prixdediane .popin-moreinfo .container .share-wrapper .icon-container {
  margin-top: 25px;
  margin-bottom: 70px;
  vertical-align: middle;
}
.mobile #section-prixdediane .popin-moreinfo .container .share-wrapper .icon-container {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
}
#section-prixdediane .popin-moreinfo .container .share-wrapper .icon-container span {
  margin-right: 30px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
html.notouch #section-prixdediane .popin-moreinfo .container .share-wrapper .icon-container span:hover {
  -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);
}
#section-prixdediane .popin {
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 10;
  background: white;
  overflow: auto;
  text-align: center;
  width: 100%;
  height: 100%;
  overfow: hidden;
  display: none;
}
#section-prixdediane .popin * {
  overflow: hidden;
}
#section-prixdediane .popin > .content {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
  overfow: hidden;
  background: white;
}
#section-prixdediane .popin > .content .video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  overfow: hidden;
}
#section-prixdediane .popin > .content .video .toolbar {
  bottom: 0px;
  position: absolute;
  left: 0px;
  width: 100%;
}
#section-prixdediane .popin > .content .video .video-youtube {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  overfow: hidden;
}
#section-prixdediane .popin > .content .video .video-youtube iframe {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  overfow: hidden;
}
#section-prixdediane .popin .close {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 44px;
  height: 44px;
  background: white;
  z-index: 2;
  text-align: center;
  cursor: pointer;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
#section-prixdediane .popin .close 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);
  -webkit-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.tablet #section-prixdediane .popin .close:hover i,
.desktop #section-prixdediane .popin .close:hover i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.mobile #section-prixdediane .popin .close {
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
}
.mobile #section-prixdediane .popin .close i {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
#section-museum {
  color: #737373;
  /*** part1 ***/
  /*** part2 ***/
  /*** part3 ***/
}
#section-museum h1 {
  font-size: 70px;
  line-height: 170px;
  font-family: 'open_sansregular';
  color: #002442;
  text-transform: uppercase;
  padding-left: 95px;
  height: 170px;
  border-bottom: 1px solid #eff1f3;
}
html[data-lang='pl-pl'] #section-museum h1,
html[data-lang='tr-tr'] #section-museum h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-museum h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-museum h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-museum h1 {
  font-size: 24px;
  line-height: 72px;
  height: 72px;
  border: 0px;
  padding-left: 20px;
}
#section-museum .left,
#section-museum .right {
  width: 50%;
  vertical-align: top;
  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'] #section-museum .left,
html[data-lang='pl-pl'] #section-museum .right,
html[data-lang='tr-tr'] #section-museum .left,
html[data-lang='tr-tr'] #section-museum .right {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-museum .left,
html[data-lang='th-th'] #section-museum .right {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-museum .left,
html[data-magentotemplate='1'] #section-museum .right {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-museum .part1 .image img {
  width: 100%;
}
#section-museum .part1 .quote {
  position: relative;
  text-align: left;
  font-size: 26px;
  line-height: 48px;
  padding: 60px 0;
  width: 50%;
  margin: 110px auto;
  color: #545454;
  font-family: 'open_sanslight';
  -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-museum .part1 .quote,
html[data-lang='tr-tr'] #section-museum .part1 .quote {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-museum .part1 .quote {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-museum .part1 .quote {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-museum .part1 .quote br {
  display: none;
}
#section-museum .part1 .quote i {
  position: absolute;
  top: 3px;
  left: -77px;
}
#section-museum .part1 .right {
  padding: 115px 8.5%;
}
#section-museum .part1 .right h3 {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 60px;
  color: #676767;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-museum .part1 .right h3,
html[data-lang='tr-tr'] #section-museum .part1 .right h3 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-museum .part1 .right h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-museum .part1 .right h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-museum .part1 .right p {
  font-size: 16px;
  line-height: 28px;
  color: #676767;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-museum .part1 .right p,
html[data-lang='tr-tr'] #section-museum .part1 .right p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-museum .part1 .right p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-museum .part1 .right p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-museum .part1 .right .button {
  margin: 50px 0;
}
#section-museum .part1 .right form #message-wrapper {
  padding-top: 30px;
}
#section-museum .part1 .right form label {
  color: #a9aeb3;
  margin-bottom: 5px;
}
#section-museum .part1 .right form select,
#section-museum .part1 .right form input {
  color: #bac5cc;
}
#section-museum .part1 .right form input::placeholder {
  color: #a9aeb3;
}
#section-museum .part1 .right form textarea {
  height: 200px;
}
#section-museum .part1 .right form .form-element.checkbox label {
  margin: 0;
}
#section-museum .part1 .right form .button {
  margin: 0px;
}
#section-museum .part1 .right form .accountDetails {
  margin-bottom: 87px;
}
#section-museum .part1 .right form .accountDetails .formline h2 {
  font-size: 20px;
  font-family: 'open_sanssemibold';
  color: #000;
  margin: 0;
}
#section-museum .part1 .right form .accountDetails .formline .val {
  color: #a9aeb3;
  font-size: 15px;
}
#section-museum .part1 .right form .accountDetails .formline a {
  font-size: 15px;
  margin: 0;
}
#section-museum .part1 .bottom {
  background: #eff1f3;
  color: #6c6d6e;
  height: 360px;
  text-align: center;
}
#section-museum .part1 .bottom address {
  text-align: left;
  font-style: normal;
  white-space: normal;
  vertical-align: middle;
  font-size: 16px;
  line-height: 28px;
  color: #4f4f50;
  padding-right: 190px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-museum .part1 .bottom address,
html[data-lang='tr-tr'] #section-museum .part1 .bottom address {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-museum .part1 .bottom address {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-museum .part1 .bottom address {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-museum .part1 .bottom address {
  padding-right: 120px;
}
html.mobile #section-museum .part1 .bottom address {
  padding-right: 0px;
}
#section-museum .part1 .bottom h3 {
  font-size: 26px;
  line-height: 36px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-museum .part1 .bottom h3,
html[data-lang='tr-tr'] #section-museum .part1 .bottom h3 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-museum .part1 .bottom h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-museum .part1 .bottom h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-museum.model-2 .part1 {
  padding-bottom: 135px;
}
#section-museum .part2 img {
  width: 100%;
}
#section-museum .part2 .left,
#section-museum .part2 .right {
  font-size: 16px;
  line-height: 28px;
  color: #737373;
}
#section-museum .part2 .left {
  text-align: right;
}
#section-museum .part2 .left p {
  text-align: left;
  width: 75%;
  padding: 130px 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-museum .part2 .right {
  text-align: center;
}
#section-museum .part2 .right p {
  text-align: left;
  width: 63%;
  padding: 130px 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-museum .part3 {
  padding-bottom: 160px;
}
#section-museum .part3 .left img {
  width: 100%;
}
#section-museum .part3 .right {
  text-align: center;
}
#section-museum .part3 .right p {
  font-size: 16px;
  line-height: 28px;
  color: #545454;
  text-align: left;
  width: 63%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-museum .part3 .right .button {
  margin-top: 50px;
}
html.mobile.ru-ru #section-museum .part3 .button span {
  font-size: 9px;
}
#section-museum #map-container {
  width: 100%;
  height: 700px;
  color: #6c6d6e;
  overflow: hidden;
  position: relative;
}
#section-museum #map-container .picture-fallback {
  max-width: 100%;
}
.mobile #section-museum {
  /*** part1 ***/
  /*** part2 ***/
  /*** part3 ***/
}
.mobile #section-museum .section-content {
  width: 100%;
  margin: auto;
}
.mobile #section-museum .left,
.mobile #section-museum .right {
  width: auto;
  display: block;
}
.mobile #section-museum .left .image,
.mobile #section-museum .right .image {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.mobile #section-museum .part1 {
  padding-bottom: 0;
}
.mobile #section-museum .part1 .quote {
  padding: 28px 0 25px 36px;
  font-size: 18px;
  line-height: 27px;
  width: 221px;
  height: auto;
  margin: 70px auto;
  padding: 0;
}
.mobile #section-museum .part1 .quote br {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mobile #section-museum .part1 .quote i {
  top: -29px;
  left: -39px;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
}
.mobile #section-museum .part1 .left {
  width: auto;
}
.mobile #section-museum .part1 .right {
  padding: 20px;
}
.mobile #section-museum .part1 .right h3 {
  font-size: 23px;
  line-height: 26px;
  margin-bottom: 25px;
}
.mobile #section-museum .part1 .right p {
  font-size: 12px;
  line-height: 21px;
}
.mobile #section-museum .part1 .right .button {
  margin: 25px 0 10px 0;
}
.mobile #section-museum .part1 .bottom {
  padding: 45px 40px;
  height: auto;
  text-align: left;
}
.mobile #section-museum .part1 .bottom address {
  font-size: 12px;
  line-height: 21px;
}
.mobile #section-museum .part1 .bottom h3 {
  font-size: 18px;
  line-height: 24px;
}
.mobile #section-museum .part2 .left,
.mobile #section-museum .part2 .right {
  padding: 0;
}
.mobile #section-museum .part2 .left p,
.mobile #section-museum .part2 .right p {
  font-size: 12px;
  line-height: 21px;
  width: auto;
  padding: 20px;
}
.mobile #section-museum .part3 {
  padding-bottom: 0;
}
.mobile #section-museum .part3 .left,
.mobile #section-museum .part3 .right {
  padding: 0;
}
.mobile #section-museum .part3 .left p,
.mobile #section-museum .part3 .right p {
  font-size: 12px;
  line-height: 21px;
  width: auto;
  padding: 20px;
}
.mobile #section-museum .part3 .right .button {
  margin: 25px 0 10px 0;
}
.mobile #section-museum .navnext .content {
  height: auto;
}
#section-companyprofile {
  color: #737373;
  /*** part1 ***/
  /*** part2 ***/
}
#section-companyprofile h1 {
  font-size: 70px;
  line-height: 170px;
  font-family: 'open_sansregular';
  color: #002442;
  text-transform: uppercase;
  padding-left: 95px;
  height: 170px;
  border-bottom: 1px solid #eff1f3;
}
html[data-lang='pl-pl'] #section-companyprofile h1,
html[data-lang='tr-tr'] #section-companyprofile h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-companyprofile h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-companyprofile h1 {
  font-size: 24px;
  line-height: 72px;
  height: 72px;
  border: 0px;
  padding-left: 20px;
}
#section-companyprofile.model-1 .part1 .left .content {
  width: 80%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-companyprofile.model-1 .part2 .content {
  width: 75%;
}
#section-companyprofile.model-1 .part2 .text .left {
  padding-right: 70px;
}
.mobile #section-companyprofile.model-1 .part2 .content {
  width: auto;
  padding: 20px;
}
#section-companyprofile.model-3 .part2 .text .left div {
  font-size: 16px;
  line-height: 28px;
  padding: 90px 0 0 200px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-companyprofile.model-3 .part2 .text .left div,
html[data-lang='tr-tr'] #section-companyprofile.model-3 .part2 .text .left div {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-companyprofile.model-3 .part2 .text .left div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile.model-3 .part2 .text .left div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-companyprofile.model-3 .part2 .text .left div {
  padding: 90px 0 0 80px;
}
.mobile #section-companyprofile.model-3 .part2 .text .left div {
  padding: 25px 20px;
}
#section-companyprofile.model-3 .part2 .text .right {
  padding: 110px 140px;
}
.mobile #section-companyprofile.model-3 .part2 .text .right {
  padding: 25px 20px;
}
html.tablet #section-companyprofile.model-3 .part2 .text .right {
  padding: 80px 70px;
}
#section-companyprofile.model-3 .part2 .text div.title {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 25px;
  padding: 0 !important;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-companyprofile.model-3 .part2 .text div.title,
html[data-lang='tr-tr'] #section-companyprofile.model-3 .part2 .text div.title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-companyprofile.model-3 .part2 .text div.title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile.model-3 .part2 .text div.title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-companyprofile.model-3 .part2 .text span {
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-companyprofile.model-3 .part2 .text span,
html[data-lang='tr-tr'] #section-companyprofile.model-3 .part2 .text span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-companyprofile.model-3 .part2 .text span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile.model-3 .part2 .text span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-companyprofile .part1 {
  background: #fff;
}
#section-companyprofile .part1 .left,
#section-companyprofile .part1 .right {
  width: 50%;
  vertical-align: top;
  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);
}
#section-companyprofile .part1 .left {
  padding: 0px 0px 96px 0;
  text-align: right;
}
html.tablet #section-companyprofile .part1 .left {
  padding: 80px 0px;
  padding-top: 0px;
}
.mobile #section-companyprofile .part1 .left {
  padding: 0;
  width: auto;
  display: block;
}
#section-companyprofile .part1 .left .content {
  text-align: left;
}
.mobile #section-companyprofile .part1 .left .content {
  width: 100%;
}
#section-companyprofile .part1 .left .image {
  position: relative;
}
#section-companyprofile .part1 .left .image img {
  width: 100%;
}
#section-companyprofile .part1 .left .legend {
  position: absolute;
  top: 91%;
  left: 11%;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  color: #737373;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-companyprofile .part1 .left .legend,
html[data-lang='tr-tr'] #section-companyprofile .part1 .left .legend {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-companyprofile .part1 .left .legend {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile .part1 .left .legend {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-companyprofile .part1 .left .legend {
  top: 103%;
  left: 6%;
  font-size: 10px;
  line-height: 15px;
}
#section-companyprofile .part1 .left .quote {
  position: relative;
  text-align: left;
  margin-top: 60px;
  font-size: 26px;
  line-height: 48px;
  padding: 60px 76px;
  color: #737373;
  font-family: 'open_sanslight';
  -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-companyprofile .part1 .left .quote,
html[data-lang='tr-tr'] #section-companyprofile .part1 .left .quote {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-companyprofile .part1 .left .quote {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile .part1 .left .quote {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-companyprofile .part1 .left .quote i {
  position: absolute;
  top: 0;
  left: 0;
}
html.mobile #section-companyprofile .part1 .left .quote i {
  left: -20px;
}
.mobile #section-companyprofile .part1 .left .quote {
  padding: 28px 20px 25px 26px;
  font-size: 18px;
  line-height: 27px;
}
.mobile #section-companyprofile .part1 .left .quote i {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
}
#section-companyprofile .part1 .left .biography {
  background: #eff1f3;
  color: #6c6d6e;
  padding: 10px 130px 90px 235px;
}
.tablet #section-companyprofile .part1 .left .biography {
  padding: 10px 130px 90px 130px;
}
.mobile #section-companyprofile .part1 .left .biography {
  padding: 5px 40px 40px 40px;
}
#section-companyprofile .part1 .left .biography h3 {
  font-size: 26px;
  line-height: 32px;
  margin-top: 80px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-companyprofile .part1 .left .biography h3,
html[data-lang='tr-tr'] #section-companyprofile .part1 .left .biography h3 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-companyprofile .part1 .left .biography h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile .part1 .left .biography h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-companyprofile .part1 .left .biography h3 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 50px;
}
#section-companyprofile .part1 .left .biography h4 {
  font-size: 16px;
  line-height: 28px;
  margin-top: 25px;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-companyprofile .part1 .left .biography h4,
html[data-lang='tr-tr'] #section-companyprofile .part1 .left .biography h4 {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-companyprofile .part1 .left .biography h4 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile .part1 .left .biography h4 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-companyprofile .part1 .left .biography h4 {
  font-size: 12px;
  line-height: 21px;
  margin-top: 15px;
}
#section-companyprofile .part1 .left .biography p,
#section-companyprofile .part1 .left .biography .text {
  font-size: 16px;
  line-height: 28px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-companyprofile .part1 .left .biography p,
html[data-lang='pl-pl'] #section-companyprofile .part1 .left .biography .text,
html[data-lang='tr-tr'] #section-companyprofile .part1 .left .biography p,
html[data-lang='tr-tr'] #section-companyprofile .part1 .left .biography .text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-companyprofile .part1 .left .biography p,
html[data-lang='th-th'] #section-companyprofile .part1 .left .biography .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile .part1 .left .biography p,
html[data-magentotemplate='1'] #section-companyprofile .part1 .left .biography .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-companyprofile .part1 .left .biography p,
.mobile #section-companyprofile .part1 .left .biography .text {
  font-size: 12px;
  line-height: 21px;
}
#section-companyprofile .part1 .left .biography small {
  font-size: 13px;
  line-height: 28px;
  text-transform: uppercase;
  color: #9e9e9f;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-companyprofile .part1 .left .biography small,
html[data-lang='tr-tr'] #section-companyprofile .part1 .left .biography small {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-companyprofile .part1 .left .biography small {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile .part1 .left .biography small {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-companyprofile .part1 .left .biography small {
  font-size: 11px;
  line-height: 19px;
}
#section-companyprofile .part1 .right {
  padding: 110px 140px;
}
html.tablet #section-companyprofile .part1 .right {
  padding: 80px 70px;
}
.mobile #section-companyprofile .part1 .right {
  padding: 25px;
  width: auto;
  display: block;
}
#section-companyprofile .part1 .right .title,
#section-companyprofile .part1 .right .text {
  color: #737373;
}
#section-companyprofile .part1 .right .title {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 60px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-companyprofile .part1 .right .title,
html[data-lang='tr-tr'] #section-companyprofile .part1 .right .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-companyprofile .part1 .right .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile .part1 .right .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-companyprofile .part1 .right .title {
  font-size: 23px;
  line-height: 26px;
  margin-bottom: 25px;
}
#section-companyprofile .part1 .right .text {
  font-size: 16px;
  line-height: 28px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-companyprofile .part1 .right .text,
html[data-lang='tr-tr'] #section-companyprofile .part1 .right .text {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-companyprofile .part1 .right .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile .part1 .right .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-companyprofile .part1 .right .text {
  font-size: 12px;
  line-height: 21px;
}
#section-companyprofile .part2 {
  text-align: center;
}
#section-companyprofile .part2 img {
  width: 100%;
}
#section-companyprofile .part2 .content {
  text-align: left;
  margin: auto;
  padding-bottom: 140px;
}
.mobile #section-companyprofile .part2 .content {
  padding-bottom: 0;
}
#section-companyprofile .part2 .legend {
  font-size: 14px;
  line-height: 22px;
  color: #737373;
  padding: 35px 0 105px;
}
.mobile #section-companyprofile .part2 .legend {
  padding: 0 0 38px;
}
#section-companyprofile .part2 .text {
  color: #737373;
  font-size: 0;
}
#section-companyprofile .part2 .text .left,
#section-companyprofile .part2 .text .right {
  font-size: 16px;
  line-height: 28px;
  width: 50%;
  vertical-align: top;
  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'] #section-companyprofile .part2 .text .left,
html[data-lang='pl-pl'] #section-companyprofile .part2 .text .right,
html[data-lang='tr-tr'] #section-companyprofile .part2 .text .left,
html[data-lang='tr-tr'] #section-companyprofile .part2 .text .right {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-companyprofile .part2 .text .left,
html[data-lang='th-th'] #section-companyprofile .part2 .text .right {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-companyprofile .part2 .text .left,
html[data-magentotemplate='1'] #section-companyprofile .part2 .text .right {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-companyprofile .part2 .text .left,
.mobile #section-companyprofile .part2 .text .right,
.mobile #section-companyprofile .part2 .text .left div,
.mobile #section-companyprofile .part2 .text .right div {
  font-size: 12px;
  line-height: 21px;
  width: auto;
  display: block;
  padding: 0;
}
.mobile #section-companyprofile .part2 .text .left .title,
.mobile #section-companyprofile .part2 .text .right .title {
  font-size: 23px;
  line-height: 26px;
  margin-bottom: 25px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] .mobile #section-companyprofile .part2 .text .left .title,
html[data-lang='pl-pl'] .mobile #section-companyprofile .part2 .text .right .title,
html[data-lang='tr-tr'] .mobile #section-companyprofile .part2 .text .left .title,
html[data-lang='tr-tr'] .mobile #section-companyprofile .part2 .text .right .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] .mobile #section-companyprofile .part2 .text .left .title,
html[data-lang='th-th'] .mobile #section-companyprofile .part2 .text .right .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .mobile #section-companyprofile .part2 .text .left .title,
html[data-magentotemplate='1'] .mobile #section-companyprofile .part2 .text .right .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-companyprofile .part2 .text .right {
  padding-left: 70px;
}
.mobile #section-companyprofile .section-content {
  width: 100%;
  margin: auto;
}
#section-kentucky {
  width: 100%;
  padding-top: 0;
  position: relative;
}
#section-kentucky button::-moz-focus-inner {
  border: 0;
}
#section-kentucky .width-breakpoint {
  padding: 0;
}
html.ie7 #section-kentucky .width-breakpoint {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-kentucky .top {
  position: relative;
  width: 100%;
}
#section-kentucky .top .background {
  width: 100%;
  overflow: hidden;
}
#section-kentucky .top .background img {
  width: 100%;
  backface-visibility: hidden;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
#section-kentucky .top .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
html.mobile #section-kentucky .top .content .inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 90%;
}
#section-kentucky .top .content .inner h1 {
  font-family: 'open_sanslight';
  font-size: 45px;
  line-height: 45px;
  color: #c0a975;
  letter-spacing: 0.06em;
  margin-bottom: 40px;
  text-transform: uppercase;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html[data-lang='pl-pl'] #section-kentucky .top .content .inner h1,
html[data-lang='tr-tr'] #section-kentucky .top .content .inner h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-kentucky .top .content .inner h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .top .content .inner h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .top .content .inner h1 {
  font-size: 27px;
  line-height: 30px;
  letter-spacing: 0.05em;
  margin-bottom: 15px;
}
#section-kentucky .top .content .inner .desc {
  font-family: 'open_sansregular';
  color: #fff;
  font-size: 20px;
  margin-bottom: 45px;
  line-height: 28px;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html[data-lang='pl-pl'] #section-kentucky .top .content .inner .desc,
html[data-lang='tr-tr'] #section-kentucky .top .content .inner .desc {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-kentucky .top .content .inner .desc {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .top .content .inner .desc {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-kentucky .top .content .inner .desc span {
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-kentucky .top .content .inner .desc span,
html[data-lang='tr-tr'] #section-kentucky .top .content .inner .desc span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .top .content .inner .desc span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .top .content .inner .desc span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .top .content .inner .desc {
  font-size: 12px;
  margin-bottom: 28px;
  line-height: 15px;
}
#section-kentucky .top .content .inner .scrollto {
  will-change: opacity;
}
#section-kentucky .top .content .inner .scrollto p {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: transparent;
  border: 1px solid #3d5166;
  height: 68px;
  line-height: 68px;
  padding: 0 60px;
  color: #fff;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  -webkit-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
}
html[data-lang='pl-pl'] #section-kentucky .top .content .inner .scrollto p,
html[data-lang='tr-tr'] #section-kentucky .top .content .inner .scrollto p {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .top .content .inner .scrollto p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .top .content .inner .scrollto p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .top .content .inner .scrollto p {
  font-size: 11px;
  height: 38px;
  line-height: 38px;
  padding: 0 30px;
}
html.notouch #section-kentucky .top .content .inner .scrollto p:hover {
  background-color: #fff;
  border-color: #fff;
  color: #022543;
}
#section-kentucky > .info {
  will-change: opacity;
  padding: 7%  7%;
}
html.mobile #section-kentucky > .info {
  padding: 0;
}
html.ie7 #section-kentucky > .info,
html.ie8 #section-kentucky > .info {
  padding: 0;
  margin-top: 7%;
  margin-bottom: 7%;
}
#section-kentucky > .info .width-breakpoint > .inner {
  margin: 0 12px;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner {
  margin: 0;
}
#section-kentucky > .info .width-breakpoint > .inner .left,
#section-kentucky > .info .width-breakpoint > .inner .right {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 50%;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .left,
html.mobile #section-kentucky > .info .width-breakpoint > .inner .right {
  width: 100%;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .left {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding: 7%  7% 0;
  margin-bottom: 25px;
}
#section-kentucky > .info .width-breakpoint > .inner .left .inner {
  padding-right: 15%;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .left .inner {
  padding-right: 0;
}
#section-kentucky > .info .width-breakpoint > .inner .left .inner .title {
  font-family: 'open_sansregular';
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #09233f;
  margin-bottom: 30px;
}
html[data-lang='pl-pl'] #section-kentucky > .info .width-breakpoint > .inner .left .inner .title,
html[data-lang='tr-tr'] #section-kentucky > .info .width-breakpoint > .inner .left .inner .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-kentucky > .info .width-breakpoint > .inner .left .inner .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky > .info .width-breakpoint > .inner .left .inner .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .left .inner .title {
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 20px;
}
#section-kentucky > .info .width-breakpoint > .inner .left .inner .desc {
  font-family: 'open_sanslight';
  font-size: 14px;
  line-height: 27px;
  color: #737373;
  letter-spacing: 0.1em;
}
html[data-lang='pl-pl'] #section-kentucky > .info .width-breakpoint > .inner .left .inner .desc,
html[data-lang='tr-tr'] #section-kentucky > .info .width-breakpoint > .inner .left .inner .desc {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-kentucky > .info .width-breakpoint > .inner .left .inner .desc {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky > .info .width-breakpoint > .inner .left .inner .desc {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-kentucky > .info .width-breakpoint > .inner .left .inner .desc p {
  margin-bottom: 30px;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .left .inner .desc {
  font-size: 10px;
  line-height: 15px;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .left .inner .desc p {
  margin-bottom: 18px;
}
#section-kentucky > .info .width-breakpoint > .inner .left .inner .logos p {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
#section-kentucky > .info .width-breakpoint > .inner .left .inner .logos p img {
  width: 100%;
}
#section-kentucky > .info .width-breakpoint > .inner .left .inner .logos p.first {
  width: 100px;
  margin-right: 30px;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .left .inner .logos p.first {
  width: 70px;
  margin-right: 25px;
}
#section-kentucky > .info .width-breakpoint > .inner .left .inner .logos p.last {
  width: 155px;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .left .inner .logos p.last {
  width: 116px;
}
#section-kentucky > .info .width-breakpoint > .inner .right {
  position: relative;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .right {
  margin-bottom: 7%;
}
#section-kentucky > .info .width-breakpoint > .inner .right .custom-before {
  padding-top: 70%;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content {
  position: relative;
  height: 100%;
  width: 100%;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content .slideshow-item {
  position: relative;
  width: 100%;
  height: 100%;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content .slideshow-item .img {
  width: 100%;
  height: 100%;
  position: relative;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content .slideshow-item .text {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content .slideshow-item .text .content {
  position: relative;
  width: 60%;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content .slideshow-item .text .content p {
  text-align: left;
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  letter-spacing: 0.1em;
}
html.tablet #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content .slideshow-item .text .content {
  width: 90%;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content .slideshow-item .text .content {
  width: 90%;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content .slideshow-item .text .content p {
  font-size: 9px;
  line-height: 15px;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .slideshow-content .slideshow-item .text .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mPkVLa/AQAB7QFFx9ni0gAAAABJRU5ErkJggg==);
  will-change: opacity;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0;
  left: 0;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper {
  height: 40px;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div {
  width: 58px;
  height: 58px;
  line-height: 58px;
  border: 1px solid #e7e5e5;
  background-color: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: bottom;
  position: absolute;
  bottom: 0;
  text-align: center;
  cursor: pointer;
  -webkit-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div {
  width: 38px;
  height: 38px;
  line-height: 38px;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div p {
  position: relative;
  width: 12px;
  height: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div p img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: opacity 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: opacity 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: opacity 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div p img.white {
  -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-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div p {
  width: 6px;
  height: 10px;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div span {
  font-family: 'open_sansbold';
  font-size: 16px;
  color: #09233f;
  -webkit-transition: color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
}
html[data-lang='pl-pl'] #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div span,
html[data-lang='tr-tr'] #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div span {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div span {
  font-size: 11px;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.prev {
  left: 0;
}
html.ie7 #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.prev p {
  margin: 17px 0;
}
html.mobile.ie7 #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.prev p {
  margin: 13px 0;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.next {
  right: 0;
}
html.ie7 #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.next p {
  margin: 17px 0;
}
html.mobile.ie7 #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.next p {
  margin: 13px 0;
}
html.ipad #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.next {
  z-index: 1;
}
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.info {
  right: 60px;
  border-right: none;
}
html.mobile #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.info {
  right: 40px;
}
html.ipad #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.info {
  right: 59px;
}
html.notouch #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div:hover,
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.active {
  border-color: #fff;
  background-color: #022543;
}
html.notouch #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div:hover span,
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.active span {
  color: #fff;
}
html.notouch #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div:hover img.blue,
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.active img.blue {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
html.notouch #section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div:hover img.white,
#section-kentucky > .info .width-breakpoint > .inner .right .slideshow-wrapper .navigation-slideshow-wrapper > div.active img.white {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-kentucky .social {
  will-change: opacity;
  padding: 7% 5.5% 0;
  background-color: #eff1f3;
}
html.mobile #section-kentucky .social {
  padding: 0;
}
html.ie7 #section-kentucky .social,
html.ie8 #section-kentucky .social {
  padding: 0;
  padding-top: 7%;
}
#section-kentucky .social .title {
  margin-bottom: 60px;
  text-align: center;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-kentucky .social .title,
html[data-lang='tr-tr'] #section-kentucky .social .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-kentucky .social .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .social .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .social .title {
  padding: 7% 7% 0;
  margin-bottom: 15px;
}
#section-kentucky .social .title .golden {
  font-size: 24px;
  line-height: 24px;
  text-transform: uppercase;
  color: #c0a975;
  letter-spacing: 0.1em;
}
html.mobile #section-kentucky .social .title .golden {
  font-size: 15px;
  line-height: 15px;
}
#section-kentucky .social .title .separator {
  margin: 25px 0 20px;
}
#section-kentucky .social .title .separator span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 30px;
  height: 1px;
  background-color: #c0a975;
}
html.mobile #section-kentucky .social .title .separator {
  margin: 10px 0 15px;
}
html.mobile #section-kentucky .social .title .separator span {
  width: 15px;
}
#section-kentucky .social .title .blue {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 70%;
  font-size: 30px;
  line-height: 40px;
  color: #003150;
  letter-spacing: 0.025em;
  margin-bottom: 20px;
}
html.mobile #section-kentucky .social .title .blue {
  width: 100%;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 15px;
}
#section-kentucky .social .title .small {
  font-size: 14px;
  line-height: 14px;
  color: #003150;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
#section-kentucky .social .title .small a {
  font-family: 'open_sanssemibold';
  text-decoration: underline;
}
html[data-lang='pl-pl'] #section-kentucky .social .title .small a,
html[data-lang='tr-tr'] #section-kentucky .social .title .small a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .social .title .small a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .social .title .small a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .social .title .small {
  width: 60%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 10px;
  line-height: 15px;
}
#section-kentucky .social .legend {
  margin: 0 12px;
  height: 28px;
  line-height: 28px;
  margin-bottom: 5px;
}
html.mobile #section-kentucky .social .legend {
  margin: 0 0 15px 0;
  height: auto;
  line-height: normal;
  text-align: center;
}
#section-kentucky .social .legend .filters {
  float: left;
}
html.mobile #section-kentucky .social .legend .filters {
  float: none;
}
#section-kentucky .social .legend .filters .filter {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 13px;
  line-height: 24px;
  margin-right: 30px;
  font-family: 'open_sanssemibold';
  color: #737373;
  cursor: pointer;
  -webkit-transition: color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
}
html[data-lang='pl-pl'] #section-kentucky .social .legend .filters .filter,
html[data-lang='tr-tr'] #section-kentucky .social .legend .filters .filter {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .social .legend .filters .filter {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .social .legend .filters .filter {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-kentucky .social .legend .filters .filter.active {
  border-bottom: 1px solid #737373;
  cursor: default;
  color: #737373 !important;
}
html.notouch #section-kentucky .social .legend .filters .filter:hover {
  color: #000;
}
html.mobile #section-kentucky .social .legend .filters .filter {
  font-size: 10px;
  line-height: 16px;
  margin: 0 8px;
}
#section-kentucky .social .legend .share {
  float: right;
}
html.mobile #section-kentucky .social .legend .share {
  float: none;
  margin-bottom: 50px;
}
#section-kentucky .social .legend .share .link {
  -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;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  font-family: 'open_sansregular';
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
  color: #5c5e5f;
  letter-spacing: 1.2px;
}
html.notouch #section-kentucky .social .legend .share .link:hover {
  color: black;
}
html.notouch #section-kentucky .social .legend .share .link:hover .nothover {
  display: none;
}
html.notouch #section-kentucky .social .legend .share .link:hover .hover {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-kentucky .social .legend .share .link.last {
  margin: 0px;
}
html.mobile #section-kentucky .social .legend .share .link {
  display: block;
  font-size: 11px;
  margin: 0;
  margin-bottom: 15px;
}
html[data-lang='pl-pl'] #section-kentucky .social .legend .share .link,
html[data-lang='tr-tr'] #section-kentucky .social .legend .share .link {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-kentucky .social .legend .share .link {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .social .legend .share .link {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-kentucky .social .legend .share .link i {
  margin-right: 14px;
}
#section-kentucky .social .legend .share .link span,
#section-kentucky .social .legend .share .link i {
  vertical-align: middle;
}
html.mobile #section-kentucky .social .legend .share .link span,
html.mobile #section-kentucky .social .legend .share .link i {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
}
html.mobile #section-kentucky .social .legend .share .link span.icon-watch-dl-grey,
html.mobile #section-kentucky .social .legend .share .link i.icon-watch-dl-grey,
html.mobile #section-kentucky .social .legend .share .link span.icon-watch-dl-black,
html.mobile #section-kentucky .social .legend .share .link i.icon-watch-dl-black {
  margin-left: 2px;
}
#section-kentucky .social .legend .share .link .hover {
  display: none;
}
#section-kentucky .social .grid {
  padding-bottom: 4%;
}
html.mobile #section-kentucky .social .grid {
  padding-bottom: 7%;
}
#section-kentucky .social .grid .overflow {
  overflow: hidden;
}
#section-kentucky .social .grid .overflow .item {
  position: relative;
  display: block;
  float: left;
  font-size: 0;
  width: 33.33%;
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
}
html.tablet #section-kentucky .social .grid .overflow .item {
  width: 50%;
}
html.mobile #section-kentucky .social .grid .overflow .item {
  width: 100%;
}
#section-kentucky .social .grid .overflow .item .wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding: 12px;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper {
  padding: 0 0 12px 0;
}
#section-kentucky .social .grid .overflow .item .wrapper .img {
  width: 100%;
}
#section-kentucky .social .grid .overflow .item .wrapper .img img {
  width: 100%;
  display: block;
}
#section-kentucky .social .grid .overflow .item .wrapper .position {
  position: relative;
}
#section-kentucky .social .grid .overflow .item .wrapper .position .thx {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  display: none;
}
#section-kentucky .social .grid .overflow .item .wrapper .position .thx .bg {
  will-change: opacity;
  -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: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mPkVLY/AwAB4QE5Uq5tWAAAAABJRU5ErkJggg==) top left repeat;
}
#section-kentucky .social .grid .overflow .item .wrapper .position .thx .message {
  will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  position: relative;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  color: #fff;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message,
html[data-lang='tr-tr'] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message {
  font-size: 12px;
  line-height: 16px;
}
#section-kentucky .social .grid .overflow .item .wrapper .info {
  position: relative;
  height: 90px;
  line-height: 90px;
  width: 100%;
  background-color: #fff;
  text-align: center;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info {
  height: 50px;
  line-height: 50px;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .user {
  position: absolute;
  left: 5%;
  top: -34px;
  font-size: 14px;
  line-height: 14px;
  font-family: 'open_sanssemibold';
  color: #fff;
  letter-spacing: 0.1em;
}
html[data-lang='pl-pl'] #section-kentucky .social .grid .overflow .item .wrapper .info .user,
html[data-lang='tr-tr'] #section-kentucky .social .grid .overflow .item .wrapper .info .user {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .social .grid .overflow .item .wrapper .info .user {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .social .grid .overflow .item .wrapper .info .user {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info .user {
  left: 8%;
  top: -27px;
  font-size: 11px;
  line-height: 11px;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .inner {
  width: 90%;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info .inner {
  width: 84%;
}
html.ie7 #section-kentucky .social .grid .overflow .item .wrapper .info .inner {
  margin: 22px 0;
}
html.mobile.ie7 #section-kentucky .social .grid .overflow .item .wrapper .info .inner {
  margin: 7px 0;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .left {
  text-align: left;
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 30%;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left,
html[data-lang='tr-tr'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left {
  width: 40%;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .left .date {
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.1em;
  color: #003150;
  margin-bottom: 8px;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left .date {
  font-size: 9px;
  line-height: 9px;
  margin-bottom: 4px;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .left .vote {
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.1em;
  color: #c0a975;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left .vote {
  font-size: 11px;
  line-height: 11px;
}
html.ie7 #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left .vote {
  line-height: 15px;
}
html.mobile.ie7 #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left .vote {
  line-height: 12px;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .right {
  text-align: right;
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 70%;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right {
  width: 60%;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p {
  cursor: pointer;
  text-align: center;
  border: 1px solid #dedede;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 38px;
  width: 40%;
  line-height: 38px;
  font-family: 'open_sanssemibold';
  color: #003150;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  -webkit-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
}
html[data-lang='pl-pl'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-lang='pl-pl'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p,
html[data-lang='tr-tr'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-lang='tr-tr'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-lang='th-th'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-magentotemplate='1'] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.notouch #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a:hover,
html.notouch #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p:hover {
  border-color: #022543;
  background-color: #022543;
  color: #fff;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a.vote-cta.disabled,
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p.vote-cta.disabled {
  border-color: #dedede !important;
  background-color: #fff !important;
  color: #003150 !important;
  -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);
  cursor: default;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p {
  width: 40%;
  font-size: 11px;
  line-height: 28px;
  height: 28px;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .right .vote-cta {
  margin-left: 5%;
}
html.mobile #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right .vote-cta {
  margin-left: 10%;
}
#section-kentucky .social .grid .overflow .item .wrapper .info .inner .right .buy-cta {
  background-color: #eff1f3;
}
#section-kentucky .social .grid .more {
  padding-top: 3%;
  text-align: center;
}
#section-kentucky .social .grid .more p {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: 1px solid #6c8699;
  color: #022543;
  height: 68px;
  line-height: 68px;
  padding: 0 80px;
  font-size: 14px;
  letter-spacing: 0.025em;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  -webkit-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: border-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
}
html[data-lang='pl-pl'] #section-kentucky .social .grid .more p,
html[data-lang='tr-tr'] #section-kentucky .social .grid .more p {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .social .grid .more p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .social .grid .more p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.notouch #section-kentucky .social .grid .more p:hover {
  border-color: #022543;
  background-color: #022543;
  color: #fff;
}
html.mobile #section-kentucky .social .grid .more {
  padding-top: 5%;
}
html.mobile #section-kentucky .social .grid .more p {
  height: 38px;
  line-height: 38px;
  padding: 0 35px;
  font-size: 10px;
}
#section-kentucky .featured {
  position: relative;
  will-change: opacity;
  padding: 5.5% 5.5% 4.5%;
  overflow: hidden;
}
html.mobile #section-kentucky .featured {
  padding: 8% 0 6%;
}
html.mobile #section-kentucky .featured .inner {
  text-align: center;
}
html.ie7 #section-kentucky .featured,
html.ie8 #section-kentucky .featured {
  width: 100%;
  padding: 0;
  margin-top: 5.5%;
  margin-bottom: 4.5%;
}
#section-kentucky .featured .title {
  text-align: center;
  color: #828282;
  font-size: 24px;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-family: 'open_sansregular';
  margin-bottom: 70px;
}
html[data-lang='pl-pl'] #section-kentucky .featured .title,
html[data-lang='tr-tr'] #section-kentucky .featured .title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-kentucky .featured .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .featured .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .featured .title {
  font-size: 15px;
  line-height: 15px;
  margin-bottom: 9%;
}
#section-kentucky .featured .slick-arrow {
  display: block;
  bottom: -2px;
  left: 50%;
  position: absolute;
  height: 20px;
  line-height: 22px;
  width: 13px;
  font-size: 0;
  cursor: pointer;
}
#section-kentucky .featured .slick-arrow img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.3s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: opacity 0.3s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: opacity 0.3s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: opacity 0.3s cubic-bezier(0.48, 0.11, 0.16, 1);
}
#section-kentucky .featured .slick-arrow .dark {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-kentucky .featured .slick-arrow.slick-next {
  left: auto;
  right: 50%;
}
html.notouch #section-kentucky .featured .slick-arrow:hover .dark {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
html.notouch #section-kentucky .featured .slick-arrow:hover .light {
  -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-kentucky .featured .slick-arrow {
  height: 10px;
  line-height: 12px;
  width: 7px;
  bottom: -1px;
}
#section-kentucky .featured .slideshow-content {
  overflow: hidden;
  position: relative;
  text-align: center;
}
html.mobile #section-kentucky .featured .slideshow-content {
  width: 70%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-kentucky .featured .slideshow-content .slick-dots {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 40px;
  height: 15px;
  line-height: 15px;
}
html.mobile #section-kentucky .featured .slideshow-content .slick-dots {
  margin-top: 15px;
  height: 8px;
  line-height: 8px;
}
#section-kentucky .featured .slideshow-content .slick-dots li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 15px;
  height: 15px;
  margin: 0 12px 1px 12px;
}
#section-kentucky .featured .slideshow-content .slick-dots li button {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 0;
  width: 15px;
  height: 15px;
  color: #bfbfbf;
  background-color: #bfbfbf;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  *behavior: url(/js/PIE.htc);
  -webkit-transition: background-color 0.3s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: background-color 0.3s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: background-color 0.3s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: background-color 0.3s cubic-bezier(0.48, 0.11, 0.16, 1);
}
html.ie7 #section-kentucky .featured .slideshow-content .slick-dots li button,
html.ie8 #section-kentucky .featured .slideshow-content .slick-dots li button {
  background-color: transparent;
  background-image: url(../images/kentucky/slider/bullet.png);
}
html.notouch #section-kentucky .featured .slideshow-content .slick-dots li:hover button,
#section-kentucky .featured .slideshow-content .slick-dots li.slick-active button {
  color: #7f7f7f;
  background-color: #7f7f7f;
}
html.notouch.ie7 #section-kentucky .featured .slideshow-content .slick-dots li:hover button,
html.notouch.ie8 #section-kentucky .featured .slideshow-content .slick-dots li:hover button,
html.ie7 #section-kentucky .featured .slideshow-content .slick-dots li.slick-active button,
html.ie8 #section-kentucky .featured .slideshow-content .slick-dots li.slick-active button {
  background-color: transparent;
  background-image: url(../images/kentucky/slider/bullet-dark.png);
}
html.mobile.notouch.ie7 #section-kentucky .featured .slideshow-content .slick-dots li:hover button,
html.mobile.notouch.ie8 #section-kentucky .featured .slideshow-content .slick-dots li:hover button,
html.mobile.ie7 #section-kentucky .featured .slideshow-content .slick-dots li.slick-active button,
html.mobile.ie8 #section-kentucky .featured .slideshow-content .slick-dots li.slick-active button {
  background-color: transparent;
  background-image: url(../images/kentucky/slider/bullet-mobile-dark.png);
}
html.mobile #section-kentucky .featured .slideshow-content .slick-dots li {
  width: 8px;
  height: 8px;
  margin: 0 6px;
}
html.mobile #section-kentucky .featured .slideshow-content .slick-dots li button {
  width: 8px;
  height: 8px;
}
html.mobile.ie7 #section-kentucky .featured .slideshow-content .slick-dots li button,
html.mobile.ie8 #section-kentucky .featured .slideshow-content .slick-dots li button {
  background-color: transparent;
  background-image: url(../images/kentucky/slider/bullet-mobile.png);
}
#section-kentucky .featured .slideshow-content .featured-item {
  position: relative;
  display: block;
  float: left;
  font-size: 0;
  width: 33.33%;
}
html.mobile #section-kentucky .featured .slideshow-content .featured-item {
  width: 100%;
}
#section-kentucky .featured .slideshow-content .featured-item .wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding: 12px;
}
html.mobile #section-kentucky .featured .slideshow-content .featured-item .wrapper {
  padding: 0;
}
#section-kentucky .featured .slideshow-content .featured-item .wrapper .img {
  width: 100%;
}
#section-kentucky .featured .slideshow-content .featured-item .wrapper .img img {
  width: 100%;
}
#section-kentucky .featured .slideshow-content .featured-item .wrapper .info {
  width: 100%;
  padding: 30px 0;
  line-height: 18px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-align: center;
  background-color: #eff1f3;
}
html.mobile #section-kentucky .featured .slideshow-content .featured-item .wrapper .info {
  padding: 15px 0;
  line-height: 11px;
}
#section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name {
  color: #09233f;
  font-size: 15px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name,
html[data-lang='tr-tr'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name {
  font-size: 11px;
  margin-bottom: 5px;
}
#section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec {
  color: #09233f;
  font-size: 15px;
  font-family: 'open_sansregular';
  margin-bottom: 5px;
}
html[data-lang='pl-pl'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec,
html[data-lang='tr-tr'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec {
  font-size: 10px;
}
#section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref {
  font-family: 'open_sanslight';
  color: #a1a6ae;
  font-size: 12px;
  margin-bottom: 15px;
}
html[data-lang='pl-pl'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref,
html[data-lang='tr-tr'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref {
  font-size: 9px;
  margin-bottom: 8px;
}
#section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 68px;
  line-height: 68px;
  width: 50%;
  border: 1px solid #09233f;
  background-color: #09233f;
  color: #fff;
  font-family: 'open_sansregular';
  font-size: 14px;
  -webkit-transition: background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: background-color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1), color 0.4s cubic-bezier(0.48, 0.11, 0.16, 1);
}
html[data-lang='pl-pl'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a,
html[data-lang='tr-tr'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.notouch #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a:hover {
  background-color: transparent;
  color: #09233f;
}
html.mobile #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a {
  height: 38px;
  line-height: 38px;
  width: 45%;
  font-size: 10px;
}
#section-kentucky .featured .navigation-slideshow-wrapper {
  text-align: center;
  margin-bottom: 4%;
}
html.mobile #section-kentucky .featured .navigation-slideshow-wrapper {
  margin-bottom: 8%;
}
#section-kentucky .store {
  will-change: opacity;
  position: relative;
  width: 100%;
}
#section-kentucky .store .background {
  width: 100%;
}
#section-kentucky .store .background img {
  width: 100%;
}
#section-kentucky .store .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
#section-kentucky .store .content .v-align-div {
  position: relative;
  width: 100%;
}
#section-kentucky .store .content .title {
  width: 100%;
  position: absolute;
  top: -70px;
  left: 0;
  text-align: center;
}
#section-kentucky .store .content .title p {
  font-family: 'open_sansregular';
  font-size: 30px;
  line-height: 30px;
  color: #fff;
  letter-spacing: 0.1em;
}
html[data-lang='pl-pl'] #section-kentucky .store .content .title p,
html[data-lang='tr-tr'] #section-kentucky .store .content .title p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-kentucky .store .content .title p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .store .content .title p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-kentucky .store .content .title {
  top: -35px;
}
html.mobile #section-kentucky .store .content .title p {
  font-size: 15px;
  line-height: 15px;
}
#section-kentucky .store .content a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 68px;
  line-height: 68px;
  color: #fff;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  border: 1px solid #3c637d;
  letter-spacing: 0.1em;
  padding: 0 30px;
  -webkit-transition: border-color 0.5s cubic-bezier(0.48, 0.11, 0.16, 1);
  -moz-transition: border-color 0.5s cubic-bezier(0.48, 0.11, 0.16, 1);
  -ms-transition: border-color 0.5s cubic-bezier(0.48, 0.11, 0.16, 1);
  -o-transition: border-color 0.5s cubic-bezier(0.48, 0.11, 0.16, 1);
}
html[data-lang='pl-pl'] #section-kentucky .store .content a,
html[data-lang='tr-tr'] #section-kentucky .store .content a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-kentucky .store .content a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-kentucky .store .content a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-kentucky .store .content a span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin-right: 20px;
  line-height: normal;
  width: 22px;
  height: 28px;
}
#section-kentucky .store .content a span img {
  width: 100%;
}
html.notouch #section-kentucky .store .content a:hover {
  border-color: #fff;
}
html.mobile #section-kentucky .store .content a {
  height: 38px;
  line-height: 38px;
  font-size: 10px;
  padding: 0 14px;
}
html.mobile #section-kentucky .store .content a span {
  margin-right: 10px;
  width: 12px;
  height: 16px;
}
#section-history {
  position: relative;
  background: white;
  padding-top: 389px;
  color: #737373;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.mobile #section-history {
  padding-top: 204px;
}
#section-history.mobileVersion .mobile-scroll {
  display: block;
}
#section-history.tabletVersion .mobile-scroll {
  display: block;
}
#section-history .mobile-scroll {
  position: fixed;
  top: 224px;
  width: 100%;
  background: white;
  z-index: 20;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  display: none;
}
#section-history .mobile-scroll .icon {
  position: relative;
  width: 40px;
  height: 40px;
}
.tablet #section-history .mobile-scroll {
  top: 449px;
}
#section-history .fixed {
  position: fixed;
  padding-top: 58px;
  width: 100%;
  z-index: 2;
  max-width: 1600px;
  background: white;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  top: 60px;
}
.headroom--unpinned #section-history .fixed {
  top: -208px;
}
.mobile .headroom--unpinned #section-history .fixed {
  top: -104px;
}
.desktop .headroom--unpinned #section-history .fixed {
  top: -228px;
}
.mobile #section-history .fixed {
  top: 60px;
  padding-top: 30px;
}
#section-history .fixed .close-wrapper {
  display: none !important;
}
#section-history h1 {
  font-family: 'open_sansregular';
  font-size: 70px;
  line-height: 70px;
  color: #34495e;
  padding: 50px 85px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-history h1,
html[data-lang='tr-tr'] #section-history h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-history h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-history h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-history h1 {
  font-size: 24px;
  line-height: 24px;
  padding: 25px 20px;
}
.tablet #section-history h1 {
  font-size: 50px;
  line-height: 50px;
}
#section-history .timeline {
  position: relative;
  height: 181px;
  width: 100%;
  background: #eff1f3;
  color: #6c6d6e;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
#section-history .timeline .close-wrapper {
  display: none;
  position: absolute;
  top: 10px;
  right: 8px;
  text-align: center;
  z-index: 30;
  cursor: pointer;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
#section-history .timeline .close-wrapper .label {
  font-family: 'open_sansregular';
  color: #8c8c8c;
  text-transform: uppercase;
  font-size: 15px;
  margin-right: 15px;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html[data-lang='pl-pl'] #section-history .timeline .close-wrapper .label,
html[data-lang='tr-tr'] #section-history .timeline .close-wrapper .label {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-history .timeline .close-wrapper .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-history .timeline .close-wrapper .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-history .timeline .close-wrapper .label {
  display: none;
}
#section-history .timeline .close {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  background: white;
  position: relative;
  width: 25px;
  height: 25px;
  text-align: center;
  cursor: pointer;
}
#section-history .timeline .navigate {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin-top: 25px;
  z-index: 10;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.mobile #section-history .timeline .navigate {
  text-align: left;
}
#section-history .timeline .navigate .label {
  font-size: 14px;
  line-height: 14px;
  color: #003150;
  margin-bottom: 20px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-history .timeline .navigate .label,
html[data-lang='tr-tr'] #section-history .timeline .navigate .label {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-history .timeline .navigate .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-history .timeline .navigate .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-history .timeline .navigate .label {
  font-size: 11px;
  line-height: 11px;
  padding-left: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mobile #section-history .timeline .navigate .century {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-history .timeline .navigate a {
  font-size: 16px;
  line-height: 16px;
  color: #003150;
  margin: 0 15px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-history .timeline .navigate a,
html[data-lang='tr-tr'] #section-history .timeline .navigate a {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-history .timeline .navigate a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-history .timeline .navigate a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-history .timeline .navigate a {
  font-size: 11px;
  line-height: 11px;
  margin: 0 0 0 20px;
}
.mobile #section-history .timeline {
  height: 100px;
}
#section-history .timeline .line {
  position: absolute;
  left: -100px;
  right: -100px;
  top: 113px;
  height: 2px;
  background-color: #003150;
}
.mobile #section-history .timeline .line {
  top: 62px;
}
#section-history .timeline .dots {
  position: absolute;
  left: -100px;
  top: 113px;
  right: -100px;
  height: 1px;
}
.mobile #section-history .timeline .dots {
  top: 62px;
}
#section-history .timeline .dots .century {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#section-history .timeline .dots .dot {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 2px;
  font-size: 0px;
  text-align: center;
}
#section-history .timeline .dots .dot > a {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50px;
  height: 50px;
  line-height: 0px;
  margin-left: -25px;
  margin-top: -25px;
  cursor: pointer;
}
#section-history .timeline .dots .dot > a i {
  cursor: pointer;
}
#section-history .timeline .dots .dot.mb {
  display: none;
}
.mobile #section-history .timeline .dots .dot.mb {
  display: block;
}
#section-history .timeline .scrollbar {
  position: absolute;
  left: 100px;
  right: 100px;
  height: 100%;
  z-index: 8;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.mobile #section-history .timeline .scrollbar {
  left: 50px;
  right: 50px;
}
#section-history .timeline .scrollbar .slider {
  position: absolute;
  top: 113px;
  left: 0;
  width: 1px;
  height: 2px;
  font-size: 0px;
  cursor: pointer;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.mobile #section-history .timeline .scrollbar .slider {
  top: 62px;
}
#section-history .timeline .scrollbar .slider .bar {
  position: absolute;
  left: 40px;
  top: -72px;
  height: 181px;
  width: 1px;
  background: #d7dde2;
}
.mobile #section-history .timeline .scrollbar .slider .bar {
  top: -22px;
  height: 100px;
}
#section-history .timeline .scrollbar .slider > div {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80px;
  height: 80px;
  line-height: 0px;
  margin-left: -40px;
  margin-top: -40px;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
#section-history .timeline .scrollbar .slider .year {
  position: relative;
  font-size: 12px;
  line-height: 14px;
  color: #003150;
  z-index: 2;
}
#section-history .timeline .scrollbar .slider i {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.mobile #section-history .timeline .scrollbar .slider i {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
#section-history h2 {
  font-size: 36px;
  line-height: 42px;
  color: #676767;
  margin: 0;
  padding: 0;
  padding-top: -8px;
  margin-bottom: 30px;
  vertical-align: middle;
  text-align: left;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-history h2,
html[data-lang='tr-tr'] #section-history h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-history h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-history h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #section-history h2 {
  margin-bottom: 15px;
}
.mobile #section-history h2 {
  font-size: 23px;
  line-height: 27px;
  margin-top: 0;
  margin-bottom: 30px;
  text-align: center;
}
#section-history p {
  font-size: 14px;
  line-height: 23px;
  color: #676767;
  text-align: left;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-history p,
html[data-lang='tr-tr'] #section-history p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-history p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-history p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-history .separator {
  position: relative;
  height: 1px;
  width: 100%;
  background: #f2f2f2;
}
.mobile #section-history .separator {
  display: none;
}
#section-history .grid {
  z-index: 1;
  text-align: center;
}
#section-history .grid .line {
  position: relative;
  margin: 0 auto;
  white-space: nowrap;
  padding: 50px 0;
  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);
}
.mobile #section-history .grid .line {
  display: block;
  width: 100%;
  padding: 0;
}
#section-history .grid .line:last-child .year:last-child {
  border-bottom: none;
}
#section-history .grid .year {
  position: relative;
  vertical-align: top;
  white-space: normal;
  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);
}
#section-history .grid .year .video img {
  width: auto;
}
.mobile #section-history .grid .year {
  display: block;
  width: 100%;
  border-bottom: solid #f2f2f2 1px;
}
#section-history .grid a.item:hover .thumb i {
  -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);
}
#section-history .grid .item {
  position: relative;
  display: block;
  width: 700px;
  margin: 50px 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.tablet #section-history .grid .item {
  width: 470px;
}
.mobile #section-history .grid .item {
  width: 100%;
  margin: 0;
  padding: 30px 20px;
}
#section-history .grid .item .thumb {
  position: relative;
  width: 280px;
  text-align: right;
  overflow: hidden;
  vertical-align: top;
  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);
}
#section-history .grid .item .thumb i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  -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-history .grid .item .thumb img {
  max-width: 100%;
}
.tablet #section-history .grid .item .thumb {
  width: 188px;
}
.mobile #section-history .grid .item .thumb {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}
#section-history .grid .item .content {
  position: relative;
  padding-left: 35px;
  padding-right: 60px;
  white-space: normal;
  width: 420px;
  vertical-align: top;
  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);
}
.tablet #section-history .grid .item .content {
  width: 282px;
  padding-left: 15px;
  padding-right: 60px;
}
.mobile #section-history .grid .item .content {
  padding: 0;
  width: 100%;
}
#section-history .popin {
  position: fixed;
  top: 60px;
  bottom: 0px;
  z-index: 10;
  background: white;
  overflow: auto;
  overflow-x: hidden;
  text-align: center;
  width: 100%;
  max-width: 1600px;
  pointer-events: auto;
  z-index: 1000;
}
html.mobile #section-history .popin {
  bottom: -60px;
}
html.ie8 #section-history .popin,
html.ie7 #section-history .popin {
  padding-top: 60px;
  top: 0px;
}
#section-history .popin > .content {
  position: relative;
  z-index: 1;
  max-width: 1600px;
  width: 100%;
  background: white;
}
.ie7 #section-history .popin > .content,
.ie8 #section-history .popin > .content {
  padding-top: 44px;
}
html.mobile #section-history .popin > .content {
  margin-top: -60px;
}
#section-history .popin .close {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 44px;
  height: 44px;
  background: white;
  z-index: 2;
  text-align: center;
  cursor: pointer;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.ie7 #section-history .popin .close,
.ie8 #section-history .popin .close {
  top: -50px;
}
#section-history .popin .close 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);
  -webkit-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.tablet #section-history .popin .close:hover i,
.desktop #section-history .popin .close:hover i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.mobile #section-history .popin .close {
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
}
.mobile #section-history .popin .close i {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
}
#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'] #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'] #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'] #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'] #section-notfound .categories-wrapper a span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-sitemap h1 {
  font-size: 70px;
  line-height: 170px;
  font-family: 'open_sansregular';
  color: #002442;
  text-transform: uppercase;
  padding-left: 95px;
  height: 170px;
  border-bottom: 1px solid #eff1f3;
}
html[data-lang='pl-pl'] #section-sitemap h1,
html[data-lang='tr-tr'] #section-sitemap h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-sitemap h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-sitemap h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-sitemap h1 {
  font-size: 24px;
  line-height: 50px;
  height: 50px;
  border: 0px;
  padding-left: 20px;
}
#section-sitemap .content-wrapper {
  margin-top: 50px;
}
html.mobile #section-sitemap .content-wrapper {
  margin-top: 0px;
}
#section-sitemap .content-wrapper .column {
  width: 33%;
  float: left;
  padding-bottom: 50px;
}
html.tablet #section-sitemap .content-wrapper .column {
  width: 50%;
}
html.mobile #section-sitemap .content-wrapper .column {
  width: 100%;
  padding-bottom: 10px;
}
#section-sitemap .content-wrapper .column .title {
  font-size: 26px;
  line-height: 42px;
  color: #676767;
  margin-bottom: 20px;
  font-family: 'open_sanslight';
  margin-top: 40px;
}
html[data-lang='pl-pl'] #section-sitemap .content-wrapper .column .title,
html[data-lang='tr-tr'] #section-sitemap .content-wrapper .column .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-sitemap .content-wrapper .column .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-sitemap .content-wrapper .column .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-sitemap .content-wrapper .column .title {
  margin-top: 15px;
  margin-bottom: 10px;
}
#section-sitemap .content-wrapper .column .subtitle {
  font-size: 14px;
  font-family: 'open_sanssemibold';
  color: black;
  line-height: 26px;
}
html[data-lang='pl-pl'] #section-sitemap .content-wrapper .column .subtitle,
html[data-lang='tr-tr'] #section-sitemap .content-wrapper .column .subtitle {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-sitemap .content-wrapper .column .subtitle {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-sitemap .content-wrapper .column .subtitle {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-sitemap .content-wrapper .column ul {
  padding-bottom: 40px;
}
html.mobile #section-sitemap .content-wrapper .column ul {
  padding-bottom: 20px;
}
#section-sitemap .content-wrapper .column ul li {
  font-size: 14px;
  font-family: 'open_sansregular';
  color: #676767;
  line-height: 26px;
  margin-left: 23px;
  position: relative;
}
html[data-lang='pl-pl'] #section-sitemap .content-wrapper .column ul li,
html[data-lang='tr-tr'] #section-sitemap .content-wrapper .column ul li {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-sitemap .content-wrapper .column ul li {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-sitemap .content-wrapper .column ul li {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-sitemap .content-wrapper .column ul li a {
  color: #676767;
  -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;
}
#section-sitemap .content-wrapper .column ul li a br {
  display: none;
}
#section-sitemap .content-wrapper .column ul li a:hover {
  color: black;
}
#section-sitemap .content-wrapper .column ul li:before {
  content: "";
  position: absolute;
  left: -20px;
  font-size: 14px;
  width: 14px;
  top: 13px;
  height: 1px;
  background-color: #676767;
}
#section-newsletter h1 {
  font-size: 70px;
  line-height: 170px;
  font-family: 'open_sansregular';
  color: #002442;
  text-transform: uppercase;
  padding-left: 95px;
  height: 170px;
  border-bottom: 1px solid #eff1f3;
}
html[data-lang='pl-pl'] #section-newsletter h1,
html[data-lang='tr-tr'] #section-newsletter h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-newsletter h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-newsletter h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-newsletter h1 {
  font-size: 24px;
  line-height: 50px;
  height: 50px;
  border: 0px;
  padding-left: 20px;
}
#section-newsletter .content-wrapper {
  margin-top: 50px;
}
html.mobile #section-newsletter .content-wrapper {
  margin-top: 0px;
}
#section-terms {
  padding-bottom: 100px;
}
#section-terms h1 {
  font-family: 'open_sansregular';
  font-size: 40px;
  line-height: 40px;
  color: #34495e;
  padding: 40px 85px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-terms h1,
html[data-lang='tr-tr'] #section-terms h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-terms h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-terms h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-terms h1 {
  font-size: 24px;
  line-height: 31px;
  letter-spacing: 2px;
  padding: 25px 15px;
}
#section-terms h2 {
  font-family: 'open_sanslight';
  font-size: 26px;
  line-height: 42px;
  color: #676767;
  padding-bottom: 15px;
}
html[data-lang='pl-pl'] #section-terms h2,
html[data-lang='tr-tr'] #section-terms h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-terms h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-terms h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-terms h2 {
  font-size: 23px;
  line-height: 27px;
}
#section-terms p {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 26px;
  color: #676767;
}
html[data-lang='pl-pl'] #section-terms p,
html[data-lang='tr-tr'] #section-terms p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-terms p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-terms p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-terms p b {
  font-family: 'open_sansbold';
  font-weight: normal;
}
html[data-lang='pl-pl'] #section-terms p b,
html[data-lang='tr-tr'] #section-terms p b {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-terms p b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-terms p b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-terms p {
  font-size: 12px;
  line-height: 21px;
}
#section-terms .disclaimer {
  width: 50%;
  padding: 0 80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.mobile #section-terms .disclaimer {
  width: 100%;
  margin-top: 0px;
  padding: 0 20px;
}
#section-terms .term {
  position: relative;
  width: 50%;
  margin-top: 80px;
  vertical-align: top;
  padding: 0 80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
}
#section-terms .term .logos {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 50px;
  width: 100%;
  text-align: center;
  white-space: normal !important;
  padding: 20px 0;
}
#section-terms .term .logos .wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-terms .term .logos br {
  display: none;
}
#section-terms .term .logos i {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin: 10px 15px;
}
#section-terms .term .logos i.icon-logo-longines-gray {
  margin-top: 20px;
}
.mobile #section-terms .term {
  width: 100%;
  margin-top: 40px;
  padding: 0 20px;
}
.mobile #section-terms .term .logos br {
  display: inline;
}
#section-cookies {
  padding-bottom: 150px;
}
#section-cookies h1 {
  font-family: 'open_sansregular';
  font-size: 40px;
  line-height: 40px;
  color: #34495e;
  padding: 40px 85px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-cookies h1,
html[data-lang='tr-tr'] #section-cookies h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-cookies h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-cookies h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-cookies h1 {
  font-size: 24px;
  line-height: 31px;
  letter-spacing: 2px;
  padding: 25px 15px;
}
#section-cookies > img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 20px;
}
html.mobile #section-cookies > img {
  width: 150px;
}
#section-cookies .description {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 26px;
  color: #676767;
  width: 90%;
  text-align: left;
}
html[data-lang='pl-pl'] #section-cookies .description,
html[data-lang='tr-tr'] #section-cookies .description {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-cookies .description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-cookies .description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-cookies .description .description-item {
  width: 50%;
  float: left;
}
#section-cookies .description .description-item .img-watch {
  display: block;
  margin: 0 auto;
  margin-top: -20px;
}
html.mobile #section-cookies .description .description-item .img-watch {
  margin-top: 0;
}
html.mobile #section-cookies .description .description-item {
  width: 100%;
  float: none;
  padding-left: 0px;
  padding-right: 0px;
}
#section-cookies .description .description-item .box-wrapper {
  border-top: solid 1px #efefef;
  border-bottom: solid 1px #efefef;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding: 18px 0;
  color: #464646;
  margin: 10px 0;
  font-weight: 600;
}
#section-cookies .description .description-item .box-wrapper .label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-cookies .description .description-item .box-wrapper .input-wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: right;
}
#section-cookies .description .description-item .box-wrapper .input-wrapper .accept,
#section-cookies .description .description-item .box-wrapper .input-wrapper .decline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -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-cookies .description .description-item .box-wrapper .input-wrapper .accept .square,
#section-cookies .description .description-item .box-wrapper .input-wrapper .decline .square {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 15px;
  height: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  border: solid 1px #464646;
  position: relative;
  top: 2px;
  margin-left: 18px;
  margin-right: 15px;
}
#section-cookies .description .description-item .box-wrapper .input-wrapper .accept .square i,
#section-cookies .description .description-item .box-wrapper .input-wrapper .decline .square i {
  position: absolute;
  top: -1px;
  left: 0px;
}
#section-cookies .description .description-item .box-wrapper .input-wrapper .accept:hover,
#section-cookies .description .description-item .box-wrapper .input-wrapper .decline:hover {
  cursor: pointer;
}
#section-cookies .description .description-item .box-wrapper .input-wrapper .accept.active,
#section-cookies .description .description-item .box-wrapper .input-wrapper .decline.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-cookies .description .description-item .box-wrapper .input-wrapper .accept {
  margin-right: 15px;
}
#section-cookies .description .description-item {
  width: 49%;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  vertical-align: top;
  padding: 0 80px;
}
#section-cookies .description .description-item:nth-child(2n+1) {
  padding-right: 5%;
}
.mobile #section-cookies .description .description-item {
  width: 100%;
  padding-right: 0px;
  display: block;
  padding: 0 20px;
}
#section-cookies .description h3 {
  font-size: 26px;
  color: #676767;
  font-family: 'open_sanslight';
  margin-bottom: 20px;
  margin-top: 45px;
  line-height: 30px;
}
html[data-lang='pl-pl'] #section-cookies .description h3,
html[data-lang='tr-tr'] #section-cookies .description h3 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-cookies .description h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-cookies .description h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-cookies .description {
  width: 100%;
  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);
  font-size: 11px;
  line-height: 15px;
}
#section-legals {
  padding-bottom: 150px;
}
#section-legals h1 {
  font-family: 'open_sansregular';
  font-size: 40px;
  line-height: 40px;
  color: #34495e;
  padding: 40px 85px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-legals h1,
html[data-lang='tr-tr'] #section-legals h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-legals h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-legals h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-legals h1 {
  font-size: 24px;
  line-height: 31px;
  letter-spacing: 2px;
  padding: 25px 15px;
}
#section-legals > img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 20px;
}
html.mobile #section-legals > img {
  width: 150px;
}
#section-legals .description {
  font-family: 'open_sansregular';
  line-height: 26px;
  color: #676767;
  width: 90%;
  padding: 0 85px;
  text-align: left;
  font-size: 14px;
}
html[data-lang='pl-pl'] #section-legals .description,
html[data-lang='tr-tr'] #section-legals .description {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-legals .description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-legals .description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-legals .description .description-left,
#section-legals .description .description-right {
  width: 50%;
  float: left;
}
#section-legals .description .description-left .img-watch,
#section-legals .description .description-right .img-watch {
  display: block;
  margin: 0 auto;
}
html.mobile #section-legals .description .description-left,
html.mobile #section-legals .description .description-right {
  width: 100%;
  float: none;
  padding-left: 0px;
  padding-right: 0px;
}
#section-legals .description .description-right {
  padding-left: 5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-legals .description .description-left {
  padding-right: 5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-legals .description h3 {
  font-size: 26px;
  color: #676767;
  font-family: 'open_sanslight';
  margin-bottom: 20px;
  margin-top: 45px;
  line-height: 30px;
}
html[data-lang='pl-pl'] #section-legals .description h3,
html[data-lang='tr-tr'] #section-legals .description h3 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-legals .description h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-legals .description h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-legals .description {
  width: 100%;
  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);
  font-size: 11px;
  line-height: 15px;
}
#section-warning {
  text-align: center;
}
#section-warning h1 {
  font-family: 'open_sansregular';
  font-size: 70px;
  line-height: 70px;
  color: #34495e;
  padding: 40px 85px;
  text-transform: uppercase;
  text-align: left;
}
html[data-lang='pl-pl'] #section-warning h1,
html[data-lang='tr-tr'] #section-warning h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-warning h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-warning h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-warning h1 {
  font-size: 24px;
  line-height: 31px;
  letter-spacing: 2px;
  padding: 25px 15px;
}
#section-warning p a {
  color: #676767;
  text-decoration: underline;
}
#section-warning p {
  font-family: 'open_sanslight';
  font-size: 26px;
  line-height: 42px;
  color: #676767;
  padding-bottom: 50px;
  max-width: 670px;
  margin: 0 auto;
  display: block;
}
html[data-lang='pl-pl'] #section-warning p,
html[data-lang='tr-tr'] #section-warning p {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-warning p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-warning p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-warning p.small {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 26px;
}
html[data-lang='pl-pl'] #section-warning p.small,
html[data-lang='tr-tr'] #section-warning p.small {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-warning p.small {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-warning p.small {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-warning p {
  font-size: 23px;
  line-height: 27px;
  max-width: 100%;
  padding: 0 20px 40px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.mobile #section-warning p.small {
  font-size: 12px;
  line-height: 21px;
}
#section-warning .watch-img {
  margin-left: 110px;
  margin-top: 30px;
  margin-bottom: 50px;
}
.mobile #section-warning .watch-img {
  margin-left: 10px;
  width: 228px;
}
#section-elegantcircleapp {
  padding-bottom: 100px;
}
#section-elegantcircleapp h1 {
  font-family: 'open_sansregular';
  font-size: 40px;
  line-height: 40px;
  color: #34495e;
  padding: 40px 85px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-elegantcircleapp h1,
html[data-lang='tr-tr'] #section-elegantcircleapp h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-elegantcircleapp h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-elegantcircleapp h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-elegantcircleapp h1 {
  font-size: 24px;
  line-height: 31px;
  letter-spacing: 2px;
  padding: 25px 15px;
}
#section-elegantcircleapp h2 {
  font-family: 'open_sanslight';
  font-size: 26px;
  line-height: 42px;
  color: #676767;
  padding-bottom: 15px;
}
html[data-lang='pl-pl'] #section-elegantcircleapp h2,
html[data-lang='tr-tr'] #section-elegantcircleapp h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-elegantcircleapp h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-elegantcircleapp h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-elegantcircleapp h2 {
  font-size: 23px;
  line-height: 27px;
}
#section-elegantcircleapp p {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 26px;
  color: #676767;
}
html[data-lang='pl-pl'] #section-elegantcircleapp p,
html[data-lang='tr-tr'] #section-elegantcircleapp p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-elegantcircleapp p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-elegantcircleapp p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-elegantcircleapp p b {
  font-family: 'open_sansbold';
  font-weight: normal;
}
html[data-lang='pl-pl'] #section-elegantcircleapp p b,
html[data-lang='tr-tr'] #section-elegantcircleapp p b {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-elegantcircleapp p b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-elegantcircleapp p b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-elegantcircleapp p {
  font-size: 12px;
  line-height: 21px;
}
#section-elegantcircleapp .disclaimer {
  width: 50%;
  padding: 0 80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.mobile #section-elegantcircleapp .disclaimer {
  width: 100%;
  margin-top: 0px;
  padding: 0 20px;
}
#section-elegantcircleapp .term {
  position: relative;
  width: 50%;
  margin-top: 80px;
  vertical-align: top;
  padding: 0 80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
}
#section-elegantcircleapp .term .logos {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 50px;
  width: 100%;
  text-align: center;
  white-space: normal !important;
  padding: 20px 0;
}
#section-elegantcircleapp .term .logos .wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-elegantcircleapp .term .logos br {
  display: none;
}
#section-elegantcircleapp .term .logos i {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin: 10px 15px;
}
#section-elegantcircleapp .term .logos i.icon-logo-longines-gray {
  margin-top: 20px;
}
.mobile #section-elegantcircleapp .term {
  width: 100%;
  margin-top: 40px;
  padding: 0 20px;
}
.mobile #section-elegantcircleapp .term .logos br {
  display: inline;
}
#section-newsletterlanguage {
  padding-bottom: 50px;
  background: #eff1f3;
}
#section-newsletterlanguage h1.title {
  font-family: 'open_sanslight';
  font-size: 40px;
  color: white;
  margin-left: 93px;
  text-transform: uppercase;
  margin-top: 170px;
  position: relative;
}
html[data-lang='pl-pl'] #section-newsletterlanguage h1.title,
html[data-lang='tr-tr'] #section-newsletterlanguage h1.title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-newsletterlanguage h1.title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-newsletterlanguage h1.title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-newsletterlanguage h1.title {
  font-size: 33px;
  line-height: 38px;
}
html.mobile #section-newsletterlanguage h1.title {
  margin-top: 70px;
  font-size: 22px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 100%;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-newsletterlanguage .background-picture {
  position: absolute;
  top: 58px;
  left: 0px;
}
#section-newsletterlanguage .section-content {
  background-color: white;
  position: relative;
  margin-top: 67px;
  padding-top: 1px;
  color: #6c6d6e;
  padding-bottom: 100px;
}
html.mobile #section-newsletterlanguage .section-content {
  width: 100%;
  margin-left: 0px;
  left: 0px;
  padding-bottom: 70px;
}
#section-newsletterlanguage .section-content .section-center {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 86px;
  text-align: center;
  position: relative;
}
html.mobile #section-newsletterlanguage .section-content .section-center {
  width: 90%;
  margin-top: 50px;
}
#section-newsletterlanguage .section-content .section-center .subtitle {
  color: #00304f;
  font-family: 'open_sanssemibold';
  font-size: 20px;
  text-align: left;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-newsletterlanguage .section-content .section-center .subtitle,
html[data-lang='tr-tr'] #section-newsletterlanguage .section-content .section-center .subtitle {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-newsletterlanguage .section-content .section-center .subtitle {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-newsletterlanguage .section-content .section-center .subtitle {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-newsletterlanguage .section-content .section-center .subtitle {
  font-size: 16px;
}
#section-newsletterlanguage .section-content .section-center .description {
  color: #a3a3a3;
  font-size: 20px;
  font-family: 'open_sansregular';
  margin-top: 52px;
  text-align: left;
}
html[data-lang='pl-pl'] #section-newsletterlanguage .section-content .section-center .description,
html[data-lang='tr-tr'] #section-newsletterlanguage .section-content .section-center .description {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-newsletterlanguage .section-content .section-center .description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-newsletterlanguage .section-content .section-center .description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-newsletterlanguage .section-content .section-center .description {
  font-size: 16px;
  margin-top: 40px;
}
#section-newsletterlanguage .section-content .section-center .content-part2 {
  position: absolute;
  left: 0px;
  width: 100%;
  top: 0px;
  text-align: left;
  display: none;
}
#section-newsletterlanguage .section-content .section-center .content-part2 .button {
  margin-top: 100px;
}
#section-newsletterlanguage .section-content .section-center .content-part2 .button span {
  color: #003150;
}
#section-newsletterlanguage .section-content .section-center ul {
  margin-top: 62px;
  text-align: left;
  width: 100%;
  padding-left: 16.7%;
}
html.mobile #section-newsletterlanguage .section-content .section-center ul {
  padding-left: 0px;
  margin-top: 40px;
}
#section-newsletterlanguage .section-content .section-center ul li {
  display: inline-block;
  width: 50%;
}
#section-newsletterlanguage .section-content .section-center ul li span {
  font-family: 'open_sanssemibold';
  color: #a3a3a3;
  text-transform: uppercase;
  line-height: 48px;
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
}
html[data-lang='pl-pl'] #section-newsletterlanguage .section-content .section-center ul li span,
html[data-lang='tr-tr'] #section-newsletterlanguage .section-content .section-center ul li span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-newsletterlanguage .section-content .section-center ul li span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-newsletterlanguage .section-content .section-center ul li span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-newsletterlanguage .section-content .section-center ul li span {
  font-size: 14px;
  line-height: 40px;
}
#section-newsletterlanguage .section-content .section-center ul li span.selected {
  color: #00304f;
  text-decoration: underline;
}
#section-newsletterlanguage .section-content .section-center .button {
  display: inline-block;
  margin-top: 60px;
  min-width: 220px;
}
#section-newsletterlanguage .section-content .section-center .button span {
  display: inline-block;
  vertical-align: middle;
}
#section-customerservice {
  background-color: #00314f;
  overflow: hidden;
}
#section-customerservice .widget-ariane {
  background-color: white;
  border-bottom: 0px;
  border-top: 1px solid #eff1f3;
}
#section-customerservice h1.title {
  font-family: 'open_sanslight';
  font-size: 40px;
  color: white;
  margin-left: 93px;
  text-transform: uppercase;
  margin-top: 110px;
  margin-bottom: 40px;
  position: relative;
}
html[data-lang='pl-pl'] #section-customerservice h1.title,
html[data-lang='tr-tr'] #section-customerservice h1.title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-customerservice h1.title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-customerservice h1.title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-customerservice h1.title {
  font-size: 33px;
  line-height: 38px;
}
html.mobile #section-customerservice h1.title {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 22px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 100%;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-customerservice .background-picture {
  position: absolute;
  top: 58px;
  left: 0px;
}
#section-customerservice .section-content {
  background-color: #eff1f3;
  position: relative;
  margin-top: 200px;
  padding-top: 1px;
  color: #6c6d6e;
}
html.mobile #section-customerservice .section-content {
  margin-top: 90px;
}
#section-customerservice .section-content > *:first-child {
  margin-top: -110px;
}
html.mobile #section-customerservice .section-content > *:first-child {
  margin-top: -60px;
}
.customerservice-landing .description {
  font-family: 'open_sansregular';
  font-size: 14px;
  color: #889BAC;
  line-height: 27px;
  margin-bottom: 150px;
  margin-left: 90px;
  width: 500px;
  position: relative;
}
html[data-lang='pl-pl'] .customerservice-landing .description,
html[data-lang='tr-tr'] .customerservice-landing .description {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-landing .description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-landing .description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-landing .description {
  margin-bottom: 50px;
  font-size: 11px;
  width: 100%;
  margin-left: 20px;
  line-height: 18px;
  margin-left: auto;
  margin-right: auto;
  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);
}
.customerservice-landing .pictures-wrapper {
  padding-bottom: 90px;
  padding-top: 90px;
}
html.mobile .customerservice-landing .pictures-wrapper {
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
.customerservice-landing .pictures-wrapper .picture-item,
.customerservice-landing .pictures-wrapper .title-item {
  float: left;
  width: 50%;
  display: block;
  background-color: white;
}
html.mobile .customerservice-landing .pictures-wrapper .picture-item,
html.mobile .customerservice-landing .pictures-wrapper .title-item {
  float: none;
  width: 100%;
  margin-bottom: 20px;
}
.customerservice-landing .pictures-wrapper .picture-item img,
.customerservice-landing .pictures-wrapper .title-item img {
  width: 100%;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
html.notouch .customerservice-landing .pictures-wrapper .picture-item img:hover,
html.notouch .customerservice-landing .pictures-wrapper .title-item img: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);
}
.customerservice-landing .pictures-wrapper .picture-item .legend,
.customerservice-landing .pictures-wrapper .title-item .legend {
  display: block;
  background-color: white;
  position: relative;
}
.customerservice-landing .pictures-wrapper .picture-item .legend .icon-wrapper,
.customerservice-landing .pictures-wrapper .title-item .legend .icon-wrapper {
  position: absolute;
  right: 40px;
  top: 50%;
  margin-top: -6px;
}
.customerservice-landing .pictures-wrapper .picture-item:nth-child(2n):after {
  content: "";
  height: 100%;
  top: 0px;
  left: 0px;
  position: absolute;
  background: white;
  width: 1px;
}
html.mobile .customerservice-landing .pictures-wrapper .picture-item:nth-child(2n):after {
  display: none !important;
}
.customerservice-landing .pictures-wrapper .picture-item:nth-child(2):after {
  display: none !important;
}
.customerservice-landing .pictures-wrapper .title-item {
  background: none;
  position: relative;
}
.customerservice-landing .pictures-wrapper .title-item > img {
  visibility: hidden !important;
}
html.mobile .customerservice-landing .pictures-wrapper .title-item > img {
  display: none;
}
.customerservice-landing .pictures-wrapper .title-item .v-align {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
html.mobile .customerservice-landing .pictures-wrapper .title-item .v-align {
  position: relative;
  height: auto;
  margin-bottom: 60px;
}
.customerservice-landing .pictures-wrapper .title-item h1.title {
  font-family: 'open_sanslight';
  text-transform: uppercase;
  color: white;
  font-size: 40px;
  line-height: 60px;
  margin-left: 0px !important;
  padding-right: 20%;
  width: auto;
  margin-top: 0px !important;
}
html[data-lang='pl-pl'] .customerservice-landing .pictures-wrapper .title-item h1.title,
html[data-lang='tr-tr'] .customerservice-landing .pictures-wrapper .title-item h1.title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] .customerservice-landing .pictures-wrapper .title-item h1.title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-landing .pictures-wrapper .title-item h1.title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.customerservice-landing .pictures-wrapper .title-item .description {
  color: #889bac;
  font-size: 14px;
  line-height: 27px;
  font-family: 'open_sansregular';
  margin-left: 0px;
  padding-right: 20%;
  width: auto;
  margin-bottom: 0px !important;
}
html[data-lang='pl-pl'] .customerservice-landing .pictures-wrapper .title-item .description,
html[data-lang='tr-tr'] .customerservice-landing .pictures-wrapper .title-item .description {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-landing .pictures-wrapper .title-item .description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-landing .pictures-wrapper .title-item .description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.customerservice-landing.customerservice .pictures-wrapper .picture-item:nth-child(2n):after {
  background: #012f51;
}
.customerservice-landing.customerservice .pictures-wrapper .picture-item .legend {
  position: absolute;
  background: none;
  left: 0px;
  bottom: 5px;
  color: white;
  font-size: 16px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .customerservice-landing.customerservice .pictures-wrapper .picture-item .legend,
html[data-lang='tr-tr'] .customerservice-landing.customerservice .pictures-wrapper .picture-item .legend {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-landing.customerservice .pictures-wrapper .picture-item .legend {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-landing.customerservice .pictures-wrapper .picture-item .legend {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.customerservice-landing.customerservice .pictures-wrapper .picture-item .legend .icon-wrapper {
  display: none !important;
}
.customerservice-list .steps-wrapper {
  padding-bottom: 90px;
  position: relative;
}
html.mobile .customerservice-list .steps-wrapper {
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
.customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper {
  padding-top: 0px;
}
.customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .step-item .step-number {
  display: none !important;
}
.customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .step-item.picture {
  padding: 32px 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  width: 50%;
}
html.tablet .customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .step-item.picture {
  padding: 32px 50px 50px 32px;
}
html.mobile .customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .step-item.picture {
  padding: 20px 20px;
}
.customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .step-item.text {
  padding-bottom: 32px;
  width: 50%;
  text-align: left;
}
html.mobile .customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .step-item.text .step-description {
  padding-left: 0px;
  padding-right: 0px;
}
html.mobile .customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .step-item.text {
  padding: 20px 20px;
}
.customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .clear {
  height: 1px;
  background: #e2e2e2;
  margin-left: 90px;
  margin-right: 90px;
}
.customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .clear.last {
  background: none;
}
html.tablet .customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .clear {
  margin-left: 50px;
  margin-right: 50px;
  border-bottom: 32px solid white;
}
html.mobile .customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .clear {
  margin-left: 0px;
  margin-right: 0px;
}
.customerservice-list .steps-wrapper .step-wrapper {
  background: white;
  position: relative;
  padding-top: 67px;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper {
  padding-top: 0px;
}
.customerservice-list .steps-wrapper .step-wrapper.large {
  padding-top: 0px;
}
.customerservice-list .steps-wrapper .step-wrapper.large .step-item {
  width: 100%;
}
.customerservice-list .steps-wrapper .step-wrapper.right .step-item {
  float: right;
}
.customerservice-list .steps-wrapper .step-wrapper.right .step-item .arrow {
  border-width: 34px 0px 34px 18px;
  left: -1px;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper.right .step-item .arrow {
  border-width: 0px 34px 18px 34px;
  left: 50%;
}
.customerservice-list .steps-wrapper .step-wrapper.right .step-item.text {
  left: 0px;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item {
  float: left;
  width: 50%;
  display: block;
  position: relative;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.picture {
  width: 60%;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item {
  float: none;
  width: 100% !important;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.large {
  width: 100%;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item img {
  width: 100%;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item .video {
  min-height: 100%;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item .arrow {
  position: absolute;
  top: 50%;
  left: auto;
  right: -1px;
  margin-top: -34px;
  border-style: solid;
  border-width: 34px 18px 34px 0px;
  border-color: transparent white transparent white;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item .arrow {
  top: 100%;
  border-width: 0px 34px 18px 34px;
  left: 50%;
  border-color: transparent transparent white transparent;
  margin-top: -18px;
  margin-left: -34px;
  right: auto;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.text {
  padding: 0px 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  height: 100%;
  width: 40%;
  text-align: center;
  position: absolute;
  top: 0px;
  left: 60%;
}
html.tablet .customerservice-list .steps-wrapper .step-wrapper .step-item.text {
  padding: 0px 50px;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text .v-align-div {
  display: block;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text {
  padding: 30px 10px;
  position: relative;
  left: 0px;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number {
  font-family: 'open_sansbold';
  color: #003150;
  font-size: 14px;
  position: relative;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
html[data-lang='pl-pl'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number,
html[data-lang='tr-tr'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
html[data-lang='tr-tr'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
html[data-lang='th-th'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
html[data-magentotemplate='1'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.step-title,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number.step-title {
  line-height: 20px;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.step-number,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number.step-number {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 40px;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.step-number,
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number.step-number {
  margin-bottom: 20px;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.step-number:after,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number.step-number:after {
  content: "";
  height: 1px;
  width: 4px;
  background: #003150;
  position: absolute;
  left: 100%;
  margin-left: 14px;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.step-number:before,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number.step-number:before {
  content: "";
  height: 1px;
  width: 4px;
  background: #003150;
  position: absolute;
  right: 100%;
  margin-right: 14px;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number {
  font-size: 12px;
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description {
  font-family: 'open_sansregular';
  font-size: 14px;
  color: #676767;
  line-height: 20px;
  margin-top: 50px;
}
html[data-lang='pl-pl'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description,
html[data-lang='tr-tr'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description {
  margin-top: 20px;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-link {
  padding: 0px;
  color: #bac5cc;
  margin-top: 30px;
}
.customerservice-detail .section-content {
  padding-bottom: 150px;
}
html.mobile .customerservice-detail .section-content {
  padding-bottom: 40px;
}
.customerservice-detail .section-content li {
  position: relative;
}
.customerservice-detail .section-content li:before {
  content: "-";
  position: absolute;
  left: -10px;
  top: 0px;
}
.customerservice-detail .section-content > .text-wrapper {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 21px;
  color: #494949;
  background-color: white;
  padding: 0px 12% 95px 12%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .text-wrapper,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .text-wrapper {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .text-wrapper {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .text-wrapper {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-detail .section-content > .text-wrapper {
  padding: 0px 10px 20px 10px;
  font-size: 12px;
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
.customerservice-detail .section-content > .text-wrapper h3 {
  font-family: 'open_sanssemibold';
  font-size: 20px;
  color: #00304f;
  padding-top: 87px;
  padding-bottom: 29px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .text-wrapper h3,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .text-wrapper h3 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .text-wrapper h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .text-wrapper h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-detail .section-content > .text-wrapper h3 {
  padding-top: 20px;
  font-size: 15px;
  padding-bottom: 10px;
}
.customerservice-detail .section-content > .text-wrapper .button {
  margin-top: 40px;
}
.customerservice-detail .section-content > .icons-wrapper {
  background-color: white;
  padding: 95px 100px 95px 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile .customerservice-detail .section-content > .icons-wrapper {
  padding: 25px 25px 25px 25px;
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
.customerservice-detail .section-content > .icons-wrapper.pickhome .float-left {
  float: left;
  width: 50%;
}
html.mobile .customerservice-detail .section-content > .icons-wrapper.pickhome .float-left {
  float: none;
  width: 100%;
}
.customerservice-detail .section-content > .icons-wrapper.pickhome .icon-item {
  float: none;
  width: 100%;
}
.customerservice-detail .section-content > .icons-wrapper .icon-item {
  float: left;
  width: 50%;
  position: relative;
  margin-bottom: 70px;
  height: 90px;
}
.customerservice-detail .section-content > .icons-wrapper .icon-item.empty {
  line-height: 90px;
}
.customerservice-detail .section-content > .icons-wrapper .icon-item.empty .text-content {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html.mobile .customerservice-detail .section-content > .icons-wrapper .icon-item.empty {
  line-height: 1em;
}
html.tablet .customerservice-detail .section-content > .icons-wrapper .icon-item {
  height: 130px;
}
html.mobile .customerservice-detail .section-content > .icons-wrapper .icon-item {
  width: 100%;
  float: none;
  height: auto;
  margin-bottom: 20px;
}
.customerservice-detail .section-content > .icons-wrapper .icon-item .icon-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
}
html.mobile .customerservice-detail .section-content > .icons-wrapper .icon-item .icon-wrapper img {
  width: 50px;
}
.customerservice-detail .section-content > .icons-wrapper .icon-item .text-content {
  padding-left: 122px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-right: 60px;
  width: 100%;
}
html.mobile .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content {
  padding-left: 60px;
  padding-right: 0px;
}
.customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-title {
  font-size: 14px;
  color: #00304f;
  line-height: 26px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-title,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-title {
  font-size: 12px;
}
.customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-description {
  font-size: 12px;
  font-family: 'open_sansregular';
  line-height: 21px;
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-description,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-description {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-detail .section-content > .icons-wrapper .icon-item .text-content .icon-description {
  font-size: 10px;
}
.customerservice-detail .section-content > .header-wrapper {
  margin-bottom: 50px;
  background: white;
}
.customerservice-detail .section-content > .header-wrapper.full-picture .picture {
  float: none;
  width: 100%;
}
html.mobile .customerservice-detail .section-content > .header-wrapper {
  padding: 0px;
  margin-bottom: 20px;
}
.customerservice-detail .section-content > .header-wrapper .picture {
  float: left;
  width: 50%;
}
html.mobile .customerservice-detail .section-content > .header-wrapper .picture {
  width: 100%;
}
.customerservice-detail .section-content > .header-wrapper .picture img {
  width: 100%;
}
.customerservice-detail .section-content > .header-wrapper .text {
  width: 50%;
  float: left;
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 21px;
  color: #676767;
  background-color: white;
  padding: 100px 7% 90px 7%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .header-wrapper .text,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .header-wrapper .text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .header-wrapper .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .header-wrapper .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-detail .section-content > .header-wrapper .text {
  width: 100%;
  padding: 20px;
}
.customerservice-detail .section-content > .content-wrapper {
  background-color: white;
  margin-top: -1px;
  padding-top: 1px;
  color: #737373;
}
html.mobile .customerservice-detail .section-content > .content-wrapper {
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
.customerservice-detail .section-content > .content-wrapper .select-wrapper {
  margin-top: 80px;
  margin-left: 40px;
}
html.mobile .customerservice-detail .section-content > .content-wrapper .select-wrapper {
  margin-top: 10px;
  margin-left: 0px;
}
.customerservice-detail .section-content > .content-wrapper .select-wrapper > span {
  font-size: 16px;
  font-family: 'open_sansregular';
  margin-right: 100px;
  text-transform: uppercase;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .content-wrapper .select-wrapper > span,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .content-wrapper .select-wrapper > span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .content-wrapper .select-wrapper > span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .content-wrapper .select-wrapper > span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-detail .section-content > .content-wrapper .select-wrapper > span {
  font-size: 14px;
  margin-bottom: 10px;
}
.customerservice-detail .section-content > .content-wrapper .pdfs-wrapper {
  margin-top: 100px;
  border-top: 1px solid #eff1f3;
  margin-left: 10%;
  margin-right: 10%;
  padding-bottom: 280px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile .customerservice-detail .section-content > .content-wrapper .pdfs-wrapper {
  margin-top: 30px;
  padding-bottom: 30px;
  margin-left: 0px;
  margin-right: 0px;
}
.customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item {
  width: 100%;
  border-bottom: 1px solid #eff1f3;
  height: 60px;
  line-height: 60px;
  display: none;
  position: relative;
}
.customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .sprite.icon-customerservice-pdf {
  margin-right: 50px;
  top: 7px;
  position: relative;
}
html.mobile .customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .sprite.icon-customerservice-pdf {
  display: none;
}
.customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .pdf-name {
  font-family: 'open_sanssemibold';
  font-size: 16px;
  text-transform: uppercase;
  color: #003150;
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .pdf-name,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .pdf-name {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .pdf-name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .pdf-name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .pdf-name {
  font-size: 12px;
  position: absolute;
  width: 190px;
  line-height: 16px;
  top: 22px;
}
.customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .button {
  float: right;
  margin-top: 4px;
}
html.mobile .customerservice-detail .section-content > .content-wrapper .pdfs-wrapper .pdf-item .button {
  padding-right: 0px;
  margin-top: 12px;
}
.customerservice-detail .section-content > .price-wrapper {
  padding: 80px 140px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.tablet .customerservice-detail .section-content > .price-wrapper {
  padding: 40px 70px;
}
.mobile .customerservice-detail .section-content > .price-wrapper {
  padding: 20px;
}
.customerservice-detail .section-content > .price-wrapper .public-price {
  font-size: 12px !important;
  line-height: 26px !important;
  font-family: 'open_sansregular' !important;
  color: #003150;
  text-align: center;
  text-transform: none;
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .price-wrapper .public-price,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .price-wrapper .public-price {
  font-family: 'open_sansregular-pl' !important;
}
html[data-lang='th-th'] .customerservice-detail .section-content > .price-wrapper .public-price {
  font-family: 'open_sanssemibold' !important;
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .price-wrapper .public-price {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
html.mobile .customerservice-detail .section-content > .price-wrapper .public-price {
  font-size: 6px !important;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper {
  margin-top: 50px;
}
html.mobile .customerservice-detail .section-content > .price-wrapper .table-wrapper {
  margin-top: 10px;
  overflow: auto;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table {
  min-width: 640px;
  width: 100%;
  border-collapse: collapse;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile .customerservice-detail .section-content > .price-wrapper .table-wrapper table {
  min-width: auto;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table th,
.customerservice-detail .section-content > .price-wrapper .table-wrapper table td {
  color: #00304f;
  font-size: 16px;
  height: 60px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  width: 20%;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .price-wrapper .table-wrapper table th,
html[data-lang='pl-pl'] .customerservice-detail .section-content > .price-wrapper .table-wrapper table td,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .price-wrapper .table-wrapper table th,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .price-wrapper .table-wrapper table td {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .price-wrapper .table-wrapper table th,
html[data-lang='th-th'] .customerservice-detail .section-content > .price-wrapper .table-wrapper table td {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .price-wrapper .table-wrapper table th,
html[data-magentotemplate='1'] .customerservice-detail .section-content > .price-wrapper .table-wrapper table td {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet .customerservice-detail .section-content > .price-wrapper .table-wrapper table th,
html.tablet .customerservice-detail .section-content > .price-wrapper .table-wrapper table td {
  font-size: 12px;
}
.mobile .customerservice-detail .section-content > .price-wrapper .table-wrapper table th,
.mobile .customerservice-detail .section-content > .price-wrapper .table-wrapper table td {
  height: 40px;
  font-size: 8px;
}
.mobile .customerservice-detail .section-content > .price-wrapper .table-wrapper table th.type,
.mobile .customerservice-detail .section-content > .price-wrapper .table-wrapper table td.type {
  width: 25%;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table th.bold,
.customerservice-detail .section-content > .price-wrapper .table-wrapper table td.bold {
  color: #646f76;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table th.first,
.customerservice-detail .section-content > .price-wrapper .table-wrapper table td.first,
.customerservice-detail .section-content > .price-wrapper .table-wrapper table th.align-left,
.customerservice-detail .section-content > .price-wrapper .table-wrapper table td.align-left {
  text-align: left;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table th.type,
.customerservice-detail .section-content > .price-wrapper .table-wrapper table td.type {
  width: 50%;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table th {
  white-space: nowrap;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table th span {
  color: #646f76;
  font-size: 12px;
  line-height: 18px;
}
html.tablet .customerservice-detail .section-content > .price-wrapper .table-wrapper table th span {
  font-size: 9px;
  line-height: 12px;
}
html.mobile .customerservice-detail .section-content > .price-wrapper .table-wrapper table th span {
  font-size: 6px;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table tr {
  border-bottom: 1px solid #eff1f3;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table tr.no-border {
  border-bottom: 0px;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table td {
  font-size: 14px;
  color: #566c75;
}
html.tablet .customerservice-detail .section-content > .price-wrapper .table-wrapper table td {
  font-size: 11px;
}
.mobile .customerservice-detail .section-content > .price-wrapper .table-wrapper table td {
  font-size: 6px;
}
.customerservice-detail .section-content > .price-wrapper .table-wrapper table td img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html.mobile .customerservice-detail .section-content > .price-wrapper .table-wrapper table td img {
  -webkit-transform: scale(0.3);
  -moz-transform: scale(0.3);
  -ms-transform: scale(0.3);
  -o-transform: scale(0.3);
}
.customerservice-detail .section-content > .price-wrapper .price-ondemand {
  background: #eef0f2;
  padding: 5.2% 8.7%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  margin-top: 40px;
}
.customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-title {
  color: #00304f;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 21px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-title,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-title {
  font-size: 18px;
  line-height: 19px;
}
html.mobile .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-title {
  font-size: 11px;
  line-height: 18px;
}
.customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-description {
  color: #494949;
  font-size: 14px;
  line-height: 21px;
  font-family: 'open_sansregular';
  margin-top: 15px;
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-description,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-description {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-description {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-description {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-description {
  font-size: 12px;
  line-height: 19px;
}
html.mobile .customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-description {
  font-size: 10px;
  line-height: 18px;
  margin-top: 10px;
}
.customerservice-detail .section-content > .price-wrapper .price-ondemand .ondemand-description a {
  text-decoration: underline;
  color: #494949;
}
.customerservice-detail .section-content > .price-wrapper .more-informations {
  font-size: 14px;
  line-height: 26px;
  color: #00304f;
  padding-bottom: 70px;
  font-family: 'open_sansregular';
  margin-top: 15px;
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .price-wrapper .more-informations,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .price-wrapper .more-informations {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .price-wrapper .more-informations {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .price-wrapper .more-informations {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet .customerservice-detail .section-content > .price-wrapper .more-informations {
  padding-bottom: 40px;
}
html.mobile .customerservice-detail .section-content > .price-wrapper .more-informations {
  font-size: 10px;
  padding-bottom: 20px;
}
.customerservice-detail .section-content > .price-wrapper.videos-wrapper {
  padding: 0px;
}
.customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
}
html.mobile .customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item {
  width: 100%;
  display: block;
}
.customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-caption {
  padding-left: 8.5%;
  padding-right: 8.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  height: 110px;
  line-height: 110px;
  font-family: 'open_sansregular';
  font-size: 18px;
  color: #0f2f48;
  background: #e5e8eb;
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-caption,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-caption {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-caption {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-caption {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-caption span {
  line-height: 1em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
html.tablet .customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-caption {
  font-size: 16px;
}
html.mobile .customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-caption {
  height: 55px;
  line-height: 55px;
  font-size: 10px;
}
.customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-youtube,
.customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item .video-youku {
  height: 437px;
}
.customerservice-detail .section-content > .price-wrapper.videos-wrapper .video-item:nth-child(2) .video-caption {
  background: #f6f7f8;
}
.customerservice-detail .section-content > .price-wrapper.find-center-wrapper {
  padding: 6.4% 10%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  color: #00304f;
  background: white;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] .customerservice-detail .section-content > .price-wrapper.find-center-wrapper,
html[data-lang='tr-tr'] .customerservice-detail .section-content > .price-wrapper.find-center-wrapper {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-detail .section-content > .price-wrapper.find-center-wrapper {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-detail .section-content > .price-wrapper.find-center-wrapper {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile .customerservice-detail .section-content > .price-wrapper.find-center-wrapper {
  padding: 4% 4%;
}
.customerservice-detail .section-content > .price-wrapper.find-center-wrapper .center-title {
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
}
html.mobile .customerservice-detail .section-content > .price-wrapper.find-center-wrapper .center-title {
  line-height: 20px;
  font-size: 12px;
}
.customerservice-detail .section-content > .price-wrapper.find-center-wrapper .center-description {
  font-size: 14px;
  line-height: 20px;
  margin-top: 30px;
}
html.mobile .customerservice-detail .section-content > .price-wrapper.find-center-wrapper .center-description {
  margin-top: 10px;
  font-size: 11px;
}
.customerservice-detail .section-content > .price-wrapper.find-center-wrapper .center-button {
  height: 50px;
  line-height: 50px;
  color: white;
  margin-top: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
}
html.mobile .customerservice-detail .section-content > .price-wrapper.find-center-wrapper .center-button {
  font-size: 11px;
}
#section-customerservice.section-map {
  position: relative;
  width: 100%;
  background-color: #eff1f3;
  padding-top: 60px;
  color: #6c6d6e;
}
html.mobile #section-customerservice.section-map {
  padding-top: 30px;
}
#section-customerservice.section-map .background-content {
  background-color: #003150;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#section-customerservice.section-map .background-content img {
  position: absolute;
  left: 50%;
  margin-left: -800px;
}
html.mobile #section-customerservice.section-map .background-content img {
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
html.mobile #section-customerservice.section-map .background-content {
  height: 500px;
}
#section-customerservice.section-map .customerservice-wrapper {
  position: relative;
}
#section-customerservice.section-map .customerservice-wrapper .wrapper-overhidden {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
html.mobile #section-customerservice.section-map .customerservice-wrapper .wrapper-overhidden {
  position: relative;
}
html.mobile #section-customerservice.section-map .customerservice-wrapper {
  padding-top: 210px;
  height: 0px !important;
}
#section-customerservice.section-map .widget-ariane {
  border-bottom: 1px solid #1c4c6a;
  z-index: 10;
  width: 100%;
  height: 60px;
  line-height: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile #section-customerservice.section-map .widget-ariane {
  height: 30px;
  line-height: 30px;
}
#section-customerservice.section-map .retailers-search {
  position: absolute;
  top: 60px;
  bottom: 0px;
  width: 100%;
  text-align: center;
}
#section-customerservice.section-map .retailers-search .search-content {
  position: relative;
  top: -100px;
}
html.mobile #section-customerservice.section-map .retailers-search {
  top: 0px;
  height: 210px;
  min-height: 340px;
}
#section-customerservice.section-map .retailers-search.active {
  height: 291px;
  overflow: visible;
}
#section-customerservice.section-map .retailers-search.active .search-content {
  top: 0px;
}
#section-customerservice.section-map .retailers-search.active h1 {
  top: 100px;
}
#section-customerservice.section-map .retailers-search.active .input-container {
  top: 158px;
}
#section-customerservice.section-map .retailers-search.active .input-geolocate {
  display: none;
}
#section-customerservice.section-map .retailers-search h1 {
  position: relative;
  display: block;
  color: #ffffff;
  font-size: 20px;
  line-height: 20px;
  z-index: 10;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 50px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-customerservice.section-map .retailers-search h1,
html[data-lang='tr-tr'] #section-customerservice.section-map .retailers-search h1 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-customerservice.section-map .retailers-search h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-customerservice.section-map .retailers-search h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-customerservice.section-map .retailers-search h1 {
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 5px;
}
#section-customerservice.section-map .retailers-search .input-geolocate {
  position: relative;
  margin-top: 60px;
  text-align: center;
  text-transform: uppercase;
  display: none;
}
html.mobile #section-customerservice.section-map .retailers-search .input-geolocate {
  width: 280px;
  margin-top: 25px;
}
#section-customerservice.section-map .retailers-search .input-geolocate.show {
  display: block;
}
#section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button {
  color: #FFF;
  border: 1px solid #335a73;
  font-size: 14px;
  font-family: 'open_sanssemibold';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 20px 35px 20px 57px;
  cursor: pointer;
}
html[data-lang='pl-pl'] #section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button,
html[data-lang='tr-tr'] #section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button.loading i {
  background-position: 0px;
  background-image: url("../images/retailers/store-loader.gif");
  background-size: 16px;
}
#section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button i {
  position: relative;
  left: -28px;
  vertical-align: middle;
}
html.mobile #section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button i {
  left: -8px;
  top: -2px;
}
#section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button:hover {
  border: 1px solid #fff;
}
html.mobile #section-customerservice.section-map .retailers-search .input-geolocate .input-geolocate-button {
  font-size: 11px;
  letter-spacing: 1px;
  padding: 8px 12px 5px 27px;
}
#section-customerservice.section-map .retailers-search .input-geolocate > span {
  color: #CCD3D9;
  font-size: 14px;
  margin-right: 35px;
}
html.mobile #section-customerservice.section-map .retailers-search .input-geolocate > span {
  font-size: 12px;
  margin-right: 20px;
}
html.mobile #section-customerservice.section-map.has-region .input-container {
  height: auto;
}
html.mobile #section-customerservice.section-map.has-city .input-container {
  height: auto;
}
html.mobile #section-customerservice.section-map.has-region.has-city .input-container {
  height: auto;
  margin: 0 auto;
}
html.mobile #section-customerservice.section-map.has-region.has-city .input-container .gif-loader {
  bottom: -44px;
}
html.mobile #section-customerservice.section-map.has-region.has-city .retailers-search .input-geolocate {
  margin-top: 10px;
}
#section-customerservice.section-map .input-container {
  position: relative;
  height: 55px;
  text-align: left;
  left: 10px;
}
html.mobile #section-customerservice.section-map .input-container {
  width: 280px;
  height: auto;
}
#section-customerservice.section-map .input-container .retailers-input {
  color: #FFF;
  font-size: 60px;
  width: 560px;
  background: transparent;
  float: left;
  letter-spacing: -1px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-customerservice.section-map .input-container .retailers-input,
html[data-lang='tr-tr'] #section-customerservice.section-map .input-container .retailers-input {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-customerservice.section-map .input-container .retailers-input {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-customerservice.section-map .input-container .retailers-input {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.zh-cn #section-customerservice.section-map .input-container .retailers-input {
  font-size: 43px;
  margin-top: 14px;
}
html.mobile #section-customerservice.section-map .input-container .retailers-input {
  font-size: 25px;
  width: 247px;
}
html.mobile.zh-cn #section-customerservice.section-map .input-container .retailers-input {
  font-size: 21px;
  margin-top: 3px;
}
#section-customerservice.section-map .input-container .gif-loader {
  display: none;
  position: absolute;
  bottom: -60px;
  left: 50%;
  margin-left: -29px;
}
html.mobile #section-customerservice.section-map .input-container .gif-loader {
  right: 8px;
  left: auto;
}
#section-customerservice.section-map .input-container.loading .gif-loader {
  display: block;
}
#section-customerservice.section-map .dropdown.region {
  display: none;
}
#section-customerservice.section-map .dropdown.region.display {
  display: block;
}
#section-customerservice.section-map .dropdown.city {
  display: none;
}
#section-customerservice.section-map .dropdown.city.display {
  display: block;
}
#section-customerservice.section-map .dropdown.country,
#section-customerservice.section-map .dropdown.region,
#section-customerservice.section-map .dropdown.city {
  height: 100%;
  width: 270px;
  border: 2px solid transparent;
  border-bottom: 2px solid #1c4c6a;
  float: left;
  height: 42px;
  margin-right: 20px;
  margin-top: 7px;
}
#section-customerservice.section-map .dropdown.country .dsearch::-ms-clear,
#section-customerservice.section-map .dropdown.region .dsearch::-ms-clear,
#section-customerservice.section-map .dropdown.city .dsearch::-ms-clear {
  display: none;
}
#section-customerservice.section-map .dropdown.country .dsearch,
#section-customerservice.section-map .dropdown.region .dsearch,
#section-customerservice.section-map .dropdown.city .dsearch {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  color: #FFF;
  background: none;
  background-image: url('../images/colors/transparent.png');
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  cursor: pointer;
  z-index: 1;
  padding-left: 10px;
  font-family: 'open_sanslight';
  height: 33px;
  font-size: 17px;
  line-height: 33px;
}
html[data-lang='pl-pl'] #section-customerservice.section-map .dropdown.country .dsearch,
html[data-lang='pl-pl'] #section-customerservice.section-map .dropdown.region .dsearch,
html[data-lang='pl-pl'] #section-customerservice.section-map .dropdown.city .dsearch,
html[data-lang='tr-tr'] #section-customerservice.section-map .dropdown.country .dsearch,
html[data-lang='tr-tr'] #section-customerservice.section-map .dropdown.region .dsearch,
html[data-lang='tr-tr'] #section-customerservice.section-map .dropdown.city .dsearch {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-customerservice.section-map .dropdown.country .dsearch,
html[data-lang='th-th'] #section-customerservice.section-map .dropdown.region .dsearch,
html[data-lang='th-th'] #section-customerservice.section-map .dropdown.city .dsearch {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-customerservice.section-map .dropdown.country .dsearch,
html[data-magentotemplate='1'] #section-customerservice.section-map .dropdown.region .dsearch,
html[data-magentotemplate='1'] #section-customerservice.section-map .dropdown.city .dsearch {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.touch.tablet #section-customerservice.section-map .dropdown.country .dsearch,
html.touch.tablet #section-customerservice.section-map .dropdown.region .dsearch,
html.touch.tablet #section-customerservice.section-map .dropdown.city .dsearch,
html.mobile #section-customerservice.section-map .dropdown.country .dsearch,
html.mobile #section-customerservice.section-map .dropdown.region .dsearch,
html.mobile #section-customerservice.section-map .dropdown.city .dsearch {
  display: none;
}
#section-customerservice.section-map .dropdown.country select,
#section-customerservice.section-map .dropdown.region select,
#section-customerservice.section-map .dropdown.city select {
  height: 42px;
  line-height: 42px;
  position: absolute;
}
html.mobile #section-customerservice.section-map .dropdown.country select,
html.mobile #section-customerservice.section-map .dropdown.region select,
html.mobile #section-customerservice.section-map .dropdown.city select {
  height: 33px;
  line-height: 33px;
  position: absolute;
}
html.mobile #section-customerservice.section-map .dropdown.country,
html.mobile #section-customerservice.section-map .dropdown.region,
html.mobile #section-customerservice.section-map .dropdown.city {
  float: none;
  height: 35px;
  line-height: 35px;
  margin-right: 0px;
  margin-top: 7px;
}
#section-customerservice.section-map .dropdown.country.open,
#section-customerservice.section-map .dropdown.region.open,
#section-customerservice.section-map .dropdown.city.open {
  border: 2px solid #1c4c6a;
}
#section-customerservice.section-map .dropdown.country.selected label,
#section-customerservice.section-map .dropdown.region.selected label,
#section-customerservice.section-map .dropdown.city.selected label {
  color: #FFF;
}
#section-customerservice.section-map .dropdown.country .icon-retailers-arrow-down,
#section-customerservice.section-map .dropdown.region .icon-retailers-arrow-down,
#section-customerservice.section-map .dropdown.city .icon-retailers-arrow-down {
  display: none;
}
#section-customerservice.section-map .dropdown.country label,
#section-customerservice.section-map .dropdown.region label,
#section-customerservice.section-map .dropdown.city label {
  background: none;
  color: #CCD3D9;
  border: 0px;
  height: 100%;
  line-height: 50px;
  font-size: 20px;
  padding-left: 10px;
  padding-right: 0px;
  width: 100%;
  overflow: hidden;
  font-weight: bold;
  height: 42px;
  font-size: 13px;
  line-height: 33px;
  top: 0px;
  text-transform: none;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-customerservice.section-map .dropdown.country label,
html[data-lang='pl-pl'] #section-customerservice.section-map .dropdown.region label,
html[data-lang='pl-pl'] #section-customerservice.section-map .dropdown.city label,
html[data-lang='tr-tr'] #section-customerservice.section-map .dropdown.country label,
html[data-lang='tr-tr'] #section-customerservice.section-map .dropdown.region label,
html[data-lang='tr-tr'] #section-customerservice.section-map .dropdown.city label {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-customerservice.section-map .dropdown.country label,
html[data-lang='th-th'] #section-customerservice.section-map .dropdown.region label,
html[data-lang='th-th'] #section-customerservice.section-map .dropdown.city label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-customerservice.section-map .dropdown.country label,
html[data-magentotemplate='1'] #section-customerservice.section-map .dropdown.region label,
html[data-magentotemplate='1'] #section-customerservice.section-map .dropdown.city label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-customerservice.section-map .dropdown.country label,
html.mobile #section-customerservice.section-map .dropdown.region label,
html.mobile #section-customerservice.section-map .dropdown.city label {
  height: 35px;
  top: 0px;
  font-size: 10px;
  line-height: 28px;
}
#section-customerservice.section-map .dropdown.country .loupe,
#section-customerservice.section-map .dropdown.region .loupe,
#section-customerservice.section-map .dropdown.city .loupe {
  position: absolute;
  top: 16px;
  right: 8px;
  width: 20px;
  height: 20px;
  top: 9px;
}
html.mobile #section-customerservice.section-map .dropdown.country .loupe,
html.mobile #section-customerservice.section-map .dropdown.region .loupe,
html.mobile #section-customerservice.section-map .dropdown.city .loupe {
  width: 14px;
  height: 14px;
  top: 10px;
  right: 6px;
}
#section-customerservice.section-map .dropdown.country ul,
#section-customerservice.section-map .dropdown.region ul,
#section-customerservice.section-map .dropdown.city ul {
  padding-top: 30px;
  padding-bottom: 30px;
  z-index: 1001;
}
#section-customerservice.section-map .dropdown.country ul li,
#section-customerservice.section-map .dropdown.region ul li,
#section-customerservice.section-map .dropdown.city ul li {
  border-top: 0px;
  color: #4B5159;
  text-transform: none;
  height: 25px;
  line-height: 25px;
  font-size: 16px;
  padding: 5px 30px 5px 30px;
  cursor: pointer;
}
#section-customerservice.section-map .dropdown.country ul li:hover,
#section-customerservice.section-map .dropdown.region ul li:hover,
#section-customerservice.section-map .dropdown.city ul li:hover {
  color: #000;
}
#section-customerservice.section-map .dropdown.country ul li.preselect,
#section-customerservice.section-map .dropdown.region ul li.preselect,
#section-customerservice.section-map .dropdown.city ul li.preselect {
  color: #000;
}
#section-customerservice.section-map .link-list-region {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -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;
  visibility: hidden;
  position: absolute;
  color: #c7c7c7;
  font-size: 12px;
  font-family: 'open_sansregular';
  bottom: 10px;
  right: 30px;
  cursor: pointer;
}
html[data-lang='pl-pl'] #section-customerservice.section-map .link-list-region,
html[data-lang='tr-tr'] #section-customerservice.section-map .link-list-region {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-customerservice.section-map .link-list-region {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-customerservice.section-map .link-list-region {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-customerservice.section-map .link-list-region {
  font-size: 12px;
  right: 10px;
  display: none;
}
#section-customerservice.section-map .link-list-region.active {
  visibility: visible;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  bottom: 20px;
  -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 #section-customerservice.section-map .link-list-region.active {
  bottom: 15px;
}
#section-customerservice.section-map .retailers-result-wrapper {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 100%;
  visibility: hidden;
}
html.mobile #section-customerservice.section-map .retailers-result-wrapper {
  position: relative;
  top: 0px;
  bottom: auto;
  height: 100%;
}
#section-customerservice.section-map.map-active .customerservice-wrapper {
  overflow: hidden;
}
html.mobile #section-customerservice.section-map.map-active .customerservice-wrapper {
  height: auto !important;
}
#section-customerservice.section-map.map-active .retailers-result-wrapper {
  display: block;
  visibility: visible;
}
#section-customerservice.section-map.map-active .retailers-search {
  width: 540px;
  right: 0px;
  top: 0px;
  display: block;
  height: 95px;
  background: #003150;
  width: 350px;
  height: 110px;
}
#section-customerservice.section-map.map-active .retailers-search .search-content {
  position: relative;
  top: 0px;
}
#section-customerservice.section-map.map-active .retailers-search h1,
#section-customerservice.section-map.map-active .retailers-search .input-geolocate,
#section-customerservice.section-map.map-active .retailers-search .link-list-region {
  display: none !important;
}
html.mobile #section-customerservice.section-map.map-active .retailers-search {
  width: 100%;
  background: transparent;
  min-height: auto;
}
html.mobile #section-customerservice.section-map.map-active .retailers-search h1,
html.mobile #section-customerservice.section-map.map-active .retailers-search .input-geolocate {
  display: block !important;
}
html.mobile #section-customerservice.section-map.map-active .retailers-search .input-geolocate {
  visibility: hidden;
  margin-top: -10px;
}
#section-customerservice.section-map.map-active.has-region .retailers-search {
  height: 192px;
}
html.mobile #section-customerservice.section-map.map-active.has-city .retailers-search .input-geolocate,
html.mobile #section-customerservice.section-map.map-active.has-region .retailers-search .input-geolocate {
  margin-top: -10px;
}
#section-customerservice.section-map.map-active.boutique-active .retailers-search {
  display: none;
}
#section-customerservice.section-map.map-active .input-container {
  height: 47px;
  top: -8px;
  max-width: 490px;
  max-width: 310px;
}
html.mobile #section-customerservice.section-map.map-active .input-container {
  top: 0px;
}
#section-customerservice.section-map.map-active .input-container .dropdown.country,
#section-customerservice.section-map.map-active .input-container .dropdown.region,
#section-customerservice.section-map.map-active .input-container .dropdown.city {
  width: 220px;
  margin-right: 25px;
  width: 292px;
}
html.mobile #section-customerservice.section-map.map-active .input-container .dropdown.country,
html.mobile #section-customerservice.section-map.map-active .input-container .dropdown.region,
html.mobile #section-customerservice.section-map.map-active .input-container .dropdown.city {
  height: 35px;
  line-height: 35px;
  width: 270px;
}
#section-customerservice.section-map.map-active .input-container.loading .gif-loader {
  display: none;
}
#section-customerservice.section-map.map-active.has-region.has-city .dropdown.city {
  margin-top: 7px;
}
#root-content[data-page=customerservicemap] {
  min-height: auto !important;
}
html.ie8 #section-customerservice #results-map-wrapper .column-right .result-wrapper .results-category-wrapper,
html.ie7 #section-customerservice #results-map-wrapper .column-right .result-wrapper .results-category-wrapper,
html.map-fallback #section-customerservice #results-map-wrapper .column-right .result-wrapper .results-category-wrapper {
  top: 0px;
}
html.ie8 #section-customerservice.section-map .customerservice-wrapper .wrapper-overhidden,
html.ie7 #section-customerservice.section-map .customerservice-wrapper .wrapper-overhidden,
html.map-fallback #section-customerservice.section-map .customerservice-wrapper .wrapper-overhidden {
  position: relative;
}
html.ie8 #section-customerservice .retailers-search,
html.ie7 #section-customerservice .retailers-search,
html.map-fallback #section-customerservice .retailers-search {
  top: 0px;
}
html.ie8 #section-customerservice .retailers-search .input-geolocate,
html.ie7 #section-customerservice .retailers-search .input-geolocate,
html.map-fallback #section-customerservice .retailers-search .input-geolocate {
  display: none;
}
html.ie8 #section-customerservice .retailers-search .input-geolocate.show,
html.ie7 #section-customerservice .retailers-search .input-geolocate.show,
html.map-fallback #section-customerservice .retailers-search .input-geolocate.show {
  display: none;
}
html.ie8 #section-customerservice .retailers-result-wrapper,
html.ie7 #section-customerservice .retailers-result-wrapper,
html.map-fallback #section-customerservice .retailers-result-wrapper {
  position: relative;
  overflow: hidden;
}
html.ie8 #section-customerservice.map-active .customerservice-wrapper.height-auto,
html.ie7 #section-customerservice.map-active .customerservice-wrapper.height-auto,
html.map-fallback #section-customerservice.map-active .customerservice-wrapper.height-auto {
  height: auto !important;
}
html.ie8 #section-customerservice.map-active .customerservice-wrapper.height-auto .wrapper-overhidden,
html.ie7 #section-customerservice.map-active .customerservice-wrapper.height-auto .wrapper-overhidden,
html.map-fallback #section-customerservice.map-active .customerservice-wrapper.height-auto .wrapper-overhidden {
  position: relative;
}
html.ie8 #section-customerservice.map-active .retailers-search,
html.ie7 #section-customerservice.map-active .retailers-search,
html.map-fallback #section-customerservice.map-active .retailers-search {
  width: 100%;
  background: transparent;
  height: 220px;
  padding-top: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.ie8 #section-customerservice.map-active .retailers-search .v-align-before,
html.ie7 #section-customerservice.map-active .retailers-search .v-align-before,
html.map-fallback #section-customerservice.map-active .retailers-search .v-align-before {
  display: none;
}
html.ie8 #section-customerservice.map-active .retailers-search .input-geolocate,
html.ie7 #section-customerservice.map-active .retailers-search .input-geolocate,
html.map-fallback #section-customerservice.map-active .retailers-search .input-geolocate,
html.ie8 #section-customerservice.map-active .retailers-search .link-list-region,
html.ie7 #section-customerservice.map-active .retailers-search .link-list-region,
html.map-fallback #section-customerservice.map-active .retailers-search .link-list-region {
  display: none;
}
html.ie8 #section-customerservice.map-active .retailers-search h1,
html.ie7 #section-customerservice.map-active .retailers-search h1,
html.map-fallback #section-customerservice.map-active .retailers-search h1 {
  display: block !important;
  margin-bottom: 43px;
}
html.ie8 #section-customerservice.map-active .retailers-search .input-container,
html.ie7 #section-customerservice.map-active .retailers-search .input-container,
html.map-fallback #section-customerservice.map-active .retailers-search .input-container {
  height: 55px;
  top: 0px;
  max-width: none;
}
html.mobile html.ie8 #section-customerservice.map-active .retailers-search .input-container,
html.mobile html.ie7 #section-customerservice.map-active .retailers-search .input-container,
html.mobile html.map-fallback #section-customerservice.map-active .retailers-search .input-container {
  top: 0px;
}
html.ie8 #section-customerservice.map-active .retailers-search .input-container .dropdown.country,
html.ie7 #section-customerservice.map-active .retailers-search .input-container .dropdown.country,
html.map-fallback #section-customerservice.map-active .retailers-search .input-container .dropdown.country,
html.ie8 #section-customerservice.map-active .retailers-search .input-container .dropdown.region,
html.ie7 #section-customerservice.map-active .retailers-search .input-container .dropdown.region,
html.map-fallback #section-customerservice.map-active .retailers-search .input-container .dropdown.region,
html.ie8 #section-customerservice.map-active .retailers-search .input-container .dropdown.city,
html.ie7 #section-customerservice.map-active .retailers-search .input-container .dropdown.city,
html.map-fallback #section-customerservice.map-active .retailers-search .input-container .dropdown.city {
  margin-right: 20px;
  width: 270px;
}
html.mobile html.ie8 #section-customerservice.map-active .retailers-search .input-container .dropdown.country,
html.mobile html.ie7 #section-customerservice.map-active .retailers-search .input-container .dropdown.country,
html.mobile html.map-fallback #section-customerservice.map-active .retailers-search .input-container .dropdown.country,
html.mobile html.ie8 #section-customerservice.map-active .retailers-search .input-container .dropdown.region,
html.mobile html.ie7 #section-customerservice.map-active .retailers-search .input-container .dropdown.region,
html.mobile html.map-fallback #section-customerservice.map-active .retailers-search .input-container .dropdown.region,
html.mobile html.ie8 #section-customerservice.map-active .retailers-search .input-container .dropdown.city,
html.mobile html.ie7 #section-customerservice.map-active .retailers-search .input-container .dropdown.city,
html.mobile html.map-fallback #section-customerservice.map-active .retailers-search .input-container .dropdown.city {
  height: 35px;
  line-height: 35px;
  width: 230px;
}
html.ie8 #section-customerservice.map-active .retailers-search .input-container.loading .gif-loader,
html.ie7 #section-customerservice.map-active .retailers-search .input-container.loading .gif-loader,
html.map-fallback #section-customerservice.map-active .retailers-search .input-container.loading .gif-loader {
  display: none;
}
html.ie8.mobile #section-retailers.map-active .customerservice-wrapper,
html.ie7.mobile #section-retailers.map-active .customerservice-wrapper,
html.map-fallback.mobile #section-retailers.map-active .customerservice-wrapper {
  padding-top: 240px;
}
html.ie8.mobile #section-retailers.map-active .retailers-search,
html.ie7.mobile #section-retailers.map-active .retailers-search,
html.map-fallback.mobile #section-retailers.map-active .retailers-search {
  height: 210px;
  padding-top: 25px;
}
html.ie8.mobile #section-retailers.map-active .retailers-search .input-geolocate,
html.ie7.mobile #section-retailers.map-active .retailers-search .input-geolocate,
html.map-fallback.mobile #section-retailers.map-active .retailers-search .input-geolocate,
html.ie8.mobile #section-retailers.map-active .retailers-search .link-list-region,
html.ie7.mobile #section-retailers.map-active .retailers-search .link-list-region,
html.map-fallback.mobile #section-retailers.map-active .retailers-search .link-list-region {
  display: none;
}
html.ie8.mobile #section-retailers.map-active .retailers-search .input-container,
html.ie7.mobile #section-retailers.map-active .retailers-search .input-container,
html.map-fallback.mobile #section-retailers.map-active .retailers-search .input-container {
  left: -20px;
}
html.ie8.mobile #section-retailers.map-active .retailers-search h1,
html.ie7.mobile #section-retailers.map-active .retailers-search h1,
html.map-fallback.mobile #section-retailers.map-active .retailers-search h1 {
  margin-bottom: 10px;
}
html.ie8.mobile #section-retailers.map-active.boutique-active #results-map-wrapper,
html.ie7.mobile #section-retailers.map-active.boutique-active #results-map-wrapper,
html.map-fallback.mobile #section-retailers.map-active.boutique-active #results-map-wrapper {
  padding-bottom: 0px;
}
html.ie8.mobile #section-retailers.map-active.boutique-active .customerservice-wrapper,
html.ie7.mobile #section-retailers.map-active.boutique-active .customerservice-wrapper,
html.map-fallback.mobile #section-retailers.map-active.boutique-active .customerservice-wrapper {
  padding-top: 30px;
  padding-bottom: 0px;
}
.customerservice-cta-services {
  width: 100%;
  height: 230px;
  position: relative;
  overflow: hidden;
  text-align: center;
  line-height: 230px;
  background: #012641;
  border-top: 90px solid white;
}
html.tablet .customerservice-cta-services {
  border-top: 50px solid white;
}
html.mobile .customerservice-cta-services {
  border-top: 30px solid white;
}
.customerservice-cta-services img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}
.customerservice-cta-services .content {
  line-height: 1em;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 100%;
}
.customerservice-cta-services .content .title {
  text-transform: uppercase;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'open_sanssemibold';
  color: white;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.4em;
  padding-left: 10%;
  padding-right: 10%;
}
html[data-lang='pl-pl'] .customerservice-cta-services .content .title,
html[data-lang='tr-tr'] .customerservice-cta-services .content .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-cta-services .content .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-cta-services .content .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.customerservice-cta-services .content .button {
  margin-top: 20px;
  background: white;
  position: relative;
  height: 50px;
  line-height: 50px;
}
html.mobile .customerservice-cta-services .content .button {
  padding: 0 25px;
}
.customerservice-menu-spacing {
  height: 70px;
}
html.mobile .customerservice-menu-spacing {
  height: 39px;
}
.customerservice-menu {
  position: relative;
}
html.mobile .customerservice-menu {
  top: 89px;
}
.customerservice-menu.fixed {
  position: fixed;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  top: 117px;
  z-index: 100;
  max-width: 1600px;
  left: 0px;
}
html[data-magentotemplate="1"] .customerservice-menu.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"] .customerservice-menu.fixed {
    top: 168px;
  }
  html.mobile html[data-magentotemplate="1"] .customerservice-menu.fixed {
    top: 140px;
  }
}
html[data-magentotemplate="1"] .headroom--unpinned .customerservice-menu.fixed {
  -webkit-transform: translate3d(0, -258px, 0);
  -moz-transform: translate3d(0, -258px, 0);
  -ms-transform: translate3d(0, -258px, 0);
  -o-transform: translate3d(0, -258px, 0);
  transform: translate3d(0, -258px, 0);
}
html.width-above-1600 .customerservice-menu.fixed {
  left: 50%;
  margin-left: -800px;
}
.customerservice-menu .menu {
  width: 100%;
  height: 70px;
  padding-left: 95px;
  padding-right: 95px;
  background: #003150;
  line-height: 70px;
  white-space: nowrap;
  border-bottom: 1px solid #26506a;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.customerservice-menu .menu .menu-link {
  font-size: 14px;
  text-transform: uppercase;
  color: #6f8b9d;
  margin-right: 47px;
  font-family: 'open_sanssemibold';
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] .customerservice-menu .menu .menu-link,
html[data-lang='tr-tr'] .customerservice-menu .menu .menu-link {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-menu .menu .menu-link {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-menu .menu .menu-link {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet .customerservice-menu .menu .menu-link {
  font-size: 10px;
  margin-right: 20px;
}
html.notouch .customerservice-menu .menu .menu-link:hover {
  color: white;
}
.customerservice-menu .menu .menu-link.selected {
  color: white;
  border-bottom: 1px solid white;
}
.customerservice-menu .submenu-wrapper {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  position: absolute;
  top: 71px;
  left: 0px;
}
.customerservice-menu .submenu-wrapper .submenu-item {
  position: relative;
  height: 180px;
  line-height: 180px;
  background: white;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  white-space: nowrap;
  display: none;
  z-index: 100;
  padding-left: 95px;
  padding-right: 95px;
}
.customerservice-menu .submenu-wrapper .submenu-item .submenu-link {
  font-size: 15px;
  text-transform: uppercase;
  padding-right: 27px;
  padding-left: 27px;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 1em;
  position: relative;
  width: 20%;
  white-space: normal;
  height: 100px;
  top: 46px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.customerservice-menu .submenu-wrapper .submenu-item .submenu-link:after {
  content: "";
  height: 50%;
  top: 25%;
  width: 1px;
  background: #f2f2f2;
  position: absolute;
  right: 0px;
}
.customerservice-menu .submenu-wrapper .submenu-item .submenu-link:last-child:after {
  display: none;
}
.customerservice-menu .submenu-wrapper .submenu-item .submenu-link span {
  font-family: 'open_sansregular';
  color: #6f8b9d;
  text-transform: uppercase;
  display: block;
  line-height: 1.4em;
  margin-top: 11px;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
}
html[data-lang='pl-pl'] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span,
html[data-lang='tr-tr'] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.customerservice-menu .submenu-wrapper .submenu-item .submenu-link img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
html.notouch .customerservice-menu .submenu-wrapper .submenu-item .submenu-link:hover span,
.customerservice-menu .submenu-wrapper .submenu-item .submenu-link.selected span {
  color: #003150;
}
.customerservice-menu .menu-mobile {
  width: 100%;
  position: relative;
  left: 0px;
  z-index: 100;
  height: 39px;
  overflow: hidden;
  will-change: height;
}
.customerservice-menu .menu-mobile.open ul li.current .sprite {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.customerservice-menu .menu-mobile ul li {
  height: 39px;
  line-height: 39px;
  border-bottom: 1px solid #b7bfc6;
  color: #003150;
  text-transform: uppercase;
  background: white;
  font-family: 'open_sanssemibold';
  font-size: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] .customerservice-menu .menu-mobile ul li,
html[data-lang='tr-tr'] .customerservice-menu .menu-mobile ul li {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .customerservice-menu .menu-mobile ul li {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .customerservice-menu .menu-mobile ul li {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.customerservice-menu .menu-mobile ul li a {
  color: inherit;
  padding-left: 20px;
  width: 100%;
}
.customerservice-menu .menu-mobile ul li:last-child {
  border-bottom: 0px;
}
.customerservice-menu .menu-mobile ul li.has-submenu {
  height: auto;
  will-change: background;
  position: relative;
  -webkit-transition: background 0.4s linear;
  -moz-transition: background 0.4s linear;
  -ms-transition: background 0.4s linear;
  -o-transition: background 0.4s linear;
}
.customerservice-menu .menu-mobile ul li.has-submenu.open {
  background: #003150;
  color: white;
}
.customerservice-menu .menu-mobile ul li.has-submenu.open .sprite {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJBAMAAADwYwBaAAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADXRSTlMA/vmXiF5Oj25pW0IcIXWljQAAADlJREFUCNdjOMEAAj0MgQ5AikWUgVMESDtOYGAILGBgFwWyuYQZDBeA1CQZq4HVsiklMIDBbgYEAAAhjQa2lG3oCwAAAABJRU5ErkJggg==');
}
.customerservice-menu .menu-mobile ul li.has-submenu .sprite {
  position: absolute;
  right: 10px;
  top: 13px;
  -webkit-transition: transform 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  -moz-transition: transform 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  -ms-transition: transform 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  -o-transition: transform 0.4s cubic-bezier(0.66, 0, 0.34, 1);
}
.customerservice-menu .menu-mobile ul li.current {
  background: #003150;
  color: white;
  border-top: 1px solid #26506a;
  position: relative;
}
.customerservice-menu .menu-mobile ul li.current .sprite {
  position: absolute;
  right: 10px;
  top: 13px;
  -webkit-transition: transform 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  -moz-transition: transform 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  -ms-transition: transform 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  -o-transition: transform 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJBAMAAADwYwBaAAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADXRSTlMA/vmXiF5Oj25pW0IcIXWljQAAADlJREFUCNdjOMEAAj0MgQ5AikWUgVMESDtOYGAILGBgFwWyuYQZDBeA1CQZq4HVsiklMIDBbgYEAAAhjQa2lG3oCwAAAABJRU5ErkJggg==');
}
.customerservice-menu .menu-mobile ul li.current:after {
  height: 100%;
  width: 1px;
  position: absolute;
  top: 0px;
  background: #26506a;
  right: 39px;
}
.customerservice-menu .menu-mobile ul li ul {
  height: 0px;
  overflow: hidden;
  will-change: height;
  -webkit-transition: height 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  -moz-transition: height 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  -ms-transition: height 0.4s cubic-bezier(0.66, 0, 0.34, 1);
  -o-transition: height 0.4s cubic-bezier(0.66, 0, 0.34, 1);
}
.customerservice-menu .menu-mobile ul li ul li {
  background: #f2f2f2;
  text-transform: none;
}
.layout-2-col > div {
  display: inline-block;
  vertical-align: top;
  width: 400px;
}
.layout-2-col > div:first-child {
  margin-right: 20%;
}
.layout-2-col > div p {
  font-family: 'open_sansregular';
  color: #494949;
  font-size: 14px;
  margin-bottom: 30px;
}
.tablet .layout-2-col > div {
  width: 45%;
  margin-right: 5%;
}
.mobile .layout-2-col > div {
  width: auto;
  display: block;
  margin-right: 0;
}
.layout-2-col .account-form {
  padding-top: 0;
}
html.mobile .account-wrapper .width-breakpoint {
  width: 100%;
  margin-left: 0px;
  left: 0px;
}
.account-wrapper .button {
  height: 50px;
  line-height: 50px;
}
.account-wrapper .text-wrapper {
  background-color: white;
  padding: 0px 12% 95px 12%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.account-wrapper .text-wrapper h3 {
  font-family: 'open_sanssemibold';
  font-size: 20px;
  color: #00304f;
  padding-top: 87px;
  padding-bottom: 29px;
  text-transform: uppercase;
}
.mobile .account-wrapper .text-wrapper h3 {
  padding-top: 20px;
  font-size: 15px;
  padding-bottom: 10px;
}
.account-wrapper .text-wrapper ul li a {
  font-size: 14px;
  color: #a9aeb3;
  font-family: 'open_sansregular';
}
.account-wrapper .text-wrapper ul li a:hover {
  color: #00304f;
}
.account-wrapper .button {
  text-transform: none;
}
.account-wrapper .button-bar {
  position: relative;
}
.account-wrapper .button-bar .button:last-child {
  position: absolute;
  top: 0;
  right: 5%;
}
.mobile .account-wrapper .button-bar .button:last-child {
  right: 0;
}
.account-wrapper .back-to-login {
  font-size: 14px;
  line-height: 30px;
  color: #a9aeb3;
  display: inline-block;
  font-family: 'open_sansregular';
}
.account-wrapper .back-to-login:hover {
  color: #00304f;
}
#section-newsletter {
  padding-bottom: 50px;
}
#section-newsletter h1 {
  font-size: 70px;
  line-height: 170px;
  color: #002442;
  text-transform: uppercase;
  padding-left: 95px;
  height: 170px;
  border-bottom: 1px solid #eff1f3;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-newsletter h1,
html[data-lang='tr-tr'] #section-newsletter h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-newsletter h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-newsletter h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #section-newsletter h1 {
  font-size: 24px;
  line-height: 50px;
  height: 50px;
  border: 0px;
  padding-left: 20px;
}
.desktop #section-newsletter .left,
.tablet #section-newsletter .left,
.desktop #section-newsletter .right,
.tablet #section-newsletter .right {
  vertical-align: middle;
  width: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-newsletter .left {
  vertical-align: middle;
}
#section-newsletter .left img {
  width: 100%;
}
.mobile #section-newsletter .left img {
  margin-top: 10px;
}
#section-newsletter .right {
  vertical-align: middle;
  padding-left: 8.5%;
}
#section-newsletter .right h2 {
  color: #a9aeb3;
  font-size: 40px;
  text-transform: inherit;
}
.mobile #section-newsletter .right h2 {
  font-size: 18px;
  margin-top: 20px;
}
#section-newsletter .right #message-wrapper {
  width: 95%;
}
#section-newsletter .right form.account-form {
  padding-top: 60px;
}
.mobile #section-newsletter .right form.account-form {
  padding-top: 30px;
}
.mobile #section-newsletter .right .form {
  padding-top: 20px;
}
.newsletter-connected .account-wrapper .button,
.create-account .account-wrapper .button,
.catalog-connected .account-wrapper .button {
  display: block;
}
.account-form {
  font-size: 0;
  padding-top: 87px;
}
.mobile .account-form {
  padding-top: 30px;
}
.account-form .form-element {
  padding-bottom: 30px;
  clear: left;
  width: 95%;
  margin-right: 5%;
}
.account-form .form-element.col {
  width: 45%;
  display: inline-block;
  vertical-align: top;
}
.mobile .account-form .form-element.col {
  width: auto;
  display: block;
  margin-right: 0;
}
.account-form .form-element label {
  display: inline-block;
  position: relative;
  font-family: 'open_sanssemibold';
  font-size: 15px;
  text-transform: uppercase;
  color: #000;
}
.account-form .form-element label .info-cursor {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 2px;
  right: -28px;
  cursor: pointer;
  z-index: 1;
}
.account-form .form-element label .info-cursor:hover .img-watch {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.account-form .form-element label .info-cursor .img-watch {
  position: absolute;
  left: 100%;
  top: -228px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  padding: 5px;
  background: #003150;
  border-radius: 6px;
  padding-bottom: 1px;
  margin-left: 7px;
  pointer-events: none;
}
.account-form .form-element label .info-cursor .img-watch:before {
  content: '';
  position: absolute;
  left: -6px;
  top: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 6px 4px 0;
  border-color: transparent #003150 transparent transparent;
}
.account-form .form-element label .required {
  color: red;
  position: relative;
  top: -5px;
  margin-left: 5px;
  font-size: 15px;
}
.mobile .account-form .form-element label {
  text-transform: none;
  font-size: 12px;
}
.account-form .form-element .fileupload-files-list .file-name {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 21px;
  color: #494949;
}
.account-form .form-element .fileupload-files-list .file-name img {
  position: relative;
  display: inline-block;
  cursor: pointer;
  margin-right: 2px;
}
.account-form .form-element .fileupload-files-list .text-error {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 21px;
  color: red;
}
.account-form .form-element .inputfile-wrapper {
  margin-top: 20px;
  position: relative;
  cursor: pointer;
}
.account-form .form-element .inputfile-wrapper .fileupload-add {
  color: #003150;
}
.account-form .form-element .inputfile-wrapper input {
  -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;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.account-form .form-element input[type=text],
.account-form .form-element input[type=password],
.account-form .form-element select,
.account-form .form-element textarea,
.account-form .form-element .input-static {
  display: block;
  margin-right: 80px;
  line-height: 25px;
  padding-left: 4px;
  font-size: 14px;
  border: 1px solid #bac5cc;
  background-color: #fff;
  width: 100%;
  height: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.account-form .form-element .input-static {
  border-color: transparent;
  font-family: 'open_sansregular';
}
.account-form .form-element input[type=radio],
.account-form .form-element input[type=checkbox] {
  margin-right: 5px;
  cursor: pointer;
}
.account-form .form-element input[type=radio]:not(:first-child) {
  margin-left: 20px;
}
.account-form .form-element label ~ input[type=text],
.account-form .form-element label ~ input[type=password],
.account-form .form-element label ~ select,
.account-form .form-element label ~ textarea,
.account-form .form-element .input-static {
  margin-top: 15px;
}
.account-form .form-element.checkbox {
  white-space: nowrap;
}
.account-form .form-element.checkbox label,
.account-form .form-element.checkbox input {
  display: inline-block;
  vertical-align: middle;
}
.account-form .form-element.checkbox input {
  margin-right: 15px;
}
.account-form .form-element.checkbox label {
  white-space: normal;
  margin: 0;
}
.account-form .form-element .form-error {
  font-size: 14px;
  line-height: 21px;
  color: red;
  text-transform: uppercase;
}
.account-form .form-element.error input[type=text],
.account-form .form-element.error input[type=password],
.account-form .form-element.error select,
.account-form .form-element.error textarea {
  background: #FFD3D4;
}
.account-form .forgot-password {
  color: #00304f;
  font-family: 'open_sanssemibold';
  font-size: 16px;
}
.account-form .legend {
  position: relative;
  margin-bottom: 20px;
  width: 95%;
  display: none;
}
.account-form .legend.visible {
  display: block;
}
.account-form .legend p {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 21px;
  color: #494949;
}
.mobile .account-form .legend p {
  font-size: 12px;
  line-height: 18px;
}
.account-form .legend p a {
  color: #a9aeb3;
}
#faq-search {
  margin: 0 auto;
  width: 550px;
  padding-bottom: 87px;
}
#faq-search .form-element {
  width: 65%;
  white-space: nowrap;
}
#faq-search .form-element input {
  display: inline-block;
  margin-right: 5px;
}
#faq-search .form-element .button {
  display: inline-block;
  height: 35px;
  line-height: 33px;
}
.account-wrapper .crm-faq .faq-li-item {
  border-top: 1px solid #bac5cc;
  padding-bottom: 87px;
  position: relative;
}
.account-wrapper .crm-faq .faq-li-item.hidden-search {
  display: none;
}
.account-wrapper .crm-faq .faq-li-item h3 {
  font-family: 'open_sanssemibold';
  font-size: 20px;
  color: #00304f;
  padding-top: 87px;
  padding-bottom: 29px;
  text-transform: uppercase;
}
html[data-lang='pl-pl'] .account-wrapper .crm-faq .faq-li-item h3,
html[data-lang='tr-tr'] .account-wrapper .crm-faq .faq-li-item h3 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .account-wrapper .crm-faq .faq-li-item h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .account-wrapper .crm-faq .faq-li-item h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.account-wrapper .crm-faq .faq-li-item h3 a {
  font-family: 'open_sanssemibold';
  font-size: 20px;
  text-transform: uppercase;
  color: #00304f;
  display: table;
  position: relative;
  width: 100%;
}
html[data-lang='pl-pl'] .account-wrapper .crm-faq .faq-li-item h3 a,
html[data-lang='tr-tr'] .account-wrapper .crm-faq .faq-li-item h3 a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] .account-wrapper .crm-faq .faq-li-item h3 a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .account-wrapper .crm-faq .faq-li-item h3 a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.account-wrapper .crm-faq .faq-li-item h3 a span {
  display: table-cell;
  vertical-align: middle;
}
.account-wrapper .crm-faq .faq-li-item h3 .faq-question-mark {
  text-shadow: 0px 0px 2px #00304f;
  font-size: 40px;
  color: #fff;
  width: 20px;
}
.account-wrapper .crm-faq .faq-li-item h3 .faq-title {
  padding-left: 25px;
}
.account-wrapper .crm-faq .faq-li-item h3 .faq-toggler-txt {
  text-align: right;
  color: #bac5cc;
  font-size: 16px;
  background: url(/images/site/faq/arrow.png) no-repeat;
  background-position: right;
  padding-right: 30px;
}
.account-wrapper .crm-faq .faq-li-item .faq-toggler-txt-hide {
  display: none;
}
.account-wrapper .crm-faq .faq-li-item.open .faq-toggler-txt-show {
  display: none;
}
.account-wrapper .crm-faq .faq-li-item.open .faq-toggler-txt-hide {
  display: table-cell;
}
.account-wrapper .crm-faq .faq-li-content {
  padding-left: 25px;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item {
  list-style-type: disc;
  font-size: 14px;
  color: #494949;
  border-top: none;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item h3 {
  padding: 0 !important;
  display: inline;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item h3 a {
  padding-top: 0;
  text-transform: none;
  font-size: 16px;
  color: #000;
  padding-bottom: 29px;
  display: inherit;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item h3 a .faq-title {
  display: inline;
  padding: 0;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer {
  padding-top: 29px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer,
html[data-lang='tr-tr'] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-wrapper {
  border-left: 1px solid #bac5cc;
  padding-left: 15px;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-wrapper p {
  color: #424242;
  padding-bottom: 20px;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-bt {
  padding-top: 20px;
  padding-left: 15px;
  padding-bottom: 20px;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-bt p {
  color: #bac5cc;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-bt p a {
  color: #bac5cc;
  padding: 0px 10px;
  display: inline-block;
  border: 1px solid #bac5cc;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-bt p a.selected {
  background: #003250;
}
.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-bt p a:first-child {
  margin-left: 20px;
}
/*======== MESSAGES ========*/
#message-wrapper {
  padding-top: 30px;
}
#success-messages,
#info-messages,
#error-messages {
  padding: 20px 30px;
  font-family: 'open_sanssemibold';
  font-size: 16px;
  color: #000;
  background-color: #f9f9f9;
  border: 1px solid #a9aeb3;
}
.mobile #success-messages,
.mobile #info-messages,
.mobile #error-messages {
  font-size: 13px;
}
#message-wrapper h3 {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 1.2em;
  color: #000;
}
#message-wrapper p {
  font-family: 'open_sanssemibold';
  font-size: 16px;
  color: #000;
}
#section-museum .part1 .right #error-messages p {
  font-family: 'open_sanssemibold';
  font-size: 16px;
  color: #000;
}
#success-messages h3,
#info-messages h3,
#error-messages h3,
#section-museum .part1 .right #error-messages h3 {
  padding: 0;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 1.2em;
  color: #000000;
}
#section-news {
  color: #737373;
  background: #fff;
}
#section-news .widget-ariane {
  background: #fff;
}
#section-news .news {
  background: #fff;
  position: relative;
  border-bottom: 1px solid #eff1f3;
  border-bottom: 1px solid rgba(214, 220, 224, 0.4);
  height: 500px;
}
#section-news .news .thumb,
#section-news .news .content {
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-news .news .thumb {
  position: relative;
  float: left;
  overflow: hidden;
  height: 100%;
}
#section-news .news .thumb img {
  height: 100%;
}
#section-news .news .arrow {
  position: absolute;
  top: 50%;
  left: -17px;
  margin-top: -34px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 34px 18px 34px 0;
  border-color: transparent #fff transparent transparent;
}
#section-news .news .content {
  position: absolute;
  right: 0;
  height: 100%;
  line-height: 100%;
  text-align: center;
}
#section-news .news .content > span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  height: 100%;
}
#section-news .news .content .inner {
  text-align: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 70%;
  line-height: normal;
}
#section-news .news .date {
  font-family: 'open_sansregular';
  font-size: 12px;
  line-height: 32px;
  color: #737373;
}
html[data-lang='pl-pl'] #section-news .news .date,
html[data-lang='tr-tr'] #section-news .news .date {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-news .news .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-news .news .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-news .news .category {
  font-family: 'open_sansbold';
  text-transform: uppercase;
  font-size: 12px;
  line-height: 20px;
  color: #59798D;
  margin-top: 30px;
}
html[data-lang='pl-pl'] #section-news .news .category,
html[data-lang='tr-tr'] #section-news .news .category {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-news .news .category {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-news .news .category {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-news .news .title {
  font-family: 'open_sanslight';
  font-size: 32px;
  line-height: 38px;
  max-height: 114px;
  margin-top: 10px;
  color: #333333;
}
html[data-lang='pl-pl'] #section-news .news .title,
html[data-lang='tr-tr'] #section-news .news .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-news .news .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-news .news .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ie7 #section-news .news .title {
  height: 114px;
  line-height: 41px;
}
.ie7 #section-news .news .title {
  line-height: normal;
}
html.notouch #section-news .news .title:hover {
  color: #181717;
}
#section-news .news .text {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 26px;
  max-height: 104px;
  color: #737373;
  margin-top: 25px;
}
html[data-lang='pl-pl'] #section-news .news .text,
html[data-lang='tr-tr'] #section-news .news .text {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-news .news .text {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-news .news .text {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ie7 #section-news .news .text {
  height: 104px;
}
#section-news .news .button {
  margin-top: 40px;
}
#section-news .news.odd .thumb {
  float: right;
}
#section-news .news.odd .content {
  right: auto;
  left: 0;
}
#section-news .news.odd .arrow {
  left: auto;
  right: -17px;
  border-width: 34px 0 34px 18px;
  border-color: transparent transparent transparent #fff;
}
#section-news .no-result {
  height: 350px;
  line-height: 350px;
  text-align: center;
  font-size: 18px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-news .no-result,
html[data-lang='tr-tr'] #section-news .no-result {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-news .no-result {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-news .no-result {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.news-header {
  position: relative;
  background: #fff;
  padding: 60px 0 60px 100px;
  border-bottom: 1px solid #eff1f3;
  border-bottom: 1px solid rgba(214, 220, 224, 0.4);
  z-index: 10;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.news-header h1 {
  font-family: 'open_sansregular';
  font-size: 70px;
  line-height: 70px;
  text-transform: uppercase;
  vertical-align: middle;
  color: #34495e;
  color: rgba(0, 36, 66, 0.9);
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html[data-lang='pl-pl'] .news-header h1,
html[data-lang='tr-tr'] .news-header h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] .news-header h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] .news-header h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ie7 .news-header h1 {
  color: #34495e;
  line-height: normal;
}
.news-header form {
  position: absolute;
  top: 50%;
  margin-top: -26px;
  right: 198px;
  white-space: nowrap;
  height: auto;
}
.news-header form .dropdown {
  margin-left: 29px;
}
.news-footer {
  height: 367px;
  line-height: 367px;
  text-align: center;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  display: none;
}
@media screen and (max-width: 1600px) {
  #section-news .news .thumb img {
    position: absolute;
    top: 0;
    left: 50%;
    width: auto;
    margin-left: -400px;
  }
}
/*** tablet ***/
.tablet #section-news .news-header form {
  right: 40px;
}
.tablet #section-news .news .thumb img {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  margin-left: -400px;
}
.tablet #section-news .news .button i {
  display: none;
}
/*** mobile ***/
.mobile #section-news {
  background: #003150;
}
.mobile #section-news .news-content {
  background: #fff;
  width: 100%;
  margin: auto;
}
.mobile #section-news .news {
  height: auto;
}
.mobile #section-news .news .thumb {
  display: block;
  float: none;
  width: auto;
}
.mobile #section-news .news .thumb img {
  position: relative;
  left: 0;
  margin-left: 0;
  width: 100%;
}
.mobile #section-news .news .content {
  position: relative;
  width: auto;
}
.mobile #section-news .news .content > span {
  display: none;
}
.mobile #section-news .news .content .date {
  font-size: 9px;
  line-height: 16px;
}
.mobile #section-news .news .content .category {
  font-size: 9px;
  line-height: 10px;
  margin-top: 15px;
}
.mobile #section-news .news .content .title {
  font-size: 17px;
  line-height: 21px;
  margin-top: 15px;
}
.mobile #section-news .news .content .text {
  font-size: 11px;
  line-height: 17px;
  margin-top: 25px;
}
.mobile #section-news .news .content .inner {
  display: block;
  width: auto;
  padding: 40px 20px;
}
.mobile #section-news .news .content .arrow {
  top: 1px;
  left: 50%;
  right: auto;
  margin-top: -18px;
  margin-left: -34px;
  border-width: 0 34px 18px 34px;
  border-color: transparent transparent #fff transparent;
}
.mobile #section-news .news .content .button i {
  display: none;
}
.mobile .news-header {
  height: auto;
  line-height: normal;
  padding: 20px;
}
.mobile .news-header h1 {
  margin-left: 0;
  font-size: 24px;
  line-height: 24px;
}
.mobile .news-header form {
  position: relative;
  top: auto;
  right: auto;
  height: auto;
  padding-top: 10px;
  margin-top: 0;
}
.mobile .news-header form .dropdown {
  margin-left: 0;
}
.mobile .news-header form .dropdown.category {
  margin-bottom: 10px;
}
.mobile .news-header form .dropdown.month {
  margin-right: 5px;
}
.mobile .news-footer {
  height: 156px;
  line-height: 156px;
}
#news-detail {
  background: white;
  color: #737373;
  /*** news-gallery ***/
  /*** news ***/
  /*** picture part ***/
  /*** video ***/
}
#news-detail .widget-ariane {
  background: #fff;
}
#news-detail .news-header {
  height: auto;
  line-height: 100%;
}
#news-detail .news-content {
  background: white;
}
#news-detail .news-gallery-preview {
  position: relative;
  height: 650px;
  overflow: hidden;
  font-size: 16px;
  background: #003150;
  color: #fff;
}
#news-detail .news-gallery-preview .media-overlay {
  width: 200px;
  left: -2px;
}
#news-detail .news-gallery-preview .media-overlay .overlay-circle {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#news-detail .news-gallery-preview .caption-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 49, 80, 0.95);
  text-align: center;
  display: none;
}
html.ie7 #news-detail .news-gallery-preview .caption-wrapper,
html.ie8 #news-detail .news-gallery-preview .caption-wrapper {
  background-image: url('../images/colors/0-49-80-95.png');
}
#news-detail .news-gallery-preview .caption-wrapper div {
  font-family: 'open_sansregular';
  color: white;
  font-size: 14px;
  line-height: 24px;
  width: 75%;
}
html[data-lang='pl-pl'] #news-detail .news-gallery-preview .caption-wrapper div,
html[data-lang='tr-tr'] #news-detail .news-gallery-preview .caption-wrapper div {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-detail .news-gallery-preview .caption-wrapper div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news-gallery-preview .caption-wrapper div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tablet #news-detail .news-gallery-preview {
  height: 650px;
}
#news-detail .caption-button {
  position: absolute;
  right: 0px;
  top: 0px;
  text-transform: none;
}
#news-detail .news {
  background: #fff;
  position: relative;
  font-size: 0;
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  /* main */
  /* LEFT items */
  /* RIGHT items */
}
#news-detail .news b {
  color: #404040;
}
.ie7 #news-detail .news,
.ie8 #news-detail .news {
  -dt-display: table;
  behavior: url(js/display-table.min.htc);
  width: 100%;
}
#news-detail .news .left,
#news-detail .news .right {
  display: table-cell;
  vertical-align: top;
  padding: 96px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.ie7 #news-detail .news .left,
.ie7 #news-detail .news .right,
.ie8 #news-detail .news .left,
.ie8 #news-detail .news .right {
  -dt-display: table-cell;
}
#news-detail .news .left {
  width: 100%;
  background: #fff;
}
#news-detail .news .right {
  width: 50%;
  background: #eff1f3;
  color: #6c6d6e;
}
#news-detail .news .two-columns {
  width: 100% !important;
}
#news-detail .news .two-columns .column-1 {
  padding-right: 65px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  position: relative;
}
html.ie7 #news-detail .news .two-columns .column-1 {
  width: 45%;
}
#news-detail .news .two-columns .column-2 {
  padding-left: 65px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  position: relative;
}
html.ie7 #news-detail .news .two-columns .column-2 {
  width: 45%;
}
#news-detail .news .two-columns iframe {
  position: relative !important;
  width: 100%;
  min-height: 793px;
  background: black;
}
html.tablet #news-detail .news .two-columns iframe {
  min-height: 635px;
}
html.mobile #news-detail .news .two-columns iframe {
  min-height: 158px;
}
#news-detail .news .two-columns table {
  font-size: 12px;
  border-collapse: collapse;
}
#news-detail .news .two-columns table caption {
  background: #737373;
  color: white;
  padding: 5px;
}
#news-detail .news .two-columns table tr td {
  border: 2px solid #737373;
  padding: 4px 8px;
}
#news-detail .news.display-right .left {
  width: 50%;
}
#news-detail .news.display-right .left .title {
  width: auto;
}
#news-detail .news.display-right .left .two-columns {
  width: 100%;
}
#news-detail .news.display-right .left .two-columns .column-1,
#news-detail .news.display-right .left .two-columns .column-2 {
  display: block;
  width: auto;
  padding: 0 !important;
}
#news-detail .news .left .category {
  font-family: 'open_sansbold';
  text-transform: uppercase;
  font-size: 12px;
  line-height: 20px;
  color: #59798D;
}
html[data-lang='pl-pl'] #news-detail .news .left .category,
html[data-lang='tr-tr'] #news-detail .news .left .category {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #news-detail .news .left .category {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news .left .category {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-detail .news .left .location {
  font-family: 'open_sansregular';
  font-size: 12px;
  line-height: 32px;
  text-transform: uppercase;
  color: #a3a3a3;
}
html[data-lang='pl-pl'] #news-detail .news .left .location,
html[data-lang='tr-tr'] #news-detail .news .left .location {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-detail .news .left .location {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news .left .location {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-detail .news .left .location i {
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  -webkit-opacity: 0.25;
  opacity: 0.25;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
  filter: alpha(opacity=25);
  margin-right: 10px;
}
#news-detail .news .left .date {
  font-family: 'open_sanssemibold';
  font-size: 12px;
  line-height: 32px;
  color: #737373;
}
html[data-lang='pl-pl'] #news-detail .news .left .date,
html[data-lang='tr-tr'] #news-detail .news .left .date {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #news-detail .news .left .date {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news .left .date {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-detail .news .left .title {
  font-family: 'open_sanslight';
  font-size: 32px;
  line-height: 34px;
  color: #676767;
  color: rgba(0, 0, 0, 0.75);
  margin-top: 10px;
  width: 100%;
}
html[data-lang='pl-pl'] #news-detail .news .left .title,
html[data-lang='tr-tr'] #news-detail .news .left .title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #news-detail .news .left .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news .left .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-detail .news .left .two-columns {
  font-size: 0;
  width: 80%;
}
#news-detail .news .left .two-columns.force-fullwidth .column-1,
#news-detail .news .left .two-columns.force-fullwidth .column-2 {
  width: 100%;
  padding: 0px;
}
#news-detail .news .left .two-columns .column-1,
#news-detail .news .left .two-columns .column-2 {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 32px;
  color: #84888b;
  margin-top: 25px;
  width: 50%;
  color: #868686;
  color: rgba(0, 0, 0, 0.75);
  vertical-align: top;
  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'] #news-detail .news .left .two-columns .column-1,
html[data-lang='pl-pl'] #news-detail .news .left .two-columns .column-2,
html[data-lang='tr-tr'] #news-detail .news .left .two-columns .column-1,
html[data-lang='tr-tr'] #news-detail .news .left .two-columns .column-2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-detail .news .left .two-columns .column-1,
html[data-lang='th-th'] #news-detail .news .left .two-columns .column-2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news .left .two-columns .column-1,
html[data-magentotemplate='1'] #news-detail .news .left .two-columns .column-2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-detail .news .right .content {
  background: #fff;
  text-align: center;
}
#news-detail .news .right .content .watch {
  display: block;
}
#news-detail .news .right .content .watch img {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
html.mobile #news-detail .news .right .content .watch img {
  width: 100%;
}
#news-detail .news .right .content .watch .label {
  font-family: 'open_sanslight';
  font-size: 26px;
  height: 150px;
  line-height: 150px;
  width: 100%;
  text-align: center;
  display: block;
  color: #000;
  margin-top: -90px;
}
html[data-lang='pl-pl'] #news-detail .news .right .content .watch .label,
html[data-lang='tr-tr'] #news-detail .news .right .content .watch .label {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #news-detail .news .right .content .watch .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news .right .content .watch .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #news-detail .news .right .content .watch .label {
  margin-top: -50px;
}
#news-detail .news .right .content .watch .label .label-content {
  line-height: 1.4em;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#news-detail .news .right .content .watch .label .official-label {
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  color: #002842;
  font-size: 18px;
  display: block;
}
html[data-lang='pl-pl'] #news-detail .news .right .content .watch .label .official-label,
html[data-lang='tr-tr'] #news-detail .news .right .content .watch .label .official-label {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #news-detail .news .right .content .watch .label .official-label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news .right .content .watch .label .official-label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #news-detail .news .right .content .watch .label .official-label {
  font-size: 14px;
}
#news-detail .news .right .content .button-eshop {
  margin-bottom: 80px;
}
html.mobile #news-detail .news .right .content .button-eshop {
  margin-bottom: 40px;
}
#news-detail .news .right .content .ambassador {
  display: block;
  height: 150px;
  line-height: 150px;
  border-top: 1px solid #eff1f3;
  position: relative;
  color: #000;
  text-decoration: none;
  font-size: 0;
  white-space: nowrap;
}
#news-detail .news .right .content .ambassador span {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#news-detail .news .right .content .ambassador .label {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 23px;
  width: 50%;
  vertical-align: middle;
  padding-left: 40px;
  white-space: initial;
  left: -25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  position: relative;
}
html[data-lang='pl-pl'] #news-detail .news .right .content .ambassador .label,
html[data-lang='tr-tr'] #news-detail .news .right .content .ambassador .label {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-detail .news .right .content .ambassador .label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news .right .content .ambassador .label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-detail .news .right .content .ambassador .label b {
  text-transform: uppercase;
  font-weight: normal;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #news-detail .news .right .content .ambassador .label b,
html[data-lang='tr-tr'] #news-detail .news .right .content .ambassador .label b {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #news-detail .news .right .content .ambassador .label b {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news .right .content .ambassador .label b {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-detail .news .right .content .ambassador .thumb {
  position: absolute;
  width: 50%;
  top: 0;
  right: 0;
  height: 100%;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.ie7 #news-detail .news .right .content .ambassador .thumb {
  width: 250px;
}
#news-detail .news .right .content .ambassador .thumb img {
  width: 100%;
}
#news-detail .chapeau {
  font-family: 'open_sansregular';
  font-size: 14px;
  line-height: 32px;
  color: #84888b;
  margin-top: 25px;
  width: 100%;
  color: #868686;
  color: rgba(0, 0, 0, 0.75);
  vertical-align: top;
  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'] #news-detail .chapeau,
html[data-lang='tr-tr'] #news-detail .chapeau {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-detail .chapeau {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .chapeau {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-detail .news-longinestiming-background {
  position: relative;
  display: block;
  height: 610px;
  background-color: #042745;
  color: #99adb9;
  max-width: 1410px;
  margin-top: 140px;
  margin-bottom: 140px;
  overflow: hidden;
}
.tablet #news-detail .news-longinestiming-background {
  margin-top: 70px;
  margin-bottom: 70px;
}
.mobile #news-detail .news-longinestiming-background {
  margin-top: 0px;
  margin-bottom: 0px;
}
#news-detail .news-longinestiming-background .longinestiming-background {
  position: absolute;
  -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);
}
.mobile #news-detail .news-longinestiming-background {
  height: auto;
  width: 320px;
}
#news-detail .news-longinestiming-background .longinestiming-logo,
#news-detail .news-longinestiming-background .longinestiming-body {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  height: 100%;
  position: relative;
}
#news-detail .news-longinestiming-background .longinestiming-body {
  width: 55%;
}
#news-detail .news-longinestiming-background .longinestiming-logo {
  width: 45%;
  text-align: right;
}
.mobile #news-detail .news-longinestiming-background .longinestiming-logo {
  width: 100%;
  text-align: center;
  margin-top: 50px;
}
#news-detail .news-longinestiming-background .longinestiming-logo img {
  margin-top: 170px;
  margin-right: 145px;
}
.mobile #news-detail .news-longinestiming-background .longinestiming-logo img {
  width: 117px;
  margin: 0px;
}
#news-detail .news-longinestiming-background .longinestiming-body {
  position: relative;
}
#news-detail .news-longinestiming-background .longinestiming-body .button span {
  color: white;
}
.mobile #news-detail .news-longinestiming-background .longinestiming-body {
  width: 260px;
  margin: 0 auto;
  display: block;
}
#news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title {
  color: #525253;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  margin-bottom: 60px;
  margin-top: 170px;
}
html[data-lang='pl-pl'] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title,
html[data-lang='tr-tr'] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content {
  color: #99ADB9;
  font-size: 16px;
  line-height: 30px;
  font-family: 'open_sansregular';
  margin-bottom: 80px;
  max-width: 494px;
  margin-top: 170px;
  padding-left: 15%;
  padding-right: 5%;
}
html[data-lang='pl-pl'] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content,
html[data-lang='tr-tr'] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content {
  margin-top: 37px;
  font-size: 12px;
  line-height: 21px;
  margin-bottom: 20px;
}
#news-detail .news-longinestiming-background .longinestiming-body .longinestiming-more-button {
  padding-left: 15%;
  color: white;
}
.mobile #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-more-button {
  margin-bottom: 24px;
}
#news-detail .news-longinestiming-nobackground {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 1040px;
  margin-top: 100px;
}
.tablet #news-detail .news-longinestiming-nobackground {
  width: 850px;
  margin-top: 80px;
}
.mobile #news-detail .news-longinestiming-nobackground {
  width: 280px;
  margin-top: 40px;
}
#news-detail .news-longinestiming-nobackground .longinestiming-title {
  color: #586d7e;
  text-transform: uppercase;
  font-size: 28px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #news-detail .news-longinestiming-nobackground .longinestiming-title,
html[data-lang='tr-tr'] #news-detail .news-longinestiming-nobackground .longinestiming-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #news-detail .news-longinestiming-nobackground .longinestiming-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news-longinestiming-nobackground .longinestiming-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #news-detail .news-longinestiming-nobackground .longinestiming-title {
  font-size: 15px;
}
#news-detail .news-longinestiming-nobackground .longinestiming-content {
  color: #737373;
  font-size: 16px;
  line-height: 32px;
  margin-top: 40px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #news-detail .news-longinestiming-nobackground .longinestiming-content,
html[data-lang='tr-tr'] #news-detail .news-longinestiming-nobackground .longinestiming-content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-detail .news-longinestiming-nobackground .longinestiming-content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news-longinestiming-nobackground .longinestiming-content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #news-detail .news-longinestiming-nobackground .longinestiming-content {
  font-size: 12px;
  line-height: 21px;
  margin-top: 25px;
  text-align: left;
}
#news-detail .news-longinestiming-nobackground .longinestiming-more-button {
  margin-top: 53px;
  background-color: #003150;
  padding: 0px 43px;
  height: 108px;
  line-height: 108px;
  color: #FFF;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #news-detail .news-longinestiming-nobackground .longinestiming-more-button,
html[data-lang='tr-tr'] #news-detail .news-longinestiming-nobackground .longinestiming-more-button {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #news-detail .news-longinestiming-nobackground .longinestiming-more-button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news-longinestiming-nobackground .longinestiming-more-button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #news-detail .news-longinestiming-nobackground .longinestiming-more-button {
  height: 54px;
  line-height: 54px;
  margin-top: 32px;
  width: 100%;
}
#news-detail .news-longinestiming-jumping {
  padding: 6%;
  background: #eff1f3;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  color: #6c6d6e;
}
#news-detail .news-longinestiming-jumping .content {
  background: white;
  width: 100%;
  padding: 6% 8% 5% 8%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#news-detail .news-longinestiming-jumping .content .longinestiming-left {
  float: left;
  width: 23%;
  height: 100%;
  text-align: center;
}
#news-detail .news-longinestiming-jumping .content .longinestiming-left img {
  height: 440px;
  display: inline-block;
  vertical-align: middle;
}
.mobile #news-detail .news-longinestiming-jumping .content .longinestiming-left {
  float: none;
  width: 100%;
}
#news-detail .news-longinestiming-jumping .content .longinestiming-right {
  width: 77%;
  height: 100%;
  text-align: right;
  float: left;
}
.mobile #news-detail .news-longinestiming-jumping .content .longinestiming-right {
  text-align: left;
  float: none;
  width: 100%;
  margin-top: 20px;
}
#news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title {
  color: #000406;
  text-transform: uppercase;
  font-size: 30px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title,
html[data-lang='tr-tr'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title {
  font-size: 15px;
}
#news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content {
  color: #737373;
  font-size: 16px;
  line-height: 32px;
  margin-top: 62px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content,
html[data-lang='tr-tr'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content {
  font-size: 12px;
  line-height: 21px;
  margin-top: 25px;
  text-align: left;
}
#news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button {
  margin-top: 53px;
  background-color: #003150;
  padding: 0px 43px;
  height: 73px;
  line-height: 73px;
  color: #FFF;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button,
html[data-lang='tr-tr'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button {
  height: 54px;
  line-height: 54px;
  margin-top: 32px;
  width: 100%;
  text-align: center;
}
#news-detail .picture-part1 img {
  width: 100%;
}
#news-detail .video-wrapper {
  position: relative;
}
/*** tablet ***/
.tablet #news-detail .news-header {
  padding: 40px 0 40px 60px;
}
.tablet #news-detail .news-header h1 {
  font-size: 50px;
  line-height: 54px;
}
.tablet #news-detail .news .left,
.tablet #news-detail .news .right {
  padding: 64px;
}
.tablet #news-detail .news .left .label br,
.tablet #news-detail .news .right .label br {
  display: block;
}
.tablet #news-detail .news .title {
  width: auto;
}
.tablet #news-detail .news .two-columns {
  width: 100%;
}
.tablet #news-detail .news .two-columns .column-1,
.tablet #news-detail .news .two-columns .column-2 {
  display: block;
  width: auto;
}
.tablet #news-detail .news .two-columns .column-1 {
  padding-right: 0;
}
.tablet #news-detail .news .two-columns .column-2 {
  padding-left: 0;
}
.tablet #news-detail .news .right .ambassador {
  height: 110px;
  line-height: 110px;
}
.tablet #news-detail .news .right .ambassador .label {
  padding-left: 30px;
  font-size: 12px;
  line-height: 18px;
}
.tablet #news-detail .news .right .ambassador .label b {
  margin-bottom: 5px;
}
/*** mobile ***/
.mobile #news-detail {
  /*** news-gallery ***/
}
.mobile #news-detail .news-content {
  width: 100%;
  margin: auto;
}
.mobile #news-detail .news-header {
  height: auto;
  line-height: normal;
  padding: 25px;
}
.mobile #news-detail .news-header h1 {
  margin-left: 0;
  font-size: 24px;
  line-height: 27px;
}
.mobile #news-detail .news-gallery-preview {
  height: 400px;
}
.mobile #news-detail .news-gallery-preview img {
  width: 100%;
}
.mobile #news-detail .news-gallery-preview .media-overlay {
  width: 90px;
}
.mobile #news-detail .news .left {
  width: auto;
  display: block;
  padding: 20px;
}
.mobile #news-detail .news .left .title {
  width: auto;
  font-size: 24px;
  line-height: 27px;
}
.mobile #news-detail .news .left .two-columns {
  width: 100%;
}
.mobile #news-detail .news .left .two-columns .column-1,
.mobile #news-detail .news .left .two-columns .column-2 {
  font-size: 12px;
  line-height: 21px;
  display: block;
  width: auto;
  padding: 0 !important;
}
.mobile #news-detail .news .right {
  width: auto;
  display: block;
  padding: 20px;
}
.mobile #news-detail .news .right .content .watch .label {
  font-size: 16px;
  height: 75px;
  line-height: 75px;
}
.mobile #news-detail .news .right .content .ambassador .label {
  padding-left: 20px;
  font-size: 9px;
  line-height: 13px;
}
.mobile #news-detail .chapeau {
  font-size: 12px;
  line-height: 21px;
}
#news-gallery {
  z-index: 1;
  padding-top: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.ie7 #news-gallery {
  margin-top: 60px;
}
#news-gallery .gallery-content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
#news-gallery .gallery-content .gallery-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
#news-gallery .gallery-item {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible !hidden;
  -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);
}
#news-gallery .gallery-image {
  overflow: hidden;
  text-align: center;
}
#news-gallery .gallery-navigation {
  position: absolute;
  height: 75px;
  bottom: 0;
  left: 0;
  width: 100%;
}
html.mobile #news-gallery .gallery-navigation {
  height: 40px;
}
#news-gallery .gallery-navigation .button {
  height: 75px;
  line-height: 75px;
  width: 75px;
  background: #fff;
  position: absolute;
  top: -75px;
  cursor: pointer;
  text-align: center;
  border-color: #edeeee !important;
}
html.mobile #news-gallery .gallery-navigation .button {
  height: 40px;
  line-height: 40px;
  width: 40px;
  top: -39px;
}
#news-gallery .gallery-navigation .button .icon-wrapper {
  position: relative;
}
#news-gallery .gallery-navigation .prev {
  left: 0;
  border-right: 1px solid #e0e0e0;
}
#news-gallery .gallery-navigation .next {
  right: 0;
  border-left: 1px solid #e0e0e0;
}
html.mobile #news-gallery .gallery-navigation .next {
  left: 39px;
  right: auto;
}
#news-gallery .gallery-navigation .caption-button {
  display: block;
  position: absolute;
  bottom: 0px;
  right: 74px;
  text-transform: lowercase;
}
html.mobile #news-gallery .gallery-navigation .caption-button {
  right: 39px;
}
#news-gallery .gallery-navigation .caption-button span {
  font-size: 20px;
}
html.notouch #news-gallery .gallery-navigation .caption-button:hover #news-gallery .gallery-navigation .caption-button span {
  color: white;
}
#news-gallery .gallery-navigation .caption-button.selected {
  background-color: #003150 !important;
  color: white !important;
}
#news-gallery .close {
  position: absolute;
  top: 30px;
  right: 30px;
  border-color: #edeeee !important;
}
html.mobile #news-gallery .close {
  padding: 0 10px;
  bottom: 39px;
  right: 0px;
  top: auto;
  height: 40px;
  width: 40px;
  line-height: 40px;
}
html.mobile #news-gallery .close span {
  display: none;
}
html.mobile #news-gallery .close i {
  margin-left: 0px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  left: 1px;
  position: relative;
}
#news-gallery .caption-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 49, 80, 0.95);
  text-align: center;
  display: none;
  overflow: auto;
}
html.ie7 #news-gallery .caption-wrapper,
html.ie8 #news-gallery .caption-wrapper {
  background-image: url('../images/colors/0-49-80-95.png');
}
html.mobile #news-gallery .caption-wrapper {
  height: 100%;
}
#news-gallery .caption-wrapper div {
  font-family: 'open_sansregular';
  color: white;
  font-size: 13px;
  line-height: 22px;
  width: 75%;
  padding-top: 10%;
  padding-bottom: 10%;
}
html[data-lang='pl-pl'] #news-gallery .caption-wrapper div,
html[data-lang='tr-tr'] #news-gallery .caption-wrapper div {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-gallery .caption-wrapper div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-gallery .caption-wrapper div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-gallery .caption {
  font-family: 'open_sansregular';
  position: absolute;
  left: 0;
  width: 100% !important;
  height: 75px;
  bottom: 0;
  padding-top: 18px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html[data-lang='pl-pl'] #news-gallery .caption,
html[data-lang='tr-tr'] #news-gallery .caption {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #news-gallery .caption {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #news-gallery .caption {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#news-gallery .caption .text {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: normal;
  width: 70%;
  line-height: 16px;
}
#news-gallery .caption .page {
  color: #979797;
  margin-top: 11px;
}
html.mobile #news-gallery .caption .page {
  margin-top: 9px;
}
.tablet #news-gallery .gallery-navigation .button {
  height: 75px;
  line-height: 75px;
}
.mobile #news-gallery {
  width: 100%;
  margin: auto;
}
.mobile #news-gallery .caption {
  height: 40px;
  padding-top: 2px;
  font-size: 11px;
  line-height: 18px;
}
#section-partnership {
  padding-top: 0px;
  background-color: #eff1f3;
}
#section-partnership .partners-head {
  margin-bottom: 95px;
  background-color: #FFF;
  height: 234px;
}
#section-partnership .partners-head h1 {
  color: #003150;
  font-size: 80px;
  padding-top: 80px;
  padding-left: 95px;
  text-transform: uppercase;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-partnership .partners-head h1,
html[data-lang='tr-tr'] #section-partnership .partners-head h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-partnership .partners-head h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-partnership .partners-head h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.tablet #section-partnership .partners-container {
  width: 704px;
  margin-left: -352px;
}
#section-partnership .partners-container .partner-item {
  width: 352px;
  float: left;
  height: 421px;
  background-color: #FFF;
  text-align: center;
  position: relative;
  border-right: 1px solid #eff1f3;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  margin-bottom: 70px;
}
html.mobile #section-partnership .partners-container .partner-item {
  margin-bottom: 10px;
}
html.tablet #section-partnership .partners-container .partner-item {
  margin-bottom: 10px;
}
#section-partnership .partners-container .partner-item > span {
  color: #003150;
  font-size: 28px;
  font-family: 'open_sansregular';
  top: 117px;
  text-transform: uppercase;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
}
html[data-lang='pl-pl'] #section-partnership .partners-container .partner-item > span,
html[data-lang='tr-tr'] #section-partnership .partners-container .partner-item > span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-partnership .partners-container .partner-item > span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-partnership .partners-container .partner-item > span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-partnership .partners-container .partner-item .partner-item-cta {
  bottom: 108px;
  position: absolute;
  left: 0px;
  width: 100%;
}
#section-partnership .partners-container .partner-item .partner-item-cta a {
  color: #003150;
  text-transform: uppercase;
  font-size: 14px;
  border: 1px solid #e5e5e5;
  padding: 25px 33px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-partnership .partners-container .partner-item .partner-item-cta a,
html[data-lang='tr-tr'] #section-partnership .partners-container .partner-item .partner-item-cta a {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-partnership .partners-container .partner-item .partner-item-cta a {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-partnership .partners-container .partner-item .partner-item-cta a {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-partnership .partners-container .partner-item .partner-item-cta a span {
  margin-right: 16px;
  top: 1px;
  position: relative;
}
#section-partnership .partners-text {
  padding-top: 95px;
  background-color: #FFF;
}
#section-partnership .partners-text .partners-text-container {
  padding-bottom: 100px;
}
#section-partnership .partners-text .first {
  padding-left: 141px;
  color: #4c4c4c;
  font-family: 'open_sanslight';
  font-size: 24px;
  width: 423px;
  padding-bottom: 96px;
  float: left;
}
html[data-lang='pl-pl'] #section-partnership .partners-text .first,
html[data-lang='tr-tr'] #section-partnership .partners-text .first {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-partnership .partners-text .first {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-partnership .partners-text .first {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-partnership .partners-text .second {
  padding-left: 141px;
  width: 564px;
  float: left;
  color: #4c4c4c;
  font-family: 'open_sansregular';
  font-size: 14px;
}
html[data-lang='pl-pl'] #section-partnership .partners-text .second,
html[data-lang='tr-tr'] #section-partnership .partners-text .second {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-partnership .partners-text .second {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-partnership .partners-text .second {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-partnership .partners-text {
  padding-top: 34px;
  background-color: #FFF;
}
html.mobile #section-partnership .partners-text .first {
  padding-left: 0px;
  color: #4c4c4c;
  font-size: 16px;
  width: 100%;
  padding-bottom: 13px;
  float: left;
}
html.mobile #section-partnership .partners-text .second {
  padding-left: 0px;
  width: 100%;
  float: left;
  font-size: 12px;
  line-height: 21px;
}
html.mobile #section-partnership .partners-text .partners-text-container {
  padding-bottom: 33px;
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
html.mobile #section-partnership .partners-container {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 30px;
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
html.mobile #section-partnership .partners-container.horse {
  padding-top: 20px;
  padding-bottom: 0px;
}
html.mobile #section-partnership .partners-container .partner-item {
  width: 100%;
  height: auto;
  border-right: 0px;
  border-bottom: 1px solid #eff1f3;
}
html.mobile #section-partnership .partners-container .partner-item .partner-item-cta {
  bottom: auto;
  position: relative;
  left: auto;
  width: 120px;
  margin-bottom: 30px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}
html.mobile #section-partnership .partners-container .partner-item .partner-item-cta a {
  color: #003150;
  text-transform: uppercase;
  font-size: 13px;
  border: 1px solid #e5e5e5;
  padding: 9px 17px 9px 16px;
}
html.mobile #section-partnership .partners-container .partner-item .partner-item-cta a span {
  margin-right: 8px;
  top: 2px;
}
html.mobile #section-partnership .partners-container .partner-item > span {
  font-size: 20px;
  line-height: 22px;
  top: auto;
  padding-top: 27px;
  display: block;
}
html.mobile #section-partnership .partners-head {
  height: 105px;
}
html.mobile #section-partnership .partners-head h1 {
  font-size: 24px;
  padding-top: 52px;
  padding-left: 18px;
  letter-spacing: 3px;
}
#partnership-detail {
  background-color: #eff1f3;
  text-align: center;
  padding-top: 0px;
}
html.tablet #partnership-detail .partnership-logo {
  width: 704px;
  margin-left: -352px;
}
#partnership-detail .partnership-head {
  background-color: #FFF;
  text-align: left;
}
#partnership-detail .partnership-head h2 {
  color: #003150;
  font-size: 60px;
  text-transform: uppercase;
  font-family: 'open_sanslight';
  padding-top: 101px;
  padding-bottom: 52px;
  padding-left: 87px;
  letter-spacing: 3px;
}
html[data-lang='pl-pl'] #partnership-detail .partnership-head h2,
html[data-lang='tr-tr'] #partnership-detail .partnership-head h2 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #partnership-detail .partnership-head h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #partnership-detail .partnership-head h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#partnership-detail h1 {
  color: #003150;
  font-size: 28px;
  padding-left: 91px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 50px;
  margin-top: 87px;
  text-align: left;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #partnership-detail h1,
html[data-lang='tr-tr'] #partnership-detail h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #partnership-detail h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #partnership-detail h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#partnership-detail .partnership-logo-item {
  float: left;
  height: 420px;
  width: 352px;
  text-align: center;
  background-color: #FFF;
  position: relative;
  border-right: 1px solid #eff1f3;
  border-bottom: 1px solid #eff1f3;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#partnership-detail .partnership-logo-item img {
  margin-top: 80px;
}
#partnership-detail .partnership-logo-item span {
  font-size: 14px;
  color: #737373;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: 'open_sanssemibold';
  width: 70%;
  margin: 0 auto;
  text-align: center;
  display: block;
  top: 335px;
  left: 15%;
  position: absolute;
}
html[data-lang='pl-pl'] #partnership-detail .partnership-logo-item span,
html[data-lang='tr-tr'] #partnership-detail .partnership-logo-item span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #partnership-detail .partnership-logo-item span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #partnership-detail .partnership-logo-item span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#partnership-detail .back {
  margin-top: 100px;
  margin-bottom: 112px;
  font-size: 14px;
}
#partnership-detail .back span {
  margin-right: 11px;
}
html.mobile #partnership-detail .back {
  margin-top: 39px;
  margin-bottom: 37px;
  font-size: 12px;
}
html.mobile #partnership-detail .back span {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
}
html.mobile #partnership-detail .partnership-logo {
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
html.mobile #partnership-detail .partnership-logo-item {
  float: left;
  width: 50%;
  height: auto;
  vertical-align: top;
}
html.mobile #partnership-detail .partnership-logo-item img {
  margin-top: 0px;
  width: 90%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
html.mobile #partnership-detail .partnership-logo-item span {
  font-size: 10px;
  line-height: 15px;
  margin-bottom: 30px;
  margin-top: -10px;
  position: relative;
  top: 0px;
  left: 0px;
}
html.mobile #partnership-detail .partnership-head h2 {
  color: #003150;
  font-size: 24px;
  padding-top: 49px;
  padding-bottom: 22px;
  padding-left: 17px;
  letter-spacing: 3px;
}
html.mobile #partnership-detail h1 {
  color: #003150;
  font-size: 19px;
  padding-left: 19px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
}
html.tablet .ranking-clear {
  clear: both;
}
#section-ranking {
  padding-top: 0px;
  background-color: #eff1f3;
}
#section-ranking .ranking-head {
  background-color: #fff;
}
#section-ranking .ranking-head h1 {
  font-family: 'open_sansregular';
  color: #002442;
  font-size: 70px;
  padding-left: 91px;
  text-transform: uppercase;
  letter-spacing: 7px;
  padding-top: 80px;
  padding-bottom: 49px;
}
html[data-lang='pl-pl'] #section-ranking .ranking-head h1,
html[data-lang='tr-tr'] #section-ranking .ranking-head h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-ranking .ranking-head h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ranking .ranking-head h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ranking .ranking-container {
  margin-top: 121px;
  margin-bottom: 140px;
}
#section-ranking .ranking-container .ranking-item {
  width: 470px;
  float: left;
  position: relative;
}
#section-ranking .ranking-container .ranking-item .ranking-item-container {
  display: block;
}
#section-ranking .ranking-container .ranking-item .no-ranking {
  color: #bababa;
  text-align: center;
  line-height: 20px;
  font-size: 13px;
  width: 210px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}
.mobile #section-ranking .ranking-container .ranking-item .no-ranking {
  font-size: 10px;
}
#section-ranking .ranking-container .ranking-item ul {
  width: 100%;
}
#section-ranking .ranking-container .ranking-item ul li {
  height: 120px;
  width: 100%;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
  border-left: 1px solid #688197;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li {
  border-left: 0px;
}
#section-ranking .ranking-container .ranking-item ul li img {
  position: relative;
  margin-left: 10px;
}
#section-ranking .ranking-container .ranking-item ul li span {
  margin-left: 20px;
}
#section-ranking .ranking-container .ranking-item ul li .close {
  position: absolute;
  top: 120px;
  right: 0px;
  background: #003150;
  height: 50px;
  width: 50px;
  cursor: pointer;
}
#section-ranking .ranking-container .ranking-item ul li .close span {
  margin-left: 18px;
  margin-top: 18px;
}
#section-ranking .ranking-container .ranking-item ul li.first-item {
  cursor: pointer;
}
#section-ranking .ranking-container .ranking-item ul li.first-item .background {
  -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-ranking .ranking-container .ranking-item ul li .background {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 120px;
  width: 100%;
  -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);
  background: #003150;
}
#section-ranking .ranking-container .ranking-item ul li .background.bleu {
  background: #003150;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-ranking .ranking-container .ranking-item ul li .background.bleu_clair {
  background: #002c47;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#section-ranking .ranking-container .ranking-item ul li .points {
  float: left;
  padding-left: 42px;
  line-height: 111px;
  color: #FFF;
  font-size: 18px;
  position: relative;
  font-family: 'open_sansregular';
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #section-ranking .ranking-container .ranking-item ul li .points,
html[data-lang='tr-tr'] #section-ranking .ranking-container .ranking-item ul li .points {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-ranking .ranking-container .ranking-item ul li .points {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ranking .ranking-container .ranking-item ul li .points {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ranking .ranking-container .ranking-item ul li .points sup {
  top: -3px;
  font-size: 11px;
  position: relative;
  text-transform: none;
}
#section-ranking .ranking-container .ranking-item ul li .points span {
  font-family: 'open_sansregular';
  margin-left: 10px;
}
html[data-lang='pl-pl'] #section-ranking .ranking-container .ranking-item ul li .points span,
html[data-lang='tr-tr'] #section-ranking .ranking-container .ranking-item ul li .points span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-ranking .ranking-container .ranking-item ul li .points span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ranking .ranking-container .ranking-item ul li .points span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ranking .ranking-container .ranking-item ul li .name {
  float: right;
  padding-right: 40px;
  line-height: 120px;
  color: #FFF;
  font-size: 18px;
  position: relative;
  font-family: 'open_sanssemibold';
}
#section-ranking .ranking-container .ranking-item ul li .name img {
  top: 5px;
}
html[data-lang='pl-pl'] #section-ranking .ranking-container .ranking-item ul li .name,
html[data-lang='tr-tr'] #section-ranking .ranking-container .ranking-item ul li .name {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-ranking .ranking-container .ranking-item ul li .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ranking .ranking-container .ranking-item ul li .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ranking .ranking-container .ranking-item ul li > img {
  left: 50%;
  margin-left: -705px;
  width: 1410px;
  height: 600px;
  position: absolute;
}
#section-ranking .ranking-container .ranking-item .sports-ranking-logo {
  text-align: center;
  padding-top: 97px;
  padding-bottom: 193px;
  background-color: #FFF;
  position: relative;
  border-right: 1px solid #eff1f3;
}
#section-ranking .ranking-container .ranking-item .sports-ranking-logo span {
  font-family: 'open_sanssemibold';
  position: absolute;
  left: 0px;
  letter-spacing: 1px;
  top: 321px;
  text-transform: uppercase;
  width: 100%;
  font-size: 16px;
  color: #003150;
}
html[data-lang='pl-pl'] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang='tr-tr'] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ranking .ranking-text {
  padding-top: 137px;
  background-color: #FFF;
}
#section-ranking .ranking-text .ranking-text-container {
  padding-bottom: 100px;
}
#section-ranking .ranking-text .ranking-text-container .first {
  padding-left: 141px;
  color: #4c4c4c;
  line-height: 34px;
  font-family: 'open_sanslight';
  font-size: 24px;
  width: 423px;
  padding-bottom: 96px;
  float: left;
}
html[data-lang='pl-pl'] #section-ranking .ranking-text .ranking-text-container .first,
html[data-lang='tr-tr'] #section-ranking .ranking-text .ranking-text-container .first {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-ranking .ranking-text .ranking-text-container .first {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ranking .ranking-text .ranking-text-container .first {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ranking .ranking-text .ranking-text-container .second {
  padding-left: 139px;
  width: 564px;
  line-height: 26px;
  float: left;
  color: #4c4c4c;
  font-family: 'open_sansregular';
  font-size: 14px;
}
html[data-lang='pl-pl'] #section-ranking .ranking-text .ranking-text-container .second,
html[data-lang='tr-tr'] #section-ranking .ranking-text .ranking-text-container .second {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-ranking .ranking-text .ranking-text-container .second {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ranking .ranking-text .ranking-text-container .second {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ranking .ranking-text .ranking-text-container .second p {
  margin-bottom: 0px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-ranking .ranking-text .ranking-text-container .second p,
html[data-lang='tr-tr'] #section-ranking .ranking-text .ranking-text-container .second p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-ranking .ranking-text .ranking-text-container .second p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ranking .ranking-text .ranking-text-container .second p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ranking .ranking-text .ranking-text-container .second h3 {
  font-family: 'open_sanssemibold';
  margin-top: 26px;
  font-size: 14px;
}
html[data-lang='pl-pl'] #section-ranking .ranking-text .ranking-text-container .second h3,
html[data-lang='tr-tr'] #section-ranking .ranking-text .ranking-text-container .second h3 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-ranking .ranking-text .ranking-text-container .second h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-ranking .ranking-text .ranking-text-container .second h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-ranking .ranking-text .ranking-text-container .second h3:first-child {
  margin-top: 0px;
}
html.mobile #section-ranking .ranking-text {
  padding-top: 0px;
}
html.mobile #section-ranking .ranking-text .ranking-text-container {
  width: 100%;
  margin-left: 0px;
  left: 0px;
  padding-bottom: 30px;
}
html.mobile #section-ranking .ranking-text .ranking-text-container .first {
  padding-left: 0px;
  line-height: 23px;
  font-size: 16px;
  width: 100%;
  padding-bottom: 16px;
  padding-top: 15px;
}
html.mobile #section-ranking .ranking-text .ranking-text-container .second {
  padding-left: 0px;
  width: 100%;
  line-height: 21px;
  font-size: 12px;
}
html.mobile #section-ranking .ranking-text .ranking-text-container .second h3 {
  margin-top: 22px;
  font-size: 12px;
}
html.mobile #section-ranking .ranking-text .ranking-text-container .second h3:first-child {
  margin-top: 0px;
}
html.mobile #section-ranking .ranking-text .ranking-text-container .second p {
  margin-bottom: 0px;
}
html.mobile #section-ranking .ranking-container {
  margin-top: 0px;
  margin-bottom: 23px;
  width: 100%;
  margin-left: 0px;
  left: 0px;
}
html.mobile #section-ranking .ranking-container .ranking-item {
  width: 100%;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li {
  height: 60px;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li .close {
  top: 60px;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li .close span {
  margin-left: 18px;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li span {
  margin-left: 10px;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li > img {
  width: 100%;
  left: 0px;
  margin-left: 0px;
  position: relative;
  height: auto;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li .background {
  height: 60px;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li .name {
  width: 190px;
  padding-right: 0px;
  text-align: right;
  font-size: 11px;
  line-height: 60px;
  position: absolute;
  top: 50%;
  margin-top: -30px;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li .name img {
  top: 1px;
  position: relative;
  margin-left: 12px;
  margin-right: 20px;
  width: 11px;
  height: auto;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li .points {
  padding-left: 19px;
  color: #FFF;
  line-height: 56px;
  height: 60px;
  font-size: 11px;
  position: absolute;
  top: 50%;
  margin-top: -30px;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li .points span {
  margin-left: 7px;
}
html.mobile #section-ranking .ranking-container .ranking-item ul li .points sup {
  top: 1px;
  font-size: 7px;
}
html.mobile #section-ranking .ranking-container .ranking-item .sports-ranking-logo {
  padding-top: 35px;
  padding-bottom: 111px;
}
html.mobile #section-ranking .ranking-container .ranking-item .sports-ranking-logo span {
  left: 10%;
  letter-spacing: 0px;
  top: 129px;
  line-height: 17px;
  width: 80%;
  font-size: 14px;
}
html.mobile #section-ranking .ranking-container .ranking-item .sports-ranking-logo img {
  width: 50%;
  height: auto;
}
html.mobile #section-ranking .ranking-head {
  background-color: transparent;
}
html.mobile #section-ranking .ranking-head h1 {
  font-size: 23px;
  padding-left: 18px;
  letter-spacing: 3px;
  padding-top: 50px;
  padding-bottom: 21px;
}
html.mobile #section-ranking .widget-ariane {
  background-color: #FFF;
}
#ranking-detail {
  padding-top: 0px;
  background-color: #ffffff;
}
#ranking-detail .widget-ariane {
  z-index: 10;
}
#ranking-detail .ranking-head {
  background-color: #fff;
}
#ranking-detail .ranking-head h1 {
  font-family: 'open_sanslight';
  color: #002442;
  font-size: 60px;
  padding-left: 91px;
  text-transform: uppercase;
  letter-spacing: 0px;
  padding-top: 102px;
  padding-bottom: 53px;
}
html[data-lang='pl-pl'] #ranking-detail .ranking-head h1,
html[data-lang='tr-tr'] #ranking-detail .ranking-head h1 {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-head h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-head h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-disclaimer {
  background-color: #003150;
  height: 530px;
}
#ranking-detail .ranking-disclaimer .text {
  float: left;
  width: 50%;
  height: 100%;
  position: relative;
  color: #cad0d4;
  font-size: 24px;
  line-height: 530px;
  text-align: center;
}
#ranking-detail .ranking-disclaimer .text .v-align-div {
  line-height: 33px;
  font-size: 25px;
  width: 78%;
  padding-right: 110px;
  font-family: 'open_sanslight';
  box-sizing: border-box;
  text-align: left;
}
html[data-lang='pl-pl'] #ranking-detail .ranking-disclaimer .text .v-align-div,
html[data-lang='tr-tr'] #ranking-detail .ranking-disclaimer .text .v-align-div {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-disclaimer .text .v-align-div {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-disclaimer .text .v-align-div {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-disclaimer .image {
  float: left;
  width: 50%;
  height: 100%;
  overflow: hidden;
}
#ranking-detail .ranking-container {
  margin-top: 8px;
  margin-bottom: 120px;
}
html.tablet #ranking-detail .ranking-container {
  width: 685px;
  margin-left: -342px;
}
#ranking-detail .ranking-container.large .ranking-item {
  width: 100%;
}
#ranking-detail .ranking-container.large .ranking-item ul {
  width: 100%;
}
#ranking-detail .ranking-container.large .ranking-item ul li > img {
  margin-left: -705px;
}
#ranking-detail .ranking-container .ranking-item {
  margin-top: 100px;
  width: 685px;
  float: left;
  position: relative;
}
#ranking-detail .ranking-container .ranking-item .no-ranking {
  color: #bababa;
  text-align: center;
  line-height: 20px;
  font-size: 13px;
  width: 210px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}
.mobile #ranking-detail .ranking-container .ranking-item .no-ranking {
  font-size: 10px;
}
#ranking-detail .ranking-container .ranking-item:first-child {
  margin-right: 40px;
}
#ranking-detail .ranking-container .ranking-item ul {
  width: 100%;
}
#ranking-detail .ranking-container .ranking-item ul li {
  height: 120px;
  width: 100%;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
}
#ranking-detail .ranking-container .ranking-item ul li span {
  margin-left: 20px;
}
#ranking-detail .ranking-container .ranking-item ul li .close {
  position: absolute;
  top: 120px;
  right: 0px;
  background: #003150;
  height: 50px;
  width: 50px;
  cursor: pointer;
}
#ranking-detail .ranking-container .ranking-item ul li .close span {
  margin-left: 18px;
  margin-top: 18px;
}
#ranking-detail .ranking-container .ranking-item ul li.first-item {
  cursor: pointer;
}
#ranking-detail .ranking-container .ranking-item ul li.first-item .background {
  -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);
}
#ranking-detail .ranking-container .ranking-item ul li img {
  position: relative;
  margin-left: 10px;
}
#ranking-detail .ranking-container .ranking-item ul li span {
  margin-left: 20px;
}
#ranking-detail .ranking-container .ranking-item ul li .background {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 120px;
  width: 100%;
  -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);
  background: #003150;
}
#ranking-detail .ranking-container .ranking-item ul li .background.bleu {
  background: #003150;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#ranking-detail .ranking-container .ranking-item ul li .background.bleu_clair {
  background: #002c47;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#ranking-detail .ranking-container .ranking-item ul li .points {
  float: left;
  padding-left: 42px;
  line-height: 111px;
  color: #FFF;
  font-size: 18px;
  position: relative;
  font-family: 'open_sansregular';
  text-transform: uppercase;
}
html[data-lang='pl-pl'] #ranking-detail .ranking-container .ranking-item ul li .points,
html[data-lang='tr-tr'] #ranking-detail .ranking-container .ranking-item ul li .points {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-container .ranking-item ul li .points {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-container .ranking-item ul li .points {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-container .ranking-item ul li .points sup {
  top: -3px;
  font-size: 11px;
  position: relative;
  text-transform: none;
}
#ranking-detail .ranking-container .ranking-item ul li .points span {
  font-family: 'open_sansregular';
  margin-left: 10px;
}
html[data-lang='pl-pl'] #ranking-detail .ranking-container .ranking-item ul li .points span,
html[data-lang='tr-tr'] #ranking-detail .ranking-container .ranking-item ul li .points span {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-container .ranking-item ul li .points span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-container .ranking-item ul li .points span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-container .ranking-item ul li .name {
  float: right;
  padding-right: 40px;
  line-height: 120px;
  color: #FFF;
  font-size: 18px;
  position: relative;
  font-family: 'open_sanssemibold';
}
#ranking-detail .ranking-container .ranking-item ul li .name img {
  top: 5px;
}
html[data-lang='pl-pl'] #ranking-detail .ranking-container .ranking-item ul li .name,
html[data-lang='tr-tr'] #ranking-detail .ranking-container .ranking-item ul li .name {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-container .ranking-item ul li .name {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-container .ranking-item ul li .name {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-container .ranking-item ul li > img {
  left: 50%;
  margin-left: -705px;
  width: 1410px;
  height: 600px;
  position: absolute;
}
#ranking-detail .ranking-container .ranking-item .sports-ranking-logo {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 103px;
  background-color: #FFF;
  position: relative;
}
#ranking-detail .ranking-container .ranking-item .sports-ranking-logo span {
  font-family: 'open_sanssemibold';
  position: absolute;
  left: 0px;
  letter-spacing: 1px;
  top: 321px;
  text-transform: uppercase;
  width: 100%;
  font-size: 16px;
  color: #003150;
}
html[data-lang='pl-pl'] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang='tr-tr'] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-text {
  padding-top: 102px;
  background-color: #FFF;
  border-top: 1px solid #e5e5e5;
}
#ranking-detail .ranking-text .ranking-text-container {
  padding-bottom: 121px;
}
#ranking-detail .ranking-text .ranking-text-container .first {
  padding-left: 141px;
  color: #4c4c4c;
  line-height: 34px;
  font-family: 'open_sanslight';
  font-size: 24px;
  width: 423px;
  padding-bottom: 96px;
  float: left;
}
html[data-lang='pl-pl'] #ranking-detail .ranking-text .ranking-text-container .first,
html[data-lang='tr-tr'] #ranking-detail .ranking-text .ranking-text-container .first {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-text .ranking-text-container .first {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-text .ranking-text-container .first {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-text .ranking-text-container .second {
  padding-left: 139px;
  width: 564px;
  line-height: 26px;
  float: left;
  color: #4c4c4c;
  font-family: 'open_sansregular';
  font-size: 14px;
}
html[data-lang='pl-pl'] #ranking-detail .ranking-text .ranking-text-container .second,
html[data-lang='tr-tr'] #ranking-detail .ranking-text .ranking-text-container .second {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-text .ranking-text-container .second {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-text .ranking-text-container .second {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-text .ranking-text-container .second p {
  margin-bottom: 27px;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #ranking-detail .ranking-text .ranking-text-container .second p,
html[data-lang='tr-tr'] #ranking-detail .ranking-text .ranking-text-container .second p {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-text .ranking-text-container .second p {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-text .ranking-text-container .second p {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-text .ranking-text-container .second h3 {
  font-family: 'open_sanssemibold';
  margin-top: 26px;
  font-size: 14px;
}
html[data-lang='pl-pl'] #ranking-detail .ranking-text .ranking-text-container .second h3,
html[data-lang='tr-tr'] #ranking-detail .ranking-text .ranking-text-container .second h3 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #ranking-detail .ranking-text .ranking-text-container .second h3 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #ranking-detail .ranking-text .ranking-text-container .second h3 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#ranking-detail .ranking-text .ranking-text-container .second h3:first-child {
  margin-top: 0px;
}
html.mobile #ranking-detail .ranking-text {
  padding-top: 0px;
}
html.mobile #ranking-detail .ranking-text .ranking-text-container {
  width: 100%;
  margin-left: 0;
  left: 0px;
  padding-bottom: 6px;
}
html.mobile #ranking-detail .ranking-text .ranking-text-container .first {
  padding-left: 0px;
  line-height: 23px;
  font-size: 16px;
  width: 100%;
  padding-bottom: 16px;
  padding-top: 21px;
}
html.mobile #ranking-detail .ranking-text .ranking-text-container .second {
  padding-left: 0px;
  width: 100%;
  line-height: 21px;
  font-size: 12px;
}
html.mobile #ranking-detail .ranking-text .ranking-text-container .second h3 {
  margin-top: 22px;
  font-size: 12px;
}
html.mobile #ranking-detail .ranking-text .ranking-text-container .second h3:first-child {
  margin-top: 0px;
}
html.mobile #ranking-detail .ranking-text .ranking-text-container .second p {
  margin-bottom: 19px;
}
html.mobile #ranking-detail .ranking-container {
  margin-top: 0px;
  margin-bottom: 34px;
}
html.mobile #ranking-detail .ranking-container .ranking-item {
  margin-top: 0px;
  width: 100%;
  float: left;
  position: relative;
}
html.mobile #ranking-detail .ranking-container .ranking-item:first-child {
  margin-right: 0px;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li {
  height: 60px;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li .close {
  top: 60px;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li .close span {
  margin-left: 18px;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li span {
  margin-left: 10px;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li > img {
  left: 50%;
  width: 280px;
  height: 220px;
  margin-left: -140px;
  position: absolute;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li .background {
  height: 60px;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li .name {
  width: 190px;
  padding-right: 0px;
  line-height: 60px;
  text-align: right;
  font-size: 11px;
  line-height: 57px;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li .name img {
  top: 0px;
  position: relative;
  margin-left: 12px;
  margin-right: 20px;
  width: 11px;
  height: auto;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li .points {
  padding-left: 19px;
  color: #FFF;
  line-height: 56px;
  height: 60px;
  font-size: 11px;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li .points span {
  margin-left: 7px;
}
html.mobile #ranking-detail .ranking-container .ranking-item ul li .points sup {
  top: 1px;
  font-size: 7px;
}
html.mobile #ranking-detail .ranking-container .ranking-item .sports-ranking-logo {
  padding-top: 40px;
  padding-bottom: 23px;
}
html.mobile #ranking-detail .ranking-container .ranking-item .sports-ranking-logo img {
  width: 73%;
  height: auto;
}
html.mobile #ranking-detail .ranking-disclaimer {
  background-color: #003150;
  height: auto;
}
html.mobile #ranking-detail .ranking-disclaimer .image {
  float: none;
  width: 100%;
  height: auto;
}
html.mobile #ranking-detail .ranking-disclaimer .image img {
  width: 100%;
  height: auto;
}
html.mobile #ranking-detail .ranking-disclaimer .text {
  float: none;
  width: 100%;
  height: auto;
  color: #fff;
  font-size: 20px;
  line-height: 1em;
  text-align: left;
}
html.mobile #ranking-detail .ranking-disclaimer .text .v-align-div {
  line-height: 19px;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 14px;
  width: 225px;
  padding-left: 15px;
  padding-right: 0px;
  letter-spacing: 0px;
  text-align: left;
}
html.mobile #ranking-detail .ranking-head h1 {
  font-size: 24px;
  padding-left: 18px;
  letter-spacing: 3px;
  line-height: 27px;
  padding-top: 52px;
  padding-bottom: 23px;
}
#section-retailers {
  position: relative;
  width: 100%;
  background-color: #003150;
  padding-top: 0px;
  visibility: hidden;
}
#section-retailers.lp-valentines .dropdown.country,
#section-retailers.lp-valentines .dropdown.region,
#section-retailers.lp-valentines .dropdown.city {
  border-bottom: 1px solid #8f9ba7;
}
#section-retailers.lp-valentines .retailers-search .input-geolocate .input-geolocate-button {
  border: 1px solid #8f9ba7;
}
#section-retailers .retailers-wrapper {
  position: relative;
}
#section-retailers .retailers-wrapper .wrapper-overhidden {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
html.mobile #section-retailers .retailers-wrapper .wrapper-overhidden {
  position: relative;
}
#section-retailers .retailers-wrapper .background-content {
  background-color: #003150;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#section-retailers .retailers-wrapper .background-content img {
  position: absolute;
  left: 50%;
  margin-left: -800px;
}
html.mobile #section-retailers .retailers-wrapper .background-content img {
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
html.mobile #section-retailers .retailers-wrapper .background-content {
  height: 270px;
}
html.mobile #section-retailers .retailers-wrapper {
  padding-top: 270px;
  height: 0px !important;
}
#section-retailers .widget-ariane {
  border-bottom: 1px solid #1c4c6a;
  z-index: 10;
  width: 100%;
  height: 60px;
  line-height: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  color: #99ADB9;
}
#section-retailers .widget-ariane a {
  color: #99ADB9;
}
#section-retailers .widget-ariane a:hover {
  color: #FFF;
}
html.ie8 #section-retailers .widget-ariane,
html.ie7 #section-retailers .widget-ariane {
  border-bottom: none;
}
html.mobile #section-retailers .widget-ariane {
  height: 30px;
  line-height: 30px;
}
#section-retailers .retailers-search {
  position: absolute;
  top: 60px;
  bottom: 0px;
  width: 100%;
  text-align: center;
}
html.mobile #section-retailers .retailers-search {
  top: 30px;
  height: 200px;
}
#section-retailers .retailers-search.active {
  height: 291px;
  overflow: visible;
}
#section-retailers .retailers-search.active .search-title {
  top: 100px;
}
#section-retailers .retailers-search.active .input-container {
  top: 158px;
}
#section-retailers .retailers-search.active .input-geolocate {
  display: none;
}
#section-retailers .retailers-search .search-title {
  position: relative;
  display: block;
  color: #ffffff;
  font-size: 20px;
  line-height: 20px;
  z-index: 10;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 80px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-retailers .retailers-search .search-title,
html[data-lang='tr-tr'] #section-retailers .retailers-search .search-title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-retailers .retailers-search .search-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .retailers-search .search-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers .retailers-search .search-title {
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 5px;
}
#section-retailers .retailers-search .input-geolocate {
  position: relative;
  margin-top: 100px;
  text-align: center;
  text-transform: uppercase;
  display: none;
}
html.mobile #section-retailers .retailers-search .input-geolocate {
  width: 280px;
  margin-top: 25px;
}
#section-retailers .retailers-search .input-geolocate.show {
  display: block;
}
#section-retailers .retailers-search .input-geolocate .input-geolocate-button {
  color: #FFF;
  border: 1px solid #335a73;
  font-size: 14px;
  font-family: 'open_sanssemibold';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 20px 35px 20px 57px;
  cursor: pointer;
}
html[data-lang='pl-pl'] #section-retailers .retailers-search .input-geolocate .input-geolocate-button,
html[data-lang='tr-tr'] #section-retailers .retailers-search .input-geolocate .input-geolocate-button {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-retailers .retailers-search .input-geolocate .input-geolocate-button {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .retailers-search .input-geolocate .input-geolocate-button {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-retailers .retailers-search .input-geolocate .input-geolocate-button.loading i {
  background-position: 0px;
  background-image: url("../images/retailers/store-loader.gif");
  background-size: 16px;
}
#section-retailers .retailers-search .input-geolocate .input-geolocate-button i {
  position: relative;
  left: -28px;
  vertical-align: middle;
}
html.mobile #section-retailers .retailers-search .input-geolocate .input-geolocate-button i {
  left: -8px;
  top: -2px;
}
html.notouch #section-retailers .retailers-search .input-geolocate .input-geolocate-button:hover {
  border: 1px solid #fff;
}
html.mobile #section-retailers .retailers-search .input-geolocate .input-geolocate-button {
  font-size: 11px;
  letter-spacing: 1px;
  padding: 8px 12px 5px 27px;
}
#section-retailers .retailers-search .input-geolocate > span {
  color: #CCD3D9;
  font-size: 14px;
  margin-right: 35px;
}
html.mobile #section-retailers .retailers-search .input-geolocate > span {
  font-size: 12px;
  margin-right: 20px;
}
html.mobile #section-retailers.has-region .input-container {
  height: auto;
}
html.mobile #section-retailers.has-city .input-container {
  height: auto;
}
html.mobile #section-retailers.has-region.has-city .input-container {
  height: auto;
}
html.mobile #section-retailers.has-region.has-city .input-container .gif-loader {
  bottom: -44px;
}
#section-retailers .input-container {
  position: relative;
  height: 55px;
  text-align: left;
  left: 26px;
}
html.mobile #section-retailers .input-container {
  width: 280px;
  height: auto;
}
html.mobile #section-retailers .input-container.no-geolocate .gif-loader {
  left: 50%;
  right: auto;
  margin-left: -17px;
  bottom: -40px;
}
#section-retailers .input-container .retailers-input {
  color: #FFF;
  font-size: 60px;
  width: 560px;
  background: transparent;
  float: left;
  letter-spacing: -1px;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-retailers .input-container .retailers-input,
html[data-lang='tr-tr'] #section-retailers .input-container .retailers-input {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-retailers .input-container .retailers-input {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .input-container .retailers-input {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.zh-cn #section-retailers .input-container .retailers-input {
  font-size: 43px;
  margin-top: 14px;
}
html.mobile #section-retailers .input-container .retailers-input {
  font-size: 25px;
  width: 247px;
}
html.mobile.zh-cn #section-retailers .input-container .retailers-input {
  font-size: 21px;
  margin-top: 3px;
}
#section-retailers .input-container .gif-loader {
  display: none;
  position: absolute;
  bottom: -60px;
  left: 50%;
  margin-left: -29px;
}
html.mobile #section-retailers .input-container .gif-loader {
  right: 8px;
  left: auto;
}
#section-retailers .input-container.loading .gif-loader {
  display: block;
}
#section-retailers .dropdown.region {
  display: none;
}
#section-retailers .dropdown.region.display {
  display: block;
}
#section-retailers .dropdown.city {
  display: none;
}
#section-retailers .dropdown.city.display {
  display: block;
}
#section-retailers .dropdown.country,
#section-retailers .dropdown.region,
#section-retailers .dropdown.city {
  height: 100%;
  width: 270px;
  border: 2px solid transparent;
  border-bottom: 2px solid #1c4c6a;
  float: left;
  height: 42px;
  margin-top: 7px;
  margin-right: 20px;
}
#section-retailers .dropdown.country .dsearch::-ms-clear,
#section-retailers .dropdown.region .dsearch::-ms-clear,
#section-retailers .dropdown.city .dsearch::-ms-clear {
  display: none;
}
#section-retailers .dropdown.country .dsearch,
#section-retailers .dropdown.region .dsearch,
#section-retailers .dropdown.city .dsearch {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  color: #FFF;
  background: none;
  background-image: url('../images/colors/transparent.png');
  font-weight: bold;
  text-transform: none;
  cursor: pointer;
  z-index: 1;
  font-family: 'open_sanslight';
  height: 42px;
  font-size: 17px;
  line-height: 42px;
}
html[data-lang='pl-pl'] #section-retailers .dropdown.country .dsearch,
html[data-lang='pl-pl'] #section-retailers .dropdown.region .dsearch,
html[data-lang='pl-pl'] #section-retailers .dropdown.city .dsearch,
html[data-lang='tr-tr'] #section-retailers .dropdown.country .dsearch,
html[data-lang='tr-tr'] #section-retailers .dropdown.region .dsearch,
html[data-lang='tr-tr'] #section-retailers .dropdown.city .dsearch {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-retailers .dropdown.country .dsearch,
html[data-lang='th-th'] #section-retailers .dropdown.region .dsearch,
html[data-lang='th-th'] #section-retailers .dropdown.city .dsearch {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .dropdown.country .dsearch,
html[data-magentotemplate='1'] #section-retailers .dropdown.region .dsearch,
html[data-magentotemplate='1'] #section-retailers .dropdown.city .dsearch {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.touch.tablet #section-retailers .dropdown.country .dsearch,
html.touch.tablet #section-retailers .dropdown.region .dsearch,
html.touch.tablet #section-retailers .dropdown.city .dsearch,
html.mobile #section-retailers .dropdown.country .dsearch,
html.mobile #section-retailers .dropdown.region .dsearch,
html.mobile #section-retailers .dropdown.city .dsearch {
  display: none;
}
#section-retailers .dropdown.country input,
#section-retailers .dropdown.region input,
#section-retailers .dropdown.city input {
  padding-left: 10px;
}
html.mobile #section-retailers .dropdown.country,
html.mobile #section-retailers .dropdown.region,
html.mobile #section-retailers .dropdown.city {
  float: none;
  height: 35px;
  line-height: 35px;
  margin-right: 0px;
  margin-top: 7px;
  width: 230px;
}
#section-retailers .dropdown.country.open,
#section-retailers .dropdown.region.open,
#section-retailers .dropdown.city.open {
  border: 2px solid #1c4c6a;
}
#section-retailers .dropdown.country.selected label,
#section-retailers .dropdown.region.selected label,
#section-retailers .dropdown.city.selected label {
  color: #FFF;
}
#section-retailers .dropdown.country .icon-retailers-arrow-down,
#section-retailers .dropdown.region .icon-retailers-arrow-down,
#section-retailers .dropdown.city .icon-retailers-arrow-down {
  display: none;
}
#section-retailers .dropdown.country select,
#section-retailers .dropdown.region select,
#section-retailers .dropdown.city select {
  height: 42px;
  line-height: 42px;
  position: absolute;
}
html.mobile #section-retailers .dropdown.country select,
html.mobile #section-retailers .dropdown.region select,
html.mobile #section-retailers .dropdown.city select {
  height: 33px;
  line-height: 33px;
  position: absolute;
}
#section-retailers .dropdown.country label,
#section-retailers .dropdown.region label,
#section-retailers .dropdown.city label {
  background: none;
  color: #99ADB9;
  border: 0px;
  height: 100%;
  line-height: 50px;
  font-size: 20px;
  padding-left: 10px;
  padding-right: 0px;
  width: 100%;
  overflow: hidden;
  font-weight: bold;
  height: 42px;
  font-size: 13px;
  line-height: 33px;
  top: 0px;
  text-transform: none;
  font-family: 'open_sanslight';
}
html[data-lang='pl-pl'] #section-retailers .dropdown.country label,
html[data-lang='pl-pl'] #section-retailers .dropdown.region label,
html[data-lang='pl-pl'] #section-retailers .dropdown.city label,
html[data-lang='tr-tr'] #section-retailers .dropdown.country label,
html[data-lang='tr-tr'] #section-retailers .dropdown.region label,
html[data-lang='tr-tr'] #section-retailers .dropdown.city label {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-retailers .dropdown.country label,
html[data-lang='th-th'] #section-retailers .dropdown.region label,
html[data-lang='th-th'] #section-retailers .dropdown.city label {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .dropdown.country label,
html[data-magentotemplate='1'] #section-retailers .dropdown.region label,
html[data-magentotemplate='1'] #section-retailers .dropdown.city label {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers .dropdown.country label,
html.mobile #section-retailers .dropdown.region label,
html.mobile #section-retailers .dropdown.city label {
  top: 0px;
  height: 35px;
  font-size: 10px;
  line-height: 28px;
}
#section-retailers .dropdown.country .loupe,
#section-retailers .dropdown.region .loupe,
#section-retailers .dropdown.city .loupe {
  position: absolute;
  right: 8px;
  width: 20px;
  height: 20px;
  top: 9px;
}
html.mobile #section-retailers .dropdown.country .loupe,
html.mobile #section-retailers .dropdown.region .loupe,
html.mobile #section-retailers .dropdown.city .loupe {
  width: 14px;
  height: 14px;
  top: 11px;
  right: 6px;
}
#section-retailers .dropdown.country ul,
#section-retailers .dropdown.region ul,
#section-retailers .dropdown.city ul {
  padding-top: 30px;
  padding-bottom: 30px;
  z-index: 10px;
}
#section-retailers .dropdown.country ul li,
#section-retailers .dropdown.region ul li,
#section-retailers .dropdown.city ul li {
  border-top: 0px;
  color: #737373;
  text-transform: none;
  height: 25px;
  line-height: 25px;
  font-size: 16px;
  padding: 5px 30px 5px 30px;
  cursor: pointer;
}
#section-retailers .dropdown.country ul li:hover,
#section-retailers .dropdown.region ul li:hover,
#section-retailers .dropdown.city ul li:hover {
  color: #333333;
}
#section-retailers .dropdown.country ul li.preselect,
#section-retailers .dropdown.region ul li.preselect,
#section-retailers .dropdown.city ul li.preselect {
  color: #000;
}
#section-retailers .link-list-region {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -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;
  visibility: hidden;
  position: absolute;
  color: #99ADB9;
  font-size: 12px;
  font-family: 'open_sansregular';
  bottom: 10px;
  right: 30px;
  cursor: pointer;
}
html[data-lang='pl-pl'] #section-retailers .link-list-region,
html[data-lang='tr-tr'] #section-retailers .link-list-region {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-retailers .link-list-region {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .link-list-region {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers .link-list-region {
  font-size: 12px;
  right: 10px;
  display: none;
}
#section-retailers .link-list-region.active {
  visibility: visible;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  bottom: 20px;
  -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 #section-retailers .link-list-region.active {
  bottom: 15px;
}
html.notouch #section-retailers .link-list-region:hover {
  color: white;
}
#section-retailers .retailers-news {
  text-align: center;
  position: relative;
  padding-bottom: 100px;
}
#section-retailers .retailers-news .retailers-news-wrapper {
  text-align: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-retailers .retailers-news h2 {
  color: #99adb9;
  font-size: 28px;
  padding-top: 70px;
  padding-bottom: 70px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'open_sansregular';
}
html[data-lang='pl-pl'] #section-retailers .retailers-news h2,
html[data-lang='tr-tr'] #section-retailers .retailers-news h2 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-retailers .retailers-news h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .retailers-news h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers .retailers-news h2 {
  font-size: 20px;
  padding-top: 31px;
  padding-bottom: 31px;
}
#section-retailers .retailers-news .news-item {
  float: left;
  width: 470px;
  height: 713px;
  background: white;
  overflow: hidden;
}
#section-retailers .retailers-news .news-item:hover .overlay {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#section-retailers .retailers-news .news-item .news-picture {
  width: 470px;
  height: 313px;
}
html.mobile #section-retailers .retailers-news .news-item .news-picture {
  width: 280px;
  height: 175px;
}
html.mobile #section-retailers .retailers-news .news-item {
  width: 100%;
  float: none;
  height: auto;
}
#section-retailers .retailers-news .news-item .news-text {
  padding: 52px 39px 52px 39px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  border-right: 1px solid #eff1f3;
}
html.mobile #section-retailers .retailers-news .news-item .news-text {
  padding: 20px 25px 35px 25px;
}
#section-retailers .retailers-news .news-item .news-text .see-more {
  margin-top: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-retailers .retailers-news .news-item.see-allnews {
  background: #003150;
  line-height: 629px;
  text-align: center;
}
#section-retailers .retailers-news .news-item.see-allnews span {
  font-size: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-transform: uppercase;
  color: white;
  margin-right: 20px;
}
#section-retailers .retailers-news .news-item .news-picture {
  position: relative;
  display: block;
}
#section-retailers .retailers-news .news-item .news-picture .overlay {
  background-color: rgba(0, 49, 80, 0.7);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
}
html.ie7 #section-retailers .retailers-news .news-item .news-picture .overlay,
html.ie8 #section-retailers .retailers-news .news-item .news-picture .overlay {
  background-image: url('../images/colors/0-49-80-70.png');
}
#section-retailers .retailers-news .news-item .news-category {
  font-size: 12px;
  color: #59798D;
  text-transform: uppercase;
  font-family: 'open_sansbold';
}
html[data-lang='pl-pl'] #section-retailers .retailers-news .news-item .news-category,
html[data-lang='tr-tr'] #section-retailers .retailers-news .news-item .news-category {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-retailers .retailers-news .news-item .news-category {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .retailers-news .news-item .news-category {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers .retailers-news .news-item .news-category {
  font-size: 11px;
}
#section-retailers .retailers-news .news-item .news-title {
  color: #333333;
  font-size: 26px;
  line-height: 30px;
  font-family: 'open_sanslight';
  margin-top: 10px;
  height: 168px;
  overflow: hidden;
  display: block;
}
html[data-lang='pl-pl'] #section-retailers .retailers-news .news-item .news-title,
html[data-lang='tr-tr'] #section-retailers .retailers-news .news-item .news-title {
  font-family: 'open_sanslight-pl';
}
html[data-lang='th-th'] #section-retailers .retailers-news .news-item .news-title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .retailers-news .news-item .news-title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers .retailers-news .news-item .news-title {
  font-size: 16px;
  line-height: 20px;
  height: 75px;
}
#section-retailers .retailers-news .news-item .news-date {
  font-size: 12px;
  color: #59798D;
}
html.mobile #section-retailers .retailers-news .news-item .news-date {
  font-size: 11px;
}
#section-retailers .retailers-result-wrapper {
  position: absolute;
  top: 60px;
  bottom: 0px;
  width: 100%;
  visibility: hidden;
  color: #737373;
}
html.mobile #section-retailers .retailers-result-wrapper {
  position: relative;
  top: 0px;
  bottom: auto;
  height: 100%;
}
html.mobile #section-retailers.boutique-active .retailers-wrapper {
  padding-top: 30px;
}
#section-retailers.map-active .retailers-wrapper {
  overflow: hidden;
}
html.mobile #section-retailers.map-active .retailers-wrapper {
  height: auto !important;
  padding-top: 190px;
}
html.mobile #section-retailers.map-active .retailers-wrapper {
  height: auto !important;
  padding-top: 190px;
}
#section-retailers.map-active .retailers-result-wrapper {
  display: block;
  visibility: visible;
}
html.mobile #section-retailers.map-active.has-region .retailers-wrapper {
  padding-top: 200px;
}
#section-retailers.map-active.has-region .retailers-search {
  height: 192px;
}
html.mobile #section-retailers.map-active.has-region .retailers-search {
  height: 190px;
}
#section-retailers.map-active .retailers-search {
  right: 0px;
  display: block;
  background: #003150;
  width: 350px;
  height: 110px;
}
#section-retailers.map-active .retailers-search .search-title,
#section-retailers.map-active .retailers-search .input-geolocate,
#section-retailers.map-active .retailers-search .link-list-region {
  display: none;
}
html.mobile #section-retailers.map-active .retailers-search {
  top: 30px;
  width: 100%;
  background: transparent;
  height: 160px;
}
html.mobile #section-retailers.map-active .retailers-search .search-title,
html.mobile #section-retailers.map-active .retailers-search .input-geolocate {
  display: block !important;
}
html.mobile #section-retailers.map-active .retailers-search .input-geolocate {
  visibility: hidden;
  margin-top: -10px;
}
html.mobile #section-retailers.map-active.has-city .retailers-search .input-geolocate,
html.mobile #section-retailers.map-active.has-region .retailers-search .input-geolocate {
  margin-top: -10px;
}
#section-retailers.map-active.boutique-active .retailers-search {
  display: none;
}
#section-retailers.map-active .input-container {
  height: 47px;
  top: -8px;
  max-width: 490px;
}
html.mobile #section-retailers.map-active .input-container {
  top: 0px;
}
#section-retailers.map-active .input-container .dropdown.country,
#section-retailers.map-active .input-container .dropdown.region,
#section-retailers.map-active .input-container .dropdown.city {
  margin-right: 25px;
  width: 292px;
}
html.mobile #section-retailers.map-active .input-container .dropdown.country,
html.mobile #section-retailers.map-active .input-container .dropdown.region,
html.mobile #section-retailers.map-active .input-container .dropdown.city {
  height: 35px;
  line-height: 35px;
  width: 230px;
}
#section-retailers.map-active .input-container.loading .gif-loader {
  display: none;
}
#section-retailers.map-active.has-region.has-city .dropdown.city {
  margin-top: 7px;
}
#section-retailers .retailers-pointofsale {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 100%;
  text-align: center;
  display: none;
}
html.mobile #section-retailers .retailers-pointofsale {
  display: none !important;
}
#section-retailers .retailers-pointofsale h2 {
  position: relative;
  display: block;
  color: #ffffff;
  font-size: 20px;
  line-height: 20px;
  z-index: 10;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 80px;
  font-family: 'open_sanssemibold';
  margin-top: 120px;
}
html[data-lang='pl-pl'] #section-retailers .retailers-pointofsale h2,
html[data-lang='tr-tr'] #section-retailers .retailers-pointofsale h2 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-retailers .retailers-pointofsale h2 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .retailers-pointofsale h2 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers .retailers-pointofsale h2 {
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 30px;
}
#section-retailers .retailers-pointofsale .search-content {
  width: 100%;
  left: 0px;
  overflow: auto;
  bottom: 30px;
  position: absolute;
  top: 170px;
}
#section-retailers .retailers-pointofsale .pointofsale-wrapper {
  height: 100%;
}
#section-retailers .retailers-pointofsale .pointofsale-left {
  text-transform: uppercase;
  font-family: 'open_sansregular';
  font-size: 20px;
  text-align: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin-right: 90px;
  padding-right: 40px;
  overflow: auto;
  height: 100%;
}
html[data-lang='pl-pl'] #section-retailers .retailers-pointofsale .pointofsale-left,
html[data-lang='tr-tr'] #section-retailers .retailers-pointofsale .pointofsale-left {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #section-retailers .retailers-pointofsale .pointofsale-left {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers .retailers-pointofsale .pointofsale-left {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-retailers .retailers-pointofsale .pointofsale-left .pointofsale-title {
  color: #CCD3D9;
}
#section-retailers .retailers-pointofsale .pointofsale-left .pointofsale-item {
  color: white;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#section-retailers .retailers-pointofsale .pointofsale-left .pointofsale-item a {
  color: white;
}
#section-retailers .retailers-pointofsale .pointofsale-left .pointofsale-item.separator-after {
  margin-bottom: 29px;
}
#section-retailers .retailers-pointofsale .pointofsale-left .pointofsale-item.separator-after:after {
  content: "";
  position: absolute;
  bottom: -14px;
  background: #1c4c6a;
  width: 100%;
  left: 0px;
  height: 2px;
}
#section-retailers .retailers-pointofsale .pointofsale-right {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  height: 100%;
  overflow: auto;
  padding-right: 40px;
  width: 60%;
  text-align: left;
}
#section-retailers .retailers-pointofsale .pointofsale-right a {
  display: block;
  font-size: 20px;
  line-height: 28px;
  color: #99ADB9;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
.notouch #section-retailers .retailers-pointofsale .pointofsale-right a:hover {
  color: white;
}
html.ie8 #section-retailers .retailers-search .input-container .dropdown.country,
html.ie7 #section-retailers .retailers-search .input-container .dropdown.country,
html.map-fallback #section-retailers .retailers-search .input-container .dropdown.country,
html.ie8 #section-retailers .retailers-search .input-container .dropdown.region,
html.ie7 #section-retailers .retailers-search .input-container .dropdown.region,
html.map-fallback #section-retailers .retailers-search .input-container .dropdown.region,
html.ie8 #section-retailers .retailers-search .input-container .dropdown.city,
html.ie7 #section-retailers .retailers-search .input-container .dropdown.city,
html.map-fallback #section-retailers .retailers-search .input-container .dropdown.city {
  height: 42px !important;
  line-height: 42px;
}
html.ie8 #section-retailers .retailers-search .input-container.loading .gif-loader,
html.ie7 #section-retailers .retailers-search .input-container.loading .gif-loader,
html.map-fallback #section-retailers .retailers-search .input-container.loading .gif-loader {
  display: none;
}
html.ie8 #section-retailers .retailers-search .input-geolocate,
html.ie7 #section-retailers .retailers-search .input-geolocate,
html.map-fallback #section-retailers .retailers-search .input-geolocate {
  display: none;
}
html.ie8 #section-retailers .retailers-result-wrapper,
html.ie7 #section-retailers .retailers-result-wrapper,
html.map-fallback #section-retailers .retailers-result-wrapper {
  position: relative;
  overflow: hidden;
}
html.ie8 #section-retailers.map-active .retailers-wrapper.height-auto,
html.ie7 #section-retailers.map-active .retailers-wrapper.height-auto,
html.map-fallback #section-retailers.map-active .retailers-wrapper.height-auto {
  height: auto !important;
}
html.ie8 #section-retailers.map-active .retailers-wrapper.height-auto .wrapper-overhidden,
html.ie7 #section-retailers.map-active .retailers-wrapper.height-auto .wrapper-overhidden,
html.map-fallback #section-retailers.map-active .retailers-wrapper.height-auto .wrapper-overhidden {
  position: relative;
}
html.ie8 #section-retailers.map-active .retailers-search,
html.ie7 #section-retailers.map-active .retailers-search,
html.map-fallback #section-retailers.map-active .retailers-search {
  width: 100%;
  background: transparent;
  height: 220px;
  padding-top: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.ie8 #section-retailers.map-active .retailers-search .v-align-before,
html.ie7 #section-retailers.map-active .retailers-search .v-align-before,
html.map-fallback #section-retailers.map-active .retailers-search .v-align-before {
  display: none;
}
html.ie8 #section-retailers.map-active .retailers-search .input-geolocate,
html.ie7 #section-retailers.map-active .retailers-search .input-geolocate,
html.map-fallback #section-retailers.map-active .retailers-search .input-geolocate,
html.ie8 #section-retailers.map-active .retailers-search .link-list-region,
html.ie7 #section-retailers.map-active .retailers-search .link-list-region,
html.map-fallback #section-retailers.map-active .retailers-search .link-list-region {
  display: none;
}
html.ie8 #section-retailers.map-active .retailers-search .search-title,
html.ie7 #section-retailers.map-active .retailers-search .search-title,
html.map-fallback #section-retailers.map-active .retailers-search .search-title {
  display: block;
  margin-bottom: 43px;
}
html.ie8 #section-retailers.map-active .retailers-search .input-container,
html.ie7 #section-retailers.map-active .retailers-search .input-container,
html.map-fallback #section-retailers.map-active .retailers-search .input-container {
  height: 55px;
  top: 0px;
  max-width: none;
}
html.mobile html.ie8 #section-retailers.map-active .retailers-search .input-container,
html.mobile html.ie7 #section-retailers.map-active .retailers-search .input-container,
html.mobile html.map-fallback #section-retailers.map-active .retailers-search .input-container {
  top: 0px;
}
html.ie8 #section-retailers.map-active .retailers-search .input-container .dropdown.country,
html.ie7 #section-retailers.map-active .retailers-search .input-container .dropdown.country,
html.map-fallback #section-retailers.map-active .retailers-search .input-container .dropdown.country,
html.ie8 #section-retailers.map-active .retailers-search .input-container .dropdown.region,
html.ie7 #section-retailers.map-active .retailers-search .input-container .dropdown.region,
html.map-fallback #section-retailers.map-active .retailers-search .input-container .dropdown.region,
html.ie8 #section-retailers.map-active .retailers-search .input-container .dropdown.city,
html.ie7 #section-retailers.map-active .retailers-search .input-container .dropdown.city,
html.map-fallback #section-retailers.map-active .retailers-search .input-container .dropdown.city {
  margin-right: 20px;
  width: 270px;
}
html.mobile html.ie8 #section-retailers.map-active .retailers-search .input-container .dropdown.country,
html.mobile html.ie7 #section-retailers.map-active .retailers-search .input-container .dropdown.country,
html.mobile html.map-fallback #section-retailers.map-active .retailers-search .input-container .dropdown.country,
html.mobile html.ie8 #section-retailers.map-active .retailers-search .input-container .dropdown.region,
html.mobile html.ie7 #section-retailers.map-active .retailers-search .input-container .dropdown.region,
html.mobile html.map-fallback #section-retailers.map-active .retailers-search .input-container .dropdown.region,
html.mobile html.ie8 #section-retailers.map-active .retailers-search .input-container .dropdown.city,
html.mobile html.ie7 #section-retailers.map-active .retailers-search .input-container .dropdown.city,
html.mobile html.map-fallback #section-retailers.map-active .retailers-search .input-container .dropdown.city {
  height: 35px;
  line-height: 35px;
  width: 230px;
}
html.ie8 #section-retailers.map-active .retailers-search .input-container.loading .gif-loader,
html.ie7 #section-retailers.map-active .retailers-search .input-container.loading .gif-loader,
html.map-fallback #section-retailers.map-active .retailers-search .input-container.loading .gif-loader {
  display: none;
}
html.ie8.mobile #section-retailers.map-active .retailers-wrapper,
html.ie7.mobile #section-retailers.map-active .retailers-wrapper,
html.map-fallback.mobile #section-retailers.map-active .retailers-wrapper {
  padding-top: 240px;
}
html.ie8.mobile #section-retailers.map-active .retailers-search,
html.ie7.mobile #section-retailers.map-active .retailers-search,
html.map-fallback.mobile #section-retailers.map-active .retailers-search {
  height: 210px;
  padding-top: 25px;
}
html.ie8.mobile #section-retailers.map-active .retailers-search .input-geolocate,
html.ie7.mobile #section-retailers.map-active .retailers-search .input-geolocate,
html.map-fallback.mobile #section-retailers.map-active .retailers-search .input-geolocate,
html.ie8.mobile #section-retailers.map-active .retailers-search .link-list-region,
html.ie7.mobile #section-retailers.map-active .retailers-search .link-list-region,
html.map-fallback.mobile #section-retailers.map-active .retailers-search .link-list-region {
  display: none;
}
html.ie8.mobile #section-retailers.map-active .retailers-search .input-container,
html.ie7.mobile #section-retailers.map-active .retailers-search .input-container,
html.map-fallback.mobile #section-retailers.map-active .retailers-search .input-container {
  left: -20px;
}
html.ie8.mobile #section-retailers.map-active .retailers-search .search-title,
html.ie7.mobile #section-retailers.map-active .retailers-search .search-title,
html.map-fallback.mobile #section-retailers.map-active .retailers-search .search-title {
  margin-bottom: 10px;
}
html.ie8.mobile #section-retailers.map-active.boutique-active #results-map-wrapper,
html.ie7.mobile #section-retailers.map-active.boutique-active #results-map-wrapper,
html.map-fallback.mobile #section-retailers.map-active.boutique-active #results-map-wrapper {
  padding-bottom: 0px;
}
html.ie8.mobile #section-retailers.map-active.boutique-active .retailers-wrapper,
html.ie7.mobile #section-retailers.map-active.boutique-active .retailers-wrapper,
html.map-fallback.mobile #section-retailers.map-active.boutique-active .retailers-wrapper {
  padding-top: 30px;
  padding-bottom: 0px;
}
#section-retailers-list {
  position: relative;
  width: 100%;
  background-color: #eff1f3;
  padding-top: 0px;
}
#section-retailers-list .dropdown {
  position: absolute;
  left: 50%;
  margin-left: -150px;
  width: 300px;
}
#section-retailers-list .dropdown.continent {
  top: 140px;
}
html.mobile #section-retailers-list .dropdown.continent {
  top: 70px;
}
#section-retailers-list .dropdown.country {
  top: 210px;
}
#section-retailers-list .dropdown.country ul {
  max-height: 262px;
}
html.mobile #section-retailers-list .dropdown.country {
  top: 110px;
}
#section-retailers-list .dropdown.region {
  top: 280px;
}
html.mobile #section-retailers-list .dropdown.region {
  top: 150px;
}
#section-retailers-list .dropdown.city {
  top: 350px;
}
#section-retailers-list .dropdown.city.no-region {
  top: 280px;
}
html.mobile #section-retailers-list .dropdown.city {
  top: 190px;
}
html.mobile #section-retailers-list .dropdown.city.no-region {
  top: 150px;
}
#section-retailers-list .retailers-search {
  height: 520px;
  width: 100%;
  position: relative;
  background-color: #003150;
}
html.mobile #section-retailers-list .retailers-search {
  height: 260px;
}
#section-retailers-list .retailers-search > img {
  position: absolute;
  left: 50%;
  margin-left: -924px;
  height: 100%;
}
html.mobile #section-retailers-list .retailers-search > img {
  height: 100%;
  width: 924px;
  left: 50%;
  margin-left: -462px;
}
#section-retailers-list .retailers-search h1 {
  color: #ffffff;
  font-size: 20px;
  width: 100%;
  position: absolute;
  top: 90px;
  left: 0px;
  z-index: 10;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #section-retailers-list .retailers-search h1,
html[data-lang='tr-tr'] #section-retailers-list .retailers-search h1 {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-retailers-list .retailers-search h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers-list .retailers-search h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers-list .retailers-search h1 {
  top: 39px;
  font-size: 12px;
}
#section-retailers-list .retailers-result {
  background-color: #FFF;
}
html.mobile #section-retailers-list .retailers-result {
  margin-top: 0px;
  padding-bottom: 20px;
}
#section-retailers-list .retailers-result.active {
  display: block;
}
#section-retailers-list .retailers-result .retailers-result-category.retailers.no-boutique {
  width: 100%;
}
#section-retailers-list .retailers-result .retailers-result-category.retailers.no-boutique h2 {
  padding-left: 100px;
  border-top: 0px;
}
#section-retailers-list .retailers-result .retailers-result-category.retailers.no-boutique ul {
  padding-left: 60px;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category.retailers.no-boutique ul {
  padding-left: 0px;
}
#section-retailers-list .retailers-result .retailers-result-category.empty {
  display: none;
}
#section-retailers-list .retailers-result .retailers-result-category.customer-service ul li .view {
  padding-left: 12px;
}
html.tablet #section-retailers-list .retailers-result .retailers-result-category.boutiques,
html.tablet #section-retailers-list .retailers-result .retailers-result-category.retailers {
  width: 100%;
}
html.tablet #section-retailers-list .retailers-result .retailers-result-category.boutiques ul,
html.tablet #section-retailers-list .retailers-result .retailers-result-category.retailers ul {
  padding-left: 60px;
}
html.tablet #section-retailers-list .retailers-result .retailers-result-category.boutiques h2,
html.tablet #section-retailers-list .retailers-result .retailers-result-category.retailers h2 {
  padding-left: 100px;
}
html.tablet #section-retailers-list .retailers-result .retailers-result-category.retailers h2 {
  border-top: 1px solid #eff1f3;
  border-bottom: 2px;
  padding-top: 0px;
}
html.tablet #section-retailers-list .retailers-result .retailers-result-category.retailers ul {
  margin-top: 14px;
}
#section-retailers-list .retailers-result .retailers-result-category.boutiques {
  width: 50%;
  float: left;
}
#section-retailers-list .retailers-result .retailers-result-category.boutiques .sprite {
  position: relative;
  margin-left: -20px;
  top: 10px;
  left: -20px;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category.boutiques {
  width: 100%;
}
#section-retailers-list .retailers-result .retailers-result-category.boutiques h2 {
  border-bottom: 1px solid #eff1f3;
}
#section-retailers-list .retailers-result .retailers-result-category.retailers {
  width: 50%;
  float: left;
}
#section-retailers-list .retailers-result .retailers-result-category.retailers .sprite {
  position: relative;
  margin-left: -20px;
  top: 10px;
  left: -20px;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category.retailers {
  width: 100%;
}
#section-retailers-list .retailers-result .retailers-result-category.retailers h2 {
  border-bottom: 1px solid #eff1f3;
  padding-left: 40px;
  letter-spacing: 1px;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category.retailers h2 {
  padding-left: 56px;
  letter-spacing: -1px;
  margin-top: 10px;
  border-top: 1px solid #eff1f3;
  border-bottom: 1px solid #eff1f3;
}
#section-retailers-list .retailers-result .retailers-result-category.retailers ul {
  padding-left: 0px;
}
#section-retailers-list .retailers-result .retailers-result-category.customer-service {
  width: 100%;
  float: left;
}
#section-retailers-list .retailers-result .retailers-result-category.customer-service h2 {
  border-top: 1px solid #eff1f3;
  padding-left: 60px;
  padding-top: 50px;
  letter-spacing: 1px;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category.customer-service h2 {
  padding-top: 0px;
  margin-top: 10px;
  padding-left: 20px;
  border-top: 1px solid #eff1f3;
  border-bottom: 1px solid #eff1f3;
}
html.tablet #section-retailers-list .retailers-result .retailers-result-category.customer-service h2 {
  padding-top: 0px;
}
#section-retailers-list .retailers-result .retailers-result-category.customer-service ul {
  margin-top: 14px;
}
#section-retailers-list .retailers-result .retailers-result-category h2 {
  font-size: 28px;
  color: #042745;
  height: 135px;
  line-height: 135px;
  padding-left: 100px;
  letter-spacing: -1px;
  text-transform: uppercase;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category h2 {
  font-size: 15px;
  color: #042745;
  height: 73px;
  line-height: 73px;
  padding-left: 56px;
  letter-spacing: -1px;
  width: 264px;
  left: -20px;
  position: relative;
}
#section-retailers-list .retailers-result .retailers-result-category h2 span.count {
  font-size: 20px;
  color: #b6bec5;
  padding-left: 3px;
  top: -2px;
  position: relative;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category h2 span.count {
  font-size: 14px;
  padding-left: 1px;
  top: -1px;
  position: relative;
}
#section-retailers-list .retailers-result .retailers-result-category ul {
  margin-top: 56px;
  padding-left: 60px;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category ul {
  margin-top: 14px;
  padding-left: 0px;
}
#section-retailers-list .retailers-result .retailers-result-category ul li {
  width: 248px;
  padding-right: 10px;
  height: 225px;
  float: left;
  line-height: 22px;
  color: #717171;
  font-size: 14px;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category ul li {
  line-height: 18px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
#section-retailers-list .retailers-result .retailers-result-category ul li span.title {
  font-family: 'open_sansbold';
  letter-spacing: 1px;
  color: #002b52;
  display: block;
}
html[data-lang='pl-pl'] #section-retailers-list .retailers-result .retailers-result-category ul li span.title,
html[data-lang='tr-tr'] #section-retailers-list .retailers-result .retailers-result-category ul li span.title {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #section-retailers-list .retailers-result .retailers-result-category ul li span.title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers-list .retailers-result .retailers-result-category ul li span.title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#section-retailers-list .retailers-result .retailers-result-category ul li span.customer {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *behavior: url(/js/PIE.htc);
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #FFF;
  padding: 2px 10px;
  text-transform: uppercase;
  background-color: #c7ccd0;
  font-size: 12px;
  margin: 8px 0px 8px 0px;
}
#section-retailers-list .retailers-result .retailers-result-category ul li a {
  color: #717171;
}
#section-retailers-list .retailers-result .retailers-result-category ul li .view {
  margin-top: 15px;
  text-transform: uppercase;
  padding-left: 27px;
  letter-spacing: 1px;
  font-size: 12px;
  cursor: pointer;
}
#section-retailers-list .retailers-result .retailers-result-category ul li .view .sprite {
  position: relative;
  left: -8px;
  top: 1px;
}
html.mobile #section-retailers-list .retailers-result .retailers-result-category ul li .view {
  margin-top: 9px;
}
#section-retailers-list .widget-ariane {
  border-bottom: 1px solid #1c4c6a;
  z-index: 10;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
#section-retailers-list .widget-ariane a:hover {
  color: #FFF;
}
#section-retailers-list .retailers-search-result {
  position: absolute;
  top: 382px;
  width: 100%;
  background-color: #FFF;
  z-index: 10;
  padding-top: 0px;
  padding-bottom: 6px;
  display: none;
  overflow: hidden;
}
html.mobile #section-retailers-list .retailers-search-result {
  top: 157px;
  width: 320px;
  left: 50%;
  margin-left: -160px;
}
#section-retailers-list .retailers-search-result.active {
  display: block;
}
#section-retailers-list .retailers-search-result.short {
  top: 220px;
}
#section-retailers-list .retailers-search-result.empty .no-result {
  display: block;
}
#section-retailers-list .retailers-search-result.empty .suggestion-search-category {
  display: none;
}
#section-retailers-list .retailers-search-result .no-result {
  font-size: 16px;
  color: #84888b;
  padding-top: 25px;
  padding-bottom: 19px;
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
html.mobile #section-retailers-list .retailers-search-result .no-result {
  font-size: 12px;
  padding-top: 11px;
  padding-bottom: 5px;
  width: 280px;
}
#section-retailers-list .retailers-search-result .suggestion-block {
  position: relative;
  left: 50%;
  margin-left: -650px;
  width: 990px;
}
html.mobile #section-retailers-list .retailers-search-result .suggestion-block {
  position: relative;
  left: 0px;
  margin-left: 0px;
  width: 100%;
}
#section-retailers-list .retailers-search-result .suggestion-search-category {
  padding-top: 25px;
  padding-bottom: 12px;
  border-top: 1px solid #ebeff1;
}
html.mobile #section-retailers-list .retailers-search-result .suggestion-search-category {
  padding-top: 15px;
  padding-bottom: 12px;
}
#section-retailers-list .retailers-search-result .suggestion-search-category:first-child {
  border-top: 0px;
}
#section-retailers-list .retailers-search-result .suggestion-search-category.empty {
  display: none;
}
#section-retailers-list .retailers-search-result .suggestion-search-category.last {
  border-bottom: 0px;
}
#section-retailers-list .retailers-search-result .suggestion-search-category span {
  font-size: 12px;
  color: #84888b;
  font-family: 'open_sanssemibold';
  width: 275px;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: right;
  display: block;
  float: left;
  margin-top: 6px;
}
html[data-lang='pl-pl'] #section-retailers-list .retailers-search-result .suggestion-search-category span,
html[data-lang='tr-tr'] #section-retailers-list .retailers-search-result .suggestion-search-category span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #section-retailers-list .retailers-search-result .suggestion-search-category span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #section-retailers-list .retailers-search-result .suggestion-search-category span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #section-retailers-list .retailers-search-result .suggestion-search-category span {
  font-size: 12px;
  width: 100%;
  padding-left: 18px;
  text-align: left;
  margin-bottom: 11px;
  width: 280px;
}
#section-retailers-list .retailers-search-result .suggestion-search-category ul {
  margin-left: 64px;
  font-size: 16px;
  width: 600px;
  float: left;
}
html.mobile #section-retailers-list .retailers-search-result .suggestion-search-category ul {
  margin-left: 20px;
  font-size: 12px;
  width: 300px;
}
#section-retailers-list .retailers-search-result .suggestion-search-category ul li {
  color: #84888b;
  margin-bottom: 13px;
  margin-top: 1px;
}
html.mobile #section-retailers-list .retailers-search-result .suggestion-search-category ul li {
  margin-bottom: 7px;
  margin-top: 1px;
  width: 280px;
}
#section-retailers-list .retailers-search-result .suggestion-search-category ul li:hover {
  color: #003150;
  cursor: pointer;
}
.section-map.has-city.has-region #results-map-wrapper .column-right .result-wrapper {
  padding-top: 195px;
}
html.mobile .section-map.has-city.has-region #results-map-wrapper .column-right .result-wrapper {
  padding-top: 0px;
}
.section-map.has-city.has-region #results-map-wrapper .column-right .results-category-wrapper {
  top: 290px;
  top: 255px;
}
html.mobile .section-map.has-city.has-region #results-map-wrapper .column-right .results-category-wrapper {
  top: 0px;
}
html.mobile .section-map.boutique-active .retailers-wrapper,
html.mobile .section-map.boutique-active .customerservice-wrapper {
  padding-top: 30px;
}
html.mobile .section-map.boutique-active #results-map-wrapper .map-content {
  visibility: hidden;
  z-index: 0 !important;
}
html.mobile .section-map.boutique-active #results-map-wrapper .column-right .result-wrapper {
  display: none;
}
html.mobile .section-map.boutique-active #results-map-wrapper .column-right .boutique-wrapper {
  display: block;
}
html.mobile #section-customerservice #results-map-wrapper .map-content {
  position: relative;
  top: 0px;
}
html.mobile #section-customerservice #results-map-wrapper .column-right .result-wrapper {
  padding-top: 0px;
}
html.mobile #section-customerservice #results-map-wrapper .column-right .results-category-wrapper {
  top: 0px;
}
#section-customerservice #results-map-wrapper .column-right .eshop-wrapper {
  display: none !important;
}
#section-customerservice #results-map-wrapper .column-right .filter-wrapper {
  display: none !important;
}
#section-customerservice #results-map-wrapper .column-right .results-category-wrapper {
  top: 95px;
  top: 110px;
}
#section-customerservice.has-region.has-city #results-map-wrapper .column-right .results-category-wrapper {
  top: 195px;
}
html.mobile #section-customerservice.has-region.has-city #results-map-wrapper .column-right .results-category-wrapper {
  top: 0px;
}
#results-map-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}
#results-map-wrapper .track-phone {
  white-space: nowrap;
}
#results-map-wrapper .map-content {
  position: relative;
  height: 100%;
  vertical-align: top;
  background-color: #e5e3df;
  float: left;
}
html.mobile #results-map-wrapper .map-content {
  width: 100% !important;
  height: 260px;
  position: absolute;
  z-index: 10;
  top: 60px;
  overflow: hidden;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.4s linear 0.4s;
  -moz-transition: opacity 0.4s linear 0.4s;
  -ms-transition: opacity 0.4s linear 0.4s;
  -o-transition: opacity 0.4s linear 0.4s;
}
html.mobile #results-map-wrapper .map-content.eshop {
  top: 120px;
}
html.mobile #results-map-wrapper .map-content.fade {
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
  -ms-transition: opacity 0.4s linear;
  -o-transition: opacity 0.4s linear;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
#results-map-wrapper .map-content #retailer-map-container {
  height: 100%;
  width: 100%;
  background-color: white !important;
}
#results-map-wrapper .map-content .infoBox {
  overflow: hidden;
  height: auto;
  width: 270px;
}
#results-map-wrapper .map-content .infoBox a {
  width: 100%;
  font-size: 10px;
}
#results-map-wrapper .map-content .infoBox .title {
  display: block;
  width: 150px;
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] #results-map-wrapper .map-content .infoBox .title,
html[data-lang='tr-tr'] #results-map-wrapper .map-content .infoBox .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #results-map-wrapper .map-content .infoBox .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .map-content .infoBox .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#results-map-wrapper .map-content .infoBox .track-phone {
  white-space: nowrap;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#results-map-wrapper .map-content .infoBox .track-phone a {
  font-size: 14px;
}
html.mobile #results-map-wrapper .map-content .infoBox {
  margin-left: 15px;
}
html.mobile #results-map-wrapper .map-content .infoBox .track-phone a {
  font-size: 11px;
}
#results-map-wrapper .map-content .infoBox > div {
  position: relative;
  bottom: 0px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  left: 0px;
  font-size: 14px;
  line-height: 22px;
}
html.mobile #results-map-wrapper .map-content .infoBox > div {
  padding: 12px 18px;
  font-size: 11px;
  line-height: 19px;
}
#results-map-wrapper .map-content .infoBox .customer {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *behavior: url(/js/PIE.htc);
  margin-top: 5px;
  display: block;
  margin-top: 2px;
  font-size: 10px;
  margin-bottom: 2px;
  text-transform: uppercase;
  padding: 0px 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: auto;
  background: #E8ECEF;
  color: #012F51;
}
#results-map-wrapper .map-content .infoBox .customer.link-boutique {
  color: white;
  background: #506f83;
}
html.mobile #results-map-wrapper .map-content .infoBox .customer {
  margin-top: 6px;
  font-size: 9px;
  margin-bottom: 7px;
  text-transform: uppercase;
  padding: 0px 11px;
}
#results-map-wrapper .map-content .infoBox .link-boutique {
  width: auto;
  margin-top: 5px;
}
#results-map-wrapper .map-content .infoBox a {
  color: #FFF;
  text-decoration: none;
}
#results-map-wrapper .map-content .infoBox .infoBox-tip {
  height: 10px;
  width: 21px;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -10px;
}
#results-map-wrapper .map-content .infoBox > img {
  margin-top: 20px;
  margin-right: 20px;
  width: 11px;
  height: 11px;
  z-index: 10;
}
html.mobile #results-map-wrapper .map-content .infoBox > img {
  right: 0px;
}
#results-map-wrapper .map-content .BMap_pop .BMap_bubble_content {
  font-size: 11px;
}
#results-map-wrapper .map-content .BMap_pop .BMap_bubble_content span.title {
  font-family: 'open_sansbold';
  letter-spacing: 1px;
  color: #002b52;
  display: block;
  padding-top: 10px;
}
html[data-lang='pl-pl'] #results-map-wrapper .map-content .BMap_pop .BMap_bubble_content span.title,
html[data-lang='tr-tr'] #results-map-wrapper .map-content .BMap_pop .BMap_bubble_content span.title {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #results-map-wrapper .map-content .BMap_pop .BMap_bubble_content span.title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .map-content .BMap_pop .BMap_bubble_content span.title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#results-map-wrapper .map-content .BMap_pop .BMap_bubble_content span.customer {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *behavior: url(/js/PIE.htc);
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #FFF;
  padding: 2px 10px;
  text-transform: uppercase;
  background-color: #c7ccd0;
  font-size: 12px;
  margin: 8px 0px 8px 0px;
}
#results-map-wrapper .map-content .BMap_pop .BMap_bubble_content a {
  color: #717171;
}
#results-map-wrapper .map-content .BMap_pop .BMap_bubble_content .view {
  margin-top: 15px;
  text-transform: uppercase;
  padding-left: 14px;
  letter-spacing: 1px;
  font-size: 10px;
  cursor: pointer;
}
#results-map-wrapper .map-content .BMap_pop .BMap_bubble_content .view .sprite {
  position: relative;
  left: -10px;
  top: 1px;
}
html.mobile #results-map-wrapper .map-content .BMap_pop .BMap_bubble_content .view {
  margin-top: 9px;
}
#results-map-wrapper .column-right {
  vertical-align: top;
  position: absolute;
  width: 540px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 100%;
  background: white;
  right: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  overflow: hidden;
  width: 350px;
}
.mobile #results-map-wrapper .column-right {
  position: relative;
  width: 100%;
}
#results-map-wrapper .column-right .result-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 100%;
  padding-top: 95px;
  padding-top: 110px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper {
  position: relative;
  height: 100%;
  bottom: auto;
  padding-top: 0px;
}
#results-map-wrapper .column-right .result-wrapper .eshop-wrapper {
  display: none;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 35px;
  border-bottom: 1px solid #e8ecef;
  height: 80px;
  line-height: 80px;
}
html[data-marketcountry="US"] #results-map-wrapper .column-right .result-wrapper .eshop-wrapper {
  display: block;
}
#results-map-wrapper .column-right .result-wrapper .eshop-wrapper span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  color: #003150;
  line-height: 1.2em;
}
html[data-lang='pl-pl'] #results-map-wrapper .column-right .result-wrapper .eshop-wrapper span,
html[data-lang='tr-tr'] #results-map-wrapper .column-right .result-wrapper .eshop-wrapper span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #results-map-wrapper .column-right .result-wrapper .eshop-wrapper span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .column-right .result-wrapper .eshop-wrapper span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#results-map-wrapper .column-right .result-wrapper .eshop-wrapper a {
  position: absolute;
  right: 40px;
  top: 50%;
  margin-top: -25px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 50px;
  line-height: 50px;
  background: #003150;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 20px;
  padding-right: 25px;
}
#results-map-wrapper .column-right .result-wrapper .eshop-wrapper a span {
  line-height: 1em;
  color: white;
}
#results-map-wrapper .column-right .result-wrapper .eshop-wrapper a i {
  position: relative;
  top: -1px;
  vertical-align: middle;
  margin-right: 30px;
}
#results-map-wrapper .column-right .result-wrapper .eshop-wrapper > span {
  width: 110px;
}
#results-map-wrapper .column-right .result-wrapper .eshop-wrapper span {
  font-size: 12px;
}
#results-map-wrapper .column-right .result-wrapper .eshop-wrapper a {
  padding-left: 10px;
  padding-right: 15px;
  height: 35px;
  line-height: 35px;
  right: 25px;
}
#results-map-wrapper .column-right .result-wrapper .eshop-wrapper a i {
  margin-right: 20px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .eshop-wrapper {
  height: 60px;
  line-height: 60px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .eshop-wrapper > span {
  width: 110px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .eshop-wrapper span {
  font-size: 12px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .eshop-wrapper a {
  margin-top: -20px;
  padding-left: 10px;
  padding-right: 15px;
  height: 40px;
  line-height: 40px;
  right: 15px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .eshop-wrapper a i {
  margin-right: 20px;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper {
  position: relative;
  border-bottom: 1px solid #e8ecef;
  z-index: 2;
  background: white;
  overflow: hidden;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper {
  margin-bottom: 260px;
  border-bottom: none;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top {
  cursor: pointer;
  position: relative;
  height: 60px;
  line-height: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 30px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top {
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top .icon-retailers-filter {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top i {
  vertical-align: middle;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #003150;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: middle;
  line-height: 1.2em;
  margin-left: 31px;
}
html[data-lang='pl-pl'] #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top span,
html[data-lang='tr-tr'] #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top span {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top span {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top span {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top span {
  font-size: 12px;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top .icon-retailers-arrow-down-blue,
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top .icon-retailers-arrow-down-bico {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 40px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  right: 30px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top .icon-retailers-arrow-down-blue,
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-top .icon-retailers-arrow-down-bico {
  right: 20px;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content {
  position: absolute;
  top: 60px;
  left: 35px;
  border-top: 2px solid #dde4e9;
  width: 290px;
  left: 30px;
  display: none;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content {
  top: 60px;
  width: auto;
  left: 20px;
  right: 20px;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content ul {
  padding-top: 5px;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li {
  position: relative;
  margin: 15px 0;
  height: 35px;
  line-height: 35px;
  cursor: pointer;
  color: #002b52;
  font-family: 'open_sanssemibold';
  font-size: 14px;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 12px;
  margin: 10px 0px;
}
html[data-lang='pl-pl'] #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li,
html[data-lang='tr-tr'] #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li {
  font-size: 11px;
  margin: 10px 0px;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li img {
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin-right: 20px;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li .checkbox {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 6px;
  width: 16px;
  height: 16px;
  border: 2px solid #d5d7d8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
}
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li .checkbox {
  width: 10px;
  height: 10px;
  margin-top: -6px;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.selected .checkbox {
  border-color: #003156;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.selected .checkbox:before {
  content: "";
  width: 15px;
  height: 2px;
  background-color: #003053;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  top: 4px;
  left: 4px;
}
.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.selected .checkbox:before {
  width: 9px;
  height: 1px;
  top: 1px;
  left: 2px;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.selected .checkbox:after {
  content: "";
  width: 5px;
  height: 2px;
  background-color: #003053;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 2px;
  top: 6px;
}
.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper .panel-content li.selected .checkbox:after {
  width: 3px;
  height: 1px;
  left: 0px;
  top: 3px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .filter-wrapper.open {
  overflow: visible;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper.open .panel-content {
  display: block;
}
#results-map-wrapper .column-right .result-wrapper .filter-wrapper.open .panel-top .icon-retailers-arrow-down-blue,
#results-map-wrapper .column-right .result-wrapper .filter-wrapper.open .panel-top .icon-retailers-arrow-down-bico {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper {
  position: absolute;
  top: 155px;
  bottom: 0px;
  overflow: auto;
  width: 100%;
  top: 170px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper {
  position: relative;
  top: 0px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category {
  margin-bottom: 1px;
  overflow: hidden;
  height: 50px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category {
  height: 60px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.boutiques ul li {
  padding-bottom: 35px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.empty {
  display: none;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.open .top .btn-toggle .line.verti {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -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;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  position: relative;
  cursor: pointer;
  background: #e8ecef;
  color: #002b52;
  font-family: 'open_sanssemibold';
  font-size: 16px;
  white-space: nowrap;
  text-transform: uppercase;
  padding-left: 35px;
  padding-right: 40px;
  height: 50px;
  line-height: 50px;
  padding-left: 30px;
  font-size: 12px;
}
html[data-lang='pl-pl'] #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-lang='tr-tr'] #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top img {
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin-right: 25px;
  padding-right: 0px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top img {
  margin-right: 15px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
  font-size: 13px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top img {
  margin-right: 15px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top .btn-toggle {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  right: 32px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top .btn-toggle {
  right: 20px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top .btn-toggle .line {
  position: absolute;
  background: #002b52;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top .btn-toggle .line.verti {
  top: 0px;
  left: 50%;
  margin-left: -1px;
  width: 2px;
  height: 100%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -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;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top .btn-toggle .line.hori {
  left: 0px;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  width: 100%;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 95px;
  padding-right: 30px;
  border-top: 1px solid #eff1f3;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 22px;
  color: #717171;
  font-size: 14px;
  padding-left: 30px;
  line-height: 20px;
  font-size: 12px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title {
  font-family: 'open_sansbold';
  letter-spacing: 1px;
  color: #002b52;
  display: block;
  margin-bottom: 1px;
}
html[data-lang='pl-pl'] #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-lang='tr-tr'] #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title {
  font-family: 'open_sansbold-pl';
}
html[data-lang='th-th'] #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li a.link-boutique {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *behavior: url(/js/PIE.htc);
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  color: #012f51;
  padding: 0px 10px;
  line-height: 25px;
  height: 25px;
  text-transform: uppercase;
  background-color: #e8ecef;
  font-size: 12px;
  margin: 2px 0px 2px 0px;
  font-size: 10px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li a.link-boutique {
  height: 20px;
  line-height: 20px;
  font-size: 10px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li a {
  color: #717171;
  word-wrap: break-word;
  width: 100%;
  font-size: 14px;
  display: inline;
  font-size: 12px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li a {
  font-size: 12px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li a.link-boutique {
  position: absolute;
  right: 0px;
  bottom: 0px;
  color: white;
  background: #023151;
  right: 30px;
  bottom: 17px;
  width: auto;
  display: none;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li a.link-boutique {
  left: 20px;
  right: auto;
  bottom: 10px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li .view {
  position: relative;
  margin-top: 15px;
  text-transform: uppercase;
  padding-left: 15px;
  letter-spacing: 1px;
  font-size: 10px;
  line-height: 15px;
  max-width: 150px;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li .view .sprite {
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -6px;
}
html.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li {
  padding-left: 20px;
  line-height: 20px;
  font-size: 12px;
  padding-top: 15px;
  padding-bottom: 15px;
}
#results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.boutiques ul li a.link-boutique {
  display: block;
}
#results-map-wrapper .column-right .boutique-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  overflow: auto;
  padding-bottom: 100px;
}
#results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper {
  position: relative;
  padding-bottom: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  min-height: 100%;
}
#results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper .button.close {
  position: absolute;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  right: -2px;
  top: 12px;
  border: none;
}
.ie8 #results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper .button.close,
.ie7 #results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper .button.close {
  top: 18px;
}
.mobile #results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper .button.close {
  display: none;
}
#results-map-wrapper .column-right .boutique-wrapper h1 {
  padding-top: 48px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 90px;
  font-family: 'open_sansregular';
  font-size: 18px;
  color: #002b52;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}
html[data-lang='pl-pl'] #results-map-wrapper .column-right .boutique-wrapper h1,
html[data-lang='tr-tr'] #results-map-wrapper .column-right .boutique-wrapper h1 {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #results-map-wrapper .column-right .boutique-wrapper h1 {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .column-right .boutique-wrapper h1 {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#results-map-wrapper .column-right .boutique-wrapper .bout-city {
  -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: 28px;
  color: #002b52;
  text-transform: uppercase;
  margin-bottom: 25px;
  display: block;
}
html[data-lang='pl-pl'] #results-map-wrapper .column-right .boutique-wrapper .bout-city,
html[data-lang='tr-tr'] #results-map-wrapper .column-right .boutique-wrapper .bout-city {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #results-map-wrapper .column-right .boutique-wrapper .bout-city {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .column-right .boutique-wrapper .bout-city {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#results-map-wrapper .column-right .boutique-wrapper .bloc {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  padding-left: 90px;
  padding-right: 95px;
  font-family: 'open_sansregular';
  color: #717171;
  font-size: 14px;
  margin-bottom: 35px;
}
html[data-lang='pl-pl'] #results-map-wrapper .column-right .boutique-wrapper .bloc,
html[data-lang='tr-tr'] #results-map-wrapper .column-right .boutique-wrapper .bloc {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] #results-map-wrapper .column-right .boutique-wrapper .bloc {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .column-right .boutique-wrapper .bloc {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#results-map-wrapper .column-right .boutique-wrapper .bloc .title {
  text-transform: uppercase;
  color: #002b52;
  font-family: 'open_sanssemibold';
  letter-spacing: 0.6px;
}
html[data-lang='pl-pl'] #results-map-wrapper .column-right .boutique-wrapper .bloc .title,
html[data-lang='tr-tr'] #results-map-wrapper .column-right .boutique-wrapper .bloc .title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] #results-map-wrapper .column-right .boutique-wrapper .bloc .title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] #results-map-wrapper .column-right .boutique-wrapper .bloc .title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#results-map-wrapper .column-right .boutique-wrapper .bloc span {
  line-height: 22px;
}
#results-map-wrapper .column-right .boutique-wrapper .bloc span a {
  color: #717171;
}
#results-map-wrapper .column-right .boutique-wrapper img {
  position: relative;
  width: 100%;
  display: block;
  margin-top: 50px;
}
#results-map-wrapper .column-right .boutique-wrapper a.go-boutique {
  display: none;
}
#results-map-wrapper .column-right .boutique-wrapper a.btn-boutique {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 99px;
  line-height: 99px;
  border-top: 1px solid #e8ecef;
}
html.notouch #results-map-wrapper .column-right .boutique-wrapper a.btn-boutique:hover > span {
  color: #333333;
}
#results-map-wrapper .column-right .boutique-wrapper a.btn-boutique > span {
  font-size: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 50px;
  margin-right: 20px;
  color: #737373;
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
}
#results-map-wrapper .column-right .boutique-wrapper a.btn-boutique i {
  position: relative;
  vertical-align: middle;
}
#results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper {
  padding-bottom: 60px;
}
#results-map-wrapper .column-right .boutique-wrapper h1 {
  padding-top: 20px;
}
#results-map-wrapper .column-right .boutique-wrapper h1,
#results-map-wrapper .column-right .boutique-wrapper .bloc {
  padding-left: 30px;
  padding-right: 10px;
}
#results-map-wrapper .column-right .boutique-wrapper .bloc {
  margin-bottom: 25px;
  padding-right: 30px;
}
#results-map-wrapper .column-right .boutique-wrapper img {
  margin-top: 25px;
}
#results-map-wrapper .column-right .boutique-wrapper a.return {
  height: 60px;
  line-height: 60px;
}
#results-map-wrapper .column-right .boutique-wrapper a.return > span {
  max-width: 280px;
  padding-left: 28px;
  font-size: 12px;
  white-space: normal;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper {
  position: relative;
  display: none;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper {
  padding-bottom: 20px;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper h1 {
  padding-top: 20px;
  font-size: 15px;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper .bout-city {
  font-size: 20px;
  margin-bottom: 15px;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper .bloc {
  font-size: 12px;
  margin-bottom: 15px;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper .bloc span {
  line-height: 18px;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper h1,
html.mobile #results-map-wrapper .column-right .boutique-wrapper .bloc {
  padding-left: 40px;
  padding-right: 20px;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper .bloc {
  margin-bottom: 25px;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper img {
  margin-top: 25px;
  margin-bottom: 15px;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper a.btn-boutique {
  height: 35px;
  line-height: 35px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: auto;
  border: 1px solid #e8ecef;
  padding-right: 24px;
  margin-left: 20px;
  margin-top: 12px;
}
html.mobile #results-map-wrapper .column-right .boutique-wrapper a.btn-boutique > span {
  color: #003150;
  max-width: 280px;
  padding-left: 10px;
  font-size: 11px;
  white-space: normal;
}
#results-map-wrapper .column-right.eshop.search-us .result-wrapper .results-category-wrapper {
  margin-top: 80px;
}
#results-map-wrapper .column-right.eshop .result-wrapper .eshop-wrapper {
  display: block;
}
#results-map-wrapper .column-right.eshop .result-wrapper .results-category-wrapper {
  top: 285px;
  top: 270px;
}
html.ie8 #section-customerservice #results-map-wrapper,
html.ie7 #section-customerservice #results-map-wrapper,
html.map-fallback #section-customerservice #results-map-wrapper,
html.ie8 #section-retailers #results-map-wrapper,
html.ie7 #section-retailers #results-map-wrapper,
html.map-fallback #section-retailers #results-map-wrapper {
  padding-bottom: 0px;
}
html.ie8 #section-customerservice #results-map-wrapper .map-content,
html.ie7 #section-customerservice #results-map-wrapper .map-content,
html.map-fallback #section-customerservice #results-map-wrapper .map-content,
html.ie8 #section-retailers #results-map-wrapper .map-content,
html.ie7 #section-retailers #results-map-wrapper .map-content,
html.map-fallback #section-retailers #results-map-wrapper .map-content {
  display: none;
}
html.ie8 #results-map-wrapper,
html.ie7 #results-map-wrapper,
html.map-fallback #results-map-wrapper {
  padding-top: 220px;
  padding-bottom: 60px;
}
html.ie8 #results-map-wrapper .column-right,
html.ie7 #results-map-wrapper .column-right,
html.map-fallback #results-map-wrapper .column-right {
  position: relative;
  width: 100%;
  background: #eff1f3;
  padding: 75px 95px;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper,
html.ie7 #results-map-wrapper .column-right .result-wrapper,
html.map-fallback #results-map-wrapper .column-right .result-wrapper {
  position: relative;
  padding-top: 0px;
  background: white;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .filter-wrapper,
html.ie7 #results-map-wrapper .column-right .result-wrapper .filter-wrapper,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .filter-wrapper {
  margin-bottom: 0px;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper {
  position: relative;
  top: 0px;
  overflow: visible;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
  vertical-align: top;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.empty,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.empty,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.empty {
  display: none;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.last,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.last,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.last {
  width: 100%;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.last ul,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.last ul,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category.last ul {
  width: 50%;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  height: 100px;
  padding-left: 65px;
  padding-right: 0px;
  line-height: 100px;
  font-size: 24px;
  background: transparent;
  font-family: 'open_sansregular';
  cursor: default;
  border-top: 1px solid #eff1f3;
  border-bottom: 1px solid #eff1f3;
}
html[data-lang='pl-pl'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-lang='pl-pl'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-lang='pl-pl'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-lang='tr-tr'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-lang='tr-tr'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-lang='tr-tr'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  font-family: 'open_sansregular-pl';
}
html[data-lang='th-th'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-lang='th-th'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-lang='th-th'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-magentotemplate='1'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html[data-magentotemplate='1'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top .btn-toggle,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top .btn-toggle,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top .btn-toggle {
  display: none;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li {
  font-family: 'open_sanssemibold';
  border: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
  vertical-align: top;
  padding-left: 60px;
  font-size: 14px;
  line-height: 22px;
  padding-top: 40px;
}
html[data-lang='pl-pl'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html[data-lang='pl-pl'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html[data-lang='pl-pl'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html[data-lang='tr-tr'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html[data-lang='tr-tr'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html[data-lang='tr-tr'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html[data-lang='th-th'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html[data-lang='th-th'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html[data-magentotemplate='1'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html[data-magentotemplate='1'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title {
  font-family: 'open_sanssemibold';
}
html[data-lang='pl-pl'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-lang='pl-pl'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-lang='pl-pl'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-lang='tr-tr'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-lang='tr-tr'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-lang='tr-tr'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-lang='th-th'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-lang='th-th'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-magentotemplate='1'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title,
html[data-magentotemplate='1'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.title {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li a,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li a,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li a {
  font-size: 14px;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer {
  font-size: 12px;
  font-family: 'open_sanssemibold';
  margin-bottom: 8px;
  margin-top: 4px;
}
html[data-lang='pl-pl'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html[data-lang='pl-pl'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html[data-lang='pl-pl'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html[data-lang='tr-tr'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html[data-lang='tr-tr'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html[data-lang='tr-tr'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer {
  font-family: 'open_sanssemibold-pl';
}
html[data-lang='th-th'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html[data-lang='th-th'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html[data-lang='th-th'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer {
  font-family: 'open_sanssemibold';
}
html[data-magentotemplate='1'] html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html[data-magentotemplate='1'] html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer,
html[data-magentotemplate='1'] html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li span.customer {
  font-family: 'Microsoft Yahei', '微软雅黑', '黑体', 'Heiti', '华文黑体', 'ST Heiti', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
html.ie8 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li .link-boutique,
html.ie7 #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li .link-boutique,
html.map-fallback #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li .link-boutique {
  font-size: 12px;
  position: relative;
  margin-top: 10px;
  right: auto;
  bottom: auto;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper {
  display: none;
  position: relative;
  background: white;
  padding-bottom: 0px;
  overflow: visible;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .info-boutique-wrapper {
  padding-bottom: 0px;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column {
  position: relative;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50%;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.left,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.left,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.left {
  padding-bottom: 15px;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.left .bout-city,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.left .bout-city,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.left .bout-city,
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.left .bloc,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.left .bloc,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.left .bloc {
  padding-left: 95px;
  padding-right: 20px;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.left h1 {
  padding-top: 47px;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.right,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.right,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.right {
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.right img,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.right img,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.right img {
  margin-top: 0px;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.right .img-wrapper,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.right .img-wrapper,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.right .img-wrapper {
  position: absolute;
  width: 100%;
  top: 0px;
  bottom: 100px;
  overflow: hidden;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  border-left: 1px solid #e8ecef;
}
html.ie8 #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper .return,
html.ie7 #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper .return,
html.map-fallback #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper .return {
  height: 100px;
  line-height: 100px;
  position: relative;
}
html.ie8 .section-map.boutique-active #results-map-wrapper,
html.ie7 .section-map.boutique-active #results-map-wrapper,
html.map-fallback .section-map.boutique-active #results-map-wrapper {
  padding-top: 0px;
}
html.ie8 .section-map.boutique-active #results-map-wrapper .column-right,
html.ie7 .section-map.boutique-active #results-map-wrapper .column-right,
html.map-fallback .section-map.boutique-active #results-map-wrapper .column-right {
  padding: 0px;
}
html.ie8 .section-map.boutique-active #results-map-wrapper .column-right .result-wrapper,
html.ie7 .section-map.boutique-active #results-map-wrapper .column-right .result-wrapper,
html.map-fallback .section-map.boutique-active #results-map-wrapper .column-right .result-wrapper {
  display: none;
}
html.ie8 .section-map.boutique-active #results-map-wrapper .column-right .boutique-wrapper,
html.ie7 .section-map.boutique-active #results-map-wrapper .column-right .boutique-wrapper,
html.map-fallback .section-map.boutique-active #results-map-wrapper .column-right .boutique-wrapper {
  display: block;
}
html.ie8.tablet #results-map-wrapper .column-right,
html.ie7.tablet #results-map-wrapper .column-right,
html.map-fallback.tablet #results-map-wrapper .column-right {
  padding: 0px;
}
html.ie8.tablet #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html.ie7.tablet #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html.map-fallback.tablet #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  height: 80px;
  line-height: 80px;
  padding-left: 40px;
}
html.ie8.tablet #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html.ie7.tablet #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html.map-fallback.tablet #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li {
  padding-top: 30px;
  padding-left: 40px;
}
html.ie8.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.ie7.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.map-fallback.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.ie8.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left .bout-city,
html.ie7.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left .bout-city,
html.map-fallback.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left .bout-city,
html.ie8.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left .bloc,
html.ie7.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left .bloc,
html.map-fallback.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left .bloc {
  padding-left: 30px;
  padding-right: 20px;
}
html.ie8.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.ie7.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.map-fallback.tablet #results-map-wrapper .column-right .boutique-wrapper .column.left h1 {
  padding-top: 30px;
}
html.ie8.mobile #results-map-wrapper,
html.ie7.mobile #results-map-wrapper,
html.map-fallback.mobile #results-map-wrapper {
  padding-top: 0px;
}
html.ie8.mobile #results-map-wrapper .column-right,
html.ie7.mobile #results-map-wrapper .column-right,
html.map-fallback.mobile #results-map-wrapper .column-right {
  padding: 0px;
}
html.ie8.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category,
html.ie7.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category,
html.map-fallback.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category {
  width: 100%;
}
html.ie8.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html.ie7.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top,
html.map-fallback.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top {
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
  font-size: 16px;
}
html.ie8.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top img,
html.ie7.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top img,
html.map-fallback.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category .top img {
  margin-right: 10px;
}
html.ie8.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html.ie7.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li,
html.map-fallback.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category ul li {
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  font-size: 12px;
}
html.ie8.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category a,
html.ie7.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category a,
html.map-fallback.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category a {
  font-size: 12px;
}
html.ie8.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category span.customer,
html.ie7.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category span.customer,
html.map-fallback.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category span.customer {
  font-size: 10px;
  margin-bottom: 8px;
  margin-top: 4px;
}
html.ie8.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category a.link-boutique,
html.ie7.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category a.link-boutique,
html.map-fallback.mobile #results-map-wrapper .column-right .result-wrapper .results-category-wrapper .retailers-result-category a.link-boutique {
  font-size: 10px;
  position: relative;
  margin-top: 10px;
  right: auto;
  bottom: auto;
  left: 0px;
}
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column {
  width: 100%;
}
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right {
  position: relative;
}
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .img-wrapper,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .img-wrapper,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .img-wrapper {
  position: relative;
  width: 100%;
  top: 0px;
  bottom: auto;
  overflow: hidden;
}
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .img-wrapper img,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .img-wrapper img,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .img-wrapper img {
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
  margin-top: 0px !important;
  margin-left: 0px !important;
  width: 100% !important;
  height: auto !important;
  margin-bottom: 0px;
}
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper {
  position: relative;
}
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper .return,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper .return,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .btn-bout-wrapper .return {
  height: 45px;
  line-height: 45px;
  margin: 0;
  position: relative;
  border: none;
}
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .go-boutique,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .go-boutique,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.right .go-boutique {
  display: none;
}
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left .bout-city,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left .bout-city,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left .bout-city,
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left .bloc,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left .bloc,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left .bloc {
  padding-left: 30px;
  padding-right: 20px;
}
html.ie8.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.ie7.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left h1,
html.map-fallback.mobile #results-map-wrapper .column-right .boutique-wrapper .column.left h1 {
  padding-top: 30px;
}
* {
  border: none;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
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'] html,
html[data-magentotemplate='1'] 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.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);
}
#skip-to-content {
  position: absolute;
  font-size: 14px;
  font-family: 'open_sanssemibold';
  color: white;
  z-index: 10000;
  left: 10px;
  top: 10px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  pointer-events: none;
}
#skip-to-content:focus {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  font-size: 15px;
}
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;
}
