.sprite {
	font-size: 0;
	background-image: url(../images/icons.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-size: 468px 447px
}

.icon-account-calendar {
	width: 18px;
	height: 18px;
	background-position: -121.5px -403px
}

.icon-account-catalog-logo {
	width: 30px;
	height: 42px;
	background-position: -363px -253px
}

.icon-account-chevron-down-blue {
	width: 14px;
	height: 8px;
	background-position: -193.5px -257.5px
}

.icon-account-chevron-down {
	width: 13px;
	height: 9px;
	background-position: -177.5px -257.5px
}

.icon-account-cta-arrow-right-blue {
	width: 22px;
	height: 13px;
	background-position: -109px -93px
}

.icon-account-cta-arrow-right-white {
	width: 22px;
	height: 13px;
	background-position: -134px -93px
}

.icon-account-header-logged {
	width: 21px;
	height: 19px;
	background-position: -338px -300px
}

.icon-account-header-notlogged {
	width: 19px;
	height: 19px;
	background-position: -291px -323.5px
}

.icon-account-logout {
	width: 13px;
	height: 11px;
	background-position: -261.5px -135px
}

.icon-account-modal-close-blue {
	width: 16px;
	height: 16px;
	background-position: -93.5px -427px
}

.icon-account-modal-close-white {
	width: 20px;
	height: 20px;
	background-position: -263px -203px
}

.icon-account-ssmw-logo {
	width: 29px;
	height: 42px;
	background-position: -254px -84px
}

.icon-account-wishlist-add-white {
	width: 20px;
	height: 20px;
	background-position: -348px -350px
}

.icon-account-wishlist-add {
	width: 20px;
	height: 20px;
	background-position: -371px -350px
}

.icon-account-wishlist-remove-white {
	width: 20px;
	height: 20px;
	background-position: 1px -380px
}

.icon-account-wishlist-remove {
	width: 20px;
	height: 20px;
	background-position: -22px -380px
}

.icon-calendar-calendar-light-white {
	width: 11px;
	height: 12px;
	background-position: -456px -106px
}

.icon-calendar-calendar {
	width: 24px;
	height: 27px;
	background-position: -408px -178px
}

.icon-calendar-date {
	width: 15px;
	height: 15px;
	background-position: -438px -230px
}

.icon-calendar-gradiant-gray {
	width: 41px;
	height: 27px;
	background-position: 1px -350px
}

.icon-calendar-locality {
	width: 11px;
	height: 14px;
	background-position: -456px -89px
}

.icon-calendar-next {
	width: 48px;
	height: 48px;
	background-position: -203px -84px
}

.icon-companyprofile-quotes {
	width: 107px;
	height: 107px;
	background-position: 1px 1px
}

.icon-customerservice-arrow-right-white {
	width: 14px;
	height: 12px;
	background-position: -414.5px -403px
}

.icon-customerservice-download {
	width: 22px;
	height: 25px;
	background-position: -408px -208px
}

.icon-customerservice-downloaded {
	width: 21px;
	height: 15px;
	background-position: -408px -362px
}

.icon-customerservice-faq {
	width: 18px;
	height: 24px;
	background-position: -341px -74px
}

.icon-customerservice-info-actif {
	width: 17px;
	height: 17px;
	background-position: -162.5px -403px
}

.icon-customerservice-info {
	width: 17px;
	height: 17px;
	background-position: -182.5px -403px
}

.icon-customerservice-pdf {
	width: 15.5px;
	height: 17.5px;
	background-position: -75px -427px
}

.icon-customerservice-video {
	width: 28.5px;
	height: 19.5px;
	background-position: -172.5px -300px
}

.icon-eshop-basket-blue {
	width: 19px;
	height: 21px;
	background-position: -341px -101px
}

.icon-eshop-basket-t-blue {
	width: 18px;
	height: 19px;
	background-position: -379px -323.5px
}

.icon-eshop-basket-t-white {
	width: 18px;
	height: 19px;
	background-position: -114px -380px
}

.icon-eshop-basket-white {
	width: 19px;
	height: 21px;
	background-position: 1px -403px
}

.icon-eventsport-location-yellow {
	width: 16px;
	height: 21px;
	background-position: -83.5px -403px
}

.icon-eventsport-twitter-big {
	width: 43px;
	height: 35px;
	background-position: -288px -198px
}

.icon-eventsport-video-rounded {
	width: 80px;
	height: 80px;
	background-position: 1px -153px
}

.icon-eventsport-video {
	width: 91px;
	height: 91px;
	background-position: -109px 1px
}

.icon-general-arrow-bottom-white {
	width: 13px;
	height: 22px;
	background-position: -438px -155px
}

.icon-general-arrow-left-blue-small {
	width: 12px;
	height: 7.5px;
	background-position: -456px -204px
}

.icon-general-arrow-left-blue {
	width: 22px;
	height: 13px;
	background-position: -159px -93px
}

.icon-general-arrow-left-gray {
	width: 22px;
	height: 13px;
	background-position: -229px -380px
}

.icon-general-arrow-left-white {
	width: 22px;
	height: 13px;
	background-position: -254px -380px
}

.icon-general-arrow-right-blue-small {
	width: 12px;
	height: 7.5px;
	background-position: -456px -214.5px
}

.icon-general-arrow-right-blue {
	width: 22px;
	height: 13px;
	background-position: -279px -380px
}

.icon-general-arrow-right-gray-small {
	width: 12px;
	height: 7.5px;
	background-position: -456px -225px
}

.icon-general-arrow-right-gray {
	width: 22px;
	height: 13px;
	background-position: -304px -380px
}

.icon-general-arrow-right-white-hq {
	width: 22px;
	height: 13px;
	background-position: -329px -380px
}

.icon-general-arrow-right-white {
	width: 22px;
	height: 13px;
	background-position: -354px -380px
}

.icon-general-arrow-right {
	width: 22px;
	height: 13px;
	background-position: -379px -380px
}

.icon-general-camera {
	width: 18px;
	height: 16px;
	background-position: -262.5px -403px
}

.icon-general-check-blue {
	width: 19px;
	height: 15px;
	background-position: -341px -125px
}

.icon-general-check {
	width: 18px;
	height: 13px;
	background-position: -171.5px -427px
}

.icon-general-checked-gray {
	width: 17px;
	height: 14px;
	background-position: -131.5px -427px
}

.icon-general-close-blue {
	width: 19px;
	height: 19px;
	background-position: -313px -323.5px
}

.icon-general-close-gray {
	width: 19px;
	height: 19px;
	background-position: -335px -323.5px
}

.icon-general-close-white {
	width: 26px;
	height: 26px;
	background-position: -408px -149px
}

.icon-general-down-blue {
	width: 14px;
	height: 9px;
	background-position: -126.5px -257.5px
}

.icon-general-down-small {
	width: 8px;
	height: 6px;
	background-position: -456px -256px
}

.icon-general-down-white {
	width: 10px;
	height: 7px;
	background-position: -456px -235.5px
}

.icon-general-down {
	width: 14px;
	height: 9px;
	background-position: -143.5px -257.5px
}

.icon-general-externallink {
	width: 15px;
	height: 12px;
	background-position: -438px -386.5px
}

.icon-general-left-blue {
	width: 15px;
	height: 23px;
	background-position: -343px -168px
}

.icon-general-left {
	width: 15px;
	height: 23px;
	background-position: -438px 1px
}

.icon-general-location-black {
	width: 12px;
	height: 15px;
	background-position: -438px -401.5px
}

.icon-general-location-blue-big {
	width: 17px;
	height: 22px;
	background-position: -343px -143px
}

.icon-general-location-blue-true {
	width: 18px;
	height: 21px;
	background-position: -43px -403px
}

.icon-general-location-blue {
	width: 12px;
	height: 15px;
	background-position: -456px 1px
}

.icon-general-location-grey {
	width: 12px;
	height: 15px;
	background-position: -456px -17px
}

.icon-general-location-white-big {
	width: 31px;
	height: 42px;
	background-position: -363px -130px
}

.icon-general-location-white-true {
	width: 16.5px;
	height: 21px;
	background-position: -64px -403px
}

.icon-general-location-white {
	width: 12px;
	height: 15px;
	background-position: -456px -35px
}

.icon-general-play-alt {
	width: 47px;
	height: 47px;
	background-position: -232px -153px
}

.icon-general-play {
	width: 52px;
	height: 52px;
	background-position: -288px -143px
}

.icon-general-right {
	width: 15px;
	height: 23px;
	background-position: -438px -25px
}

.icon-general-search-white {
	width: 17px;
	height: 17px;
	background-position: -202.5px -403px
}

.icon-general-search {
	width: 17px;
	height: 17px;
	background-position: -222.5px -403px
}

.icon-general-share-gray {
	width: 21px;
	height: 21px;
	background-position: -167px -323.5px
}

.icon-general-share-white {
	width: 21px;
	height: 21px;
	background-position: -191px -323.5px
}

.icon-history-circle {
	width: 82px;
	height: 82px;
	background-position: -203px 1px
}

.icon-history-dot-century {
	width: 16px;
	height: 16px;
	background-position: -112.5px -427px
}

.icon-history-dot {
	width: 14.5px;
	height: 14.5px;
	background-position: -438px -335px
}

.icon-home-localisation {
	width: 50px;
	height: 66px;
	background-position: -288px -74px
}

.icon-logo-elegance-gray {
	width: 167.5px;
	height: 18.5px;
	background-position: -126.5px -236px
}

.icon-logo-longines-gray {
	width: 124.5px;
	height: 32px;
	background-position: 1px -236px
}

.icon-logo-longines-img-gray {
	width: 90.5px;
	height: 20.5px;
	background-position: 1px -300px
}

.icon-logo-longines-text-gray {
	width: 124.5px;
	height: 18.5px;
	background-position: -105px -271px
}

.icon-logo-longines-white {
	width: 163px;
	height: 41px;
	background-position: 1px -109px
}

.icon-logo-notext-white {
	width: 77px;
	height: 20px;
	background-position: -92.5px -300px
}

.icon-logo-youtube-gray {
	width: 53px;
	height: 23.5px;
	background-position: 1px -323.5px
}

.icon-logo-youtube-white {
	width: 53px;
	height: 23.5px;
	background-position: -55px -323.5px
}

.icon-media-fullscreen-white-big-hover {
	width: 27px;
	height: 27px;
	background-position: -408px 1px
}

.icon-media-fullscreen-white-big {
	width: 23px;
	height: 23px;
	background-position: -408px -286px
}

.icon-media-fullscreen-white-hover {
	width: 14.5px;
	height: 14.5px;
	background-position: -438px -352.5px
}

.icon-media-fullscreen-white {
	width: 12.5px;
	height: 12.5px;
	background-position: -192.5px -427px
}

.icon-media-fullscreen {
	width: 13.5px;
	height: 13.5px;
	background-position: -438px -370px
}

.icon-media-mute-gray {
	width: 16.5px;
	height: 12px;
	background-position: -356.5px -403px
}

.icon-media-mute-white-big {
	width: 28px;
	height: 20px;
	background-position: -232px -203px
}

.icon-media-mute-white {
	width: 16.5px;
	height: 12px;
	background-position: -376px -403px
}

.icon-media-pause-small-gray {
	width: 9.5px;
	height: 12px;
	background-position: -456px -151px
}

.icon-media-pause-small-white {
	width: 9.5px;
	height: 12px;
	background-position: -456px -166px
}

.icon-media-play-small-gray {
	width: 11px;
	height: 15px;
	background-position: -456px -53px
}

.icon-media-play-small-white {
	width: 11px;
	height: 15px;
	background-position: -456px -71px
}

.icon-media-sound-gray {
	width: 16px;
	height: 12px;
	background-position: -184px -93px
}

.icon-media-sound-white-big {
	width: 28px;
	height: 21px;
	background-position: -363px -298px
}

.icon-media-sound-white {
	width: 16px;
	height: 12px;
	background-position: -395.5px -403px
}

.icon-media-subtitle-off-white {
	width: 25px;
	height: 22px;
	background-position: -408px -236px
}

.icon-media-subtitle-off {
	width: 25px;
	height: 22px;
	background-position: -408px -261px
}

.icon-media-subtitle-on-white {
	width: 28px;
	height: 26px;
	background-position: -205px -350px
}

.icon-media-subtitle-on {
	width: 28px;
	height: 26px;
	background-position: -236px -350px
}

.icon-news-camera {
	width: 28px;
	height: 25px;
	background-position: -267px -350px
}

.icon-news-circle {
	width: 72px;
	height: 72px;
	background-position: -82px -153px
}

.icon-news-left-white {
	width: 15px;
	height: 23px;
	background-position: -438px -51px
}

.icon-news-left {
	width: 15px;
	height: 23px;
	background-position: -438px -77px
}

.icon-news-right-white {
	width: 15px;
	height: 23px;
	background-position: -438px -103px
}

.icon-news-right {
	width: 15px;
	height: 23px;
	background-position: -438px -129px
}

.icon-news-video {
	width: 34px;
	height: 27px;
	background-position: -43px -350px
}

.icon-partnership-see-all {
	width: 15px;
	height: 15px;
	background-position: -438px -248px
}

.icon-retailers-arrow-down-bico {
	width: 22px;
	height: 12px;
	background-position: -283.5px -403px
}

.icon-retailers-arrow-down-blue {
	width: 22px;
	height: 12px;
	background-position: -308.5px -403px
}

.icon-retailers-arrow-down {
	width: 20px;
	height: 12px;
	background-position: -333.5px -403px
}

.icon-retailers-arrow-right {
	width: 22px;
	height: 13px;
	background-position: -404px -380px
}

.icon-retailers-boutique {
	width: 42px;
	height: 42px;
	background-position: -363px 1px
}

.icon-retailers-drapeau {
	width: 31px;
	height: 34px;
	background-position: -165px -109px
}

.icon-retailers-eshop {
	width: 19px;
	height: 21px;
	background-position: -21px -403px
}

.icon-retailers-filter-bico {
	width: 28.5px;
	height: 26px;
	background-position: -142px -350px
}

.icon-retailers-filter {
	width: 28.5px;
	height: 26px;
	background-position: -173.5px -350px
}

.icon-retailers-location-gris {
	width: 10px;
	height: 12px;
	background-position: -456px -121px
}

.icon-retailers-location {
	width: 16px;
	height: 21px;
	background-position: -102.5px -403px
}

.icon-retailers-retailer {
	width: 40px;
	height: 40px;
	background-position: -363px -44px
}

.icon-retailers-search-blue {
	width: 40px;
	height: 40px;
	background-position: -363px -87px
}

.icon-retailers-small-location {
	width: 10px;
	height: 12px;
	background-position: -456px -136px
}

.icon-retailers-tip {
	width: 19px;
	height: 10.5px;
	background-position: -334px -222px
}

.icon-selection2019-instagram {
	width: 55.5px;
	height: 11.5px;
	background-position: -203px -135px
}

.icon-selection2019-play {
	width: 7.5px;
	height: 7.5px;
	background-position: -456px -245.5px
}

.icon-share-facebook-black {
	width: 10.5px;
	height: 20px;
	background-position: -438px -266px
}

.icon-share-facebook-white {
	width: 10.5px;
	height: 20px;
	background-position: -438px -289px
}

.icon-share-facebook {
	width: 10.5px;
	height: 20px;
	background-position: -438px -312px
}

.icon-share-google-black {
	width: 20.5px;
	height: 18px;
	background-position: -232.5px -271px
}

.icon-share-google-white {
	width: 20.5px;
	height: 18px;
	background-position: -256px -271px
}

.icon-share-google {
	width: 20.5px;
	height: 18px;
	background-position: -279.5px -271px
}

.icon-share-instagram-black {
	width: 20px;
	height: 20px;
	background-position: -45px -380px
}

.icon-share-instagram-blue {
	width: 22px;
	height: 22px;
	background-position: -298px -350px
}

.icon-share-instagram-white {
	width: 20px;
	height: 20px;
	background-position: -68px -380px
}

.icon-share-instagram {
	width: 20px;
	height: 20px;
	background-position: -91px -380px
}

.icon-share-pinterest-black {
	width: 16px;
	height: 20px;
	background-position: 1px -427px
}

.icon-share-pinterest-white {
	width: 16px;
	height: 20px;
	background-position: -18px -427px
}

.icon-share-pinterest {
	width: 16px;
	height: 20px;
	background-position: -37px -427px
}

.icon-share-twitter-black {
	width: 20px;
	height: 17px;
	background-position: -327px -271px
}

.icon-share-twitter-white {
	width: 20px;
	height: 17px;
	background-position: -135px -380px
}

.icon-share-twitter {
	width: 20px;
	height: 17px;
	background-position: -158px -380px
}

.icon-share-wechat-black {
	width: 25px;
	height: 21px;
	background-position: -334px -198px
}

.icon-share-wechat-white {
	width: 25px;
	height: 21px;
	background-position: -111px -323.5px
}

.icon-share-wechat {
	width: 25px;
	height: 21px;
	background-position: -139px -323.5px
}

.icon-share-weibo-black {
	width: 23px;
	height: 19px;
	background-position: -312px -300px
}

.icon-share-weibo-white {
	width: 23px;
	height: 19px;
	background-position: -239px -323.5px
}

.icon-share-weibo {
	width: 23px;
	height: 19px;
	background-position: -265px -323.5px
}

.icon-share-youku-black {
	width: 21px;
	height: 21px;
	background-position: -215px -323.5px
}

.icon-share-youtube-black {
	width: 21px;
	height: 16px;
	background-position: -181px -380px
}

.icon-share-youtube {
	width: 21px;
	height: 16px;
	background-position: -205px -380px
}

.icon-store-check-blue {
	width: 17px;
	height: 14px;
	background-position: -151.5px -427px
}

.icon-store-chevron-grey-down {
	width: 14px;
	height: 9px;
	background-position: -160.5px -257.5px
}

.icon-store-chevron-white-left {
	width: 13px;
	height: 22px;
	background-position: -438px -180px
}

.icon-store-chevron-white-right {
	width: 13px;
	height: 22px;
	background-position: -438px -205px
}

.icon-store-geolocate {
	width: 16px;
	height: 20px;
	background-position: -56px -427px
}

.icon-store-list {
	width: 24px;
	height: 17px;
	background-position: -323px -236px
}

.icon-store-logo {
	width: 103px;
	height: 26px;
	background-position: 1px -271px
}

.icon-store-loupe {
	width: 17px;
	height: 17px;
	background-position: -242.5px -403px
}

.icon-store-print {
	width: 22px;
	height: 22px;
	background-position: -323px -350px
}

.icon-watch-btn-3d {
	width: 36px;
	height: 36px;
	background-position: -363px -175px
}

.icon-watch-btn-comparator {
	width: 23px;
	height: 18px;
	background-position: -297px -236px
}

.icon-watch-btn-image {
	width: 72px;
	height: 72px;
	background-position: -157px -153px
}

.icon-watch-btn-info-close {
	width: 19px;
	height: 19px;
	background-position: -357px -323.5px
}

.icon-watch-btn-info {
	width: 4px;
	height: 20px;
	background-position: -456px -181px
}

.icon-watch-btn-selector {
	width: 17px;
	height: 18px;
	background-position: -142.5px -403px
}

.icon-watch-btn-video {
	width: 72px;
	height: 72px;
	background-position: -288px 1px
}

.icon-watch-btn-zoom {
	width: 36px;
	height: 36px;
	background-position: -363px -214px
}

.icon-watch-check {
	width: 21px;
	height: 17px;
	background-position: -303px -271px
}

.icon-watch-comparator-add-white {
	width: 24px;
	height: 19px;
	background-position: -204px -300px
}

.icon-watch-comparator-add {
	width: 24px;
	height: 19px;
	background-position: -231px -300px
}

.icon-watch-comparator-remove-white {
	width: 24px;
	height: 19px;
	background-position: -258px -300px
}

.icon-watch-comparator-remove {
	width: 24px;
	height: 19px;
	background-position: -285px -300px
}

.icon-watch-dl-black {
	width: 24px;
	height: 22px;
	background-position: -408px -312px
}

.icon-watch-dl-grey {
	width: 24px;
	height: 22px;
	background-position: -408px -337px
}

.icon-watch-globe-black {
	width: 28px;
	height: 27px;
	background-position: -80px -350px
}

.icon-watch-globe-grey {
	width: 28px;
	height: 27px;
	background-position: -111px -350px
}

.icon-watch-map-black {
	width: 27px;
	height: 26px;
	background-position: -408px -91px
}

.icon-watch-map-grey {
	width: 27px;
	height: 26px;
	background-position: -408px -120px
}

.icon-watch-share-black {
	width: 26px;
	height: 28px;
	background-position: -408px -29px
}

.icon-watch-share-grey {
	width: 26px;
	height: 28px;
	background-position: -408px -60px
}

@font-face {
	font-family: fps-icomoon;
	src: url(../fonts/icomoon.eot?4vzv01);
	src: url(../fonts/icomoon.eot?4vzv01#iefix) format("embedded-opentype"), url(../fonts/icomoon.ttf?4vzv01) format("truetype"), url(../fonts/icomoon.woff?4vzv01) format("woff"), url(../fonts/icomoon.svg?4vzv01#icomoon) format("svg");
	font-weight: 400;
	font-style: normal
}

[class*=" icon-"],
[class^=icon-] {
	font-family: fps-icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

[class*=" icon-"].gray:before,
[class^=icon-].gray:before {
	color: #a4aeb5
}

[class*=" icon-"].blue:before,
[class^=icon-].blue:before {
	color: #022543
}

[class*=" icon-"].darkgray:before,
[class^=icon-].darkgray:before {
	color: #585858
}

[class*=" icon-"].bold:before,
[class^=icon-].bold:before {
	font-weight: 700
}

@media screen and (-ms-high-contrast:active) {

	[class*=" icon-"].blue:before,
	[class*=" icon-"].darkgray:before,
	[class*=" icon-"].gray:before,
	[class*=" icon-"]:before,
	[class^=icon-].blue:before,
	[class^=icon-].darkgray:before,
	[class^=icon-].gray:before,
	[class^=icon-]:before {
		color: #fff
	}
}

.icon-play-video:before {
	content: "\E93F"
}

.icon-language:before {
	content: "\E91E"
}

.icon-calendar:before {
	content: "\E90F"
}

.icon-calendar-add:before {
	content: "\E93E"
}

.icon-instagram-o:before {
	content: "\E93C"
}

.icon-photo-camera:before {
	content: "\E93A"
}

.icon-youtube-logo:before {
	content: "\E93B"
}

.icon-camera:before {
	content: "\E939"
}

.icon-volume:before {
	content: "\E927"
}

.icon-pause:before {
	content: "\E92F"
}

.icon-volume-mute:before {
	content: "\E930"
}

.icon-play:before {
	content: "\E937"
}

.icon-full-screen:before {
	content: "\E938"
}

.icon-youtube:before {
	content: "\E900"
}

.icon-instagram:before {
	content: "\E901"
}

.icon-account-connect:before {
	content: "\E902"
}

.icon-account:before {
	content: "\E903"
}

.icon-add:before {
	content: "\E904"
}

.icon-alert:before {
	content: "\E905"
}

.icon-arrow-down:before {
	content: "\E906"
}

.icon-arrow-right:before {
	content: "\E907";
	font-size: 24px;
	color: #fff
}

.icon-arrow-left:before {
	content: "\E908"
}

.icon-arrow-up:before {
	content: "\E909"
}

.icon-card:before {
	content: "\E90A"
}

.icon-chat-2:before {
	content: "\E90B"
}

.icon-chat:before {
	content: "\E90C"
}

.icon-check:before {
	content: "\E90D";
	font-size: 34px
}

.icon-close:before {
	content: "\E90E"
}

.icon-comparator-selected:before {
	content: "\E910"
}

.icon-comparator:before {
	content: "\E911"
}

.icon-delivery:before {
	content: "\E912"
}

.icon-email:before {
	content: "\E914"
}

.icon-facebook:before {
	content: "\E915"
}

.icon-filter-down:before {
	content: "\E916"
}

.icon-filter-left:before {
	content: "\E917";
	color: #fff;
	font-size: 28px
}

.icon-filter-right:before {
	content: "\E918";
	color: #fff;
	font-size: 28px
}

.icon-filter-up:before {
	content: "\E919"
}

.icon-filters:before {
	content: "\E91A"
}

.icon-gift:before {
	content: "\E91B"
}

.icon-google:before {
	content: "\E91C"
}

.icon-info:before {
	content: "\E91D"
}

.icon-less:before {
	content: "\E91F"
}

.icon-live-chat:before {
	content: "\E920"
}

.icon-lock:before {
	content: "\E921"
}

.icon-map:before {
	content: "\E922"
}

.icon-phone-o:before {
	content: "\E923"
}

.icon-phone:before {
	content: "\E924"
}

.icon-pin:before {
	content: "\E925";
	color: #fff;
	font-size: 24px
}

.icon-pinterest:before {
	content: "\E926"
}

.icon-search:before {
	content: "\E928"
}

.icon-share:before {
	content: "\E929"
}

.icon-shopping-bag-item:before {
	content: "\E92A"
}

.icon-shopping-bag:before {
	content: "\E92B"
}

.icon-three-d:before {
	content: "\E92C"
}

.icon-twitter:before {
	content: "\E92D"
}

.icon-watch-selector:before {
	content: "\E92E"
}

.icon-weibo:before {
	content: "\E931"
}

.icon-wishlist-empty:before {
	content: "\E932"
}

.icon-wishlist-full:before {
	content: "\E933"
}

.icon-world:before {
	content: "\E934"
}

.icon-youku:before {
	content: "\E935"
}

.icon-zoom:before {
	content: "\E936"
}

.icon-check-square-2:before {
	content: "\E93D"
}

.icon-download:before {
	content: "\E913";
	font-size: 24px
}

@font-face {
	font-family: Longines Sans Text;
	src: url(../../../skins/desktop/fonts/LonginesSansText-MediumItalic.woff2) format("woff2"), url(../../../skins/desktop/fonts/LonginesSansText-MediumItalic.woff) format("woff");
	font-weight: 500;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: Longines Sans Text;
	src: url(../../../skins/desktop/fonts/LonginesSansText-Light.woff2) format("woff2"), url(../../../skins/desktop/fonts/LonginesSansText-Light.woff) format("woff");
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Longines Sans Text;
	src: url(../../../skins/desktop/fonts/LonginesSansText-RegularItalic.woff2) format("woff2"), url(../../../skins/desktop/fonts/LonginesSansText-RegularItalic.woff) format("woff");
	font-weight: 400;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: Longines Sans Text;
	src: url(../../../skins/desktop/fonts/LonginesSansText-Bold.woff2) format("woff2"), url(../../../skins/desktop/fonts/LonginesSansText-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Longines Sans Text;
	src: url(../../../skins/desktop/fonts/LonginesSansText-Medium.woff2) format("woff2"), url(../../../skins/desktop/fonts/LonginesSansText-Medium.woff) format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Longines Sans Text;
	src: url(../../../skins/desktop/fonts/LonginesSansText-BoldItalic.woff2) format("woff2"), url(../../../skins/desktop/fonts/LonginesSansText-BoldItalic.woff) format("woff");
	font-weight: 700;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: Longines Sans Text;
	src: url(../../../skins/desktop/fonts/LonginesSansText-LightItalic.woff2) format("woff2"), url(../../../skins/desktop/fonts/LonginesSansText-LightItalic.woff) format("woff");
	font-weight: 300;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: Longines Sans Text;
	src: url(../../../skins/desktop/fonts/LonginesSansText-Regular.woff2) format("woff2"), url(../../../skins/desktop/fonts/LonginesSansText-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: open_sanssemibold;
	font-display: swap;
	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: 400;
	font-style: normal
}

@font-face {
	font-family: open_sansbold;
	font-display: swap;
	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: 400;
	font-style: normal
}

@font-face {
	font-family: open_sansitalic;
	font-display: swap;
	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: 400;
	font-style: normal
}

@font-face {
	font-family: open_sanslight;
	font-display: swap;
	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: 400;
	font-style: normal
}

@font-face {
	font-family: open_sansregular;
	font-display: swap;
	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: 400;
	font-style: normal
}

@font-face {
	font-family: freightdisp_probold;
	font-display: swap;
	src: url(../../../skins/desktop/fonts/freightdispprobold-webfont.woff2) format("woff2"), url(../../../skins/desktop/fonts/freightdispprobold-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: freightdisp_promedium;
	font-display: swap;
	src: url(../../../skins/desktop/fonts/freightdisppromedium-webfont.woff2) format("woff2"), url(../../../skins/desktop/fonts/freightdisppromedium-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: euclid_flexbold;
	font-display: swap;
	src: url(../../../skins/desktop/fonts/euclidflex-bold-webfont.woff2) format("woff2"), url(../../../skins/desktop/fonts/euclidflex-bold-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: euclid_flexmedium;
	font-display: swap;
	src: url(../../../skins/desktop/fonts/euclidflex-medium-webfont.woff2) format("woff2"), url(../../../skins/desktop/fonts/euclidflex-medium-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: euclid_flexlight;
	font-display: swap;
	src: url(../../../skins/desktop/fonts/euclidflex-light-webfont.woff2) format("woff2"), url(../../../skins/desktop/fonts/euclidflex-light-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Conv_EuclidFlex-Regular-WebS;
	font-display: swap;
	src: url(../../../skins/desktop/fonts/EuclidFlex-Regular-WebS.eot);
	src: local("\263A"), 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: 400;
	font-style: normal
}

@font-face {
	font-family: "Conv_SangBleuSerif-LightItalic";
	font-display: swap;
	src: url(../../../skins/magazine/fonts/SangBleuSerif-LightItalic.eot);
	src: local("\263A"), 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: 400;
	font-style: normal
}

@font-face {
	font-family: aire_bold_pro;
	src: url(../../../skins/desktop/fonts/aireboldpro.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: FreightDisp Pro Book;
	font-display: swap;
	src: url(../../../skins/desktop/fonts/FreightDispProBook-Regular.woff2) format("woff2"), url(../../../skins/desktop/fonts/FreightDispProBook-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

.display-none {
	display: none !important
}

.width-breakpoint {
	width: 1410px;
	left: 50%;
	margin-left: -705px;
	position: relative
}

.width-breakpoint.small {
	width: 900px;
	margin-left: -450px
}

html.tablet .width-breakpoint.small {
	width: 800px;
	margin-left: -400px
}

html.tablet .width-breakpoint {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 940px;
	margin: 0 0 0 -470px;
	left: 50%
}

html.mobile .width-breakpoint {
	width: 320px;
	margin-left: -160px;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile .width-breakpoint.fullscreen-mobile {
	width: 100%;
	padding-left: 40px;
	padding-right: 40px;
	margin-left: 0;
	left: 0
}

html.desktop .hide-ondesktop,
html.mobile .hide-onmobile,
html.tablet .hide-ontablet {
	display: none !important
}

a:hover {
	text-decoration: none
}

a {
	color: #022543
}

.bullets-wrapper.black .bullet,
.bullets-wrapper.gray .bullet {
	background-color: #000
}

.bullets-wrapper.blue .bullet {
	background-color: #003150
}

.bullets-wrapper .bullet {
	width: 14px;
	height: 14px;
	margin-left: 13px;
	margin-right: 13px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer;
	vertical-align: middle;
	color: #676767;
	-moz-opacity: .55;
	-khtml-opacity: .55;
	-webkit-opacity: .55;
	opacity: .55;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55.00000000000001);
	filter: alpha(opacity=55.00000000000001);
	border-radius: 50%;
	background-color: #fff
}

html.mobile .bullets-wrapper .bullet {
	width: 8px;
	height: 8px;
	margin-left: 8px;
	margin-right: 8px;
	position: relative
}

.bullets-wrapper .bullet.selected {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	cursor: auto
}

html.mobile .bullets-wrapper .content {
	max-width: 230px;
	line-height: 20px
}

.bullets-wrapper .arrow-left,
.bullets-wrapper .arrow-right {
	vertical-align: middle
}

@media screen and (-ms-high-contrast:active) {
	.bullets-wrapper .bullet {
		-moz-opacity: .55;
		-khtml-opacity: .55;
		-webkit-opacity: .55;
		opacity: .55;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55.00000000000001);
		filter: alpha(opacity=55.00000000000001);
		background-color: #fff
	}

	.bullets-wrapper.black .bullet,
	.bullets-wrapper.gray .bullet {
		background-color: #fff
	}
}

.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
}

.v-align .v-align-div,
.v-align>span.v-align-before {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.v-align .v-align-div {
	white-space: normal
}

body.hide-coll1 .visibility-collection1,
body.hide-coll2 .visibility-collection2,
body.hide-coll3 .visibility-collection3,
body.hide-coll4 .visibility-collection4,
body.hide-coll5 .visibility-collection5,
body.hide-coll6 .visibility-collection6,
body.hide-coll7 .visibility-collection7,
body.hide-coll8 .visibility-collection8,
body.hide-coll9 .visibility-collection9,
body.hide-coll10 .visibility-collection10,
body.hide-coll11 .visibility-collection11,
body.hide-coll12 .visibility-collection12,
body.hide-coll13 .visibility-collection13,
body.hide-coll14 .visibility-collection14,
body.hide-coll15 .visibility-collection15,
body.hide-coll16 .visibility-collection16,
body.hide-coll17 .visibility-collection17,
body.hide-coll18 .visibility-collection18,
body.hide-coll19 .visibility-collection19,
body.hide-coll20 .visibility-collection20,
body.hide-coll21 .visibility-collection21,
body.hide-coll22 .visibility-collection22,
body.hide-coll23 .visibility-collection23,
body.hide-coll24 .visibility-collection24,
body.hide-coll25 .visibility-collection25,
body.hide-coll26 .visibility-collection26,
body.hide-coll27 .visibility-collection27,
body.hide-coll28 .visibility-collection28,
body.hide-coll29 .visibility-collection29,
body.hide-coll30 .visibility-collection30 {
	display: none !important
}

html.iframe-mod {
	background-color: rgba(0, 0, 0, 0);
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

html.iframe-mod:not(.iframe-nooverflow) {
	height: 850px
}

html.iframe-mod:not(.iframe-nooverflow) #root-content,
html.iframe-mod:not(.iframe-nooverflow) section {
	height: 850px !important
}

html.mobile html.iframe-mod:not(.iframe-nooverflow) #root-content,
html.mobile html.iframe-mod:not(.iframe-nooverflow) section {
	height: 650px !important
}

html.iframe-mod:not(.iframe-nooverflow).mobile {
	height: 650px
}

html.iframe-mod body {
	overflow: auto;
	height: 100%
}

html.iframe-mod #body-content,
html.iframe-mod #root-content,
html.iframe-mod body {
	background-color: rgba(0, 0, 0, 0);
	padding-top: 0
}

html.iframe-mod .widget-ariane,
html.iframe-mod footer,
html.iframe-mod header {
	display: none !important
}

html.iframe-mod #root-content {
	padding-top: 0
}

html.iframe-mod #similar-wrapper,
html.iframe-mod #watch-detail #recall-product,
html.iframe-mod #watch-detail #watch-detail-description .add-links,
html.iframe-mod #watch-detail #watch-detail-description .picture-content a,
html.iframe-mod #watch-detail #watch-detail-description .prices-buttons-wrapper,
html.iframe-mod #watch-stickybar,
html.iframe-mod .article-content.ambassador,
html.iframe-mod .widget-cookie {
	display: none !important
}

html.mobile.iframe-mod:not(.iframe-nooverflow) {
	height: 650px
}

html.mobile.iframe-mod:not(.iframe-nooverflow) #root-content,
html.mobile.iframe-mod:not(.iframe-nooverflow) section {
	height: 650px !important
}

.slick-slider {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-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,
.slick-slider {
	position: relative;
	display: block
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.slick-track:after,
.slick-track:before {
	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 rgba(0, 0, 0, 0)
}

.slick-arrow.slick-hidden {
	display: none
}

.hidden-wcag {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden
}

body i {
	-ms-high-contrast-adjust: none
}

body :focus {
	/* outline: 3px solid #1e75b4;ssss */
	z-index: 2;
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}

body .no-outline {
	outline: none !important
}

.form-item {
	margin-bottom: 45px;
	width: 100%
}

.tablet .form-item {
	margin-bottom: 30px
}

.mobile .form-item {
	margin-bottom: 20px
}

.form-item label a {
	color: inherit;
	text-decoration: underline
}

.form-item * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.form-item.small {
	width: 49%
}

.mobile .form-item.small:not(.small-mobile) {
	width: 100%
}

.form-item ::-webkit-inner-spin-button,
.form-item ::-webkit-outer-spin-button {
	-webkit-appearance: none
}

.form-item.checkbox {
	white-space: nowrap
}

.form-item.checkbox input {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-right: 20px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer
}

.mobile .form-item.checkbox input {
	margin-right: 10px
}

.form-item.checkbox input:before {
	content: "";
	bottom: -1px;
	right: -1px;
	position: absolute;
	top: -1px;
	left: -1px;
	background: #fff;
	border: 1px solid #bfbfc6;
	pointer-events: none
}

.form-item.checkbox input:after {
	content: "";
	bottom: 5px;
	right: 5px;
	position: absolute;
	top: 4px;
	left: 4px;
	background: #fff;
	-webkit-transition: background .4s linear;
	-o-transition: background .4s linear;
	transition: background .4s linear;
	pointer-events: none
}

.form-item.checkbox input:checked:after {
	background: #003150
}

.form-item.checkbox label {
	font-size: 13px;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #003150;
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
	line-height: 1.1em;
	max-width: 88%;
	text-transform: uppercase
}

html[data-lang=gr-gr] .form-item.checkbox label,
html[data-lang=ja-jp] .form-item.checkbox label,
html[data-lang=ko-kr] .form-item.checkbox label,
html[data-lang=ru-ru] .form-item.checkbox label,
html[data-lang=zh-hk] .form-item.checkbox label {
	font-family: open_sansbold
}

html[data-lang=th-th] .form-item.checkbox label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.checkbox label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.form-item.checkbox label[for] {
	cursor: pointer
}

.mobile .form-item.checkbox label {
	font-size: 11px
}

.form-item.radio {
	height: 60px;
	border: 1px solid #003150;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mobile .form-item.radio,
.tablet .form-item.radio {
	height: 50px
}

.form-item.radio label {
	text-align: center;
	cursor: pointer;
	position: relative;
	line-height: 60px;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1;
	flex: 1 1;
	border-left: 1px solid #003150
}

html.notouch .form-item.radio label:hover span {
	background: rgba(0, 49, 80, .2)
}

.mobile .form-item.radio label,
.tablet .form-item.radio label {
	line-height: 50px;
	top: 0
}

.form-item.radio label:first-child {
	border-left: none
}

.form-item.radio label span {
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #003150;
	font-size: 13px;
	background: #fff;
	-webkit-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	width: 100%;
	height: 100%;
	display: inline-block
}

html[data-lang=gr-gr] .form-item.radio label span,
html[data-lang=ja-jp] .form-item.radio label span,
html[data-lang=ko-kr] .form-item.radio label span,
html[data-lang=ru-ru] .form-item.radio label span,
html[data-lang=zh-hk] .form-item.radio label span {
	font-family: open_sansbold
}

html[data-lang=th-th] .form-item.radio label span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.radio label span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile .form-item.radio label span {
	font-size: 11px
}

.form-item.radio label input {
	display: none
}

.form-item.radio label input:checked+span {
	background: #003150;
	color: #fff
}

.form-item.select,
.form-item.text {
	position: relative
}

.form-item.select label,
.form-item.text label {
	width: 100%;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;
	color: #003150;
	margin-bottom: 10px;
	display: block;
	line-height: 1.1em
}

html[data-lang=gr-gr] .form-item.select label,
html[data-lang=gr-gr] .form-item.text label,
html[data-lang=ja-jp] .form-item.select label,
html[data-lang=ja-jp] .form-item.text label,
html[data-lang=ko-kr] .form-item.select label,
html[data-lang=ko-kr] .form-item.text label,
html[data-lang=ru-ru] .form-item.select label,
html[data-lang=ru-ru] .form-item.text label,
html[data-lang=zh-hk] .form-item.select label,
html[data-lang=zh-hk] .form-item.text label {
	font-family: open_sansbold
}

html[data-lang=th-th] .form-item.select label,
html[data-lang=th-th] .form-item.text label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.select label,
html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.text label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile .form-item.select label,
.mobile .form-item.text label {
	font-size: 11px
}

.form-item.select input,
.form-item.select select,
.form-item.select textarea,
.form-item.text input,
.form-item.text select,
.form-item.text textarea {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #fff;
	border: 1px solid #d3d1d7;
	font-size: 16px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #676767
}

html[data-lang=gr-gr] .form-item.select input,
html[data-lang=gr-gr] .form-item.select select,
html[data-lang=gr-gr] .form-item.select textarea,
html[data-lang=gr-gr] .form-item.text input,
html[data-lang=gr-gr] .form-item.text select,
html[data-lang=gr-gr] .form-item.text textarea,
html[data-lang=ja-jp] .form-item.select input,
html[data-lang=ja-jp] .form-item.select select,
html[data-lang=ja-jp] .form-item.select textarea,
html[data-lang=ja-jp] .form-item.text input,
html[data-lang=ja-jp] .form-item.text select,
html[data-lang=ja-jp] .form-item.text textarea,
html[data-lang=ko-kr] .form-item.select input,
html[data-lang=ko-kr] .form-item.select select,
html[data-lang=ko-kr] .form-item.select textarea,
html[data-lang=ko-kr] .form-item.text input,
html[data-lang=ko-kr] .form-item.text select,
html[data-lang=ko-kr] .form-item.text textarea,
html[data-lang=ru-ru] .form-item.select input,
html[data-lang=ru-ru] .form-item.select select,
html[data-lang=ru-ru] .form-item.select textarea,
html[data-lang=ru-ru] .form-item.text input,
html[data-lang=ru-ru] .form-item.text select,
html[data-lang=ru-ru] .form-item.text textarea,
html[data-lang=zh-hk] .form-item.select input,
html[data-lang=zh-hk] .form-item.select select,
html[data-lang=zh-hk] .form-item.select textarea,
html[data-lang=zh-hk] .form-item.text input,
html[data-lang=zh-hk] .form-item.text select,
html[data-lang=zh-hk] .form-item.text textarea {
	font-family: open_sanslight
}

html[data-lang=th-th] .form-item.select input,
html[data-lang=th-th] .form-item.select select,
html[data-lang=th-th] .form-item.select textarea,
html[data-lang=th-th] .form-item.text input,
html[data-lang=th-th] .form-item.text select,
html[data-lang=th-th] .form-item.text textarea {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.select input,
html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.select select,
html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.select textarea,
html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.text input,
html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.text select,
html[data-magentotemplate="1"][data-lang=zh-cn] .form-item.text textarea {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet .form-item.select input,
.tablet .form-item.select select,
.tablet .form-item.select textarea,
.tablet .form-item.text input,
.tablet .form-item.text select,
.tablet .form-item.text textarea {
	font-size: 13px
}

.mobile .form-item.select input,
.mobile .form-item.select select,
.mobile .form-item.select textarea,
.mobile .form-item.text input,
.mobile .form-item.text select,
.mobile .form-item.text textarea {
	height: 50px;
	line-height: 50px;
	font-size: 13px
}

.form-item.select select,
.form-item.text select {
	cursor: pointer
}

.form-item.select select::-ms-expand,
.form-item.text select::-ms-expand {
	display: none
}

.form-item.select textarea,
.form-item.text textarea {
	padding-top: 15px;
	padding-bottom: 15px;
	height: 100px;
	line-height: 24px
}

.mobile .form-item.select textarea,
.mobile .form-item.text textarea {
	height: 88px;
	line-height: 24px
}

.form-item.select.select:after,
.form-item.text.select:after {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: 10px;
	right: 30px;
	border-top: 10px solid #003150;
	border-left: 7px solid rgba(0, 0, 0, 0);
	border-right: 7px solid rgba(0, 0, 0, 0);
	pointer-events: none
}

.mobile .form-item.select.select:after,
.mobile .form-item.text.select:after {
	margin-top: 7px;
	right: 20px
}

.form-item .invalid {
	border: 1px solid red !important
}

.form-item .invalid[type=radio]:after {
	background: red
}

form legend {
	width: 100%;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;
	color: #003150;
	margin-bottom: 10px;
	display: block
}

html[data-lang=gr-gr] form legend,
html[data-lang=ja-jp] form legend,
html[data-lang=ko-kr] form legend,
html[data-lang=ru-ru] form legend,
html[data-lang=zh-hk] form legend {
	font-family: open_sansbold
}

html[data-lang=th-th] form legend {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] form legend {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile form legend {
	font-size: 11px
}

#section-bico {
	padding: 0
}

#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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 40px;
	color: #09233f;
	text-transform: uppercase;
	text-align: center
}

html[data-lang=gr-gr] #section-bico .main-title h1,
html[data-lang=ja-jp] #section-bico .main-title h1,
html[data-lang=ko-kr] #section-bico .main-title h1,
html[data-lang=ru-ru] #section-bico .main-title h1,
html[data-lang=zh-hk] #section-bico .main-title h1 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-bico .main-title h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .main-title h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	margin-left: 0
}

#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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 24px;
	line-height: 32px;
	color: #676767;
	margin-bottom: 30px
}

html[data-lang=gr-gr] #section-bico .bicolrow .left .inner h2,
html[data-lang=gr-gr] #section-bico .bicolrow .right .inner h2,
html[data-lang=ja-jp] #section-bico .bicolrow .left .inner h2,
html[data-lang=ja-jp] #section-bico .bicolrow .right .inner h2,
html[data-lang=ko-kr] #section-bico .bicolrow .left .inner h2,
html[data-lang=ko-kr] #section-bico .bicolrow .right .inner h2,
html[data-lang=ru-ru] #section-bico .bicolrow .left .inner h2,
html[data-lang=ru-ru] #section-bico .bicolrow .right .inner h2,
html[data-lang=zh-hk] #section-bico .bicolrow .left .inner h2,
html[data-lang=zh-hk] #section-bico .bicolrow .right .inner h2 {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-bico .bicolrow .left .inner h2,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .bicolrow .right .inner h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	text-transform: capitalize
}

#section-bico .bicolrow .left .inner p,
#section-bico .bicolrow .right .inner p {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 14px;
	line-height: 27px;
	color: #676767
}

html[data-lang=gr-gr] #section-bico .bicolrow .left .inner p,
html[data-lang=gr-gr] #section-bico .bicolrow .right .inner p,
html[data-lang=ja-jp] #section-bico .bicolrow .left .inner p,
html[data-lang=ja-jp] #section-bico .bicolrow .right .inner p,
html[data-lang=ko-kr] #section-bico .bicolrow .left .inner p,
html[data-lang=ko-kr] #section-bico .bicolrow .right .inner p,
html[data-lang=ru-ru] #section-bico .bicolrow .left .inner p,
html[data-lang=ru-ru] #section-bico .bicolrow .right .inner p,
html[data-lang=zh-hk] #section-bico .bicolrow .left .inner p,
html[data-lang=zh-hk] #section-bico .bicolrow .right .inner p {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-bico .bicolrow .left .inner p,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .bicolrow .right .inner p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	background-color: #fff;
	text-transform: uppercase;
	position: relative;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out
}

html[data-lang=gr-gr] #section-bico .bicolrow .left .inner a,
html[data-lang=gr-gr] #section-bico .bicolrow .right .inner a,
html[data-lang=ja-jp] #section-bico .bicolrow .left .inner a,
html[data-lang=ja-jp] #section-bico .bicolrow .right .inner a,
html[data-lang=ko-kr] #section-bico .bicolrow .left .inner a,
html[data-lang=ko-kr] #section-bico .bicolrow .right .inner a,
html[data-lang=ru-ru] #section-bico .bicolrow .left .inner a,
html[data-lang=ru-ru] #section-bico .bicolrow .right .inner a,
html[data-lang=th-th] #section-bico .bicolrow .left .inner a,
html[data-lang=th-th] #section-bico .bicolrow .right .inner a,
html[data-lang=zh-hk] #section-bico .bicolrow .left .inner a,
html[data-lang=zh-hk] #section-bico .bicolrow .right .inner a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .bicolrow .left .inner a,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .bicolrow .right .inner a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#section-bico .bicolrow .left .inner a.active,
#section-bico .bicolrow .right .inner a.active,
html.notouch #section-bico .bicolrow .left .inner a:hover,
html.notouch #section-bico .bicolrow .right .inner a:hover {
	background-color: #c7ccd0;
	color: #fff
}

#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 .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.mobile #section-bico .videobloc .overlay .v-align-div>img {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-bico .videobloc .overlay .v-align-div>span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: 30px;
	font-size: 14px;
	line-height: 14px;
	color: #fff
}

html[data-lang=gr-gr] #section-bico .videobloc .overlay .v-align-div>span,
html[data-lang=ja-jp] #section-bico .videobloc .overlay .v-align-div>span,
html[data-lang=ko-kr] #section-bico .videobloc .overlay .v-align-div>span,
html[data-lang=ru-ru] #section-bico .videobloc .overlay .v-align-div>span,
html[data-lang=th-th] #section-bico .videobloc .overlay .v-align-div>span,
html[data-lang=zh-hk] #section-bico .videobloc .overlay .v-align-div>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .videobloc .overlay .v-align-div>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-bico .videobloc .overlay .v-align-div>span {
	margin-top: 0;
	font-size: 9px;
	line-height: 9px
}

.notouch #section-bico .videobloc .overlay .v-align-div:hover {
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	color: #a3a3a3;
	cursor: pointer;
	text-transform: uppercase;
	border: 1px solid #c7ccd0
}

html[data-lang=gr-gr] #section-bico .specs .close,
html[data-lang=ja-jp] #section-bico .specs .close,
html[data-lang=ko-kr] #section-bico .specs .close,
html[data-lang=ru-ru] #section-bico .specs .close,
html[data-lang=th-th] #section-bico .specs .close,
html[data-lang=zh-hk] #section-bico .specs .close {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .specs .close {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #09233f;
	margin-bottom: 35px;
	width: 50%;
	text-align: center
}

html[data-lang=gr-gr] #section-bico .specs .wrap .pad .ref,
html[data-lang=ja-jp] #section-bico .specs .wrap .pad .ref,
html[data-lang=ko-kr] #section-bico .specs .wrap .pad .ref,
html[data-lang=ru-ru] #section-bico .specs .wrap .pad .ref,
html[data-lang=th-th] #section-bico .specs .wrap .pad .ref,
html[data-lang=zh-hk] #section-bico .specs .wrap .pad .ref {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .specs .wrap .pad .ref {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	font-size: 12px;
	margin: 0 auto 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: 0
}

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: 0;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	color: #676767;
	margin-bottom: 30px
}

html[data-lang=gr-gr] #section-bico .specs .wrap .pad .display p,
html[data-lang=ja-jp] #section-bico .specs .wrap .pad .display p,
html[data-lang=ko-kr] #section-bico .specs .wrap .pad .display p,
html[data-lang=ru-ru] #section-bico .specs .wrap .pad .display p,
html[data-lang=zh-hk] #section-bico .specs .wrap .pad .display p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-bico .specs .wrap .pad .display p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .specs .wrap .pad .display p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-bico .specs .wrap .pad .display p span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #09233f
}

html[data-lang=gr-gr] #section-bico .specs .wrap .pad .display p span,
html[data-lang=ja-jp] #section-bico .specs .wrap .pad .display p span,
html[data-lang=ko-kr] #section-bico .specs .wrap .pad .display p span,
html[data-lang=ru-ru] #section-bico .specs .wrap .pad .display p span,
html[data-lang=th-th] #section-bico .specs .wrap .pad .display p span,
html[data-lang=zh-hk] #section-bico .specs .wrap .pad .display p span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .specs .wrap .pad .display p span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 30px;
	color: #d8cfbf;
	text-transform: uppercase;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 4%;
	padding-right: 4%
}

html[data-lang=gr-gr] #section-bico .custom-locator .head p,
html[data-lang=ja-jp] #section-bico .custom-locator .head p,
html[data-lang=ko-kr] #section-bico .custom-locator .head p,
html[data-lang=ru-ru] #section-bico .custom-locator .head p,
html[data-lang=zh-hk] #section-bico .custom-locator .head p {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-bico .custom-locator .head p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .custom-locator .head p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	font-size: 40px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-bico .ctas .left .inner .large,
html[data-lang=gr-gr] #section-bico .ctas .right .inner .large,
html[data-lang=ja-jp] #section-bico .ctas .left .inner .large,
html[data-lang=ja-jp] #section-bico .ctas .right .inner .large,
html[data-lang=ko-kr] #section-bico .ctas .left .inner .large,
html[data-lang=ko-kr] #section-bico .ctas .right .inner .large,
html[data-lang=ru-ru] #section-bico .ctas .left .inner .large,
html[data-lang=ru-ru] #section-bico .ctas .right .inner .large,
html[data-lang=zh-hk] #section-bico .ctas .left .inner .large,
html[data-lang=zh-hk] #section-bico .ctas .right .inner .large {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] #section-bico .ctas .left .inner .large,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .ctas .right .inner .large {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #8da2b0;
	font-size: 16px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-bico .ctas .left .inner .small,
html[data-lang=gr-gr] #section-bico .ctas .right .inner .small,
html[data-lang=ja-jp] #section-bico .ctas .left .inner .small,
html[data-lang=ja-jp] #section-bico .ctas .right .inner .small,
html[data-lang=ko-kr] #section-bico .ctas .left .inner .small,
html[data-lang=ko-kr] #section-bico .ctas .right .inner .small,
html[data-lang=ru-ru] #section-bico .ctas .left .inner .small,
html[data-lang=ru-ru] #section-bico .ctas .right .inner .small,
html[data-lang=zh-hk] #section-bico .ctas .left .inner .small,
html[data-lang=zh-hk] #section-bico .ctas .right .inner .small {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-bico .ctas .left .inner .small,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-bico .ctas .right .inner .small {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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-valentines {
	padding: 0
}

#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: 0
}

#section-valentines .valentines-instagram #home-instagram {
	margin-top: 0;
	margin-bottom: 0
}

#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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 40px;
	color: #09233f;
	text-transform: uppercase;
	text-align: center
}

html[data-lang=gr-gr] #section-valentines .main-title h1,
html[data-lang=ja-jp] #section-valentines .main-title h1,
html[data-lang=ko-kr] #section-valentines .main-title h1,
html[data-lang=ru-ru] #section-valentines .main-title h1,
html[data-lang=zh-hk] #section-valentines .main-title h1 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-valentines .main-title h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .main-title h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	margin-left: 0
}

#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 {
	max-width: 80%
}

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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 24px;
	line-height: 32px;
	color: #003150;
	margin-bottom: 30px
}

html[data-lang=gr-gr] #section-valentines .bicolrow .left .inner h2,
html[data-lang=gr-gr] #section-valentines .bicolrow .right .inner h2,
html[data-lang=ja-jp] #section-valentines .bicolrow .left .inner h2,
html[data-lang=ja-jp] #section-valentines .bicolrow .right .inner h2,
html[data-lang=ko-kr] #section-valentines .bicolrow .left .inner h2,
html[data-lang=ko-kr] #section-valentines .bicolrow .right .inner h2,
html[data-lang=ru-ru] #section-valentines .bicolrow .left .inner h2,
html[data-lang=ru-ru] #section-valentines .bicolrow .right .inner h2,
html[data-lang=zh-hk] #section-valentines .bicolrow .left .inner h2,
html[data-lang=zh-hk] #section-valentines .bicolrow .right .inner h2 {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-valentines .bicolrow .left .inner h2,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .bicolrow .right .inner h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-valentines .bicolrow .left .inner h2 span,
html[data-lang=gr-gr] #section-valentines .bicolrow .right .inner h2 span,
html[data-lang=ja-jp] #section-valentines .bicolrow .left .inner h2 span,
html[data-lang=ja-jp] #section-valentines .bicolrow .right .inner h2 span,
html[data-lang=ko-kr] #section-valentines .bicolrow .left .inner h2 span,
html[data-lang=ko-kr] #section-valentines .bicolrow .right .inner h2 span,
html[data-lang=ru-ru] #section-valentines .bicolrow .left .inner h2 span,
html[data-lang=ru-ru] #section-valentines .bicolrow .right .inner h2 span,
html[data-lang=th-th] #section-valentines .bicolrow .left .inner h2 span,
html[data-lang=th-th] #section-valentines .bicolrow .right .inner h2 span,
html[data-lang=zh-hk] #section-valentines .bicolrow .left .inner h2 span,
html[data-lang=zh-hk] #section-valentines .bicolrow .right .inner h2 span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .bicolrow .left .inner h2 span,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .bicolrow .right .inner h2 span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	text-transform: capitalize
}

#section-valentines .bicolrow .left .inner p,
#section-valentines .bicolrow .right .inner p {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 14px;
	line-height: 27px;
	color: #676767
}

html[data-lang=gr-gr] #section-valentines .bicolrow .left .inner p,
html[data-lang=gr-gr] #section-valentines .bicolrow .right .inner p,
html[data-lang=ja-jp] #section-valentines .bicolrow .left .inner p,
html[data-lang=ja-jp] #section-valentines .bicolrow .right .inner p,
html[data-lang=ko-kr] #section-valentines .bicolrow .left .inner p,
html[data-lang=ko-kr] #section-valentines .bicolrow .right .inner p,
html[data-lang=ru-ru] #section-valentines .bicolrow .left .inner p,
html[data-lang=ru-ru] #section-valentines .bicolrow .right .inner p,
html[data-lang=zh-hk] #section-valentines .bicolrow .left .inner p,
html[data-lang=zh-hk] #section-valentines .bicolrow .right .inner p {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-valentines .bicolrow .left .inner p,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .bicolrow .right .inner p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	background-color: #fff;
	text-transform: uppercase;
	position: relative;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out
}

html[data-lang=gr-gr] #section-valentines .bicolrow .left .inner a,
html[data-lang=gr-gr] #section-valentines .bicolrow .right .inner a,
html[data-lang=ja-jp] #section-valentines .bicolrow .left .inner a,
html[data-lang=ja-jp] #section-valentines .bicolrow .right .inner a,
html[data-lang=ko-kr] #section-valentines .bicolrow .left .inner a,
html[data-lang=ko-kr] #section-valentines .bicolrow .right .inner a,
html[data-lang=ru-ru] #section-valentines .bicolrow .left .inner a,
html[data-lang=ru-ru] #section-valentines .bicolrow .right .inner a,
html[data-lang=th-th] #section-valentines .bicolrow .left .inner a,
html[data-lang=th-th] #section-valentines .bicolrow .right .inner a,
html[data-lang=zh-hk] #section-valentines .bicolrow .left .inner a,
html[data-lang=zh-hk] #section-valentines .bicolrow .right .inner a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .bicolrow .left .inner a,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .bicolrow .right .inner a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	margin-top: 5%
}

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
}

#section-valentines .bicolrow .left .inner a.active,
#section-valentines .bicolrow .right .inner a.active,
html.notouch #section-valentines .bicolrow .left .inner a:hover,
html.notouch #section-valentines .bicolrow .right .inner a:hover {
	background-color: #c7ccd0;
	color: #fff
}

#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
}

[lang=zh] #section-valentines .videobloc {
	height: 56.5vw;
	max-height: 905px
}

#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 .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.mobile #section-valentines .videobloc .overlay .v-align-div>img {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-valentines .videobloc .overlay .v-align-div>span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: 30px;
	font-size: 14px;
	line-height: 14px;
	color: #fff
}

html[data-lang=gr-gr] #section-valentines .videobloc .overlay .v-align-div>span,
html[data-lang=ja-jp] #section-valentines .videobloc .overlay .v-align-div>span,
html[data-lang=ko-kr] #section-valentines .videobloc .overlay .v-align-div>span,
html[data-lang=ru-ru] #section-valentines .videobloc .overlay .v-align-div>span,
html[data-lang=th-th] #section-valentines .videobloc .overlay .v-align-div>span,
html[data-lang=zh-hk] #section-valentines .videobloc .overlay .v-align-div>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .videobloc .overlay .v-align-div>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-valentines .videobloc .overlay .v-align-div>span {
	margin-top: 0;
	font-size: 9px;
	line-height: 9px
}

.notouch #section-valentines .videobloc .overlay .v-align-div:hover {
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter: alpha(opacity=80)
}

#section-valentines .videobloc .video {
	z-index: 1
}

[lang=zh] #section-valentines .videobloc .video {
	background: #000;
	height: 100%
}

#section-valentines .videobloc .video iframe {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block
}

#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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	color: #a3a3a3;
	cursor: pointer;
	text-transform: uppercase;
	border: 1px solid #c7ccd0
}

html[data-lang=gr-gr] #section-valentines .specs .close,
html[data-lang=ja-jp] #section-valentines .specs .close,
html[data-lang=ko-kr] #section-valentines .specs .close,
html[data-lang=ru-ru] #section-valentines .specs .close,
html[data-lang=th-th] #section-valentines .specs .close,
html[data-lang=zh-hk] #section-valentines .specs .close {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .specs .close {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #09233f;
	margin-bottom: 35px;
	width: 50%;
	text-align: center
}

html[data-lang=gr-gr] #section-valentines .specs .wrap .pad .ref,
html[data-lang=ja-jp] #section-valentines .specs .wrap .pad .ref,
html[data-lang=ko-kr] #section-valentines .specs .wrap .pad .ref,
html[data-lang=ru-ru] #section-valentines .specs .wrap .pad .ref,
html[data-lang=th-th] #section-valentines .specs .wrap .pad .ref,
html[data-lang=zh-hk] #section-valentines .specs .wrap .pad .ref {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .specs .wrap .pad .ref {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	font-size: 12px;
	margin: 0 auto 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: 0
}

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: 0;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	color: #676767;
	margin-bottom: 30px
}

html[data-lang=gr-gr] #section-valentines .specs .wrap .pad .display p,
html[data-lang=ja-jp] #section-valentines .specs .wrap .pad .display p,
html[data-lang=ko-kr] #section-valentines .specs .wrap .pad .display p,
html[data-lang=ru-ru] #section-valentines .specs .wrap .pad .display p,
html[data-lang=zh-hk] #section-valentines .specs .wrap .pad .display p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-valentines .specs .wrap .pad .display p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .specs .wrap .pad .display p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-valentines .specs .wrap .pad .display p span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #09233f
}

html[data-lang=gr-gr] #section-valentines .specs .wrap .pad .display p span,
html[data-lang=ja-jp] #section-valentines .specs .wrap .pad .display p span,
html[data-lang=ko-kr] #section-valentines .specs .wrap .pad .display p span,
html[data-lang=ru-ru] #section-valentines .specs .wrap .pad .display p span,
html[data-lang=th-th] #section-valentines .specs .wrap .pad .display p span,
html[data-lang=zh-hk] #section-valentines .specs .wrap .pad .display p span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .specs .wrap .pad .display p span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 30px;
	color: #abb0b3;
	text-transform: uppercase;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 4%;
	padding-right: 4%
}

html[data-lang=gr-gr] #section-valentines .custom-locator .head p,
html[data-lang=ja-jp] #section-valentines .custom-locator .head p,
html[data-lang=ko-kr] #section-valentines .custom-locator .head p,
html[data-lang=ru-ru] #section-valentines .custom-locator .head p,
html[data-lang=zh-hk] #section-valentines .custom-locator .head p {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-valentines .custom-locator .head p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .custom-locator .head p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 20px;
	line-height: 29px
}

html.mobile #section-valentines .custom-locator .head p span {
	display: block
}

#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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	font-size: 40px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-valentines .ctas .left .inner .large,
html[data-lang=gr-gr] #section-valentines .ctas .right .inner .large,
html[data-lang=ja-jp] #section-valentines .ctas .left .inner .large,
html[data-lang=ja-jp] #section-valentines .ctas .right .inner .large,
html[data-lang=ko-kr] #section-valentines .ctas .left .inner .large,
html[data-lang=ko-kr] #section-valentines .ctas .right .inner .large,
html[data-lang=ru-ru] #section-valentines .ctas .left .inner .large,
html[data-lang=ru-ru] #section-valentines .ctas .right .inner .large,
html[data-lang=zh-hk] #section-valentines .ctas .left .inner .large,
html[data-lang=zh-hk] #section-valentines .ctas .right .inner .large {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] #section-valentines .ctas .left .inner .large,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .ctas .right .inner .large {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #8da2b0;
	font-size: 16px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-valentines .ctas .left .inner .small,
html[data-lang=gr-gr] #section-valentines .ctas .right .inner .small,
html[data-lang=ja-jp] #section-valentines .ctas .left .inner .small,
html[data-lang=ja-jp] #section-valentines .ctas .right .inner .small,
html[data-lang=ko-kr] #section-valentines .ctas .left .inner .small,
html[data-lang=ko-kr] #section-valentines .ctas .right .inner .small,
html[data-lang=ru-ru] #section-valentines .ctas .left .inner .small,
html[data-lang=ru-ru] #section-valentines .ctas .right .inner .small,
html[data-lang=zh-hk] #section-valentines .ctas .left .inner .small,
html[data-lang=zh-hk] #section-valentines .ctas .right .inner .small {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-valentines .ctas .left .inner .small,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-valentines .ctas .right .inner .small {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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-campaign {
	padding: 0
}

#section-campaign #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-campaign .valentines-instagram {
	position: relative;
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #0c2544
}

html.mobile #section-campaign .valentines-instagram {
	padding-top: 40px;
	padding-bottom: 40px
}

#section-campaign .valentines-instagram html.tablet #home-instagram {
	margin-top: 0
}

#section-campaign .valentines-instagram #home-instagram {
	margin-top: 0;
	margin-bottom: 0
}

#section-campaign .main-title {
	border-top: 1px solid #f1eff0;
	padding: 70px 0;
	width: 100%
}

#section-campaign .main-title.hidden {
	position: absolute;
	opacity: 0;
	left: -10000px;
	top: 10000px
}

#section-campaign .main-title h1 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 100%;
	line-height: normal;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 40px;
	color: #09233f;
	text-transform: uppercase;
	text-align: center
}

html[data-lang=gr-gr] #section-campaign .main-title h1,
html[data-lang=ja-jp] #section-campaign .main-title h1,
html[data-lang=ko-kr] #section-campaign .main-title h1,
html[data-lang=ru-ru] #section-campaign .main-title h1,
html[data-lang=zh-hk] #section-campaign .main-title h1 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-campaign .main-title h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .main-title h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-campaign .main-title h1 span {
	color: #d2ae9c
}

html.tablet #section-campaign .main-title {
	padding: 50px 0
}

html.tablet #section-campaign .main-title h1 {
	font-size: 30px
}

html.mobile #section-campaign .main-title {
	padding: 25px 0
}

html.mobile #section-campaign .main-title h1 {
	font-size: 24px
}

#section-campaign .main-img {
	width: 100%;
	overflow: hidden;
	position: relative
}

#section-campaign .main-img>img {
	width: 100%;
	display: block
}

#section-campaign .bicolrow {
	width: 100%;
	position: relative
}

#section-campaign .bicolrow.reverse {
	direction: rtl
}

#section-campaign .bicolrow .left {
	position: relative
}

#section-campaign .bicolrow .left .height-sizer {
	display: block;
	padding-top: 100%
}

.mobile #section-campaign .bicolrow .left .height-sizer {
	display: none
}

#section-campaign .bicolrow .left>.v-align {
	position: absolute;
	top: 0;
	left: 10%;
	width: 80%;
	height: 100%;
	text-align: left
}

.mobile #section-campaign .bicolrow .left>.v-align {
	position: relative;
	height: auto;
	width: auto;
	padding: 40px;
	left: 0
}

#section-campaign .bicolrow .left,
#section-campaign .bicolrow .right {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 50%;
	overflow: hidden;
	text-align: center
}

#section-campaign .bicolrow .left img,
#section-campaign .bicolrow .right img {
	width: 100%;
	display: block
}

html.mobile #section-campaign .bicolrow .left,
html.mobile #section-campaign .bicolrow .right {
	width: 100%;
	margin-right: 0;
	margin-left: 0
}

#section-campaign .bicolrow .left .inner,
#section-campaign .bicolrow .right .inner {
	width: 50%;
	text-align: left;
	direction: ltr
}

html.mobile #section-campaign .bicolrow .left .inner,
html.mobile #section-campaign .bicolrow .right .inner {
	width: 100% !important
}

#section-campaign .bicolrow .left .inner h2,
#section-campaign .bicolrow .right .inner h2 {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 24px;
	line-height: 32px;
	color: #003150;
	margin-bottom: 25px;
	direction: ltr
}

html[data-lang=gr-gr] #section-campaign .bicolrow .left .inner h2,
html[data-lang=gr-gr] #section-campaign .bicolrow .right .inner h2,
html[data-lang=ja-jp] #section-campaign .bicolrow .left .inner h2,
html[data-lang=ja-jp] #section-campaign .bicolrow .right .inner h2,
html[data-lang=ko-kr] #section-campaign .bicolrow .left .inner h2,
html[data-lang=ko-kr] #section-campaign .bicolrow .right .inner h2,
html[data-lang=ru-ru] #section-campaign .bicolrow .left .inner h2,
html[data-lang=ru-ru] #section-campaign .bicolrow .right .inner h2,
html[data-lang=zh-hk] #section-campaign .bicolrow .left .inner h2,
html[data-lang=zh-hk] #section-campaign .bicolrow .right .inner h2 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-campaign .bicolrow .left .inner h2,
html[data-lang=th-th] #section-campaign .bicolrow .right .inner h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .bicolrow .left .inner h2,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .bicolrow .right .inner h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-campaign .bicolrow .left .inner h2 span,
#section-campaign .bicolrow .right .inner h2 span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-campaign .bicolrow .left .inner h2 span,
html[data-lang=gr-gr] #section-campaign .bicolrow .right .inner h2 span,
html[data-lang=ja-jp] #section-campaign .bicolrow .left .inner h2 span,
html[data-lang=ja-jp] #section-campaign .bicolrow .right .inner h2 span,
html[data-lang=ko-kr] #section-campaign .bicolrow .left .inner h2 span,
html[data-lang=ko-kr] #section-campaign .bicolrow .right .inner h2 span,
html[data-lang=ru-ru] #section-campaign .bicolrow .left .inner h2 span,
html[data-lang=ru-ru] #section-campaign .bicolrow .right .inner h2 span,
html[data-lang=th-th] #section-campaign .bicolrow .left .inner h2 span,
html[data-lang=th-th] #section-campaign .bicolrow .right .inner h2 span,
html[data-lang=zh-hk] #section-campaign .bicolrow .left .inner h2 span,
html[data-lang=zh-hk] #section-campaign .bicolrow .right .inner h2 span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .bicolrow .left .inner h2 span,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .bicolrow .right .inner h2 span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-campaign .bicolrow .left .inner h2,
html.tablet #section-campaign .bicolrow .right .inner h2 {
	font-size: 19px;
	line-height: 27px;
	margin-bottom: 15px
}

html.mobile #section-campaign .bicolrow .left .inner h2,
html.mobile #section-campaign .bicolrow .right .inner h2 {
	font-size: 23px;
	line-height: 27px;
	margin-bottom: 0
}

#section-campaign .bicolrow .left .inner p,
#section-campaign .bicolrow .right .inner p {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	color: #676767;
	direction: ltr
}

html[data-lang=gr-gr] #section-campaign .bicolrow .left .inner p,
html[data-lang=gr-gr] #section-campaign .bicolrow .right .inner p,
html[data-lang=ja-jp] #section-campaign .bicolrow .left .inner p,
html[data-lang=ja-jp] #section-campaign .bicolrow .right .inner p,
html[data-lang=ko-kr] #section-campaign .bicolrow .left .inner p,
html[data-lang=ko-kr] #section-campaign .bicolrow .right .inner p,
html[data-lang=ru-ru] #section-campaign .bicolrow .left .inner p,
html[data-lang=ru-ru] #section-campaign .bicolrow .right .inner p,
html[data-lang=zh-hk] #section-campaign .bicolrow .left .inner p,
html[data-lang=zh-hk] #section-campaign .bicolrow .right .inner p {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-campaign .bicolrow .left .inner p,
html[data-lang=th-th] #section-campaign .bicolrow .right .inner p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .bicolrow .left .inner p,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .bicolrow .right .inner p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-campaign .bicolrow .left .inner p,
html.tablet #section-campaign .bicolrow .right .inner p {
	font-size: 13px;
	line-height: 22px
}

#section-campaign .bicolrow .left .inner a,
#section-campaign .bicolrow .right .inner a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-top: 40px;
	border: 1px solid #c7ccd0;
	height: 66px;
	line-height: 66px;
	padding: 0 35px;
	font-size: 14px;
	color: #09233f;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	background-color: #fff;
	text-transform: uppercase;
	position: relative;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	direction: ltr
}

html[data-lang=gr-gr] #section-campaign .bicolrow .left .inner a,
html[data-lang=gr-gr] #section-campaign .bicolrow .right .inner a,
html[data-lang=ja-jp] #section-campaign .bicolrow .left .inner a,
html[data-lang=ja-jp] #section-campaign .bicolrow .right .inner a,
html[data-lang=ko-kr] #section-campaign .bicolrow .left .inner a,
html[data-lang=ko-kr] #section-campaign .bicolrow .right .inner a,
html[data-lang=ru-ru] #section-campaign .bicolrow .left .inner a,
html[data-lang=ru-ru] #section-campaign .bicolrow .right .inner a,
html[data-lang=th-th] #section-campaign .bicolrow .left .inner a,
html[data-lang=th-th] #section-campaign .bicolrow .right .inner a,
html[data-lang=zh-hk] #section-campaign .bicolrow .left .inner a,
html[data-lang=zh-hk] #section-campaign .bicolrow .right .inner a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .bicolrow .left .inner a,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .bicolrow .right .inner a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-campaign .bicolrow .left .inner a,
html.tablet #section-campaign .bicolrow .right .inner a {
	height: 56px;
	line-height: 56px;
	padding: 0 25px;
	font-size: 12px;
	margin-top: 30px
}

html.mobile #section-campaign .bicolrow .left .inner a,
html.mobile #section-campaign .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-campaign .bicolrow .left .inner a .cross,
html.mobile #section-campaign .bicolrow .right .inner a .cross {
	display: block
}

#section-campaign .watch {
	width: 100%
}

#section-campaign .watch .left .inner {
	width: auto !important
}

#section-campaign .watch .right {
	position: relative
}

#section-campaign .watch .right .zoom {
	width: 36px;
	height: 36px;
	position: absolute;
	left: 50%;
	margin-left: -18px;
	bottom: 8.5%
}

#section-campaign .watch .right .zoom .icon-zoom {
	width: 100%;
	height: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#section-campaign .watch .right .zoom .icon-zoom img {
	width: 100%;
	height: 100%
}

html.mobile #section-campaign .watch .right .zoom {
	bottom: 7%
}

#section-campaign .videobloc {
	position: relative;
	width: 100%;
	overflow: hidden
}

[lang=zh] #section-campaign .videobloc {
	height: 56.5vw;
	max-height: 905px
}

#section-campaign .videobloc .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	text-align: center
}

#section-campaign .videobloc .overlay .v-align-div {
	position: relative;
	cursor: pointer;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.mobile #section-campaign .videobloc .overlay .v-align-div>img {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-campaign .videobloc .overlay .v-align-div>span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: 30px;
	font-size: 14px;
	line-height: 14px;
	color: #fff
}

html[data-lang=gr-gr] #section-campaign .videobloc .overlay .v-align-div>span,
html[data-lang=ja-jp] #section-campaign .videobloc .overlay .v-align-div>span,
html[data-lang=ko-kr] #section-campaign .videobloc .overlay .v-align-div>span,
html[data-lang=ru-ru] #section-campaign .videobloc .overlay .v-align-div>span,
html[data-lang=th-th] #section-campaign .videobloc .overlay .v-align-div>span,
html[data-lang=zh-hk] #section-campaign .videobloc .overlay .v-align-div>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .videobloc .overlay .v-align-div>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-campaign .videobloc .overlay .v-align-div>span {
	margin-top: 0;
	font-size: 9px;
	line-height: 9px
}

.notouch #section-campaign .videobloc .overlay .v-align-div:hover {
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter: alpha(opacity=80)
}

#section-campaign .videobloc .video {
	z-index: 1
}

[lang=zh] #section-campaign .videobloc .video {
	background: #000;
	height: 100%
}

#section-campaign .videobloc .video iframe {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block
}

#section-campaign .specs {
	width: 100%;
	position: relative;
	overflow: hidden
}

#section-campaign .specs .close {
	position: absolute;
	top: 50px;
	right: 8%;
	z-index: 2;
	height: 66px;
	line-height: 66px;
	padding: 0 35px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	color: #a3a3a3;
	cursor: pointer;
	text-transform: uppercase;
	border: 1px solid #c7ccd0
}

html[data-lang=gr-gr] #section-campaign .specs .close,
html[data-lang=ja-jp] #section-campaign .specs .close,
html[data-lang=ko-kr] #section-campaign .specs .close,
html[data-lang=ru-ru] #section-campaign .specs .close,
html[data-lang=th-th] #section-campaign .specs .close,
html[data-lang=zh-hk] #section-campaign .specs .close {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .specs .close {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-campaign .specs .close span {
	margin-left: 15px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 11px;
	height: 11px;
	position: relative;
	overflow: hidden
}

#section-campaign .specs .close span img {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

html.notouch #section-campaign .specs .close:hover {
	color: #000
}

html.notouch #section-campaign .specs .close:hover span img {
	left: auto;
	right: 0
}

html.tablet #section-campaign .specs .close {
	top: 35px
}

html.mobile #section-campaign .specs .close {
	display: none
}

#section-campaign .specs .wrap {
	position: relative;
	width: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden
}

html.mobile #section-campaign .specs .wrap {
	border-top: 1px solid #f1eff0
}

#section-campaign .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-campaign .specs .wrap .pad {
	padding: 70px 0
}

html.mobile #section-campaign .specs .wrap .pad {
	padding: 33px 0;
	border-top: none
}

#section-campaign .specs .wrap .pad .ref {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #09233f;
	margin-bottom: 35px;
	width: 50%;
	text-align: center
}

html[data-lang=gr-gr] #section-campaign .specs .wrap .pad .ref,
html[data-lang=ja-jp] #section-campaign .specs .wrap .pad .ref,
html[data-lang=ko-kr] #section-campaign .specs .wrap .pad .ref,
html[data-lang=ru-ru] #section-campaign .specs .wrap .pad .ref,
html[data-lang=th-th] #section-campaign .specs .wrap .pad .ref,
html[data-lang=zh-hk] #section-campaign .specs .wrap .pad .ref {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .specs .wrap .pad .ref {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-campaign .specs .wrap .pad .ref span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 65%;
	text-align: left
}

html.tablet #section-campaign .specs .wrap .pad .ref {
	font-size: 18px;
	margin-bottom: 25px
}

html.mobile #section-campaign .specs .wrap .pad .ref {
	width: 85%;
	text-align: left;
	font-size: 12px;
	margin: 0 auto 20px
}

#section-campaign .specs .wrap .pad .display .left,
#section-campaign .specs .wrap .pad .display .right {
	width: 50%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	vertical-align: top
}

html.mobile #section-campaign .specs .wrap .pad .display .left,
html.mobile #section-campaign .specs .wrap .pad .display .right {
	width: 100%
}

#section-campaign .specs .wrap .pad .display .left {
	text-align: center
}

#section-campaign .specs .wrap .pad .display .left .inner {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 65%;
	text-align: left
}

#section-campaign .specs .wrap .pad .display .left .inner p.last {
	margin-bottom: 0
}

html.mobile #section-campaign .specs .wrap .pad .display .left .inner {
	width: 85%
}

html.mobile #section-campaign .specs .wrap .pad .display .left .inner p.last {
	margin-bottom: 20px
}

html.mobile #section-campaign .specs .wrap .pad .display .right {
	text-align: center
}

#section-campaign .specs .wrap .pad .display .right .inner {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 70%;
	text-align: left
}

html.mobile #section-campaign .specs .wrap .pad .display .right .inner {
	width: 85%
}

#section-campaign .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-campaign .specs .wrap .pad .display .right .inner .share p span.i img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

html.notouch #section-campaign .specs .wrap .pad .display .right .inner .share p span.i:hover img {
	left: auto;
	right: 0
}

#section-campaign .specs .wrap .pad .display .right .inner .share p span.txt {
	margin-left: 0;
	margin-right: 20px;
	cursor: default
}

#section-campaign .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-campaign .specs .wrap .pad .display .right .inner .share p .wc:hover .selected {
	display: none
}

#section-campaign .specs .wrap .pad .display .right .inner .share p .icon-fb {
	width: 9px;
	height: 18px
}

#section-campaign .specs .wrap .pad .display .right .inner .share p .icon-tw {
	width: 18px;
	height: 16px
}

#section-campaign .specs .wrap .pad .display .right .inner .share p .icon-gp {
	width: 19px;
	height: 16px
}

#section-campaign .specs .wrap .pad .display .right .inner .share p .icon-wb {
	width: 21px;
	height: 17px
}

#section-campaign .specs .wrap .pad .display .right .inner .share p .icon-p {
	width: 14px;
	height: 18px
}

html.mobile #section-campaign .specs .wrap .pad .display .right .inner .share p span.txt {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

html.mobile #section-campaign .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-campaign .specs .wrap .pad .display .right .inner .share p span.i {
	margin: 0 10px
}

#section-campaign .specs .wrap .pad .display p {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	color: #676767;
	margin-bottom: 30px
}

html[data-lang=gr-gr] #section-campaign .specs .wrap .pad .display p,
html[data-lang=ja-jp] #section-campaign .specs .wrap .pad .display p,
html[data-lang=ko-kr] #section-campaign .specs .wrap .pad .display p,
html[data-lang=ru-ru] #section-campaign .specs .wrap .pad .display p,
html[data-lang=zh-hk] #section-campaign .specs .wrap .pad .display p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-campaign .specs .wrap .pad .display p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .specs .wrap .pad .display p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-campaign .specs .wrap .pad .display p span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #09233f
}

html[data-lang=gr-gr] #section-campaign .specs .wrap .pad .display p span,
html[data-lang=ja-jp] #section-campaign .specs .wrap .pad .display p span,
html[data-lang=ko-kr] #section-campaign .specs .wrap .pad .display p span,
html[data-lang=ru-ru] #section-campaign .specs .wrap .pad .display p span,
html[data-lang=th-th] #section-campaign .specs .wrap .pad .display p span,
html[data-lang=zh-hk] #section-campaign .specs .wrap .pad .display p span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .specs .wrap .pad .display p span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-campaign .specs .wrap .pad .display p {
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 20px
}

html.tablet #section-campaign .specs .wrap .pad .display p span {
	font-size: 14px
}

html.mobile #section-campaign .specs .wrap .pad .display p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px
}

html.mobile #section-campaign .specs .wrap .pad .display p span {
	font-size: 12px
}

#section-campaign .custom-locator {
	width: 100%
}

#section-campaign .custom-locator .head {
	height: 200px;
	line-height: 200px
}

html.tablet #section-campaign .custom-locator .head {
	height: 150px;
	line-height: 150px
}

html.mobile #section-campaign .custom-locator .head {
	height: auto;
	line-height: normal;
	padding: 40px 0
}

#section-campaign .custom-locator .head p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 100%;
	line-height: normal;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 30px;
	color: #abb0b3;
	text-transform: uppercase;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 4%;
	padding-right: 4%
}

html[data-lang=gr-gr] #section-campaign .custom-locator .head p,
html[data-lang=ja-jp] #section-campaign .custom-locator .head p,
html[data-lang=ko-kr] #section-campaign .custom-locator .head p,
html[data-lang=ru-ru] #section-campaign .custom-locator .head p,
html[data-lang=zh-hk] #section-campaign .custom-locator .head p {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-campaign .custom-locator .head p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .custom-locator .head p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-campaign .custom-locator .head p span {
	color: #003150
}

html.tablet #section-campaign .custom-locator .head p {
	font-size: 25px
}

html.mobile #section-campaign .custom-locator .head p {
	font-size: 20px;
	line-height: 29px
}

html.mobile #section-campaign .custom-locator .head p span {
	display: block
}

#section-campaign .custom-locator .iframe-holder {
	width: 100%;
	height: 850px;
	overflow: hidden
}

#section-campaign .custom-locator .iframe-holder iframe {
	width: 100%;
	height: 100%
}

html.mobile #section-campaign .custom-locator .iframe-holder {
	height: 650px
}

#section-campaign .ctas {
	width: 100%;
	height: 290px;
	line-height: 290px
}

html.tablet #section-campaign .ctas {
	height: 230px;
	line-height: 230px
}

html.mobile #section-campaign .ctas {
	height: auto;
	line-height: normal
}

#section-campaign .ctas .left,
#section-campaign .ctas .right {
	width: 50%;
	height: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative
}

html.mobile #section-campaign .ctas .left,
html.mobile #section-campaign .ctas .right {
	width: 100%;
	height: 120px;
	line-height: 120px
}

#section-campaign .ctas .left .inner,
#section-campaign .ctas .right .inner {
	margin-left: 17.5%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	line-height: normal
}

html.mobile #section-campaign .ctas .left .inner,
html.mobile #section-campaign .ctas .right .inner {
	margin-left: 12.5%
}

#section-campaign .ctas .left .inner .large,
#section-campaign .ctas .right .inner .large {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	font-size: 40px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-campaign .ctas .left .inner .large,
html[data-lang=gr-gr] #section-campaign .ctas .right .inner .large,
html[data-lang=ja-jp] #section-campaign .ctas .left .inner .large,
html[data-lang=ja-jp] #section-campaign .ctas .right .inner .large,
html[data-lang=ko-kr] #section-campaign .ctas .left .inner .large,
html[data-lang=ko-kr] #section-campaign .ctas .right .inner .large,
html[data-lang=ru-ru] #section-campaign .ctas .left .inner .large,
html[data-lang=ru-ru] #section-campaign .ctas .right .inner .large,
html[data-lang=zh-hk] #section-campaign .ctas .left .inner .large,
html[data-lang=zh-hk] #section-campaign .ctas .right .inner .large {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-campaign .ctas .left .inner .large,
html[data-lang=th-th] #section-campaign .ctas .right .inner .large {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .ctas .left .inner .large,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .ctas .right .inner .large {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-campaign .ctas .left .inner .large,
html.tablet #section-campaign .ctas .right .inner .large {
	font-size: 36px
}

html.mobile #section-campaign .ctas .left .inner .large,
html.mobile #section-campaign .ctas .right .inner .large {
	font-size: 25px
}

#section-campaign .ctas .left .inner .small,
#section-campaign .ctas .right .inner .small {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #8da2b0;
	font-size: 16px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-campaign .ctas .left .inner .small,
html[data-lang=gr-gr] #section-campaign .ctas .right .inner .small,
html[data-lang=ja-jp] #section-campaign .ctas .left .inner .small,
html[data-lang=ja-jp] #section-campaign .ctas .right .inner .small,
html[data-lang=ko-kr] #section-campaign .ctas .left .inner .small,
html[data-lang=ko-kr] #section-campaign .ctas .right .inner .small,
html[data-lang=ru-ru] #section-campaign .ctas .left .inner .small,
html[data-lang=ru-ru] #section-campaign .ctas .right .inner .small,
html[data-lang=zh-hk] #section-campaign .ctas .left .inner .small,
html[data-lang=zh-hk] #section-campaign .ctas .right .inner .small {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-campaign .ctas .left .inner .small,
html[data-lang=th-th] #section-campaign .ctas .right .inner .small {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .ctas .left .inner .small,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .ctas .right .inner .small {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-campaign .ctas .left .inner .small .icon-arrow-right:before,
#section-campaign .ctas .right .inner .small .icon-arrow-right:before {
	vertical-align: middle
}

html.tablet #section-campaign .ctas .left .inner .small,
html.tablet #section-campaign .ctas .right .inner .small {
	font-size: 15px
}

html.mobile #section-campaign .ctas .left .inner .small,
html.mobile #section-campaign .ctas .right .inner .small {
	font-size: 11px
}

#section-campaign .ctas .left .inner .small .icon-arrow-right,
#section-campaign .ctas .right .inner .small .icon-arrow-right {
	margin-left: 15px;
	width: 21px;
	height: 11px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

html.mobile #section-campaign .ctas .left .inner .small .icon-arrow-right,
html.mobile #section-campaign .ctas .right .inner .small .icon-arrow-right {
	margin-left: 20px;
	width: 11px;
	height: 6px
}

#section-campaign .ctas .left .inner .small .icon-arrow-right img,
#section-campaign .ctas .right .inner .small .icon-arrow-right img {
	width: 100%;
	height: 100%
}

#section-campaign .ctas .left a,
#section-campaign .ctas .right a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%
}

#section-campaign .ctas .left {
	background-color: #003150
}

#section-campaign .ctas .right {
	background-color: #09233f
}

#section-campaign .slideshowbloc {
	position: relative;
	background: #fff
}

#section-campaign .slideshowbloc .slideshow-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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-campaign .slideshowbloc .slideshow-title,
html[data-lang=ja-jp] #section-campaign .slideshowbloc .slideshow-title,
html[data-lang=ko-kr] #section-campaign .slideshowbloc .slideshow-title,
html[data-lang=ru-ru] #section-campaign .slideshowbloc .slideshow-title,
html[data-lang=zh-hk] #section-campaign .slideshowbloc .slideshow-title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-campaign .slideshowbloc .slideshow-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .slideshowbloc .slideshow-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-campaign .slideshowbloc .slideshow-title b {
	font-weight: 400;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150
}

html[data-lang=gr-gr] #section-campaign .slideshowbloc .slideshow-title b,
html[data-lang=ja-jp] #section-campaign .slideshowbloc .slideshow-title b,
html[data-lang=ko-kr] #section-campaign .slideshowbloc .slideshow-title b,
html[data-lang=ru-ru] #section-campaign .slideshowbloc .slideshow-title b,
html[data-lang=th-th] #section-campaign .slideshowbloc .slideshow-title b,
html[data-lang=zh-hk] #section-campaign .slideshowbloc .slideshow-title b {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .slideshowbloc .slideshow-title b {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-campaign .slideshowbloc .slideshow-title {
	font-size: 12px;
	padding-top: 25px;
	padding-bottom: 25px
}

#section-campaign .slideshowbloc .slideshow-content {
	width: 87%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	white-space: nowrap;
	height: 550px;
	position: relative
}

html.tablet #section-campaign .slideshowbloc .slideshow-content {
	height: 500px
}

html.mobile #section-campaign .slideshowbloc .slideshow-content {
	height: 400px;
	width: 100%
}

#section-campaign .slideshowbloc .slideshow-content .watch-group {
	white-space: normal;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 100%;
	width: 100%
}

#section-campaign .slideshowbloc .slideshow-content .watch-item {
	width: 25%;
	height: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	text-align: center;
	position: relative
}

html.mobile #section-campaign .slideshowbloc .slideshow-content .watch-item {
	width: 50%;
	height: 50%
}

#section-campaign .slideshowbloc .slideshow-content .watch-item img {
	position: absolute;
	left: 5%;
	width: 90%;
	top: 0;
	margin-top: 0 !important;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-transform-origin: 50% 25%;
	-ms-transform-origin: 50% 25%;
	transform-origin: 50% 25%
}

html.mobile #section-campaign .slideshowbloc .slideshow-content .watch-item img {
	left: 50%;
	width: 136px;
	top: -10%;
	display: block;
	margin-left: -68px;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

#section-campaign .slideshowbloc .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 #section-campaign .slideshowbloc .slideshow-content .watch-item .ref {
	margin-top: 330px
}

html.mobile #section-campaign .slideshowbloc .slideshow-content .watch-item .ref {
	font-size: 9px;
	line-height: 15px;
	margin-top: 130px;
	position: relative;
	margin-bottom: 10px
}

#section-campaign .slideshowbloc .slideshow-content .watch-item .bracelet,
#section-campaign .slideshowbloc .slideshow-content .watch-item .case,
#section-campaign .slideshowbloc .slideshow-content .watch-item .dial {
	color: #002842;
	display: block;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
	padding-left: 4%;
	padding-right: 4%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	position: relative
}

html[data-lang=gr-gr] #section-campaign .slideshowbloc .slideshow-content .watch-item .bracelet,
html[data-lang=gr-gr] #section-campaign .slideshowbloc .slideshow-content .watch-item .case,
html[data-lang=gr-gr] #section-campaign .slideshowbloc .slideshow-content .watch-item .dial,
html[data-lang=ja-jp] #section-campaign .slideshowbloc .slideshow-content .watch-item .bracelet,
html[data-lang=ja-jp] #section-campaign .slideshowbloc .slideshow-content .watch-item .case,
html[data-lang=ja-jp] #section-campaign .slideshowbloc .slideshow-content .watch-item .dial,
html[data-lang=ko-kr] #section-campaign .slideshowbloc .slideshow-content .watch-item .bracelet,
html[data-lang=ko-kr] #section-campaign .slideshowbloc .slideshow-content .watch-item .case,
html[data-lang=ko-kr] #section-campaign .slideshowbloc .slideshow-content .watch-item .dial,
html[data-lang=ru-ru] #section-campaign .slideshowbloc .slideshow-content .watch-item .bracelet,
html[data-lang=ru-ru] #section-campaign .slideshowbloc .slideshow-content .watch-item .case,
html[data-lang=ru-ru] #section-campaign .slideshowbloc .slideshow-content .watch-item .dial,
html[data-lang=zh-hk] #section-campaign .slideshowbloc .slideshow-content .watch-item .bracelet,
html[data-lang=zh-hk] #section-campaign .slideshowbloc .slideshow-content .watch-item .case,
html[data-lang=zh-hk] #section-campaign .slideshowbloc .slideshow-content .watch-item .dial {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-campaign .slideshowbloc .slideshow-content .watch-item .bracelet,
html[data-lang=th-th] #section-campaign .slideshowbloc .slideshow-content .watch-item .case,
html[data-lang=th-th] #section-campaign .slideshowbloc .slideshow-content .watch-item .dial {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .slideshowbloc .slideshow-content .watch-item .bracelet,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .slideshowbloc .slideshow-content .watch-item .case,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-campaign .slideshowbloc .slideshow-content .watch-item .dial {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-campaign .slideshowbloc .slideshow-content .watch-item .bracelet,
html.mobile #section-campaign .slideshowbloc .slideshow-content .watch-item .case,
html.mobile #section-campaign .slideshowbloc .slideshow-content .watch-item .dial {
	font-size: 8px;
	line-height: 10px
}

#section-campaign .slideshowbloc .slideshow-content .watch-item a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-image: url(../images/colors/transparent.png);
	height: 100%
}

#section-campaign .slideshowbloc .bullets-wrapper {
	padding-top: 55px;
	padding-bottom: 55px;
	text-align: center
}

html.mobile #section-campaign .slideshowbloc .bullets-wrapper {
	padding-top: 15px;
	padding-bottom: 15px
}

#section-campaign .slideshowbloc .bullets-wrapper .bullet {
	background: #d4d6d9
}

#section-campaign .slideshowbloc .bullets-wrapper .bullet.selected {
	background: #003150
}

#section-campaign .slideshowbloc .next-button,
#section-campaign .slideshowbloc .prev-button {
	position: absolute;
	right: 0;
	top: 50%;
	height: 70px;
	width: 70px;
	margin-top: -35px;
	border: 1px solid #ccd6dc;
	cursor: pointer;
	line-height: 70px;
	text-align: center
}

html.mobile #section-campaign .slideshowbloc .next-button,
html.mobile #section-campaign .slideshowbloc .prev-button {
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-top: -15px;
	display: none !important
}

#section-campaign .slideshowbloc .next-button i,
#section-campaign .slideshowbloc .prev-button i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

html.mobile #section-campaign .slideshowbloc .next-button i,
html.mobile #section-campaign .slideshowbloc .prev-button i {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: 50% 50% center;
	-ms-transform-origin: 50% 50% center;
	transform-origin: 50% 50% center
}

#section-campaign .slideshowbloc .next-button.prev-button,
#section-campaign .slideshowbloc .prev-button.prev-button {
	left: 0;
	right: auto
}

#section-retailers.lp-bico .retailers-search .search-title {
	line-height: 26px !important;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-retailers.lp-bico .retailers-search .search-title,
html[data-lang=ja-jp] #section-retailers.lp-bico .retailers-search .search-title,
html[data-lang=ko-kr] #section-retailers.lp-bico .retailers-search .search-title,
html[data-lang=ru-ru] #section-retailers.lp-bico .retailers-search .search-title,
html[data-lang=zh-hk] #section-retailers.lp-bico .retailers-search .search-title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-retailers.lp-bico .retailers-search .search-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-retailers.lp-bico .retailers-search .search-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0
}

#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: #fff;
	margin: 7px 10px 0;
	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: #fff
}

#section-retailers.lp-bico .retailers-wrapper .retailers-search .dropdown label {
	color: #fff
}

#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: 0
}

#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.customer-service-center,
#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.cs,
#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.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: 0
}

#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: 0;
	margin-left: 0
}

#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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 24px;
	line-height: 32px;
	color: #676767;
	margin-bottom: 30px
}

html[data-lang=gr-gr] #section-vhp .bicolrow .left .inner h2,
html[data-lang=gr-gr] #section-vhp .bicolrow .right .inner h2,
html[data-lang=ja-jp] #section-vhp .bicolrow .left .inner h2,
html[data-lang=ja-jp] #section-vhp .bicolrow .right .inner h2,
html[data-lang=ko-kr] #section-vhp .bicolrow .left .inner h2,
html[data-lang=ko-kr] #section-vhp .bicolrow .right .inner h2,
html[data-lang=ru-ru] #section-vhp .bicolrow .left .inner h2,
html[data-lang=ru-ru] #section-vhp .bicolrow .right .inner h2,
html[data-lang=zh-hk] #section-vhp .bicolrow .left .inner h2,
html[data-lang=zh-hk] #section-vhp .bicolrow .right .inner h2 {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-vhp .bicolrow .left .inner h2,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .bicolrow .right .inner h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	text-transform: capitalize
}

#section-vhp .bicolrow .left .inner p,
#section-vhp .bicolrow .right .inner p {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 14px;
	line-height: 27px;
	color: #676767
}

html[data-lang=gr-gr] #section-vhp .bicolrow .left .inner p,
html[data-lang=gr-gr] #section-vhp .bicolrow .right .inner p,
html[data-lang=ja-jp] #section-vhp .bicolrow .left .inner p,
html[data-lang=ja-jp] #section-vhp .bicolrow .right .inner p,
html[data-lang=ko-kr] #section-vhp .bicolrow .left .inner p,
html[data-lang=ko-kr] #section-vhp .bicolrow .right .inner p,
html[data-lang=ru-ru] #section-vhp .bicolrow .left .inner p,
html[data-lang=ru-ru] #section-vhp .bicolrow .right .inner p,
html[data-lang=zh-hk] #section-vhp .bicolrow .left .inner p,
html[data-lang=zh-hk] #section-vhp .bicolrow .right .inner p {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-vhp .bicolrow .left .inner p,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .bicolrow .right .inner p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	background-color: #fff;
	text-transform: uppercase;
	position: relative;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out
}

html[data-lang=gr-gr] #section-vhp .bicolrow .left .inner a,
html[data-lang=gr-gr] #section-vhp .bicolrow .right .inner a,
html[data-lang=ja-jp] #section-vhp .bicolrow .left .inner a,
html[data-lang=ja-jp] #section-vhp .bicolrow .right .inner a,
html[data-lang=ko-kr] #section-vhp .bicolrow .left .inner a,
html[data-lang=ko-kr] #section-vhp .bicolrow .right .inner a,
html[data-lang=ru-ru] #section-vhp .bicolrow .left .inner a,
html[data-lang=ru-ru] #section-vhp .bicolrow .right .inner a,
html[data-lang=th-th] #section-vhp .bicolrow .left .inner a,
html[data-lang=th-th] #section-vhp .bicolrow .right .inner a,
html[data-lang=zh-hk] #section-vhp .bicolrow .left .inner a,
html[data-lang=zh-hk] #section-vhp .bicolrow .right .inner a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .bicolrow .left .inner a,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .bicolrow .right .inner a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#section-vhp .bicolrow .left .inner a.active,
#section-vhp .bicolrow .right .inner a.active,
html.notouch #section-vhp .bicolrow .left .inner a:hover,
html.notouch #section-vhp .bicolrow .right .inner a:hover {
	background-color: #c7ccd0;
	color: #fff
}

#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: #fff;
	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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 26px;
	color: #676767;
	padding-left: 2%;
	padding-right: 2%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-vhp .slideshow-wrapper .left .v-align-div,
html[data-lang=ja-jp] #section-vhp .slideshow-wrapper .left .v-align-div,
html[data-lang=ko-kr] #section-vhp .slideshow-wrapper .left .v-align-div,
html[data-lang=ru-ru] #section-vhp .slideshow-wrapper .left .v-align-div,
html[data-lang=zh-hk] #section-vhp .slideshow-wrapper .left .v-align-div {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-vhp .slideshow-wrapper .left .v-align-div {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .slideshow-wrapper .left .v-align-div {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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, .6);
	top: 50%;
	left: 0;
	margin-top: -33px;
	cursor: pointer;
	text-align: center;
	line-height: 66px;
	-webkit-transition: background .4s linear;
	-o-transition: background .4s linear;
	transition: background .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: 0
}

#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 .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.mobile #section-vhp .videobloc .overlay .v-align-div>img {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-vhp .videobloc .overlay .v-align-div>span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: 30px;
	font-size: 14px;
	line-height: 14px;
	color: #fff
}

html[data-lang=gr-gr] #section-vhp .videobloc .overlay .v-align-div>span,
html[data-lang=ja-jp] #section-vhp .videobloc .overlay .v-align-div>span,
html[data-lang=ko-kr] #section-vhp .videobloc .overlay .v-align-div>span,
html[data-lang=ru-ru] #section-vhp .videobloc .overlay .v-align-div>span,
html[data-lang=th-th] #section-vhp .videobloc .overlay .v-align-div>span,
html[data-lang=zh-hk] #section-vhp .videobloc .overlay .v-align-div>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .videobloc .overlay .v-align-div>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-vhp .videobloc .overlay .v-align-div>span {
	margin-top: 0;
	font-size: 9px;
	line-height: 9px
}

.notouch #section-vhp .videobloc .overlay .v-align-div:hover {
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	color: #a3a3a3;
	cursor: pointer;
	text-transform: uppercase;
	border: 1px solid #c7ccd0
}

html[data-lang=gr-gr] #section-vhp .specs .close,
html[data-lang=ja-jp] #section-vhp .specs .close,
html[data-lang=ko-kr] #section-vhp .specs .close,
html[data-lang=ru-ru] #section-vhp .specs .close,
html[data-lang=th-th] #section-vhp .specs .close,
html[data-lang=zh-hk] #section-vhp .specs .close {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .specs .close {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #09233f;
	margin-bottom: 35px;
	width: 50%;
	text-align: center
}

html[data-lang=gr-gr] #section-vhp .specs .wrap .pad .ref,
html[data-lang=ja-jp] #section-vhp .specs .wrap .pad .ref,
html[data-lang=ko-kr] #section-vhp .specs .wrap .pad .ref,
html[data-lang=ru-ru] #section-vhp .specs .wrap .pad .ref,
html[data-lang=th-th] #section-vhp .specs .wrap .pad .ref,
html[data-lang=zh-hk] #section-vhp .specs .wrap .pad .ref {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .specs .wrap .pad .ref {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	font-size: 12px;
	margin: 0 auto 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: 0
}

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: 0;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	color: #676767;
	margin-bottom: 30px
}

html[data-lang=gr-gr] #section-vhp .specs .wrap .pad .display p,
html[data-lang=ja-jp] #section-vhp .specs .wrap .pad .display p,
html[data-lang=ko-kr] #section-vhp .specs .wrap .pad .display p,
html[data-lang=ru-ru] #section-vhp .specs .wrap .pad .display p,
html[data-lang=zh-hk] #section-vhp .specs .wrap .pad .display p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-vhp .specs .wrap .pad .display p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .specs .wrap .pad .display p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-vhp .specs .wrap .pad .display p span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #09233f
}

html[data-lang=gr-gr] #section-vhp .specs .wrap .pad .display p span,
html[data-lang=ja-jp] #section-vhp .specs .wrap .pad .display p span,
html[data-lang=ko-kr] #section-vhp .specs .wrap .pad .display p span,
html[data-lang=ru-ru] #section-vhp .specs .wrap .pad .display p span,
html[data-lang=th-th] #section-vhp .specs .wrap .pad .display p span,
html[data-lang=zh-hk] #section-vhp .specs .wrap .pad .display p span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .specs .wrap .pad .display p span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 30px;
	color: #7e7f81;
	text-transform: uppercase;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 4%;
	padding-right: 4%
}

html[data-lang=gr-gr] #section-vhp .custom-locator .head p,
html[data-lang=ja-jp] #section-vhp .custom-locator .head p,
html[data-lang=ko-kr] #section-vhp .custom-locator .head p,
html[data-lang=ru-ru] #section-vhp .custom-locator .head p,
html[data-lang=zh-hk] #section-vhp .custom-locator .head p {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-vhp .custom-locator .head p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .custom-locator .head p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-vhp .custom-locator .head p span {
	color: #2e2e2e;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-vhp .custom-locator .head p span,
html[data-lang=ja-jp] #section-vhp .custom-locator .head p span,
html[data-lang=ko-kr] #section-vhp .custom-locator .head p span,
html[data-lang=ru-ru] #section-vhp .custom-locator .head p span,
html[data-lang=th-th] #section-vhp .custom-locator .head p span,
html[data-lang=zh-hk] #section-vhp .custom-locator .head p span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .custom-locator .head p span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #2e2e2e;
	font-size: 40px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-vhp .ctas .left .inner .large,
html[data-lang=gr-gr] #section-vhp .ctas .right .inner .large,
html[data-lang=ja-jp] #section-vhp .ctas .left .inner .large,
html[data-lang=ja-jp] #section-vhp .ctas .right .inner .large,
html[data-lang=ko-kr] #section-vhp .ctas .left .inner .large,
html[data-lang=ko-kr] #section-vhp .ctas .right .inner .large,
html[data-lang=ru-ru] #section-vhp .ctas .left .inner .large,
html[data-lang=ru-ru] #section-vhp .ctas .right .inner .large,
html[data-lang=zh-hk] #section-vhp .ctas .left .inner .large,
html[data-lang=zh-hk] #section-vhp .ctas .right .inner .large {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] #section-vhp .ctas .left .inner .large,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .ctas .right .inner .large {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: grey;
	font-size: 16px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-vhp .ctas .left .inner .small,
html[data-lang=gr-gr] #section-vhp .ctas .right .inner .small,
html[data-lang=ja-jp] #section-vhp .ctas .left .inner .small,
html[data-lang=ja-jp] #section-vhp .ctas .right .inner .small,
html[data-lang=ko-kr] #section-vhp .ctas .left .inner .small,
html[data-lang=ko-kr] #section-vhp .ctas .right .inner .small,
html[data-lang=ru-ru] #section-vhp .ctas .left .inner .small,
html[data-lang=ru-ru] #section-vhp .ctas .right .inner .small,
html[data-lang=zh-hk] #section-vhp .ctas .left .inner .small,
html[data-lang=zh-hk] #section-vhp .ctas .right .inner .small {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-vhp .ctas .left .inner .small,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-vhp .ctas .right .inner .small {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-retailers.lp-vhp .retailers-search .search-title,
html[data-lang=ja-jp] #section-retailers.lp-vhp .retailers-search .search-title,
html[data-lang=ko-kr] #section-retailers.lp-vhp .retailers-search .search-title,
html[data-lang=ru-ru] #section-retailers.lp-vhp .retailers-search .search-title,
html[data-lang=zh-hk] #section-retailers.lp-vhp .retailers-search .search-title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-retailers.lp-vhp .retailers-search .search-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-retailers.lp-vhp .retailers-search .search-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0
}

#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: #fff;
	margin: 7px 10px 0;
	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: #fff
}

#section-retailers.lp-vhp .retailers-wrapper .retailers-search .dropdown label {
	color: #fff
}

#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: 0
}

#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.customer-service-center,
#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.cs,
#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.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-home {
	background-color: #002744;
	padding-bottom: 95px;
	padding-top: 0;
	color: #3d4f5a
}

html.mobile #section-home {
	padding-bottom: 20px
}

#section-home #home-ambassador {
	height: 500px;
	position: relative;
	overflow: hidden;
	background: #003150;
	color: #3d4f5a
}

html.mobile #section-home #home-ambassador {
	height: auto;
	width: 100%;
	left: 0;
	margin-left: 0
}

#section-home #home-ambassador .left {
	width: 50%;
	float: left;
	position: relative;
	background-color: #fff;
	color: #676767;
	padding: 142px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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: #fff;
	color: #676767
}

html.mobile #section-home #home-ambassador .right {
	float: none;
	width: 100%;
	top: 0;
	display: block;
	height: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile #section-home #home-ambassador .right img {
	width: 100% !important;
	height: auto !important;
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important
}

#section-home #home-ambassador .ambassador-title {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 26px;
	line-height: 30px;
	color: #000;
	height: 140px;
	overflow: hidden
}

html[data-lang=gr-gr] #section-home #home-ambassador .ambassador-title,
html[data-lang=ja-jp] #section-home #home-ambassador .ambassador-title,
html[data-lang=ko-kr] #section-home #home-ambassador .ambassador-title,
html[data-lang=ru-ru] #section-home #home-ambassador .ambassador-title,
html[data-lang=zh-hk] #section-home #home-ambassador .ambassador-title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-home #home-ambassador .ambassador-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-home #home-ambassador .ambassador-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #585858;
	margin-left: -30px
}

html[data-lang=gr-gr] #section-home #home-ambassador .left a,
html[data-lang=ja-jp] #section-home #home-ambassador .left a,
html[data-lang=ko-kr] #section-home #home-ambassador .left a,
html[data-lang=ru-ru] #section-home #home-ambassador .left a,
html[data-lang=th-th] #section-home #home-ambassador .left a,
html[data-lang=zh-hk] #section-home #home-ambassador .left a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-home #home-ambassador .left a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#section-home #home-news-preview {
	position: relative;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-home #home-news-preview,
html[data-lang=ja-jp] #section-home #home-news-preview,
html[data-lang=ko-kr] #section-home #home-news-preview,
html[data-lang=ru-ru] #section-home #home-news-preview,
html[data-lang=th-th] #section-home #home-news-preview,
html[data-lang=zh-hk] #section-home #home-news-preview {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-home #home-news-preview {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-home #home-news-preview {
	width: 100%;
	left: 0;
	margin-left: 0
}

#section-home #home-news-preview .title {
	padding-top: 34px;
	height: 79px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	line-height: 13px;
	color: #fff
}

#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
}

#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: #fff;
	overflow: hidden
}

#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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #eff1f3
}

html.mobile #section-home #home-news-preview .news-wrapper .news-item .news-text {
	padding: 20px 25px 35px
}

#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: #fff;
	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, .7);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .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: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #section-home #home-news-preview .news-wrapper .news-item .news-category,
html[data-lang=ja-jp] #section-home #home-news-preview .news-wrapper .news-item .news-category,
html[data-lang=ko-kr] #section-home #home-news-preview .news-wrapper .news-item .news-category,
html[data-lang=ru-ru] #section-home #home-news-preview .news-wrapper .news-item .news-category,
html[data-lang=zh-hk] #section-home #home-news-preview .news-wrapper .news-item .news-category {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-home #home-news-preview .news-wrapper .news-item .news-category {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-home #home-news-preview .news-wrapper .news-item .news-category {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #000;
	font-size: 26px;
	line-height: 30px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	margin-top: 10px;
	height: 168px;
	overflow: hidden;
	display: block
}

html[data-lang=gr-gr] #section-home #home-news-preview .news-wrapper .news-item .news-title,
html[data-lang=ja-jp] #section-home #home-news-preview .news-wrapper .news-item .news-title,
html[data-lang=ko-kr] #section-home #home-news-preview .news-wrapper .news-item .news-title,
html[data-lang=ru-ru] #section-home #home-news-preview .news-wrapper .news-item .news-title,
html[data-lang=zh-hk] #section-home #home-news-preview .news-wrapper .news-item .news-title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-home #home-news-preview .news-wrapper .news-item .news-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-home #home-news-preview .news-wrapper .news-item .news-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff;
	background-color: #003150;
	height: 137px;
	padding-top: 19px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-home #home-news-preview .news-seeall .button {
	margin-left: 13px
}

html.mobile #section-home #home-news-preview .news-seeall {
	padding-top: 10px
}

#section-home #home-slideshow-wrapper {
	overflow: hidden;
	position: relative;
	width: 100%;
	color: #3d4f5a;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

#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 .slideshow-item {
	background: #000;
	position: absolute;
	text-align: center
}

#section-home #home-slideshow-wrapper .slideshow-item .bloc-title-wrapper {
	position: absolute;
	text-align: left;
	line-height: 1em
}

#section-home #home-slideshow-wrapper .slideshow-item .bloc-title-wrapper .title-logo {
	display: inline-block
}

.mobile #section-home #home-slideshow-wrapper .slideshow-item .bloc-title-wrapper .title-logo {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-home #home-slideshow-wrapper .slideshow-item .bloc-title-wrapper .title-logo+br+.title {
	margin-top: 20px
}

#section-home #home-slideshow-wrapper .slideshow-item .bloc-title-wrapper .title {
	font-size: 40px;
	line-height: 1.1em;
	font-family: Conv_EuclidFlex-Regular-WebS;
	pointer-events: none;
	display: inline-block;
	-webkit-transition: color .4s linear;
	-o-transition: color .4s linear;
	transition: color .4s linear
}

html.mobile #section-home #home-slideshow-wrapper .slideshow-item .bloc-title-wrapper .title {
	font-size: 25px
}

#section-home #home-slideshow-wrapper .slideshow-item .bloc-title-wrapper .title+br+.link {
	margin-top: 20px
}

#section-home #home-slideshow-wrapper .slideshow-item .bloc-title-wrapper .link {
	border: 1px solid #000;
	-webkit-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear
}

#section-home #home-slideshow-wrapper .slideshow-item .bloc-title-wrapper .link span {
	-webkit-transition: color .4s linear;
	-o-transition: color .4s linear;
	transition: color .4s linear
}

#section-home #home-slideshow-wrapper .slideshow-item .logo {
	position: absolute;
	max-width: 100%;
	display: block
}

#section-home #home-slideshow-wrapper .slideshow-item .logo[href] {
	cursor: pointer
}

#section-home #home-slideshow-wrapper .slideshow-item .logo img {
	max-width: 100%
}

#section-home #home-slideshow-wrapper .slideshow-item .link-fullslide {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

#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 .icon-general-play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -26px;
	margin-top: -26px
}

#section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper {
	position: absolute;
	right: 39px;
	bottom: 40px;
	width: 100px;
	height: 44px;
	border: 1px solid #fff;
	border: 1px solid hsla(0, 0%, 100%, .3);
	text-align: center;
	visibility: hidden;
	-webkit-transition: border-color .2s linear;
	-o-transition: border-color .2s linear;
	transition: border-color .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.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 #fff
}

html.notouch #section-home #home-slideshow-wrapper .slideshow-item .video-wrapper .controls-wrapper:hover .left {
	border-right: 1px solid #fff
}

#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 #fff;
	border-right: 1px solid hsla(0, 0%, 100%, .3);
	-webkit-transition: border-color .2s linear;
	-o-transition: border-color .2s linear;
	transition: border-color .2s linear;
	width: 49px
}

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,
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 .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .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: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .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
}

#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 .arrow-wrapper {
	position: absolute;
	width: 40px;
	height: 40px;
	cursor: pointer;
	top: 50%;
	left: 40px;
	margin-top: -20px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	background-image: url(../images/colors/transparent.png);
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear
}

html.notouch #section-home #home-slideshow-wrapper .arrow-wrapper:hover {
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50)
}

html.touch #section-home #home-slideshow-wrapper .arrow-wrapper {
	display: none !important
}

#section-home #home-slideshow-wrapper .arrow-wrapper span {
	width: 13px;
	height: 13px;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 16px;
	top: 13px
}

#section-home #home-slideshow-wrapper .arrow-wrapper.arrow-right-wrapper {
	left: auto;
	right: 40px
}

#section-home #home-slideshow-wrapper .arrow-wrapper.arrow-right-wrapper .sprite {
	left: 14px
}

#section-home #home-slideshow-wrapper .arrow-wrapper.arrow-right-wrapper span {
	left: 10px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

#section-home #home-slideshow-wrapper .slideshow-bullets-wrapper {
	position: absolute;
	bottom: 48px;
	width: 100%;
	text-align: center;
	line-height: 1em
}

html.mobile #section-home #home-slideshow-wrapper .slideshow-bullets-wrapper {
	bottom: 24px
}

#section-home #home-slideshow-wrapper .slideshow-bullets-wrapper .bullet {
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
	height: 2px;
	background: #fff;
	width: 20px;
	will-change: width, opacity;
	-moz-opacity: .4;
	-khtml-opacity: .4;
	-webkit-opacity: .4;
	opacity: .4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	filter: alpha(opacity=40);
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: all .5s cubic-bezier(.76, 0, .24, 1);
	-o-transition: all .5s cubic-bezier(.76, 0, .24, 1);
	transition: all .5s cubic-bezier(.76, 0, .24, 1);
	position: relative
}

#section-home #home-slideshow-wrapper .slideshow-bullets-wrapper .bullet:after {
	content: "";
	position: absolute;
	top: -4px;
	bottom: -4px;
	left: -1px;
	right: -1px
}

html.notouch #section-home #home-slideshow-wrapper .slideshow-bullets-wrapper .bullet:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

#section-home #home-slideshow-wrapper .slideshow-bullets-wrapper .bullet.selected {
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-webkit-opacity: 1 !important;
	opacity: 1 !important;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
	filter: alpha(opacity=100) !important;
	width: 45px
}

#section-home #home-watchandstore {
	height: 500px;
	position: relative;
	overflow: hidden;
	color: #3d4f5a
}

html.mobile #section-home #home-watchandstore {
	height: auto;
	width: 100%;
	left: 0;
	margin-left: 0
}

#section-home #home-watchandstore img {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: all 1.2s linear, opacity .2s ease-out;
	-o-transition: all 1.2s linear, opacity .2s ease-out;
	transition: all 1.2s linear, opacity .2s ease-out;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	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: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter: alpha(opacity=80);
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
	-webkit-transition: all 5s linear, opacity .2s ease-out;
	-o-transition: all 5s linear, opacity .2s ease-out;
	transition: all 5s linear, opacity .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;
	box-sizing: border-box;
	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: #fff;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	line-height: 48px;
	position: relative;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-home #home-watchandstore .left .title,
html[data-lang=ja-jp] #section-home #home-watchandstore .left .title,
html[data-lang=ko-kr] #section-home #home-watchandstore .left .title,
html[data-lang=ru-ru] #section-home #home-watchandstore .left .title,
html[data-lang=zh-hk] #section-home #home-watchandstore .left .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-home #home-watchandstore .left .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-home #home-watchandstore .left .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box;
	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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	line-height: 48px;
	text-transform: uppercase;
	position: relative
}

html[data-lang=gr-gr] #section-home #home-watchandstore .right .title,
html[data-lang=ja-jp] #section-home #home-watchandstore .right .title,
html[data-lang=ko-kr] #section-home #home-watchandstore .right .title,
html[data-lang=ru-ru] #section-home #home-watchandstore .right .title,
html[data-lang=zh-hk] #section-home #home-watchandstore .right .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-home #home-watchandstore .right .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-home #home-watchandstore .right .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#section-home #home-watchandstore .right .title .sprite {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	left: -54px;
	top: 0
}

#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 #fff;
	font-size: 14px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	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 .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out
}

html[data-lang=gr-gr] #section-home #home-watchandstore .right .input-geolocate-button,
html[data-lang=ja-jp] #section-home #home-watchandstore .right .input-geolocate-button,
html[data-lang=ko-kr] #section-home #home-watchandstore .right .input-geolocate-button,
html[data-lang=ru-ru] #section-home #home-watchandstore .right .input-geolocate-button,
html[data-lang=th-th] #section-home #home-watchandstore .right .input-geolocate-button,
html[data-lang=zh-hk] #section-home #home-watchandstore .right .input-geolocate-button {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-home #home-watchandstore .right .input-geolocate-button {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0
}

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;
	padding: 8px 12px 5px 27px;
	margin-top: 16px;
	max-width: 70%
}

html.mobile[data-lang=ru-ru] #section-home #home-watchandstore .right .input-geolocate-button {
	font-size: 8px;
	line-height: 8px;
	padding: 8px 12px 8px 27px
}

#section-home #home-watchandstore .right .sprite {
	position: absolute;
	left: -70px;
	top: 10px
}

#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: 0;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
	border-left: 20px solid #002844;
	border-right: 20px solid #002844
}

#home-instagram.animated .instragram-content a {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

#home-instagram.animated .instragram-content a .flipper {
	-webkit-transition: all 1.8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: all 1.8s cubic-bezier(.19, 1, .22, 1);
	transition: all 1.8s cubic-bezier(.19, 1, .22, 1);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

#home-instagram.animated .instragram-content a .flipper.flip {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

#home-instagram.animated .instragram-content a .flipper .face {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

#home-instagram.animated .instragram-content a .flipper .backface {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

#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
}

#home-instagram .instragram-content a .flipper {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#home-instagram .instragram-content a .flipper .face {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000
}

#home-instagram .instragram-content a .flipper .backface {
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

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);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

#home-instagram .instragram-content a img {
	position: relative;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 2s linear;
	transition: -webkit-transform 2s linear;
	-o-transition: transform 2s linear;
	transition: transform 2s linear;
	transition: transform 2s linear, -webkit-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: 0 !important;
	margin-top: 0 !important;
	display: block
}

#home-instagram>a {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	width: 100%;
	height: 100%;
	background: rgba(11, 55, 92, .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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #fff;
	font-size: 40px;
	line-height: 50px;
	left: 26.4%;
	position: absolute;
	top: 38.2%;
	margin-left: 120px
}

html[data-lang=gr-gr] #home-instagram>a div,
html[data-lang=ja-jp] #home-instagram>a div,
html[data-lang=ko-kr] #home-instagram>a div,
html[data-lang=ru-ru] #home-instagram>a div,
html[data-lang=zh-hk] #home-instagram>a div {
	font-family: open_sanslight
}

html[data-lang=th-th] #home-instagram>a div {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #home-instagram>a div {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#home-instagram>a div b {
	font-weight: none;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #home-instagram>a div b,
html[data-lang=ja-jp] #home-instagram>a div b,
html[data-lang=ko-kr] #home-instagram>a div b,
html[data-lang=ru-ru] #home-instagram>a div b,
html[data-lang=th-th] #home-instagram>a div b,
html[data-lang=zh-hk] #home-instagram>a div b {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #home-instagram>a div b {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #home-instagram>a div {
	font-size: 17px;
	line-height: 19px;
	left: 0;
	top: 50%;
	margin-top: -13px
}

#home-magazine {
	position: relative;
	margin-top: 90px
}

#home-magazine * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.tablet #home-magazine {
	margin-top: 60px
}

html.mobile #home-magazine {
	margin-top: 30px
}

#home-magazine .background {
	position: absolute;
	top: 0;
	left: 0
}

#home-magazine .title {
	color: #fff;
	font-size: 40px;
	line-height: 35px;
	position: relative;
	padding-left: 50px;
	padding-right: 50px;
	margin-top: 35px
}

html.tablet #home-magazine .title {
	font-size: 30px;
	line-height: 25px
}

html.mobile #home-magazine .title {
	font-size: 25px;
	line-height: 21px;
	padding-left: 24px;
	padding-right: 24px
}

#home-magazine .item[data-template=whiteseason] .title,
#home-magazine .left[data-template=whiteseason] .title,
#home-magazine .right[data-template=whiteseason] .title {
	font-family: Conv_EuclidFlex-Regular-WebS
}

#home-magazine .item[data-template=bluehorse] .title,
#home-magazine .left[data-template=bluehorse] .title,
#home-magazine .right[data-template=bluehorse] .title {
	font-family: "Conv_SangBleuSerif-LightItalic"
}

#home-magazine[data-template=twoitems] .content {
	height: 600px;
	position: relative
}

html.tablet #home-magazine[data-template=twoitems] .content {
	height: 400px
}

html.mobile #home-magazine[data-template=twoitems] .content {
	height: 300px;
	overflow: hidden
}

html.mobile #home-magazine[data-template=twoitems] .content[data-indexmobile="1"]>div {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

#home-magazine[data-template=twoitems] .content>div {
	width: 100%;
	height: 100%
}

html.mobile #home-magazine[data-template=twoitems] .content>div {
	width: 200%;
	-webkit-transition: -webkit-transform .6s cubic-bezier(.76, 0, .24, 1);
	transition: -webkit-transform .6s cubic-bezier(.76, 0, .24, 1);
	-o-transition: transform .6s cubic-bezier(.76, 0, .24, 1);
	transition: transform .6s cubic-bezier(.76, 0, .24, 1);
	transition: transform .6s cubic-bezier(.76, 0, .24, 1), -webkit-transform .6s cubic-bezier(.76, 0, .24, 1)
}

#home-magazine[data-template=twoitems] .content .left,
#home-magazine[data-template=twoitems] .content .right {
	width: 50%;
	display: inline-block;
	height: 100%;
	position: relative;
	overflow: hidden;
	background: #fff
}

#home-magazine[data-template=twoitems] .content .left .background-wrapper,
#home-magazine[data-template=twoitems] .content .right .background-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}

html.notouch #home-magazine[data-template=twoitems] .content .left:hover .background-wrapper,
html.notouch #home-magazine[data-template=twoitems] .content .right:hover .background-wrapper {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter: alpha(opacity=80)
}

html.mobile #home-magazine[data-template=twoitems] .content .left,
html.mobile #home-magazine[data-template=twoitems] .content .right {
	width: 50%;
	height: 100%
}

#home-magazine[data-template=twoitems] .content .subtitle {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	position: relative;
	margin-top: 7px;
	padding-left: 50px;
	padding-right: 50px
}

html[data-lang=gr-gr] #home-magazine[data-template=twoitems] .content .subtitle,
html[data-lang=ja-jp] #home-magazine[data-template=twoitems] .content .subtitle,
html[data-lang=ko-kr] #home-magazine[data-template=twoitems] .content .subtitle,
html[data-lang=ru-ru] #home-magazine[data-template=twoitems] .content .subtitle,
html[data-lang=zh-hk] #home-magazine[data-template=twoitems] .content .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] #home-magazine[data-template=twoitems] .content .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #home-magazine[data-template=twoitems] .content .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #home-magazine[data-template=twoitems] .content .subtitle {
	font-size: 15px;
	line-height: 22px
}

html.mobile #home-magazine[data-template=twoitems] .content .subtitle {
	font-size: 15px;
	line-height: 21px;
	padding-left: 24px;
	padding-right: 24px
}

#home-magazine[data-template=twoitems] .content .logo {
	position: absolute;
	left: 50px;
	bottom: 150px;
	max-width: 240px
}

html.tablet #home-magazine[data-template=twoitems] .content .logo {
	bottom: 130px;
	max-width: 180px
}

html.mobile #home-magazine[data-template=twoitems] .content .logo {
	bottom: 100px;
	left: 24px;
	max-width: 175px
}

#home-magazine[data-template=twoitems] .content .button {
	position: absolute;
	bottom: 50px;
	left: 50px
}

html.mobile #home-magazine[data-template=twoitems] .content .button {
	left: 24px;
	bottom: 40px
}

#home-magazine[data-template=twoitems] .bottom {
	width: 100%;
	height: 135px;
	background: #003150
}

html.tablet #home-magazine[data-template=twoitems] .bottom {
	height: 90px
}

#home-magazine[data-template=twoitems] .bottom .button {
	margin-left: 32px;
	white-space: nowrap;
	margin-top: 10px;
	color: #3d4f5a
}

#home-magazine[data-template=twoitems] .bottom .button [data-color] span {
	color: inherit
}

#home-magazine[data-template=twoitems] .bottom .button span {
	font-size: 14px
}

#home-magazine[data-template=twoitems] .bottom .button .icon-wrapper {
	display: inline-block;
	vertical-align: middle
}

#home-magazine[data-template=twoitems] .bullets-wrapper {
	position: relative;
	width: 100%;
	text-align: center;
	height: 50px;
	line-height: 50px
}

#home-magazine[data-template=slideshow] .content {
	height: 500px
}

html.tablet #home-magazine[data-template=slideshow] .content {
	height: 330px
}

html.mobile #home-magazine[data-template=slideshow] .content {
	height: 475px
}

#home-magazine[data-template=slideshow] .content .left,
#home-magazine[data-template=slideshow] .content .right {
	width: 50%;
	display: inline-block;
	height: 100%;
	position: relative;
	overflow: hidden;
	background: #fff
}

#home-magazine[data-template=slideshow] .content .left .background,
#home-magazine[data-template=slideshow] .content .right .background {
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}

html.notouch #home-magazine[data-template=slideshow] .content .left:hover .background,
html.notouch #home-magazine[data-template=slideshow] .content .right:hover .background {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

html.mobile #home-magazine[data-template=slideshow] .content .left,
html.mobile #home-magazine[data-template=slideshow] .content .right {
	width: 100%;
	height: 50%
}

#home-magazine[data-template=slideshow] .content .left {
	padding-left: 130px;
	padding-right: 50px
}

html.tablet #home-magazine[data-template=slideshow] .content .left {
	padding-left: 100px
}

.mobile #home-magazine[data-template=slideshow] .content .left {
	padding-left: 22.5px;
	padding-right: 22.5px
}

#home-magazine[data-template=slideshow] .content .left .button {
	white-space: nowrap;
	padding-left: 0 !important
}

#home-magazine[data-template=slideshow] .content .left .button span {
	font-size: 14px;
	color: #3d4f5a
}

.mobile #home-magazine[data-template=slideshow] .content .left .button span {
	font-size: 12px
}

#home-magazine[data-template=slideshow] .content .left .button .icon-wrapper {
	display: inline-block;
	vertical-align: middle
}

#home-magazine[data-template=slideshow] .content .background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all 1s linear;
	-o-transition: all 1s linear;
	transition: all 1s linear
}

#home-magazine[data-template=slideshow] .content .name {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #fff;
	font-size: 40px;
	text-transform: uppercase;
	margin-top: 180px;
	position: relative
}

html[data-lang=gr-gr] #home-magazine[data-template=slideshow] .content .name,
html[data-lang=ja-jp] #home-magazine[data-template=slideshow] .content .name,
html[data-lang=ko-kr] #home-magazine[data-template=slideshow] .content .name,
html[data-lang=ru-ru] #home-magazine[data-template=slideshow] .content .name,
html[data-lang=zh-hk] #home-magazine[data-template=slideshow] .content .name {
	font-family: open_sanslight
}

html[data-lang=th-th] #home-magazine[data-template=slideshow] .content .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #home-magazine[data-template=slideshow] .content .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #home-magazine[data-template=slideshow] .content .name {
	margin-top: 90px;
	font-size: 35px
}

html.mobile #home-magazine[data-template=slideshow] .content .name {
	font-size: 20px;
	margin-top: 100px
}

#home-magazine[data-template=slideshow] .content .name div {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #home-magazine[data-template=slideshow] .content .name div,
html[data-lang=ja-jp] #home-magazine[data-template=slideshow] .content .name div,
html[data-lang=ko-kr] #home-magazine[data-template=slideshow] .content .name div,
html[data-lang=ru-ru] #home-magazine[data-template=slideshow] .content .name div,
html[data-lang=th-th] #home-magazine[data-template=slideshow] .content .name div,
html[data-lang=zh-hk] #home-magazine[data-template=slideshow] .content .name div {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #home-magazine[data-template=slideshow] .content .name div {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#home-magazine[data-template=slideshow] .content .right .slideshow-content {
	height: 100%;
	position: relative
}

#home-magazine[data-template=slideshow] .content .right .slideshow-content .item {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative
}

#home-magazine[data-template=slideshow] .content .right .slideshow-content .item .logo {
	position: relative;
	margin-left: 120px;
	margin-top: 80px
}

.tablet #home-magazine[data-template=slideshow] .content .right .slideshow-content .item .logo {
	margin-left: 90px;
	margin-top: 60px
}

.mobile #home-magazine[data-template=slideshow] .content .right .slideshow-content .item .logo {
	margin-left: 25px;
	max-width: 140px;
	margin-top: 37px
}

#home-magazine[data-template=slideshow] .content .right .slideshow-content .item .title {
	padding-left: 120px
}

.tablet #home-magazine[data-template=slideshow] .content .right .slideshow-content .item .title {
	padding-left: 90px
}

.mobile #home-magazine[data-template=slideshow] .content .right .slideshow-content .item .title {
	padding-left: 25px;
	font-size: 20px;
	margin-top: 13px
}

#home-magazine[data-template=slideshow] .content .right .slideshow-content .item .button {
	position: absolute;
	left: 120px;
	bottom: 120px
}

.tablet #home-magazine[data-template=slideshow] .content .right .slideshow-content .item .button {
	left: 90px;
	bottom: 90px
}

.mobile #home-magazine[data-template=slideshow] .content .right .slideshow-content .item .button {
	left: 25px;
	bottom: 40px
}

.mobile #home-magazine.no-leftslide[data-template=slideshow] {
	padding-left: 0;
	padding-right: 0
}

#home-magazine.no-leftslide[data-template=slideshow] .content .right {
	width: 100%
}

.mobile #home-magazine.no-leftslide[data-template=slideshow] .content .right {
	height: 100%
}

.mobile #home-magazine.no-leftslide[data-template=slideshow] .content {
	height: 136px
}

html.desktop #home-magazine.no-leftslide[data-template=slideshow] .navigation-wrapper,
html.tablet #home-magazine.no-leftslide[data-template=slideshow] .navigation-wrapper {
	margin-left: 0;
	left: 30%;
	right: 30%;
	text-align: center
}

#home-magazine .icon-general-left-white,
#home-magazine .icon-general-right-white {
	position: absolute;
	bottom: 71px;
	cursor: pointer;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear;
	z-index: 1
}

html.notouch #home-magazine .icon-general-left-white:hover,
html.notouch #home-magazine .icon-general-right-white:hover {
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50)
}

.tablet #home-magazine .icon-general-left-white,
.tablet #home-magazine .icon-general-right-white {
	bottom: 31px
}

.mobile #home-magazine .icon-general-left-white,
.mobile #home-magazine .icon-general-right-white {
	bottom: 23px
}

#home-magazine .icon-general-right-white {
	right: 80px;
	margin-bottom: -1px
}

.mobile #home-magazine .icon-general-right-white {
	right: 40px
}

#home-magazine .icon-general-left-white {
	right: 120px
}

.mobile #home-magazine .icon-general-left-white {
	left: 40px
}

#home-magazine .navigation-wrapper {
	position: absolute;
	bottom: 80px;
	left: 120px;
	white-space: nowrap;
	margin-left: 50%
}

html.tablet #home-magazine .navigation-wrapper {
	bottom: 40px;
	left: 90px
}

.mobile #home-magazine .navigation-wrapper {
	text-align: center;
	height: 65px;
	line-height: 65px;
	left: 0;
	position: relative;
	bottom: 0;
	width: 100%;
	margin-left: 0
}

#home-magazine .navigation-wrapper .bullet {
	width: 20px;
	height: 2px;
	will-change: width, background;
	background: #708394;
	margin-right: 8px;
	-webkit-transition: all .5s cubic-bezier(.76, 0, .24, 1);
	-o-transition: all .5s cubic-bezier(.76, 0, .24, 1);
	transition: all .5s cubic-bezier(.76, 0, .24, 1);
	cursor: pointer;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-webkit-opacity: 1 !important;
	opacity: 1 !important;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
	filter: alpha(opacity=100) !important;
	display: inline-block;
	position: relative
}

#home-magazine .navigation-wrapper .bullet:after {
	content: "";
	position: absolute;
	top: -5px;
	bottom: -5px;
	left: 0;
	right: 0
}

#home-magazine .navigation-wrapper .bullet.selected {
	width: 45px;
	background: #fff;
	pointer-events: none
}

#section-home .canvas-wrapper canvas {
	height: auto !important
}

@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 50% fixed;
		background-size: cover;
		width: 100%;
		height: 100%;
		width: 100vw;
		height: 100vh
	}

	#section-home #canvas_LONGINES_CONQUEST_1100th_RG_realTime {
		display: none
	}
}

#section-home #LONGINES_DolceVita_mobile {
	height: 100% !important;
	width: 100% !important
}

#section-film {
	overflow: hidden;
	background: #fff;
	color: #676767
}

#section-film h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 70px;
	line-height: 70px;
	color: #34495e;
	padding: 40px 85px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-film h1,
html[data-lang=ja-jp] #section-film h1,
html[data-lang=ko-kr] #section-film h1,
html[data-lang=ru-ru] #section-film h1,
html[data-lang=zh-hk] #section-film h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-film h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-film h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff
}

#section-film .video-external-player {
	text-align: right;
	position: absolute;
	right: 90px;
	top: 110px;
	color: #676767;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	background: #fff
}

html[data-lang=gr-gr] #section-film .video-external-player,
html[data-lang=ja-jp] #section-film .video-external-player,
html[data-lang=ko-kr] #section-film .video-external-player,
html[data-lang=ru-ru] #section-film .video-external-player,
html[data-lang=zh-hk] #section-film .video-external-player {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-film .video-external-player {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-film .video-external-player {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-film .video-external-player img,
#section-film .video-external-player span {
	display: inline-block;
	vertical-align: middle
}

html.mobile #section-film .video-external-player {
	right: 20px;
	top: 90px;
	font-size: 9px
}

#section-film .video-external-player img {
	width: 86px;
	margin-left: 16px
}

#section-film .video-external-player img.wcag-contrast {
	display: none
}

html.mobile #section-film .video-external-player img {
	width: 40px;
	margin-left: 10px
}

#section-film a.video {
	min-height: 0
}

#section-film a.video .icon-general-play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .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: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .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.description,
#section-film .line.right .big.video,
#section-film .line.right .medium,
#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: #fff
}

#section-film .description,
html.mobile #section-film .description {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-film .description img {
	width: 100%
}

#section-film .description .arrow {
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -13px;
	width: 0;
	height: 0;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
	border-style: solid;
	border-width: 0 13px 10px;
	display: none
}

#section-film .description h2 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #464646;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

html[data-lang=gr-gr] #section-film .description h2,
html[data-lang=ja-jp] #section-film .description h2,
html[data-lang=ko-kr] #section-film .description h2,
html[data-lang=ru-ru] #section-film .description h2,
html[data-lang=zh-hk] #section-film .description h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-film .description h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-film .description h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-film .description p {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #676767;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	display: none
}

html[data-lang=gr-gr] #section-film .description p,
html[data-lang=ja-jp] #section-film .description p,
html[data-lang=ko-kr] #section-film .description p,
html[data-lang=ru-ru] #section-film .description p,
html[data-lang=zh-hk] #section-film .description p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-film .description p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-film .description p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 0
}

.tablet #section-film .big.description {
	padding: 30px 0
}

#section-film .big.description h2 {
	font-size: 26px;
	line-height: 32px;
	color: #464646;
	padding-left: 70px;
	padding-right: 70px
}

html.tablet #section-film .big.description h2 {
	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;
	box-sizing: border-box
}

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: #fff;
	width: 100%;
	padding: 30px
}

.mobile #section-film h1 {
	text-align: center;
	font-size: 24px;
	line-height: 31px;
	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 h2 {
	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 .highlight,
.mobile #section-film .line,
.mobile #section-film .medium,
.mobile #section-film .small {
	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
}

.mobile #section-film h2 {
	font-size: 11px;
	line-height: 15px
}

@media screen and (-ms-high-contrast:active) {
	#section-film .video-external-player img {
		display: none
	}

	#section-film .video-external-player img.wcag-contrast {
		display: inline-block
	}
}

#film-detail {
	overflow-x: hidden;
	background: #fff;
	text-align: center;
	color: #676767
}

#film-detail h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 70px;
	line-height: 70px;
	color: #34495e;
	padding: 40px 85px;
	text-transform: uppercase;
	text-align: left
}

html[data-lang=gr-gr] #film-detail h1,
html[data-lang=ja-jp] #film-detail h1,
html[data-lang=ko-kr] #film-detail h1,
html[data-lang=ru-ru] #film-detail h1,
html[data-lang=zh-hk] #film-detail h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #film-detail h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #film-detail h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#film-detail h2 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 38px;
	line-height: 42px;
	color: #464646;
	padding-left: 140px;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #film-detail h2,
html[data-lang=ja-jp] #film-detail h2,
html[data-lang=ko-kr] #film-detail h2,
html[data-lang=ru-ru] #film-detail h2,
html[data-lang=zh-hk] #film-detail h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #film-detail h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #film-detail h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#film-detail p {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #676767;
	padding-right: 140px;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #film-detail p,
html[data-lang=ja-jp] #film-detail p,
html[data-lang=ko-kr] #film-detail p,
html[data-lang=ru-ru] #film-detail p,
html[data-lang=zh-hk] #film-detail p {
	font-family: open_sansregular
}

html[data-lang=th-th] #film-detail p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #film-detail p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #film-detail p {
	padding-right: 0
}

#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 .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

#film-detail a.video:hover .icon-general-play {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

#film-detail>.video {
	overflow: visible;
	background: #000;
	color: #fff
}

#film-detail .video-description {
	padding-top: 45px
}

#film-detail .description,
#film-detail .video-description {
	position: relative;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#film-detail .description {
	padding-left: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#film-detail .description a {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
	color: #737373
}

html[data-lang=gr-gr] #film-detail .description a,
html[data-lang=ja-jp] #film-detail .description a,
html[data-lang=ko-kr] #film-detail .description a,
html[data-lang=ru-ru] #film-detail .description a,
html[data-lang=zh-hk] #film-detail .description a {
	font-family: open_sansbold
}

html[data-lang=th-th] #film-detail .description a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #film-detail .description a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#film-detail .description a i {
	position: absolute;
	left: 0
}

#film-detail .description a:hover {
	color: #585858
}

#film-detail .description p {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	max-width: 250px;
	color: #676767;
	padding: 0
}

html[data-lang=gr-gr] #film-detail .description p,
html[data-lang=ja-jp] #film-detail .description p,
html[data-lang=ko-kr] #film-detail .description p,
html[data-lang=ru-ru] #film-detail .description p,
html[data-lang=zh-hk] #film-detail .description p {
	font-family: open_sansregular
}

html[data-lang=th-th] #film-detail .description p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #film-detail .description p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

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: 0
}

#film-detail .right {
	padding-left: 40px;
	padding-right: 95px
}

#film-detail a.back {
	margin: 100px auto 160px;
	border: 1px solid #e5e5e5;
	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;
	padding: 25px 15px
}

.mobile #film-detail h2 {
	font-size: 23px;
	line-height: 27px;
	padding: 0;
	margin: 25px 0;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] .mobile #film-detail h2,
html[data-lang=ja-jp] .mobile #film-detail h2,
html[data-lang=ko-kr] .mobile #film-detail h2,
html[data-lang=ru-ru] .mobile #film-detail h2,
html[data-lang=zh-hk] .mobile #film-detail h2 {
	font-family: open_sanslight
}

html[data-lang=th-th] .mobile #film-detail h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .mobile #film-detail h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #film-detail p {
	font-size: 12px;
	line-height: 21px;
	margin: 0;
	padding: 0 0 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: 0
}

.mobile #film-detail .video-description i {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	margin-right: 5px
}

.mobile #film-detail .button.back {
	margin: 45px 0
}

#video-popin {
	position: fixed;
	background: rgba(16, 49, 77, .95);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1001;
	display: none
}

#video-popin .video-popin-close {
	right: 69px;
	top: 69px;
	position: absolute;
	cursor: pointer;
	-webkit-transition: -webkit-transform .4s cubic-bezier(.66, 0, .34, 1);
	transition: -webkit-transform .4s cubic-bezier(.66, 0, .34, 1);
	-o-transition: transform .4s cubic-bezier(.66, 0, .34, 1);
	transition: transform .4s cubic-bezier(.66, 0, .34, 1);
	transition: transform .4s cubic-bezier(.66, 0, .34, 1), -webkit-transform .4s cubic-bezier(.66, 0, .34, 1)
}

.mobile #video-popin .video-popin-close {
	top: 13px;
	left: 50%;
	right: auto;
	margin-left: -13px
}

html.notouch #video-popin .video-popin-close:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

#video-popin .video-popin-content {
	width: 80%;
	left: 10%;
	position: absolute;
	height: 86%;
	top: 7%;
	overflow: hidden;
	background: #000
}

.mobile #video-popin .video-popin-content {
	right: 20px;
	left: 20px;
	position: absolute;
	bottom: 5px;
	top: 50px;
	width: auto;
	height: auto
}

#video-popin .video-popin-content .video {
	height: 100%;
	width: 100%
}

#video-popin .video-popin-content .video-youtube {
	height: 100%
}

#section-wishes2019 {
	position: absolute;
	width: 100%;
	left: 0;
	overflow: hidden;
	background: #000;
	top: 0;
	bottom: 0
}

html.touch #section-wishes2019 {
	padding-top: 0;
	top: 0;
	position: relative;
	margin-bottom: -5px
}

#section-wishes2019.fullbrowser {
	padding-top: 0;
	z-index: 10000;
	position: fixed
}

#section-wishes2019.notfullbrowser video {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background-size: cover
}

#section-wishes2019 video {
	width: 100%;
	height: 100%;
	background: #000
}

html.touch #section-wishes2019 video {
	min-height: 300px
}

html.tablet #section-wishes2019 video {
	min-height: 500px
}

#section-wishes2019 .poster {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none
}

html.ie7 #section-wishes2019 .poster,
html.ie8 #section-wishes2019 .poster,
html.ie9 #section-wishes2019 .poster {
	display: block
}

#section-wishes2019 .icon-general-play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -26px;
	margin-top: -26px;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
	z-index: 1000
}

html.notouch #section-wishes2019 .icon-general-play:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

#section-wishes2019 .controls-wrapper {
	position: absolute;
	right: 39px;
	bottom: 40px;
	width: 100px;
	height: 44px;
	border: 1px solid #fff;
	border: 1px solid hsla(0, 0%, 100%, .3);
	text-align: center;
	visibility: hidden;
	-webkit-transition: border-color .2s linear;
	-o-transition: border-color .2s linear;
	transition: border-color .2s linear
}

html.ie7 #section-wishes2019 .controls-wrapper,
html.ie8 #section-wishes2019 .controls-wrapper,
html.ie9 #section-wishes2019 .controls-wrapper,
html.ie10 #section-wishes2019 .controls-wrapper,
html.ie11 #section-wishes2019 .controls-wrapper {
	width: 50px
}

html.notouch #section-wishes2019 .controls-wrapper:hover {
	border: 1px solid #fff
}

html.notouch #section-wishes2019 .controls-wrapper:hover .left {
	border-right: 1px solid #fff
}

#section-wishes2019 .controls-wrapper .left,
#section-wishes2019 .controls-wrapper .right {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 100%;
	vertical-align: top;
	width: 50px;
	cursor: pointer
}

#section-wishes2019 .controls-wrapper .left {
	border-right: 1px solid #fff;
	border-right: 1px solid hsla(0, 0%, 100%, .3);
	width: 49px;
	-webkit-transition: border-color .2s linear;
	-o-transition: border-color .2s linear;
	transition: border-color .2s linear
}

#section-wishes2019 .controls-wrapper .left .icon-media-mute-white-big {
	display: none
}

html.ie7 #section-wishes2019 .controls-wrapper .left,
html.ie8 #section-wishes2019 .controls-wrapper .left,
html.ie9 #section-wishes2019 .controls-wrapper .left,
html.ie10 #section-wishes2019 .controls-wrapper .left,
html.ie11 #section-wishes2019 .controls-wrapper .left {
	width: 100%;
	border-right: none
}

html.ie7 #section-wishes2019 .controls-wrapper .right,
html.ie8 #section-wishes2019 .controls-wrapper .right,
html.ie9 #section-wishes2019 .controls-wrapper .right,
html.ie10 #section-wishes2019 .controls-wrapper .right,
html.ie11 #section-wishes2019 .controls-wrapper .right {
	display: none
}

#section-wishes2019 .controls-wrapper .sprite {
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .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-wishes2019 .controls-wrapper .sprite:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

#section-wishes2019 .controls-wrapper.muted .left .icon-media-mute-white-big {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#section-wishes2019 .controls-wrapper.muted .left .icon-media-sound-white-big {
	display: none
}

#section-wishes2019 .close-wrapper {
	border-color: #edeeee !important;
	position: absolute;
	right: 39px;
	top: 35px;
	cursor: pointer;
	background: none
}

#section-wishes2019 .close-wrapper span {
	color: #fff !important
}

#section-wishes2019 .close-wrapper .sprite,
#section-wishes2019 .close-wrapper span {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100)
}

#section-wishes2019 .close-wrapper .sprite {
	margin-left: 10px
}

html.mobile #section-wishes2019 .close-wrapper .sprite {
	margin-left: 0
}

#section-valentines2019 {
	position: absolute;
	width: 100%;
	left: 0;
	overflow: hidden;
	background: #000;
	top: 0;
	bottom: 0
}

html.touch #section-valentines2019 {
	padding-top: 0;
	top: 0;
	position: relative;
	margin-bottom: -5px
}

#section-valentines2019.fullbrowser {
	padding-top: 0;
	z-index: 10000;
	position: fixed
}

#section-valentines2019.notfullbrowser video {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background-size: cover
}

#section-valentines2019 video {
	width: 100%;
	height: 100%;
	background: #000
}

html.touch #section-valentines2019 video {
	min-height: 300px
}

html.tablet #section-valentines2019 video {
	min-height: 500px
}

#section-valentines2019 .poster {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none
}

html.ie7 #section-valentines2019 .poster,
html.ie8 #section-valentines2019 .poster,
html.ie9 #section-valentines2019 .poster {
	display: block
}

#section-valentines2019 .icon-general-play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -26px;
	margin-top: -26px;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
	z-index: 1000
}

html.notouch #section-valentines2019 .icon-general-play:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

#section-valentines2019 .controls-wrapper {
	position: absolute;
	right: 39px;
	bottom: 40px;
	width: 100px;
	height: 44px;
	border: 1px solid #fff;
	border: 1px solid hsla(0, 0%, 100%, .3);
	text-align: center;
	visibility: hidden;
	-webkit-transition: border-color .2s linear;
	-o-transition: border-color .2s linear;
	transition: border-color .2s linear
}

html.ie7 #section-valentines2019 .controls-wrapper,
html.ie8 #section-valentines2019 .controls-wrapper,
html.ie9 #section-valentines2019 .controls-wrapper,
html.ie10 #section-valentines2019 .controls-wrapper,
html.ie11 #section-valentines2019 .controls-wrapper {
	width: 50px
}

html.notouch #section-valentines2019 .controls-wrapper:hover {
	border: 1px solid #fff
}

html.notouch #section-valentines2019 .controls-wrapper:hover .left {
	border-right: 1px solid #fff
}

#section-valentines2019 .controls-wrapper .left,
#section-valentines2019 .controls-wrapper .right {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 100%;
	vertical-align: top;
	width: 50px;
	cursor: pointer
}

#section-valentines2019 .controls-wrapper .left {
	border-right: 1px solid #fff;
	border-right: 1px solid hsla(0, 0%, 100%, .3);
	width: 49px;
	-webkit-transition: border-color .2s linear;
	-o-transition: border-color .2s linear;
	transition: border-color .2s linear
}

#section-valentines2019 .controls-wrapper .left .icon-media-mute-white-big {
	display: none
}

html.ie7 #section-valentines2019 .controls-wrapper .left,
html.ie8 #section-valentines2019 .controls-wrapper .left,
html.ie9 #section-valentines2019 .controls-wrapper .left,
html.ie10 #section-valentines2019 .controls-wrapper .left,
html.ie11 #section-valentines2019 .controls-wrapper .left {
	width: 100%;
	border-right: none
}

html.ie7 #section-valentines2019 .controls-wrapper .right,
html.ie8 #section-valentines2019 .controls-wrapper .right,
html.ie9 #section-valentines2019 .controls-wrapper .right,
html.ie10 #section-valentines2019 .controls-wrapper .right,
html.ie11 #section-valentines2019 .controls-wrapper .right {
	display: none
}

#section-valentines2019 .controls-wrapper .sprite {
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .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-valentines2019 .controls-wrapper .sprite:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

#section-valentines2019 .controls-wrapper.muted .left .icon-media-mute-white-big {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#section-valentines2019 .controls-wrapper.muted .left .icon-media-sound-white-big {
	display: none
}

#section-valentines2019 .close-wrapper {
	border-color: #edeeee !important;
	position: absolute;
	right: 39px;
	top: 35px;
	cursor: pointer;
	background: none
}

#section-valentines2019 .close-wrapper span {
	color: #fff !important
}

#section-valentines2019 .close-wrapper .sprite,
#section-valentines2019 .close-wrapper span {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100)
}

#section-valentines2019 .close-wrapper .sprite {
	margin-left: 10px
}

html.mobile #section-valentines2019 .close-wrapper .sprite {
	margin-left: 0
}

#section-retailers.lp-valentines .retailers-search .search-title {
	line-height: 26px !important;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-retailers.lp-valentines .retailers-search .search-title,
html[data-lang=ja-jp] #section-retailers.lp-valentines .retailers-search .search-title,
html[data-lang=ko-kr] #section-retailers.lp-valentines .retailers-search .search-title,
html[data-lang=ru-ru] #section-retailers.lp-valentines .retailers-search .search-title,
html[data-lang=zh-hk] #section-retailers.lp-valentines .retailers-search .search-title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-retailers.lp-valentines .retailers-search .search-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-retailers.lp-valentines .retailers-search .search-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0
}

#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: #fff;
	margin: 7px 10px 0;
	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: #fff
}

#section-retailers.lp-valentines .retailers-wrapper .retailers-search .dropdown label {
	color: #fff
}

#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: 0
}

#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.customer-service-center,
#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.cs,
#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.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: #676767;
	padding-top: 0;
	background-color: #eff1f3
}

#section-eventsport .sports-wrapper {
	background-color: #003150;
	color: #3d4f5a;
	position: relative;
	overflow: hidden;
	width: 100%
}

#section-eventsport .sports-wrapper .widget-ariane {
	border-bottom: 1px solid #204a65;
	border-top: 0;
	z-index: 10;
	color: #fff
}

#section-eventsport .sports-wrapper .widget-ariane a {
	color: #fff
}

#section-eventsport .sports-wrapper h1 {
	font-size: 40px;
	color: #fff;
	padding-top: 123px;
	padding-bottom: 67px;
	text-transform: uppercase;
	text-align: center;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-eventsport .sports-wrapper h1,
html[data-lang=ja-jp] #section-eventsport .sports-wrapper h1,
html[data-lang=ko-kr] #section-eventsport .sports-wrapper h1,
html[data-lang=ru-ru] #section-eventsport .sports-wrapper h1,
html[data-lang=zh-hk] #section-eventsport .sports-wrapper h1 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-eventsport .sports-wrapper h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-wrapper h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 .sport-picture,
#section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text {
	position: relative;
	width: 100%
}

#section-eventsport .sports-wrapper .sport-item-container .sport-item:hover .sport-text .sport-title {
	color: #676767
}

#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>a {
	position: relative;
	display: block
}

#section-eventsport .sports-wrapper .sport-item-container .sport-item img {
	width: 100%;
	height: auto;
	-webkit-transition: .7s;
	-o-transition: .7s;
	transition: .7s;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-filter: grey;
	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;
	box-sizing: border-box;
	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;
	box-sizing: border-box
}

#section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	text-transform: uppercase;
	display: block;
	width: 100%;
	line-height: 134px;
	color: #676767;
	text-align: center;
	font-size: 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title,
html[data-lang=ja-jp] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title,
html[data-lang=ko-kr] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title,
html[data-lang=ru-ru] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title,
html[data-lang=zh-hk] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title {
	line-height: 93px
}

#section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text .sport-title span {
	line-height: 1.1em;
	display: inline-block;
	vertical-align: middle;
	padding-left: 10%;
	padding-right: 10%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media screen and (-ms-high-contrast:active) {
	#section-eventsport .sports-slideshow .background {
		background: #003150;
		-moz-opacity: .7;
		-khtml-opacity: .7;
		-webkit-opacity: .7;
		opacity: .7;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
		filter: alpha(opacity=70)
	}
}

#section-eventsport .sports-slideshow {
	position: relative;
	height: 600px;
	width: 100%;
	overflow: hidden;
	background-color: #003150
}

#section-eventsport .sports-slideshow .background {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 49, 80, .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: #3d4f5a
}

html.mobile #section-eventsport .sports-slideshow .navigation {
	bottom: 28px
}

#section-eventsport .sports-slideshow .navigation button {
	background: rgba(0, 0, 0, 0)
}

#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: 0;
	left: 0;
	width: 100%
}

#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content {
	height: 100%
}

#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text {
	color: #3d4f5a;
	height: auto;
	position: relative
}

#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text>* {
	margin-left: 232px
}

#section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date {
	font-size: 12px;
	color: #9fa6af;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date,
html[data-lang=ja-jp] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date,
html[data-lang=ko-kr] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date,
html[data-lang=ru-ru] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date,
html[data-lang=th-th] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date,
html[data-lang=zh-hk] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	color: #fff;
	text-transform: uppercase;
	max-width: 740px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title,
html[data-lang=ja-jp] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title,
html[data-lang=ko-kr] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title,
html[data-lang=ru-ru] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title,
html[data-lang=zh-hk] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location,
html[data-lang=ja-jp] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location,
html[data-lang=ko-kr] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location,
html[data-lang=ru-ru] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location,
html[data-lang=th-th] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location,
html[data-lang=zh-hk] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-location {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	padding: 0
}

html[data-lang=gr-gr] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link,
html[data-lang=ja-jp] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link,
html[data-lang=ko-kr] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link,
html[data-lang=ru-ru] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link,
html[data-lang=th-th] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link,
html[data-lang=zh-hk] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text .sports-slideshow-link {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff;
	border-bottom: 1px solid #c4cfd6
}

#section-eventsport .sports-texts-wrapper.text-ranking {
	border-bottom: 0
}

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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-eventsport .sports-texts-wrapper h2,
html[data-lang=ja-jp] #section-eventsport .sports-texts-wrapper h2,
html[data-lang=ko-kr] #section-eventsport .sports-texts-wrapper h2,
html[data-lang=ru-ru] #section-eventsport .sports-texts-wrapper h2,
html[data-lang=th-th] #section-eventsport .sports-texts-wrapper h2,
html[data-lang=zh-hk] #section-eventsport .sports-texts-wrapper h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-texts-wrapper h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767;
	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 .sports-texts-wrapper .custombloc {
	cursor: auto
}

#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: 0
}

#section-eventsport .eventsport-partnership .eventsport-partnership-cta a {
	background-color: #003150;
	padding: 40px 43px;
	color: #fff;
	line-height: 13px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a,
html[data-lang=ja-jp] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a,
html[data-lang=ko-kr] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a,
html[data-lang=ru-ru] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a,
html[data-lang=th-th] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a,
html[data-lang=zh-hk] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .eventsport-partnership .eventsport-partnership-cta a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-eventsport .sports-ranking h2,
html[data-lang=ja-jp] #section-eventsport .sports-ranking h2,
html[data-lang=ko-kr] #section-eventsport .sports-ranking h2,
html[data-lang=ru-ru] #section-eventsport .sports-ranking h2,
html[data-lang=zh-hk] #section-eventsport .sports-ranking h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-eventsport .sports-ranking h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-ranking h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

#section-eventsport .sports-ranking .sports-ranking-logo.second {
	border-left: 1px solid #eff1f3;
	border-right: 1px solid #eff1f3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-eventsport .sports-ranking .sports-ranking-logo span {
	left: 0;
	bottom: 66px;
	position: absolute;
	width: 100%;
	text-align: center;
	color: #003150;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-eventsport .sports-ranking .sports-ranking-logo span,
html[data-lang=ja-jp] #section-eventsport .sports-ranking .sports-ranking-logo span,
html[data-lang=ko-kr] #section-eventsport .sports-ranking .sports-ranking-logo span,
html[data-lang=ru-ru] #section-eventsport .sports-ranking .sports-ranking-logo span,
html[data-lang=th-th] #section-eventsport .sports-ranking .sports-ranking-logo span,
html[data-lang=zh-hk] #section-eventsport .sports-ranking .sports-ranking-logo span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-ranking .sports-ranking-logo span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-eventsport .eventsport-twittereq {
	border-top: 1px solid #d1dae0;
	text-align: center;
	background: #fff;
	color: #676767
}

#section-eventsport .eventsport-twittereq .title {
	margin-top: 118px;
	color: #5a5a5a;
	text-transform: uppercase;
	font-size: 16px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-eventsport .eventsport-twittereq .title,
html[data-lang=ja-jp] #section-eventsport .eventsport-twittereq .title,
html[data-lang=ko-kr] #section-eventsport .eventsport-twittereq .title,
html[data-lang=ru-ru] #section-eventsport .eventsport-twittereq .title,
html[data-lang=th-th] #section-eventsport .eventsport-twittereq .title,
html[data-lang=zh-hk] #section-eventsport .eventsport-twittereq .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .eventsport-twittereq .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767;
	font-size: 16px;
	line-height: 19px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-eventsport .eventsport-twittereq .text,
html[data-lang=ja-jp] #section-eventsport .eventsport-twittereq .text,
html[data-lang=ko-kr] #section-eventsport .eventsport-twittereq .text,
html[data-lang=ru-ru] #section-eventsport .eventsport-twittereq .text,
html[data-lang=th-th] #section-eventsport .eventsport-twittereq .text,
html[data-lang=zh-hk] #section-eventsport .eventsport-twittereq .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .eventsport-twittereq .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	line-height: 13px;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: 87px;
	margin-bottom: 100px
}

html[data-lang=gr-gr] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta,
html[data-lang=ja-jp] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta,
html[data-lang=ko-kr] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta,
html[data-lang=ru-ru] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta,
html[data-lang=th-th] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta,
html[data-lang=zh-hk] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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(.6);
	-ms-transform: scale(.6);
	transform: scale(.6);
	display: block;
	float: left;
	margin-right: 0
}

html.mobile #section-eventsport .eventsport-twittereq .eventsport-twittereq-cta span br {
	display: none
}

#section-eventsport .eventsport-twittereq .eventsport-twittereq-cta a {
	color: #fff
}

#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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-left: auto;
	margin-right: auto;
	display: block
}

html[data-lang=gr-gr] #section-eventsport .sports-news h2,
html[data-lang=ja-jp] #section-eventsport .sports-news h2,
html[data-lang=ko-kr] #section-eventsport .sports-news h2,
html[data-lang=ru-ru] #section-eventsport .sports-news h2,
html[data-lang=zh-hk] #section-eventsport .sports-news h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-eventsport .sports-news h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-news h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box;
	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: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #section-eventsport .sports-news .news-text .news-category,
html[data-lang=ja-jp] #section-eventsport .sports-news .news-text .news-category,
html[data-lang=ko-kr] #section-eventsport .sports-news .news-text .news-category,
html[data-lang=ru-ru] #section-eventsport .sports-news .news-text .news-category,
html[data-lang=zh-hk] #section-eventsport .sports-news .news-text .news-category {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-eventsport .sports-news .news-text .news-category {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-news .news-text .news-category {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-eventsport .sports-news .news-text h3 {
	color: #000;
	line-height: 29px;
	font-size: 26px;
	max-width: 360px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-eventsport .sports-news .news-text h3,
html[data-lang=ja-jp] #section-eventsport .sports-news .news-text h3,
html[data-lang=ko-kr] #section-eventsport .sports-news .news-text h3,
html[data-lang=ru-ru] #section-eventsport .sports-news .news-text h3,
html[data-lang=zh-hk] #section-eventsport .sports-news .news-text h3 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-eventsport .sports-news .news-text h3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-eventsport .sports-news .news-text h3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #999;
	font-size: 12px;
	margin-top: 22px;
	position: absolute;
	left: 0;
	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
}

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;
	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: 0;
	padding-right: 0;
	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: 0
}

html.mobile #section-eventsport .sports-ranking .sports-ranking-logo.second {
	border-left: 0;
	border-right: 0
}

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;
	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(.7);
	-ms-transform: scale(.7);
	transform: scale(.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;
	padding: 0
}

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(.6);
	-ms-transform: scale(.6);
	transform: scale(.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;
	color: #fff;
	text-transform: uppercase;
	font-family: open_sanslight
}

html.mobile #section-eventsport .sports-slideshow .slideshow-content .sports-slideshow-content-text>* {
	margin-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;
	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: #3d4f5a
}

html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-picture,
html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-item .sport-text {
	width: 50%;
	float: left
}

html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-text {
	height: 92px;
	border-bottom: 1px solid #d9d9d9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-text .sport-title {
	display: inline-block;
	vertical-align: middle
}

html.mobile #section-eventsport .sports-wrapper .sport-item-container .sport-text .sport-title span {
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	text-align: left;
	padding-left: 21px;
	height: 100%;
	width: 100%
}

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 {
	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 {
	padding-top: 0
}

#eventsport-detail .widget-ariane {
	z-index: 10;
	border-bottom: 1px solid #324e60;
	border-top: 0;
	color: #fff
}

#eventsport-detail .widget-ariane a {
	color: #fff
}

#eventsport-detail.alpineskiing .eventsport-slideshow .logo-longines {
	position: absolute;
	z-index: 10000000;
	top: 60%;
	left: 50%;
	margin-left: -81px;
	margin-top: -130px
}

.mobile #eventsport-detail.alpineskiing .eventsport-slideshow .logo-longines {
	width: 95px;
	top: 50%;
	margin-left: -42px;
	margin-top: -66px
}

#eventsport-detail.alpineskiing .eventsport-slideshow .background {
	background-color: rgba(0, 49, 80, .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 .iframe-wrapper {
	width: 100%;
	background-color: #142943
}

#eventsport-detail .iframe-wrapper:before {
	content: "";
	padding-top: 54%;
	display: block
}

.tablet #eventsport-detail .iframe-wrapper:before {
	padding-top: 100%
}

.mobile #eventsport-detail .iframe-wrapper:before {
	padding-top: 120%
}

#eventsport-detail .iframe-wrapper iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.mobile #eventsport-detail .iframe-wrapper iframe {
	left: 4%;
	right: 4%;
	width: 92%;
	height: 70%
}

#eventsport-detail .scrolltoexplore-wrapper {
	position: absolute;
	width: 800px;
	height: 100px;
	left: 50%;
	margin-left: -400px;
	top: 27%;
	margin-top: 185px;
	text-align: center
}

.mobile #eventsport-detail .scrolltoexplore-wrapper {
	margin-top: 90px;
	top: 50%
}

.mobile #eventsport-detail .scrolltoexplore-wrapper .icon-general-arrow-bottom-white {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title,
html[data-lang=ja-jp] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title,
html[data-lang=ko-kr] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title,
html[data-lang=ru-ru] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title,
html[data-lang=th-th] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title,
html[data-lang=zh-hk] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .scrolltoexplore-wrapper .scrolltoexplore .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	margin-top: 5px;
	-webkit-transition: top .2s ease-out;
	-o-transition: top .2s ease-out;
	transition: top .2s ease-out
}

#eventsport-detail .eventsport-slideshow {
	background: #003150;
	position: relative;
	width: 100%;
	overflow: hidden;
	color: #3d4f5a
}

#eventsport-detail .eventsport-slideshow .eventsport-head {
	height: 389px;
	width: 1600px
}

#eventsport-detail .eventsport-slideshow .eventsport-description {
	display: block;
	position: relative;
	height: auto;
	max-width: 650px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
	text-align: center
}

#eventsport-detail .eventsport-slideshow .eventsport-description p {
	position: relative;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #fff
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-slideshow .eventsport-description p,
html[data-lang=ja-jp] #eventsport-detail .eventsport-slideshow .eventsport-description p,
html[data-lang=ko-kr] #eventsport-detail .eventsport-slideshow .eventsport-description p,
html[data-lang=ru-ru] #eventsport-detail .eventsport-slideshow .eventsport-description p,
html[data-lang=zh-hk] #eventsport-detail .eventsport-slideshow .eventsport-description p {
	font-family: open_sanslight
}

html[data-lang=th-th] #eventsport-detail .eventsport-slideshow .eventsport-description p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-slideshow .eventsport-description p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #eventsport-detail .eventsport-slideshow .eventsport-description p {
	font-size: 14px;
	padding: 0 15px
}

#eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button {
	display: inline-block;
	position: relative;
	background: #fff;
	border: 2px solid #c1c8ce;
	color: #003150;
	line-height: 38px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	padding: 5px 20px;
	cursor: pointer;
	white-space: nowrap;
	margin-top: 50px;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button,
html[data-lang=ja-jp] #eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button,
html[data-lang=ko-kr] #eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button,
html[data-lang=ru-ru] #eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button,
html[data-lang=zh-hk] #eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button {
	font-family: open_sansbold
}

html[data-lang=th-th] #eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button:hover {
	color: #fff;
	background: none
}

.mobile #eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button {
	margin-top: 30px
}

#eventsport-detail .eventsport-slideshow .eventsport-description .eventsport-description-button span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 112%
}

#eventsport-detail .eventsport-slideshow .background {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 49, 80, .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: #fff;
	font-size: 75px;
	margin-top: -25px;
	text-align: center;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-slideshow h1,
html[data-lang=ja-jp] #eventsport-detail .eventsport-slideshow h1,
html[data-lang=ko-kr] #eventsport-detail .eventsport-slideshow h1,
html[data-lang=ru-ru] #eventsport-detail .eventsport-slideshow h1,
html[data-lang=zh-hk] #eventsport-detail .eventsport-slideshow h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .eventsport-slideshow h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-slideshow h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#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: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-slideshow .caption,
html[data-lang=ja-jp] #eventsport-detail .eventsport-slideshow .caption,
html[data-lang=ko-kr] #eventsport-detail .eventsport-slideshow .caption,
html[data-lang=ru-ru] #eventsport-detail .eventsport-slideshow .caption,
html[data-lang=zh-hk] #eventsport-detail .eventsport-slideshow .caption {
	font-family: open_sansbold
}

html[data-lang=th-th] #eventsport-detail .eventsport-slideshow .caption {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-slideshow .caption {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	margin-top: 15px;
	color: #abb3ba;
	font-size: 31px;
	text-align: center;
	display: none;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

@media screen and (min-width:1500px) {
	#eventsport-detail .eventsport-slideshow .title-left {
		display: block
	}
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-slideshow .title-left,
html[data-lang=ja-jp] #eventsport-detail .eventsport-slideshow .title-left,
html[data-lang=ko-kr] #eventsport-detail .eventsport-slideshow .title-left,
html[data-lang=ru-ru] #eventsport-detail .eventsport-slideshow .title-left,
html[data-lang=zh-hk] #eventsport-detail .eventsport-slideshow .title-left {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .eventsport-slideshow .title-left {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-slideshow .title-left {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	margin-top: 15px;
	font-size: 31px;
	color: #abb3ba;
	text-align: center;
	display: none;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

@media screen and (min-width:1500px) {
	#eventsport-detail .eventsport-slideshow .title-right {
		display: block
	}
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-slideshow .title-right,
html[data-lang=ja-jp] #eventsport-detail .eventsport-slideshow .title-right,
html[data-lang=ko-kr] #eventsport-detail .eventsport-slideshow .title-right,
html[data-lang=ru-ru] #eventsport-detail .eventsport-slideshow .title-right,
html[data-lang=zh-hk] #eventsport-detail .eventsport-slideshow .title-right {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .eventsport-slideshow .title-right {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-slideshow .title-right {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	border: 1px solid hsla(0, 0%, 100%, .2);
	z-index: 10
}

#eventsport-detail .eventsport-slideshow .link-left .icon-filter-left {
	top: 50%;
	left: 50%;
	position: absolute;
	margin-left: -14px;
	margin-top: -14px
}

#eventsport-detail .eventsport-slideshow .link-right {
	position: absolute;
	top: 50%;
	margin-top: 13px;
	right: 71px;
	width: 42px;
	height: 42px;
	border: 1px solid #243c5a;
	border: 1px solid hsla(0, 0%, 100%, .2);
	z-index: 10
}

#eventsport-detail .eventsport-slideshow .link-right .icon-filter-right {
	top: 50%;
	left: 50%;
	position: absolute;
	margin-left: -14px;
	margin-top: -14px
}

#eventsport-detail .eventsport-wrapper {
	background: #fff
}

#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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date,
html[data-lang=ja-jp] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date,
html[data-lang=ko-kr] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date,
html[data-lang=ru-ru] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date,
html[data-lang=zh-hk] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 90px 400px 26px 93px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2,
html[data-lang=ja-jp] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2,
html[data-lang=ko-kr] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2,
html[data-lang=ru-ru] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2,
html[data-lang=zh-hk] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2 {
	font-family: open_sanslight
}

html[data-lang=th-th] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location,
html[data-lang=ja-jp] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location,
html[data-lang=ko-kr] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location,
html[data-lang=ru-ru] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location,
html[data-lang=zh-hk] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location {
	font-family: open_sanslight
}

html[data-lang=th-th] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-infos .location {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767
}

#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: #676767;
	padding-left: 95px;
	line-height: 24px;
	padding-top: 51px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

.tablet #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text {
	font-size: 12px;
	line-height: 20px
}

#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=gr-gr] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text,
html[data-lang=ja-jp] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text,
html[data-lang=ko-kr] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text,
html[data-lang=ru-ru] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text,
html[data-lang=zh-hk] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-wrapper .eventsport-item .eventsport-content .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-ranking h2,
html[data-lang=ja-jp] #eventsport-detail .eventsport-ranking h2,
html[data-lang=ko-kr] #eventsport-detail .eventsport-ranking h2,
html[data-lang=ru-ru] #eventsport-detail .eventsport-ranking h2,
html[data-lang=th-th] #eventsport-detail .eventsport-ranking h2,
html[data-lang=zh-hk] #eventsport-detail .eventsport-ranking h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-ranking h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#eventsport-detail .eventsport-ranking .caption {
	font-size: 16px;
	width: 750px;
	line-height: 32px;
	text-align: center;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin: 0 auto 114px
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-ranking .caption,
html[data-lang=ja-jp] #eventsport-detail .eventsport-ranking .caption,
html[data-lang=ko-kr] #eventsport-detail .eventsport-ranking .caption,
html[data-lang=ru-ru] #eventsport-detail .eventsport-ranking .caption,
html[data-lang=zh-hk] #eventsport-detail .eventsport-ranking .caption {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .eventsport-ranking .caption {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-ranking .caption {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	line-height: 34px;
	color: #676767;
	width: 45%;
	padding-right: 130px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-text-wrapper .title,
html[data-lang=ja-jp] #eventsport-detail .eventsport-text-wrapper .title,
html[data-lang=ko-kr] #eventsport-detail .eventsport-text-wrapper .title,
html[data-lang=ru-ru] #eventsport-detail .eventsport-text-wrapper .title,
html[data-lang=zh-hk] #eventsport-detail .eventsport-text-wrapper .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #eventsport-detail .eventsport-text-wrapper .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-text-wrapper .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	float: none;
	width: 100%
}

#eventsport-detail .eventsport-text-wrapper .text {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 14px;
	line-height: 26px;
	color: #7f7f7f;
	float: left;
	width: 55%
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-text-wrapper .text,
html[data-lang=ja-jp] #eventsport-detail .eventsport-text-wrapper .text,
html[data-lang=ko-kr] #eventsport-detail .eventsport-text-wrapper .text,
html[data-lang=ru-ru] #eventsport-detail .eventsport-text-wrapper .text,
html[data-lang=zh-hk] #eventsport-detail .eventsport-text-wrapper .text {
	font-family: open_sanslight
}

html[data-lang=th-th] #eventsport-detail .eventsport-text-wrapper .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-text-wrapper .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box;
	float: left;
	text-align: center;
	padding-right: 0;
	padding-left: 20px
}

#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item:first-child {
	padding-right: 20px;
	padding-left: 0
}

#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item .no-ranking {
	color: #737373;
	text-align: center;
	line-height: 20px;
	font-size: 13px;
	width: 210px;
	margin: 40px auto
}

.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;
	background: #003150
}

#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: 0;
	background: #003150;
	height: 50px;
	width: 50px;
	cursor: pointer;
	text-align: left;
	display: none
}

#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .close span {
	margin-left: 13px;
	margin-top: 12px
}

#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li.first-item {
	cursor: pointer
}

#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .background,
#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li.first-item .background {
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .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: 0;
	left: 0;
	height: 120px;
	width: 100%;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	text-transform: uppercase
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points,
html[data-lang=ja-jp] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points,
html[data-lang=ko-kr] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points,
html[data-lang=ru-ru] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points,
html[data-lang=zh-hk] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-left: 10px
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span,
html[data-lang=ja-jp] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span,
html[data-lang=ko-kr] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span,
html[data-lang=ru-ru] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span,
html[data-lang=zh-hk] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .points span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

#eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name img {
	top: 5px
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name,
html[data-lang=ja-jp] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name,
html[data-lang=ko-kr] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name,
html[data-lang=ru-ru] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name,
html[data-lang=th-th] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name,
html[data-lang=zh-hk] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-ranking-container .eventsport-ranking-item ul li .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 {
	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: 0
}

#eventsport-detail .eventsport-partnership .eventsport-partnership-cta>p {
	display: inline-block;
	background-color: #003150;
	padding: 40px 43px;
	color: #fff;
	letter-spacing: 2px;
	line-height: 13px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta>p,
html[data-lang=ja-jp] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta>p,
html[data-lang=ko-kr] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta>p,
html[data-lang=ru-ru] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta>p,
html[data-lang=th-th] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta>p,
html[data-lang=zh-hk] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta>p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .eventsport-partnership .eventsport-partnership-cta>p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#eventsport-detail .parts-wrapper {
	width: 100%;
	background: #fff
}

.mobile #eventsport-detail .parts-wrapper {
	background: none
}

.alpineskiing #eventsport-detail .parts-wrapper {
	margin-top: 0
}

.mobile .alpineskiing #eventsport-detail .parts-wrapper {
	background: #fff
}

#eventsport-detail .parts-wrapper .part1 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 1285px;
	width: 100%;
	background-color: #fff
}

.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: 0
}

#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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	padding-left: 145px;
	margin-bottom: 45px
}

html[data-lang=gr-gr] #eventsport-detail .parts-wrapper .part1 .part1-title,
html[data-lang=ja-jp] #eventsport-detail .parts-wrapper .part1 .part1-title,
html[data-lang=ko-kr] #eventsport-detail .parts-wrapper .part1 .part1-title,
html[data-lang=ru-ru] #eventsport-detail .parts-wrapper .part1 .part1-title,
html[data-lang=zh-hk] #eventsport-detail .parts-wrapper .part1 .part1-title {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .parts-wrapper .part1 .part1-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .parts-wrapper .part1 .part1-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #eventsport-detail .parts-wrapper .part1 .part1-title {
	padding-left: 0;
	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: 0
}

#eventsport-detail .parts-wrapper .part1 .part1-content {
	font-size: 16px;
	line-height: 30px;
	color: #737576;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	padding: 0 145px;
	margin-bottom: 50px
}

html[data-lang=gr-gr] #eventsport-detail .parts-wrapper .part1 .part1-content,
html[data-lang=ja-jp] #eventsport-detail .parts-wrapper .part1 .part1-content,
html[data-lang=ko-kr] #eventsport-detail .parts-wrapper .part1 .part1-content,
html[data-lang=ru-ru] #eventsport-detail .parts-wrapper .part1 .part1-content,
html[data-lang=zh-hk] #eventsport-detail .parts-wrapper .part1 .part1-content {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .parts-wrapper .part1 .part1-content {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .parts-wrapper .part1 .part1-content {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #eventsport-detail .parts-wrapper .part1 .part1-content {
	padding: 0;
	font-size: 12px;
	line-height: 21px;
	margin-bottom: 0
}

.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;
	display: block;
	margin: 15px auto 50px
}

.mobile #eventsport-detail .parts-wrapper .part1 .icon-eventsport-video-rounded {
	-webkit-transform: scale(.6);
	-ms-transform: scale(.6);
	transform: scale(.6)
}

#eventsport-detail .parts-wrapper .part2 {
	position: relative;
	display: block;
	height: 655px;
	background: #eff1f3
}

.mobile #eventsport-detail .parts-wrapper .part2 {
	height: auto;
	background-color: rgba(0, 0, 0, 0);
	margin-bottom: 55px
}

#eventsport-detail .parts-wrapper .part2 .part2-wrapper {
	background-color: #eff1f3
}

#eventsport-detail .parts-wrapper .part2 .part2-body,
#eventsport-detail .parts-wrapper .part2 .part2-logo {
	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: 0;
	color: #000
}

.mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button {
	padding-left: 20px;
	margin-bottom: 6px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	line-height: 13px
}

html[data-lang=gr-gr] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button,
html[data-lang=ja-jp] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button,
html[data-lang=ko-kr] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button,
html[data-lang=ru-ru] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button,
html[data-lang=th-th] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button,
html[data-lang=zh-hk] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .mobile #eventsport-detail .parts-wrapper .part2 .part2-body .button {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-bottom: 50px;
	margin-top: 170px
}

html[data-lang=gr-gr] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title,
html[data-lang=ja-jp] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title,
html[data-lang=ko-kr] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title,
html[data-lang=ru-ru] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title,
html[data-lang=th-th] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title,
html[data-lang=zh-hk] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #eventsport-detail .parts-wrapper .part2 .part2-body .part2-title {
	padding: 0 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-bottom: 40px;
	max-width: 494px
}

html[data-lang=gr-gr] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content,
html[data-lang=ja-jp] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content,
html[data-lang=ko-kr] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content,
html[data-lang=ru-ru] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content,
html[data-lang=zh-hk] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #eventsport-detail .parts-wrapper .part2 .part2-body .part2-content {
	padding: 0 20px;
	font-size: 13px;
	line-height: 21px;
	margin-bottom: 20px
}

#eventsport-detail .parts-wrapper .part3 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 400px;
	background-color: #042745;
	max-width: 1410px;
	margin: 0 auto
}

.mobile #eventsport-detail .parts-wrapper .part3 {
	height: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 320px
}

#eventsport-detail .parts-wrapper .part3 .part3-body,
#eventsport-detail .parts-wrapper .part3 .part3-logo {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	height: 100%;
	position: relative
}

#eventsport-detail .parts-wrapper .part3 .part3-logo {
	-webkit-box-flex: 40%;
	-ms-flex: 40%;
	flex: 40%;
	text-align: center
}

.mobile #eventsport-detail .parts-wrapper .part3 .part3-logo {
	width: 100%;
	text-align: center;
	margin-top: 50px
}

.mobile #eventsport-detail .parts-wrapper .part3 .part3-logo img {
	width: 117px
}

#eventsport-detail .parts-wrapper .part3 .part3-body {
	position: relative;
	-webkit-box-flex: 60%;
	-ms-flex: 60%;
	flex: 60%;
	padding: 40px 120px 40px 40px
}

#eventsport-detail .parts-wrapper .part3 .part3-body .button span {
	color: #fff
}

.mobile #eventsport-detail .parts-wrapper .part3 .part3-body {
	margin: 0 auto;
	display: block;
	padding: 25px
}

#eventsport-detail .parts-wrapper .part3 .part3-body .part3-title {
	color: #525253;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-bottom: 60px;
	margin-top: 170px
}

html[data-lang=gr-gr] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title,
html[data-lang=ja-jp] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title,
html[data-lang=ko-kr] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title,
html[data-lang=ru-ru] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title,
html[data-lang=th-th] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title,
html[data-lang=zh-hk] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	padding-bottom: 20px
}

html[data-lang=gr-gr] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content,
html[data-lang=ja-jp] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content,
html[data-lang=ko-kr] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content,
html[data-lang=ru-ru] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content,
html[data-lang=zh-hk] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #eventsport-detail .parts-wrapper .part3 .part3-body .part3-content {
	margin-top: 30px;
	font-size: 12px;
	line-height: 21px
}

#eventsport-detail .parts-wrapper .part3 .part3-body .part3-more-button {
	padding-left: 0;
	color: #fff
}

.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>p {
	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: 0;
	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: 0
}

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: 0;
	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: 0;
	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: 0;
	padding-left: 0
}

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: 0;
	padding-right: 17px
}

html.mobile #eventsport-detail .eventsport-ranking .caption {
	font-size: 12px;
	width: 262px;
	line-height: 21px;
	text-align: center;
	margin: 0 auto 14px
}

html.mobile #eventsport-detail .eventsport-wrapper {
	background-color: #002744
}

html.mobile #eventsport-detail .eventsport-wrapper .eventsport-item {
	width: 100%;
	margin-left: 0;
	left: 0;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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: 0 !important;
	top: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !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;
	margin-left: 17px;
	position: relative;
	padding: 15px 0 0;
	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(.6);
	-ms-transform: scale(.6);
	transform: scale(.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: 0;
	width: 100%;
	margin-left: 0;
	margin-top: -63px;
	font-size: 15px;
	display: block
}

html.mobile #eventsport-detail .eventsport-slideshow .title-right {
	left: 0;
	width: 100%;
	margin-left: 0;
	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-filter-left {
	-webkit-transform: scale(.6);
	-ms-transform: scale(.6);
	transform: scale(.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-filter-right {
	-webkit-transform: scale(.6);
	-ms-transform: scale(.6);
	transform: scale(.6)
}

html.mobile #eventsport-detail .eventsport-slideshow h1 {
	margin-top: 7px;
	font-size: 24px
}

html.mobile #eventsport-detail .eventsport-slideshow .caption {
	margin-top: -10px;
	font-size: 10px
}

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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #676767
}

html[data-lang=gr-gr] #eventsport-calendar,
html[data-lang=ja-jp] #eventsport-calendar,
html[data-lang=ko-kr] #eventsport-calendar,
html[data-lang=ru-ru] #eventsport-calendar,
html[data-lang=zh-hk] #eventsport-calendar {
	font-family: open_sanslight
}

html[data-lang=th-th] #eventsport-calendar {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-calendar {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#eventsport-calendar>.title {
	font-size: 40px;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #676767;
	font-size: 24px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 30px;
	margin-right: 30px;
	cursor: pointer;
	-webkit-transition: color .3s linear;
	-o-transition: color .3s linear;
	transition: color .3s linear
}

html[data-lang=gr-gr] #eventsport-calendar .years-wrapper .year,
html[data-lang=ja-jp] #eventsport-calendar .years-wrapper .year,
html[data-lang=ko-kr] #eventsport-calendar .years-wrapper .year,
html[data-lang=ru-ru] #eventsport-calendar .years-wrapper .year,
html[data-lang=zh-hk] #eventsport-calendar .years-wrapper .year {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-calendar .years-wrapper .year {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-calendar .years-wrapper .year {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#eventsport-calendar .years-wrapper .year.selected,
html.notouch #eventsport-calendar .years-wrapper .year:hover {
	color: #003150
}

#eventsport-calendar .years-wrapper .cursor {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: 40px;
	border-bottom: 15px solid #eff1f3;
	border-left: 15px solid rgba(0, 0, 0, 0);
	border-right: 15px solid rgba(0, 0, 0, 0);
	-webkit-transition: left .2s ease-out;
	-o-transition: left .2s ease-out;
	transition: left .2s ease-out
}

html.mobile #eventsport-calendar .years-wrapper .cursor {
	border-bottom: 10px solid #eff1f3;
	border-left: 10px solid rgba(0, 0, 0, 0);
	border-right: 10px solid rgba(0, 0, 0, 0);
	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: 0
}

#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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-left: 20px;
	margin-right: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 70px;
	cursor: pointer;
	-webkit-transition: color .3s linear;
	-o-transition: color .3s linear;
	transition: color .3s linear
}

html[data-lang=gr-gr] #eventsport-calendar .months-wrapper .month,
html[data-lang=ja-jp] #eventsport-calendar .months-wrapper .month,
html[data-lang=ko-kr] #eventsport-calendar .months-wrapper .month,
html[data-lang=ru-ru] #eventsport-calendar .months-wrapper .month,
html[data-lang=zh-hk] #eventsport-calendar .months-wrapper .month {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-calendar .months-wrapper .month {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-calendar .months-wrapper .month {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

[lang=en] #eventsport-calendar .months-wrapper .month {
	font-size: 16px
}

html.mobile #eventsport-calendar .months-wrapper .month {
	font-size: 16px;
	line-height: 35px;
	margin-left: 15px;
	margin-right: 15px
}

#eventsport-calendar .months-wrapper .month.selected,
html.notouch #eventsport-calendar .months-wrapper .month:hover {
	color: #003150
}

#eventsport-calendar .months-wrapper .month.disabled {
	cursor: auto;
	color: #dee3e6;
	pointer-events: none
}

#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: 0;
	width: 100%;
	left: 0
}

html.mobile #eventsport-calendar .calendar-items-wrapper .width-breakpoint {
	width: 100%;
	margin-left: 0;
	left: 0;
	margin-right: 0
}

#eventsport-calendar .calendar-items-wrapper .width-breakpoint .month,
#eventsport-calendar .calendar-items-wrapper .width-breakpoint .year {
	display: none
}

#eventsport-calendar .calendar-items-wrapper .calendar-item {
	width: 323px;
	background-color: #fff;
	color: #676767;
	height: 417px;
	float: left;
	position: relative;
	overflow: hidden;
	margin: 18px;
	color: #000;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	border: 1px solid #eff1f3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #eventsport-calendar .calendar-items-wrapper .calendar-item,
html[data-lang=ja-jp] #eventsport-calendar .calendar-items-wrapper .calendar-item,
html[data-lang=ko-kr] #eventsport-calendar .calendar-items-wrapper .calendar-item,
html[data-lang=ru-ru] #eventsport-calendar .calendar-items-wrapper .calendar-item,
html[data-lang=zh-hk] #eventsport-calendar .calendar-items-wrapper .calendar-item {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-calendar .calendar-items-wrapper .calendar-item {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-calendar .calendar-items-wrapper .calendar-item {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #eventsport-calendar .calendar-items-wrapper .calendar-item {
	margin: 8px 7px;
	width: 306px
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item {
	margin: 0 0 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;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper {
	height: 109px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .picture-wrapper img {
	position: relative;
	width: 96%;
	height: auto
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper {
	padding: 35px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #003150;
	height: 65px;
	overflow: hidden;
	margin-bottom: 6px;
	display: block
}

html[data-lang=gr-gr] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title,
html[data-lang=ja-jp] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title,
html[data-lang=ko-kr] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title,
html[data-lang=ru-ru] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title,
html[data-lang=th-th] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title,
html[data-lang=zh-hk] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 h3 {
	font-size: 16px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .date,
#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .locality {
	font-size: 14px;
	line-height: 20px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .date .sprite,
#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .locality .sprite {
	margin-right: 10px;
	position: relative;
	top: 1px
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .date,
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .locality {
	font-size: 10px;
	line-height: 15px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .locality {
	max-height: 50px;
	overflow: hidden;
	padding-left: 2px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .text-wrapper .locality .sprite {
	margin-right: 12px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 219px;
	background-color: rgba(0, 49, 80, .97);
	text-align: center;
	opacity: 0
}

html.ie7 #eventsport-calendar .calendar-items-wrapper .calendar-item .hover,
html.ie8 #eventsport-calendar .calendar-items-wrapper .calendar-item .hover {
	background-image: url(../images/colors/0-49-80-97.png)
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .hover {
	height: 109px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper {
	position: absolute;
	top: 0;
	left: 0
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper {
	position: absolute;
	top: 50%;
	left: 0
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper {
	width: 100%;
	height: 50%;
	cursor: pointer;
	text-align: center;
	line-height: 109px;
	overflow: hidden
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper,
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper {
	line-height: 54px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper a,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper button,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper a,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper button {
	background: rgba(0, 0, 0, 0)
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper .label,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper .label {
	position: absolute;
	opacity: 0
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper li,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper ul,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper li,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	white-space: nowrap
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	white-space: nowrap;
	margin-right: 40px
}

html[data-lang=gr-gr] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text,
html[data-lang=gr-gr] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text,
html[data-lang=ja-jp] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text,
html[data-lang=ja-jp] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text,
html[data-lang=ko-kr] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text,
html[data-lang=ko-kr] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text,
html[data-lang=ru-ru] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text,
html[data-lang=ru-ru] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text,
html[data-lang=zh-hk] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text,
html[data-lang=zh-hk] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text,
html[data-lang=th-th] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text,
html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text br,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text br {
	display: none
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper p.text,
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text {
	font-size: 8px;
	line-height: 12px;
	margin-right: 10px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper .sprite,
#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper .sprite {
	position: relative;
	top: 5px;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper .sprite,
html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper .sprite {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	top: 10px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .addtocalendar-wrapper {
	border-bottom: 1px solid #1c4863;
	background: rgba(0, 0, 0, 0)
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text {
	margin-right: 11px
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper p.text {
	margin-right: 0;
	display: block;
	margin-top: 8px;
	margin-bottom: -12px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper li.icon {
	padding-right: 11px;
	padding-left: 11px;
	position: relative;
	top: -3px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper li.icon button {
	background: rgba(0, 0, 0, 0)
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper li.icon i {
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper li.icon i.selected {
	display: none
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper li.icon {
	padding-right: 4px;
	padding-left: 4px
}

#eventsport-calendar .calendar-items-wrapper .calendar-item .hover .share-wrapper li.icon:hover i {
	-moz-opacity: .6;
	-khtml-opacity: .6;
	-webkit-opacity: .6;
	opacity: .6;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	filter: alpha(opacity=60)
}

#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;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
	display: block
}

html.tablet #eventsport-calendar .calendar-items-wrapper .calendar-next {
	margin: 8px 7px;
	width: 306px
}

html.mobile #eventsport-calendar .calendar-items-wrapper .calendar-next {
	margin: 0;
	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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	display: block;
	margin-top: 24px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #eventsport-calendar .calendar-items-wrapper .calendar-next span,
html[data-lang=ja-jp] #eventsport-calendar .calendar-items-wrapper .calendar-next span,
html[data-lang=ko-kr] #eventsport-calendar .calendar-items-wrapper .calendar-next span,
html[data-lang=ru-ru] #eventsport-calendar .calendar-items-wrapper .calendar-next span,
html[data-lang=th-th] #eventsport-calendar .calendar-items-wrapper .calendar-next span,
html[data-lang=zh-hk] #eventsport-calendar .calendar-items-wrapper .calendar-next span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-calendar .calendar-items-wrapper .calendar-next span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#calendar-popin-save {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(3, 50, 79, .7);
	display: none
}

#calendar-popin-save .content {
	background: #fff;
	width: 460px;
	height: 260px;
	position: absolute;
	margin-left: -230px;
	margin-top: -130px;
	top: 50%;
	left: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.mobile #calendar-popin-save .content {
	width: 281px;
	height: 210px;
	margin-left: -140.5px;
	margin-top: -105px
}

#calendar-popin-save .content .title {
	font-size: 20px;
	line-height: 140px;
	color: #003150;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-align: center
}

html[data-lang=gr-gr] #calendar-popin-save .content .title,
html[data-lang=ja-jp] #calendar-popin-save .content .title,
html[data-lang=ko-kr] #calendar-popin-save .content .title,
html[data-lang=ru-ru] #calendar-popin-save .content .title,
html[data-lang=th-th] #calendar-popin-save .content .title,
html[data-lang=zh-hk] #calendar-popin-save .content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #calendar-popin-save .content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #calendar-popin-save .content .title {
	font-size: 13px;
	line-height: 85px
}

#calendar-popin-save .content ul {
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-positive: 1;
	flex-grow: 1
}

#calendar-popin-save .content ul,
#calendar-popin-save .content ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-webkit-box-flex: 1
}

#calendar-popin-save .content ul li {
	border-top: 1px solid #dbdfe2;
	font-size: 14px;
	color: #003150;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	padding-left: 73px;
	padding-right: 73px;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-positive: 1;
	flex-grow: 1
}

html[data-lang=gr-gr] #calendar-popin-save .content ul li,
html[data-lang=ja-jp] #calendar-popin-save .content ul li,
html[data-lang=ko-kr] #calendar-popin-save .content ul li,
html[data-lang=ru-ru] #calendar-popin-save .content ul li,
html[data-lang=th-th] #calendar-popin-save .content ul li,
html[data-lang=zh-hk] #calendar-popin-save .content ul li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #calendar-popin-save .content ul li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #calendar-popin-save .content ul li {
	font-size: 11px;
	padding-left: 35px;
	padding-right: 35px
}

#calendar-popin-save .content ul li a {
	width: 100%;
	cursor: pointer;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear
}

html.notouch #calendar-popin-save .content ul li a:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

#calendar-popin-save .content .close {
	position: absolute;
	right: 20px;
	top: 20px;
	padding: 10px;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear;
	cursor: pointer
}

html.notouch #calendar-popin-save .content .close:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

.mobile #calendar-popin-save .content .close {
	right: 10px;
	top: 10px;
	padding: 5px
}

html.mobile #eventsport-detail.alpineskiing .width-breakpoint {
	width: 100%;
	left: 0;
	margin-left: 0
}

#eventsport-detail.alpineskiing .eventsport-wrapper {
	position: relative;
	display: block;
	background-color: #fff
}

#eventsport-detail.alpineskiing .news {
	position: relative;
	background-color: #fff;
	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: 0;
	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 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 36px;
	line-height: 50px;
	color: #042745;
	height: 100px
}

html[data-lang=gr-gr] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title,
html[data-lang=ja-jp] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title,
html[data-lang=ko-kr] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title,
html[data-lang=ru-ru] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title,
html[data-lang=zh-hk] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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(.6);
	-ms-transform: scale(.6);
	transform: scale(.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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 18px;
	color: #676767;
	margin-left: 15px;
	height: 19px;
	text-transform: lowercase
}

html[data-lang=gr-gr] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city,
html[data-lang=ja-jp] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city,
html[data-lang=ko-kr] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city,
html[data-lang=ru-ru] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city,
html[data-lang=zh-hk] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-location .news-location-city {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	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: translateZ(0);
	transform: translateZ(0)
}

.desktop #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-thumb img {
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 18px;
	color: #042745;
	margin-top: 50px
}

html[data-lang=gr-gr] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date,
html[data-lang=ja-jp] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date,
html[data-lang=ko-kr] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date,
html[data-lang=ru-ru] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date,
html[data-lang=zh-hk] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0 20px
}

#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	display: block;
	position: relative;
	font-size: 14px;
	line-height: 26px;
	color: #6e6e6e;
	height: 58px;
	overflow: hidden;
	margin-top: 20px
}

html[data-lang=gr-gr] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume,
html[data-lang=ja-jp] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume,
html[data-lang=ko-kr] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume,
html[data-lang=ru-ru] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume,
html[data-lang=zh-hk] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] #eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-resume {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0 20px
}

#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-news-wrapper .news-item-wrapper .news-item .news-more-button {
	padding-left: 0;
	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: 0 20px 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: #042745
}

.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: 0
}

#eventsport-detail.alpineskiing .news .slideshow-news .slideshow-show-all-news span {
	text-transform: uppercase
}

#eventsport-detail.alpineskiing .product-ambassador-wrapper {
	position: relative;
	background: #042745
}

#eventsport-detail.alpineskiing .product {
	position: relative;
	text-align: center
}

#eventsport-detail.alpineskiing .product .product-wrapper {
	position: relative;
	display: block;
	background-color: #fff;
	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 0 141px;
	display: block
}

.mobile #eventsport-detail.alpineskiing .product .product-wrapper .button-wrapper {
	padding: 20px 20px 0;
	margin-left: 0
}

#eventsport-detail.alpineskiing .product .product-image {
	position: relative;
	display: block;
	margin: 70px auto 0
}

.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: #000;
	font-size: 30px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 200px
}

html[data-lang=gr-gr] #eventsport-detail.alpineskiing .product .product-title,
html[data-lang=ja-jp] #eventsport-detail.alpineskiing .product .product-title,
html[data-lang=ko-kr] #eventsport-detail.alpineskiing .product .product-title,
html[data-lang=ru-ru] #eventsport-detail.alpineskiing .product .product-title,
html[data-lang=zh-hk] #eventsport-detail.alpineskiing .product .product-title {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail.alpineskiing .product .product-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail.alpineskiing .product .product-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	max-width: 990px;
	margin: 105px auto 0 141px;
	padding-right: 100px
}

html[data-lang=gr-gr] #eventsport-detail.alpineskiing .product .product-text,
html[data-lang=ja-jp] #eventsport-detail.alpineskiing .product .product-text,
html[data-lang=ko-kr] #eventsport-detail.alpineskiing .product .product-text,
html[data-lang=ru-ru] #eventsport-detail.alpineskiing .product .product-text,
html[data-lang=zh-hk] #eventsport-detail.alpineskiing .product .product-text {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail.alpineskiing .product .product-text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail.alpineskiing .product .product-text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #eventsport-detail.alpineskiing .product .product-text {
	padding: 0 20px;
	font-size: 12px;
	line-height: 21px;
	margin-left: 0;
	margin-top: 35px
}

#eventsport-detail.alpineskiing .ambassador {
	position: relative;
	padding-bottom: 82px;
	text-align: center;
	width: 100%;
	padding-top: 100px
}

.mobile #eventsport-detail.alpineskiing .ambassador {
	padding-top: 50px;
	padding-bottom: 0
}

#eventsport-detail.alpineskiing .ambassador .ambassador-item {
	position: relative;
	display: block;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 50%;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top
}

#eventsport-detail.alpineskiing .ambassador .ambassador-item:first-child {
	padding-right: 70px;
	padding-left: 140px
}

#eventsport-detail.alpineskiing .ambassador .ambassador-item:last-child {
	padding-left: 70px;
	padding-right: 140px
}

.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item {
	width: 100%;
	display: block;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px
}

#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head {
	position: relative;
	display: block;
	width: 100%
}

#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-name {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #fff;
	font-size: 36px;
	line-height: 50px
}

html[data-lang=gr-gr] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-name,
html[data-lang=ja-jp] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-name,
html[data-lang=ko-kr] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-name,
html[data-lang=ru-ru] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-name,
html[data-lang=zh-hk] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-name {
	font-family: open_sanslight
}

html[data-lang=th-th] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head .ambassador-name {
	font-size: 16px;
	line-height: 21px
}

#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head img {
	width: 100%;
	margin-top: 50px
}

.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-head img {
	margin-top: 22px
}

#eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-text {
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 50px
}

html[data-lang=gr-gr] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-text,
html[data-lang=ja-jp] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-text,
html[data-lang=ko-kr] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-text,
html[data-lang=ru-ru] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-text,
html[data-lang=zh-hk] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-text {
	font-family: open_sansregular
}

html[data-lang=th-th] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .ambassador-text {
	font-size: 12px;
	line-height: 21px;
	margin-top: 22px
}

#eventsport-detail.alpineskiing .ambassador .ambassador-item .button {
	margin-top: 50px;
	padding-left: 0
}

#eventsport-detail.alpineskiing .ambassador .ambassador-item .button span {
	color: #fff
}

.mobile #eventsport-detail.alpineskiing .ambassador .ambassador-item .button {
	margin-top: 22px
}

#eventsport-detail.alpineskiing .film-wrapper {
	height: 763px;
	display: block;
	overflow: visible;
	position: relative;
	padding-top: 100px
}

#eventsport-detail.alpineskiing .film-wrapper .video-external-player {
	display: none
}

#eventsport-detail.alpineskiing .film-wrapper.embed-player {
	height: 500px
}

.mobile #eventsport-detail.alpineskiing .film-wrapper.embed-player {
	height: auto
}

#eventsport-detail.alpineskiing .film-wrapper img {
	background: #042745
}

.mobile #eventsport-detail.alpineskiing .film-wrapper {
	padding-top: 0;
	height: auto
}

#eventsport-detail.alpineskiing .film-wrapper .video {
	background: #000;
	min-height: 100%
}

#eventsport-detail.alpineskiing .film-wrapper:before {
	background: #fff;
	position: absolute;
	top: 0;
	left: -100px;
	right: -100px;
	content: "";
	height: 100%
}

html.notouch #eventsport-detail.alpineskiing .film-wrapper:hover .sprite {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .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 .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.mobile #eventsport-detail.alpineskiing .film-wrapper .sprite {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

.mobile #eventsport-detail.alpineskiing .parts-wrapper {
	margin-top: 0
}

.mobile #eventsport-detail.alpineskiing .button span {
	color: #000
}

.landing {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	background-color: #fff;
	position: relative;
	width: 100%;
	overflow: hidden;
	color: #676767
}

html[data-lang=gr-gr] .landing,
html[data-lang=ja-jp] .landing,
html[data-lang=ko-kr] .landing,
html[data-lang=ru-ru] .landing,
html[data-lang=zh-hk] .landing {
	font-family: open_sansregular
}

html[data-lang=th-th] .landing {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .landing {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.landing h1 {
	font-size: 70px;
	line-height: 76px;
	color: #34495e;
	width: 666px;
	margin: 40px 0 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;
	box-sizing: border-box;
	position: relative
}

.landing .watch-submenu {
	background: #eff1f3;
	height: 94px;
	line-height: 94px;
	width: 100%;
	text-align: center
}

html.mobile .landing .watch-submenu {
	display: none !important
}

.landing .watch-submenu a {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 13px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	padding-left: 25px;
	padding-right: 25px;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear
}

html[data-lang=gr-gr] .landing .watch-submenu a,
html[data-lang=ja-jp] .landing .watch-submenu a,
html[data-lang=ko-kr] .landing .watch-submenu a,
html[data-lang=ru-ru] .landing .watch-submenu a,
html[data-lang=th-th] .landing .watch-submenu a,
html[data-lang=zh-hk] .landing .watch-submenu a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .landing .watch-submenu a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.notouch .landing .watch-submenu a:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

html.mobile .landing .watch-submenu a {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8px
}

.landing .landing-submenu {
	margin-left: 58px;
	margin-top: -60px;
	position: relative;
	z-index: 1
}

html.mobile .landing .landing-submenu {
	margin-top: 0;
	margin-left: 20px
}

.landing .landing-submenu a {
	font-size: 13px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150;
	margin-right: 30px;
	text-transform: uppercase
}

html[data-lang=gr-gr] .landing .landing-submenu a,
html[data-lang=ja-jp] .landing .landing-submenu a,
html[data-lang=ko-kr] .landing .landing-submenu a,
html[data-lang=ru-ru] .landing .landing-submenu a,
html[data-lang=th-th] .landing .landing-submenu a,
html[data-lang=zh-hk] .landing .landing-submenu a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .landing .landing-submenu a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 .collection {
	background-color: #d5c89f;
	margin: -15px 7px 14px -7px;
	padding: 4px 7px
}

html.mobile .landing .landing-submenu .collection {
	margin-right: 15px;
	margin-left: -15px;
	padding-left: 15px;
	padding-right: 15px
}

.landing .landing-submenu .cursor {
	height: 1px;
	background-color: #003150;
	color: #3d4f5a;
	left: 0;
	bottom: -7px;
	width: 0;
	position: absolute;
	-webkit-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .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;
	box-sizing: border-box;
	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,
.landing .items-wrapper[data-size="4"] .item {
	width: 25%
}

html.tablet .landing .items-wrapper.size4 .item li a,
html.tablet .landing .items-wrapper[data-size="4"] .item li a {
	font-size: 13px;
	line-height: 26px
}

.landing .items-wrapper.size5 .item,
.landing .items-wrapper[data-size="5"] .item {
	width: 20%
}

.landing .items-wrapper .item {
	padding-left: 4px;
	padding-right: 4px;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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: 0 !important;
	margin-top: 0 !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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase;
	color: #003150;
	margin: 45px 25px 25px;
	height: 50px
}

html[data-lang=gr-gr] .landing .items-wrapper .item .item-title,
html[data-lang=ja-jp] .landing .items-wrapper .item .item-title,
html[data-lang=ko-kr] .landing .items-wrapper .item .item-title,
html[data-lang=ru-ru] .landing .items-wrapper .item .item-title,
html[data-lang=th-th] .landing .items-wrapper .item .item-title,
html[data-lang=zh-hk] .landing .items-wrapper .item .item-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .landing .items-wrapper .item .item-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet .landing .items-wrapper .item .item-title {
	margin: 25px 15px 15px;
	font-size: 14px
}

html.mobile .landing .items-wrapper .item .item-title {
	margin: 20px 10px 10px;
	height: auto;
	font-size: 20px
}

.landing .items-wrapper .item li {
	line-height: 32px;
	margin-left: 25px;
	margin-right: 25px
}

html.tablet .landing .items-wrapper .item li {
	margin-left: 15px;
	margin-right: 15px;
	line-height: 40px
}

html.mobile .landing .items-wrapper .item li {
	margin-left: 10px;
	margin-right: 10px
}

.landing .items-wrapper .item li a {
	color: #676767;
	font-size: 16px;
	line-height: 1em;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
	display: inline-block;
	vertical-align: middle
}

.landing .items-wrapper .item li a br {
	display: none
}

.landing .items-wrapper .item li a:hover {
	color: #676767
}

html.mobile .landing .items-wrapper .item li a {
	font-size: 13px;
	line-height: 27px
}

.landing .items-wrapper .item li .new-label {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	display: inline;
	vertical-align: middle;
	font-size: 11px;
	line-height: 18px;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 10px;
	background: #ceae73;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px
}

html[data-lang=gr-gr] .landing .items-wrapper .item li .new-label,
html[data-lang=ja-jp] .landing .items-wrapper .item li .new-label,
html[data-lang=ko-kr] .landing .items-wrapper .item li .new-label,
html[data-lang=ru-ru] .landing .items-wrapper .item li .new-label,
html[data-lang=zh-hk] .landing .items-wrapper .item li .new-label {
	font-family: open_sansbold
}

html[data-lang=th-th] .landing .items-wrapper .item li .new-label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .landing .items-wrapper .item li .new-label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.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 .text,
.landing .content-wrapper .title {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #676767;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] .landing .content-wrapper .text,
html[data-lang=gr-gr] .landing .content-wrapper .title,
html[data-lang=ja-jp] .landing .content-wrapper .text,
html[data-lang=ja-jp] .landing .content-wrapper .title,
html[data-lang=ko-kr] .landing .content-wrapper .text,
html[data-lang=ko-kr] .landing .content-wrapper .title,
html[data-lang=ru-ru] .landing .content-wrapper .text,
html[data-lang=ru-ru] .landing .content-wrapper .title,
html[data-lang=zh-hk] .landing .content-wrapper .text,
html[data-lang=zh-hk] .landing .content-wrapper .title {
	font-family: open_sansregular
}

html[data-lang=th-th] .landing .content-wrapper .text,
html[data-lang=th-th] .landing .content-wrapper .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .landing .content-wrapper .text,
html[data-magentotemplate="1"][data-lang=zh-cn] .landing .content-wrapper .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
		padding-top: 30px
	}

	.landing .content-wrapper:before {
		width: 70%;
		margin-left: -35%
	}

	.landing .content-wrapper .text,
	.landing .content-wrapper .title {
		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 (min-width:768px) {
	.landing .content-wrapper {
		margin: 50px auto 100px;
		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 (min-width:1024px) {
	.landing .content-wrapper {
		margin: 70px auto 131px;
		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;
	box-sizing: border-box;
	color: #817747;
	text-transform: uppercase;
	font-family: freightdisp_promedium
}

#otd-wrapper>.otd-title b {
	font-weight: 400;
	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: 0
}

#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: 0;
	padding-right: 20px;
	padding-bottom: 66px;
	-webkit-box-sizing: content-box;
	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;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	background: #fff
}

#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-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span,
html[data-lang=ja-jp] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span,
html[data-lang=ko-kr] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span,
html[data-lang=ru-ru] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span,
html[data-lang=zh-hk] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span {
	font-family: open_sansbold
}

html[data-lang=th-th] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #otd-wrapper .otd-columns-wrapper .otd-left .otd-item.otd-anecdote span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	width: 254px;
	padding-bottom: 66px
}

#otd-wrapper .otd-columns-wrapper .otd-right .otd-picture {
	padding-top: 50px;
	padding-bottom: 50px;
	height: 230px;
	-webkit-box-sizing: content-box;
	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;
	text-align: left;
	min-height: 50px;
	margin-top: 48px
}

#otd-wrapper .otd-columns-wrapper .otd-description b {
	font-weight: 700;
	font-family: freightdisp_probold
}

#otd-wrapper .otd-columns-wrapper .otd-picture {
	width: 100%;
	margin-top: 20px;
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	height: 330px;
	font-size: 0
}

#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: hsla(0, 0%, 100%, .4);
	margin-top: 25px;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	display: block;
	position: relative;
	top: 15px
}

html[data-lang=gr-gr] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top,
html[data-lang=ja-jp] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top,
html[data-lang=ko-kr] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top,
html[data-lang=ru-ru] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top,
html[data-lang=th-th] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top,
html[data-lang=zh-hk] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-top {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansbold;
	font-weight: 700;
	position: relative;
	top: -7px
}

html[data-lang=gr-gr] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom,
html[data-lang=ja-jp] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom,
html[data-lang=ko-kr] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom,
html[data-lang=ru-ru] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom,
html[data-lang=zh-hk] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom {
	font-family: open_sansbold
}

html[data-lang=th-th] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #otd-wrapper .otd-columns-wrapper .otd-button .otd-button-bottom {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#ambassador-detail .widget-ariane {
	background: #003150;
	border-color: #204a65;
	color: #3d4f5a
}

#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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #ambassador-detail .ambassador-header .title,
html[data-lang=ja-jp] #ambassador-detail .ambassador-header .title,
html[data-lang=ko-kr] #ambassador-detail .ambassador-header .title,
html[data-lang=ru-ru] #ambassador-detail .ambassador-header .title,
html[data-lang=th-th] #ambassador-detail .ambassador-header .title,
html[data-lang=zh-hk] #ambassador-detail .ambassador-header .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .ambassador-header .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#ambassador-detail .ambassador-header .name {
	font-size: 40px;
	line-height: 55px;
	text-transform: uppercase;
	padding: 0 0 110px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #ambassador-detail .ambassador-header .name,
html[data-lang=ja-jp] #ambassador-detail .ambassador-header .name,
html[data-lang=ko-kr] #ambassador-detail .ambassador-header .name,
html[data-lang=ru-ru] #ambassador-detail .ambassador-header .name,
html[data-lang=zh-hk] #ambassador-detail .ambassador-header .name {
	font-family: open_sansregular
}

html[data-lang=th-th] #ambassador-detail .ambassador-header .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .ambassador-header .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#ambassador-detail .ambassador-header .button {
	position: absolute;
	bottom: 100px;
	text-transform: none;
	color: #fff;
	-moz-opacity: .6;
	-khtml-opacity: .6;
	-webkit-opacity: .6;
	opacity: .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: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #ambassador-detail .ambassador-header .button span,
html[data-lang=ja-jp] #ambassador-detail .ambassador-header .button span,
html[data-lang=ko-kr] #ambassador-detail .ambassador-header .button span,
html[data-lang=ru-ru] #ambassador-detail .ambassador-header .button span,
html[data-lang=zh-hk] #ambassador-detail .ambassador-header .button span {
	font-family: open_sanslight
}

html[data-lang=th-th] #ambassador-detail .ambassador-header .button span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .ambassador-header .button span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767
}

#ambassador-detail .ambassador {
	color: #676767;
	display: table
}

.ie7 #ambassador-detail .ambassador,
.ie8 #ambassador-detail .ambassador {
	-dt-display: table;
	behavior: url(../js/display-table.min.htc)
}

#ambassador-detail .ambassador .content,
#ambassador-detail .ambassador .thumb {
	display: table-cell;
	vertical-align: top;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ie7 #ambassador-detail .ambassador .content,
.ie7 #ambassador-detail .ambassador .thumb,
.ie8 #ambassador-detail .ambassador .content,
.ie8 #ambassador-detail .ambassador .thumb {
	-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 .text,
#ambassador-detail .ambassador .title {
	color: #676767
}

#ambassador-detail .ambassador .title {
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 40px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #ambassador-detail .ambassador .title,
html[data-lang=ja-jp] #ambassador-detail .ambassador .title,
html[data-lang=ko-kr] #ambassador-detail .ambassador .title,
html[data-lang=ru-ru] #ambassador-detail .ambassador .title,
html[data-lang=zh-hk] #ambassador-detail .ambassador .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #ambassador-detail .ambassador .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .ambassador .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#ambassador-detail .ambassador .text {
	font-size: 16px;
	line-height: 28px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #ambassador-detail .ambassador .text,
html[data-lang=ja-jp] #ambassador-detail .ambassador .text,
html[data-lang=ko-kr] #ambassador-detail .ambassador .text,
html[data-lang=ru-ru] #ambassador-detail .ambassador .text,
html[data-lang=zh-hk] #ambassador-detail .ambassador .text {
	font-family: open_sanslight
}

html[data-lang=th-th] #ambassador-detail .ambassador .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .ambassador .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 26px;
	line-height: 150px;
	width: 100%;
	text-align: center;
	display: block;
	color: #000
}

html[data-lang=gr-gr] #ambassador-detail .watch .label,
html[data-lang=ja-jp] #ambassador-detail .watch .label,
html[data-lang=ko-kr] #ambassador-detail .watch .label,
html[data-lang=ru-ru] #ambassador-detail .watch .label,
html[data-lang=zh-hk] #ambassador-detail .watch .label {
	font-family: open_sanslight
}

html[data-lang=th-th] #ambassador-detail .watch .label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .watch .label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

#ambassador-detail .watch .ambassador-link {
	position: relative;
	color: #676767;
	font-size: 14px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .8px;
	margin-top: 80px;
	display: block
}

html[data-lang=gr-gr] #ambassador-detail .watch .ambassador-link,
html[data-lang=ja-jp] #ambassador-detail .watch .ambassador-link,
html[data-lang=ko-kr] #ambassador-detail .watch .ambassador-link,
html[data-lang=ru-ru] #ambassador-detail .watch .ambassador-link,
html[data-lang=th-th] #ambassador-detail .watch .ambassador-link,
html[data-lang=zh-hk] #ambassador-detail .watch .ambassador-link {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .watch .ambassador-link {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#ambassador-detail .watch .text,
#ambassador-detail .watch .thumb {
	width: 50%;
	display: table-cell;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ie7 #ambassador-detail .watch .text,
.ie7 #ambassador-detail .watch .thumb,
.ie8 #ambassador-detail .watch .text,
.ie8 #ambassador-detail .watch .thumb {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#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;
	box-sizing: border-box
}

#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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	padding-left: 13px;
	padding-right: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #ambassador-detail .watch .thumb .inner .label,
html[data-lang=ja-jp] #ambassador-detail .watch .thumb .inner .label,
html[data-lang=ko-kr] #ambassador-detail .watch .thumb .inner .label,
html[data-lang=ru-ru] #ambassador-detail .watch .thumb .inner .label,
html[data-lang=zh-hk] #ambassador-detail .watch .thumb .inner .label {
	font-family: open_sanslight
}

html[data-lang=th-th] #ambassador-detail .watch .thumb .inner .label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .watch .thumb .inner .label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #ambassador-detail .watch .text,
html[data-lang=ja-jp] #ambassador-detail .watch .text,
html[data-lang=ko-kr] #ambassador-detail .watch .text,
html[data-lang=ru-ru] #ambassador-detail .watch .text,
html[data-lang=zh-hk] #ambassador-detail .watch .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #ambassador-detail .watch .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .watch .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 .ambassador-list {
	background: #fff;
	color: #676767
}

#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;
	box-sizing: border-box
}

#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: #676767;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #ambassador-detail .ambassador-list .content .title,
html[data-lang=ja-jp] #ambassador-detail .ambassador-list .content .title,
html[data-lang=ko-kr] #ambassador-detail .ambassador-list .content .title,
html[data-lang=ru-ru] #ambassador-detail .ambassador-list .content .title,
html[data-lang=th-th] #ambassador-detail .ambassador-list .content .title,
html[data-lang=zh-hk] #ambassador-detail .ambassador-list .content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .ambassador-list .content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 rgba(0, 0, 0, 0);
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #ambassador-detail .ambassador-list .content ul a,
html[data-lang=ja-jp] #ambassador-detail .ambassador-list .content ul a,
html[data-lang=ko-kr] #ambassador-detail .ambassador-list .content ul a,
html[data-lang=ru-ru] #ambassador-detail .ambassador-list .content ul a,
html[data-lang=zh-hk] #ambassador-detail .ambassador-list .content ul a {
	font-family: open_sansregular
}

html[data-lang=th-th] #ambassador-detail .ambassador-list .content ul a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .ambassador-list .content ul a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-lang=gr-gr] #ambassador-detail .ambassador-list .content ul li a:hover,
html[data-lang=ja-jp] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-lang=ja-jp] #ambassador-detail .ambassador-list .content ul li a:hover,
html[data-lang=ko-kr] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-lang=ko-kr] #ambassador-detail .ambassador-list .content ul li a:hover,
html[data-lang=ru-ru] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-lang=ru-ru] #ambassador-detail .ambassador-list .content ul li a:hover,
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,
html[data-lang=zh-hk] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-lang=zh-hk] #ambassador-detail .ambassador-list .content ul li a:hover {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .ambassador-list .content ul li.selected a,
html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .ambassador-list .content ul li a:hover {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #3d4f5a;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #ambassador-detail .related-content .title,
html[data-lang=ja-jp] #ambassador-detail .related-content .title,
html[data-lang=ko-kr] #ambassador-detail .related-content .title,
html[data-lang=ru-ru] #ambassador-detail .related-content .title,
html[data-lang=zh-hk] #ambassador-detail .related-content .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #ambassador-detail .related-content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .related-content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767;
	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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #ambassador-detail .related-content .media .label,
html[data-lang=ja-jp] #ambassador-detail .related-content .media .label,
html[data-lang=ko-kr] #ambassador-detail .related-content .media .label,
html[data-lang=ru-ru] #ambassador-detail .related-content .media .label,
html[data-lang=zh-hk] #ambassador-detail .related-content .media .label {
	font-family: open_sanslight
}

html[data-lang=th-th] #ambassador-detail .related-content .media .label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ambassador-detail .related-content .media .label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 #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 #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 .content,
.mobile #ambassador-detail .ambassador .thumb {
	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 .text,
.mobile #ambassador-detail .watch .thumb {
	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: rgba(0, 0, 0, 0);
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .mobile #ambassador-detail .ambassador-list ul li:hover a,
html[data-lang=ja-jp] .mobile #ambassador-detail .ambassador-list ul li:hover a,
html[data-lang=ko-kr] .mobile #ambassador-detail .ambassador-list ul li:hover a,
html[data-lang=ru-ru] .mobile #ambassador-detail .ambassador-list ul li:hover a,
html[data-lang=zh-hk] .mobile #ambassador-detail .ambassador-list ul li:hover a {
	font-family: open_sansregular
}

html[data-lang=th-th] .mobile #ambassador-detail .ambassador-list ul li:hover a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .mobile #ambassador-detail .ambassador-list ul li:hover a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff
}

#section-ambassador .widget-ariane a {
	color: #fff;
	-webkit-transition: color .2 ease-out;
	-o-transition: color .2 ease-out;
	transition: color .2 ease-out
}

#section-ambassador .widget-ariane a:hover {
	color: hsla(0, 0%, 100%, .7)
}

#section-ambassador .ambassador-header {
	height: 291px;
	line-height: 100%;
	background: #003150;
	color: #3d4f5a;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-ambassador .ambassador-header h1,
html[data-lang=ja-jp] #section-ambassador .ambassador-header h1,
html[data-lang=ko-kr] #section-ambassador .ambassador-header h1,
html[data-lang=ru-ru] #section-ambassador .ambassador-header h1,
html[data-lang=zh-hk] #section-ambassador .ambassador-header h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-ambassador .ambassador-header h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ambassador .ambassador-header h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-ambassador .ambassador {
	background: #fff;
	color: #676767;
	position: relative;
	border-bottom: 1px solid #eff1f3;
	height: 500px
}

#section-ambassador .ambassador .content,
#section-ambassador .ambassador .thumb {
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-ambassador .ambassador .thumb {
	position: relative;
	float: left;
	overflow: hidden;
	height: 100%
}

#section-ambassador .ambassador .thumb img {
	height: 100%;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out
}

#section-ambassador .ambassador .thumb:hover img {
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .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-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 34px 18px 34px 0
}

#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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 32px;
	line-height: 38px;
	max-height: 114px;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
	position: relative;
	color: #545454
}

html[data-lang=gr-gr] #section-ambassador .ambassador .name,
html[data-lang=ja-jp] #section-ambassador .ambassador .name,
html[data-lang=ko-kr] #section-ambassador .ambassador .name,
html[data-lang=ru-ru] #section-ambassador .ambassador .name,
html[data-lang=zh-hk] #section-ambassador .ambassador .name {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-ambassador .ambassador .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ambassador .ambassador .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-ambassador .ambassador .name h2 {
	font-size: 32px
}

.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 .2s ease-out;
	-o-transition: width .2s ease-out;
	transition: width .2s ease-out
}

#section-ambassador .ambassador .text {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	max-height: 104px;
	color: #545454;
	margin-top: 25px
}

html[data-lang=gr-gr] #section-ambassador .ambassador .text,
html[data-lang=ja-jp] #section-ambassador .ambassador .text,
html[data-lang=ko-kr] #section-ambassador .ambassador .text,
html[data-lang=ru-ru] #section-ambassador .ambassador .text,
html[data-lang=zh-hk] #section-ambassador .ambassador .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-ambassador .ambassador .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ambassador .ambassador .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff
}

@media screen and (max-width:1600px) {
	#section-ambassador .ambassador .thumb img {
		position: absolute;
		top: 0;
		left: 50%;
		width: auto;
		margin-left: -400px
	}
}

.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
}

.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: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] .mobile #section-ambassador .ambassador-header h1,
html[data-lang=ja-jp] .mobile #section-ambassador .ambassador-header h1,
html[data-lang=ko-kr] .mobile #section-ambassador .ambassador-header h1,
html[data-lang=ru-ru] .mobile #section-ambassador .ambassador-header h1,
html[data-lang=zh-hk] .mobile #section-ambassador .ambassador-header h1 {
	font-family: open_sanslight
}

html[data-lang=th-th] .mobile #section-ambassador .ambassador-header h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .mobile #section-ambassador .ambassador-header h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff
}

.mobile #section-ambassador .ambassador .content .button {
	margin-top: 25px
}

.mobile #section-ambassador .ambassador .content .button i {
	display: none
}

.btn.blue,
.btn.gold {
	font-size: 14px;
	color: #fff;
	border: 1px solid #f8c11e;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	height: 50px;
	line-height: 50px;
	padding: 0 40px;
	border-radius: 50px
}

html[data-lang=gr-gr] .btn.blue,
html[data-lang=gr-gr] .btn.gold,
html[data-lang=ja-jp] .btn.blue,
html[data-lang=ja-jp] .btn.gold,
html[data-lang=ko-kr] .btn.blue,
html[data-lang=ko-kr] .btn.gold,
html[data-lang=ru-ru] .btn.blue,
html[data-lang=ru-ru] .btn.gold,
html[data-lang=th-th] .btn.blue,
html[data-lang=th-th] .btn.gold,
html[data-lang=zh-hk] .btn.blue,
html[data-lang=zh-hk] .btn.gold {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .btn.blue,
html[data-magentotemplate="1"][data-lang=zh-cn] .btn.gold {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile .btn.blue,
.mobile .btn.gold {
	height: 30px;
	line-height: 30px;
	padding: 0 20px
}

.btn.blue {
	border: 1px solid #042745;
	color: #042745
}

.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: 0
}

.btn.video span {
	font-size: 14px;
	color: #000;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	line-height: 14px;
	text-transform: uppercase
}

html[data-lang=gr-gr] .btn.video span,
html[data-lang=ja-jp] .btn.video span,
html[data-lang=ko-kr] .btn.video span,
html[data-lang=ru-ru] .btn.video span,
html[data-lang=th-th] .btn.video span,
html[data-lang=zh-hk] .btn.video span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .btn.video span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile .btn.video span {
	font-size: 12px;
	line-height: 35px;
	color: #000;
	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 .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear;
	border: 1px solid #003150;
	border: 1px solid rgba(0, 49, 80, .55);
	color: #003150;
	position: relative;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] .button,
html[data-lang=ja-jp] .button,
html[data-lang=ko-kr] .button,
html[data-lang=ru-ru] .button,
html[data-lang=zh-hk] .button {
	font-family: open_sansbold
}

html[data-lang=th-th] .button {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .button {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.button.disabled {
	pointer-events: none;
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50)
}

.button.small {
	height: 52px;
	line-height: 52px;
	padding: 0 20px
}

.button.no-padding {
	padding: 0
}

.button.no-padding i {
	margin: 0
}

.button.large span {
	padding-left: 20px;
	padding-right: 20px
}

.button>span {
	font-size: 14px;
	vertical-align: middle;
	position: relative;
	top: -1px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.button.gray {
	color: #3d4f5a
}

.button.white {
	color: #fff
}

.button.small {
	font-size: 12px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .button.small,
html[data-lang=ja-jp] .button.small,
html[data-lang=ko-kr] .button.small,
html[data-lang=ru-ru] .button.small,
html[data-lang=th-th] .button.small,
html[data-lang=zh-hk] .button.small {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .button.small {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.button.naked {
	border: none
}

.button.close {
	background: #fff
}

.button.close i,
.button.close span {
	color: #000;
	-moz-opacity: .55;
	-khtml-opacity: .55;
	-webkit-opacity: .55;
	opacity: .55;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55.00000000000001);
	filter: alpha(opacity=55.00000000000001)
}

.button.close i {
	margin-left: 10px;
	margin-right: 0
}

.button i {
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 10px
}

.button.fill-white {
	background: #fff;
	color: #466388;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .button.fill-white,
html[data-lang=ja-jp] .button.fill-white,
html[data-lang=ko-kr] .button.fill-white,
html[data-lang=ru-ru] .button.fill-white,
html[data-lang=th-th] .button.fill-white,
html[data-lang=zh-hk] .button.fill-white {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .button.fill-white {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.button.fill-blue {
	background: #003150;
	color: #fff;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .button.fill-blue,
html[data-lang=ja-jp] .button.fill-blue,
html[data-lang=ko-kr] .button.fill-blue,
html[data-lang=ru-ru] .button.fill-blue,
html[data-lang=th-th] .button.fill-blue,
html[data-lang=zh-hk] .button.fill-blue {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .button.fill-blue {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.button.fill-gold {
	background: #d5c89f;
	color: #003150 !important;
	border: none;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .button.fill-gold,
html[data-lang=ja-jp] .button.fill-gold,
html[data-lang=ko-kr] .button.fill-gold,
html[data-lang=ru-ru] .button.fill-gold,
html[data-lang=th-th] .button.fill-gold,
html[data-lang=zh-hk] .button.fill-gold {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .button.fill-gold {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.button.border-white {
	border: 1px solid hsla(0, 0%, 100%, .1);
	color: #fff
}

.button .icon-wrapper {
	position: relative;
	font-size: 0;
	line-height: normal;
	top: -1px;
	vertical-align: middle;
	display: inline-block
}

html.mobile .button .icon-wrapper {
	top: 0
}

.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 i {
	margin-left: 20px
}

.button .icon-general-arrow-left,
.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: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: background .3s ease-out;
	-o-transition: background .3s ease-out;
	transition: background .3s ease-out;
	-webkit-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	transition: color .3s ease-out;
	position: relative;
	border: 1px solid #02314f
}

html[data-lang=gr-gr] .button-eshop,
html[data-lang=ja-jp] .button-eshop,
html[data-lang=ko-kr] .button-eshop,
html[data-lang=ru-ru] .button-eshop,
html[data-lang=th-th] .button-eshop,
html[data-lang=zh-hk] .button-eshop {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .button-eshop {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.button-eshop.small {
	height: 52px;
	line-height: 52px;
	padding: 0 20px
}

.button-eshop .icon-eshop-basket-blue,
.button-eshop .icon-eshop-basket-white {
	position: absolute;
	top: 23px;
	left: 27px;
	-webkit-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	transition: opacity .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(.5);
	-ms-transform: scale(.5);
	transform: scale(.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: #fff;
	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)
}

html.tablet .button {
	height: 50px;
	line-height: 50px
}

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(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

html.mobile .button .icon-arrow-white,
html.mobile .button .icon-general-arrow-right,
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: 5px;
	top: -1px;
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	position: relative
}

html.mobile .button .icon-general-arrow-left,
html.mobile .button .icon-general-arrow-left-blue,
html.mobile .button .icon-general-arrow-left-gray,
html.mobile .button .icon-general-arrow-left-white {
	margin-right: 5px;
	top: -1px;
	position: relative;
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.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 button {
	background: rgba(0, 0, 0, 0)
}

.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: 0;
	color: #676767;
	position: absolute;
	top: 0;
	left: 0;
	text-align: left;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] .widget-ariane,
html[data-lang=ja-jp] .widget-ariane,
html[data-lang=ko-kr] .widget-ariane,
html[data-lang=ru-ru] .widget-ariane,
html[data-lang=th-th] .widget-ariane,
html[data-lang=zh-hk] .widget-ariane {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-ariane {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.widget-ariane li,
.widget-ariane ul {
	display: inline
}

.widget-ariane.fixed {
	position: fixed;
	top: 60px;
	background: #fff;
	left: 0;
	max-width: 1600px;
	z-index: 100
}

html[data-magentotemplate="1"] .widget-ariane.fixed {
	-webkit-transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .5s cubic-bezier(.19, 1, .22, 1);
	transition: transform .5s cubic-bezier(.19, 1, .22, 1);
	transition: transform .5s cubic-bezier(.19, 1, .22, 1), -webkit-transform .5s cubic-bezier(.19, 1, .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);
	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: 0
}

.widget-ariane li:first-child a {
	margin-left: 95px
}

html.mobile .widget-ariane {
	padding-left: 20px;
	font-size: 9px;
	height: 30px;
	line-height: 30px
}

.widget-ariane a {
	color: #676767;
	vertical-align: top
}

html.notouch .widget-ariane a:hover {
	color: #676767
}

.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
}

.media-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	text-align: center;
	background-color: rgba(0, 49, 80, .97);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.ie7 .media-overlay,
html.ie8 .media-overlay {
	background-image: url(../images/colors/0-49-80-97.png)
}

.media-overlay>span {
	height: 100%
}

.media-overlay .video-button,
.media-overlay>span {
	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;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-opacity: .85;
	-khtml-opacity: .85;
	-webkit-opacity: .85;
	opacity: .85;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	filter: alpha(opacity=85);
	-webkit-transition: all .3 ease-in;
	-o-transition: all .3 ease-in;
	transition: all .3 ease-in;
	background: hsla(0, 0%, 100%, .07)
}

.overlay-circle>span {
	height: 100%;
	line-height: 100%
}

.overlay-circle>span,
.overlay-circle i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.overlay-circle i {
	position: relative;
	top: -1px
}

.overlay-label {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	margin-top: 30px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

html[data-lang=gr-gr] .overlay-label,
html[data-lang=ja-jp] .overlay-label,
html[data-lang=ko-kr] .overlay-label,
html[data-lang=ru-ru] .overlay-label,
html[data-lang=th-th] .overlay-label,
html[data-lang=zh-hk] .overlay-label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .overlay-label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: .9;
	-khtml-opacity: .9;
	-webkit-opacity: .9;
	opacity: .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(.5);
	-ms-transform: scale(.5);
	transform: scale(.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: 0
}

.share-widget>span {
	display: block;
	font-size: 14px;
	white-space: nowrap;
	color: #fff;
	margin-bottom: 20px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .share-widget>span,
html[data-lang=ja-jp] .share-widget>span,
html[data-lang=ko-kr] .share-widget>span,
html[data-lang=ru-ru] .share-widget>span,
html[data-lang=th-th] .share-widget>span,
html[data-lang=zh-hk] .share-widget>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .share-widget>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.share-widget .icons {
	font-size: 0;
	white-space: nowrap
}

.share-widget .icons button {
	background: none
}

.share-widget .icons>a,
.share-widget .icons>button,
.share-widget .icons>div {
	width: 40px;
	vertical-align: top;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.share-widget .icons>a button,
.share-widget .icons>a i,
.share-widget .icons>a span,
.share-widget .icons>button button,
.share-widget .icons>button i,
.share-widget .icons>button span,
.share-widget .icons>div button,
.share-widget .icons>div i,
.share-widget .icons>div span {
	vertical-align: middle
}

.share-widget .icons>a button.selected,
.share-widget .icons>a i.selected,
.share-widget .icons>a span.selected,
.share-widget .icons>button button.selected,
.share-widget .icons>button i.selected,
.share-widget .icons>button span.selected,
.share-widget .icons>div button.selected,
.share-widget .icons>div i.selected,
.share-widget .icons>div span.selected,
html.ie7.notouch .share-widget .icons>a:hover button,
html.ie7.notouch .share-widget .icons>a:hover i,
html.ie7.notouch .share-widget .icons>a:hover span,
html.ie7.notouch .share-widget .icons>button:hover button,
html.ie7.notouch .share-widget .icons>button:hover i,
html.ie7.notouch .share-widget .icons>button:hover span,
html.ie7.notouch .share-widget .icons>div:hover button,
html.ie7.notouch .share-widget .icons>div:hover i,
html.ie7.notouch .share-widget .icons>div:hover span,
html.ie8.notouch .share-widget .icons>a:hover button,
html.ie8.notouch .share-widget .icons>a:hover i,
html.ie8.notouch .share-widget .icons>a:hover span,
html.ie8.notouch .share-widget .icons>button:hover button,
html.ie8.notouch .share-widget .icons>button:hover i,
html.ie8.notouch .share-widget .icons>button:hover span,
html.ie8.notouch .share-widget .icons>div:hover button,
html.ie8.notouch .share-widget .icons>div:hover i,
html.ie8.notouch .share-widget .icons>div:hover span {
	display: none
}

html.ie7.notouch .share-widget .icons>a:hover button.selected,
html.ie7.notouch .share-widget .icons>a:hover i.selected,
html.ie7.notouch .share-widget .icons>a:hover span.selected,
html.ie7.notouch .share-widget .icons>button:hover button.selected,
html.ie7.notouch .share-widget .icons>button:hover i.selected,
html.ie7.notouch .share-widget .icons>button:hover span.selected,
html.ie7.notouch .share-widget .icons>div:hover button.selected,
html.ie7.notouch .share-widget .icons>div:hover i.selected,
html.ie7.notouch .share-widget .icons>div:hover span.selected,
html.ie8.notouch .share-widget .icons>a:hover button.selected,
html.ie8.notouch .share-widget .icons>a:hover i.selected,
html.ie8.notouch .share-widget .icons>a:hover span.selected,
html.ie8.notouch .share-widget .icons>button:hover button.selected,
html.ie8.notouch .share-widget .icons>button:hover i.selected,
html.ie8.notouch .share-widget .icons>button:hover span.selected,
html.ie8.notouch .share-widget .icons>div:hover button.selected,
html.ie8.notouch .share-widget .icons>div:hover i.selected,
html.ie8.notouch .share-widget .icons>div:hover span.selected {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

html.notouch:not(.ie7).share-widget .icons>a:hover button,
html.notouch:not(.ie7) .share-widget .icons>a:hover button,
html.notouch:not(.ie7).share-widget .icons>a:hover i,
html.notouch:not(.ie7) .share-widget .icons>a:hover i,
html.notouch:not(.ie7).share-widget .icons>a:hover span,
html.notouch:not(.ie7) .share-widget .icons>a:hover span,
html.notouch:not(.ie7).share-widget .icons>button:hover button,
html.notouch:not(.ie7) .share-widget .icons>button:hover button,
html.notouch:not(.ie7).share-widget .icons>button:hover i,
html.notouch:not(.ie7) .share-widget .icons>button:hover i,
html.notouch:not(.ie7).share-widget .icons>button:hover span,
html.notouch:not(.ie7) .share-widget .icons>button:hover span,
html.notouch:not(.ie7).share-widget .icons>div:hover button,
html.notouch:not(.ie7) .share-widget .icons>div:hover button,
html.notouch:not(.ie7).share-widget .icons>div:hover i,
html.notouch:not(.ie7) .share-widget .icons>div:hover i,
html.notouch:not(.ie7).share-widget .icons>div:hover span,
html.notouch:not(.ie7) .share-widget .icons>div:hover span {
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .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-color: #003150 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 6px 6.5px 0
}

.share-widget.reverse-arrow .arrow {
	bottom: 100%;
	top: auto;
	border-width: 0 6.5px 6px;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #003150
}

.video {
	position: relative;
	min-height: 400px;
	width: 100%
}

[lang=zh] .video,
html.mobile .video {
	min-height: auto
}

.video img {
	width: 100%
}

.video .video-external-player {
	text-align: right;
	position: absolute;
	right: 90px;
	top: -80px;
	color: #676767;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px
}

html[data-lang=gr-gr] .video .video-external-player,
html[data-lang=ja-jp] .video .video-external-player,
html[data-lang=ko-kr] .video .video-external-player,
html[data-lang=ru-ru] .video .video-external-player,
html[data-lang=zh-hk] .video .video-external-player {
	font-family: open_sansregular
}

html[data-lang=th-th] .video .video-external-player {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .video .video-external-player {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.video .video-external-player img,
.video .video-external-player span {
	display: inline-block;
	vertical-align: middle;
	background: #fff
}

.video .video-external-player img.wcag-contrast,
.video .video-external-player span.wcag-contrast {
	display: none
}

html.mobile .video .video-external-player {
	right: 5px;
	top: -47px;
	font-size: 9px
}

.video .video-external-player img {
	width: 86px;
	margin-left: 16px
}

html.mobile .video .video-external-player img {
	width: 40px;
	margin-left: 10px
}

.video .video-youtube {
	position: relative;
	height: 100%;
	max-height: 100vh
}

.video .video-youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.video embed,
.video iframe {
	position: relative;
	z-index: 1;
	height: 100%
}

.video .video-youku {
	position: absolute;
	top: 0;
	left: 0;
	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: #000;
	display: none;
	white-space: nowrap;
	text-align: center;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #535455;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] .video>.title,
html[data-lang=ja-jp] .video>.title,
html[data-lang=ko-kr] .video>.title,
html[data-lang=ru-ru] .video>.title,
html[data-lang=zh-hk] .video>.title {
	font-family: open_sansregular
}

html[data-lang=th-th] .video>.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .video>.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box;
	color: #535455;
	display: none !important
}

.mobile .video .toolbar {
	display: none !important;
	padding: 15px 7px;
	position: absolute;
	bottom: 0;
	left: 0
}

html[data-lang=en-au] .video .toolbar.no-caption .progress {
	right: 250px
}

html[data-lang=en-au] .video .toolbar.no-caption .subtitle {
	display: none
}

.video .toolbar .content {
	display: block;
	position: relative;
	height: 23px;
	text-align: right
}

.video .toolbar .content>div {
	position: relative;
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.video .toolbar .mute i.hover,
.video .toolbar .mute i.selected,
.video .toolbar .play i.hover,
.video .toolbar .play i.selected,
.video .toolbar .progress i.hover,
.video .toolbar .progress i.selected,
.video .toolbar .share i.hover,
.video .toolbar .share i.selected,
.video .toolbar .subtitle i.hover,
.video .toolbar .subtitle i.selected,
.video .toolbar .youtube i.hover,
.video .toolbar .youtube i.selected {
	display: none
}

.notouch .video .toolbar .mute:hover,
.notouch .video .toolbar .play:hover,
.notouch .video .toolbar .progress:hover,
.notouch .video .toolbar .share:hover,
.notouch .video .toolbar .subtitle:hover,
.notouch .video .toolbar .youtube:hover {
	color: #fff
}

.notouch .video .toolbar .mute:hover i,
.notouch .video .toolbar .play:hover i,
.notouch .video .toolbar .progress:hover i,
.notouch .video .toolbar .share:hover i,
.notouch .video .toolbar .subtitle:hover i,
.notouch .video .toolbar .youtube:hover i {
	display: none
}

.notouch .video .toolbar .mute:hover i.hover,
.notouch .video .toolbar .play:hover i.hover,
.notouch .video .toolbar .progress:hover i.hover,
.notouch .video .toolbar .share:hover i.hover,
.notouch .video .toolbar .subtitle:hover i.hover,
.notouch .video .toolbar .youtube:hover i.hover {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.notouch .video .toolbar .mute:hover i.hover.selected,
.notouch .video .toolbar .play:hover i.hover.selected,
.notouch .video .toolbar .progress:hover i.hover.selected,
.notouch .video .toolbar .share:hover i.hover.selected,
.notouch .video .toolbar .subtitle:hover i.hover.selected,
.notouch .video .toolbar .youtube:hover i.hover.selected,
.video .toolbar .mute.selected i,
.video .toolbar .mute.selected i.hover,
.video .toolbar .play.selected i,
.video .toolbar .play.selected i.hover,
.video .toolbar .progress.selected i,
.video .toolbar .progress.selected i.hover,
.video .toolbar .share.selected i,
.video .toolbar .share.selected i.hover,
.video .toolbar .subtitle.selected i,
.video .toolbar .subtitle.selected i.hover,
.video .toolbar .youtube.selected i,
.video .toolbar .youtube.selected i.hover {
	display: none
}

.video .toolbar .mute.selected i.selected,
.video .toolbar .play.selected i.selected,
.video .toolbar .progress.selected i.selected,
.video .toolbar .share.selected i.selected,
.video .toolbar .subtitle.selected i.selected,
.video .toolbar .youtube.selected i.selected {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.notouch .video .toolbar .mute.selected:hover i,
.notouch .video .toolbar .mute.selected:hover i.hover,
.notouch .video .toolbar .mute.selected:hover i.selected,
.notouch .video .toolbar .play.selected:hover i,
.notouch .video .toolbar .play.selected:hover i.hover,
.notouch .video .toolbar .play.selected:hover i.selected,
.notouch .video .toolbar .progress.selected:hover i,
.notouch .video .toolbar .progress.selected:hover i.hover,
.notouch .video .toolbar .progress.selected:hover i.selected,
.notouch .video .toolbar .share.selected:hover i,
.notouch .video .toolbar .share.selected:hover i.hover,
.notouch .video .toolbar .share.selected:hover i.selected,
.notouch .video .toolbar .subtitle.selected:hover i,
.notouch .video .toolbar .subtitle.selected:hover i.hover,
.notouch .video .toolbar .subtitle.selected:hover i.selected,
.notouch .video .toolbar .youtube.selected:hover i,
.notouch .video .toolbar .youtube.selected:hover i.hover,
.notouch .video .toolbar .youtube.selected:hover i.selected,
.video .toolbar .mute.selected i.hover.selected,
.video .toolbar .play.selected i.hover.selected,
.video .toolbar .progress.selected i.hover.selected,
.video .toolbar .share.selected i.hover.selected,
.video .toolbar .subtitle.selected i.hover.selected,
.video .toolbar .youtube.selected i.hover.selected {
	display: none
}

.notouch .video .toolbar .mute.selected:hover i.selected.hover,
.notouch .video .toolbar .play.selected:hover i.selected.hover,
.notouch .video .toolbar .progress.selected:hover i.selected.hover,
.notouch .video .toolbar .share.selected:hover i.selected.hover,
.notouch .video .toolbar .subtitle.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: 0
}

.video .toolbar .play {
	width: 50px;
	cursor: pointer;
	float: left;
	background: none;
	top: 4px;
	position: relative
}

.video .toolbar .progress {
	position: absolute !important;
	left: 60px;
	right: 250px;
	top: 8px
}

html[data-lang=en-au] .video .toolbar .progress {
	right: 340px
}

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
}

.video .toolbar .progress>div .chapter-mark {
	position: absolute;
	z-index: 3;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 7px;
	width: 15px;
	top: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.video .toolbar .progress>div .chapter-mark:after {
	content: "";
	display: block;
	position: absolute;
	width: 2px;
	height: 7px;
	top: 0;
	left: 6px;
	background-color: #00304f;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out
}

.video .toolbar .progress>div .chapter-mark span {
	position: absolute;
	top: 100%;
	margin-top: 10px;
	left: 7.5px;
	white-space: nowrap;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	font-size: 12px;
	line-height: 16px;
	padding: 5px;
	display: inline-block;
	color: #fff;
	background-color: #002744;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
	pointer-events: none
}

html[data-lang=gr-gr] .video .toolbar .progress>div .chapter-mark span,
html[data-lang=ja-jp] .video .toolbar .progress>div .chapter-mark span,
html[data-lang=ko-kr] .video .toolbar .progress>div .chapter-mark span,
html[data-lang=ru-ru] .video .toolbar .progress>div .chapter-mark span,
html[data-lang=th-th] .video .toolbar .progress>div .chapter-mark span,
html[data-lang=zh-hk] .video .toolbar .progress>div .chapter-mark span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .video .toolbar .progress>div .chapter-mark span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.video .toolbar .progress>div .chapter-mark:hover span {
	opacity: 1
}

.mobile .video .toolbar .progress>div {
	height: 5px
}

.video .toolbar .progress>div>span {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 2;
	width: 0;
	background: #fff;
	color: #676767;
	border-right: 1px solid #cbcfd2
}

.video .toolbar .title {
	position: relative;
	min-width: 200px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	text-align: left !important;
	white-space: nowrap;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .video .toolbar .title,
html[data-lang=ja-jp] .video .toolbar .title,
html[data-lang=ko-kr] .video .toolbar .title,
html[data-lang=ru-ru] .video .toolbar .title,
html[data-lang=zh-hk] .video .toolbar .title {
	font-family: open_sansregular
}

html[data-lang=th-th] .video .toolbar .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .video .toolbar .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	-webkit-appearance: none;
	background: rgba(0, 0, 0, 0)
}

html.mobile .video .toolbar .share {
	width: 34px
}

.video .toolbar .share span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	white-space: nowrap;
	margin-right: 10px;
	top: 2px;
	position: relative
}

html[data-lang=gr-gr] .video .toolbar .share span,
html[data-lang=ja-jp] .video .toolbar .share span,
html[data-lang=ko-kr] .video .toolbar .share span,
html[data-lang=ru-ru] .video .toolbar .share span,
html[data-lang=th-th] .video .toolbar .share span,
html[data-lang=zh-hk] .video .toolbar .share span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .video .toolbar .share span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

html.mobile .video .toolbar .youtube {
	width: 60px
}

.video .toolbar .subtitle {
	position: relative;
	-webkit-appearance: none;
	background: rgba(0, 0, 0, 0);
	white-space: nowrap;
	width: 100px
}

.video .toolbar .subtitle span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	white-space: nowrap;
	margin-right: 10px;
	top: 2px;
	position: relative;
	text-transform: uppercase
}

html[data-lang=gr-gr] .video .toolbar .subtitle span,
html[data-lang=ja-jp] .video .toolbar .subtitle span,
html[data-lang=ko-kr] .video .toolbar .subtitle span,
html[data-lang=ru-ru] .video .toolbar .subtitle span,
html[data-lang=th-th] .video .toolbar .subtitle span,
html[data-lang=zh-hk] .video .toolbar .subtitle span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .video .toolbar .subtitle span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .video .toolbar .subtitle span {
	display: none
}

.video .toolbar .subtitle .subtitle-off,
.video .toolbar .subtitle .subtitle-on {
	height: 26px;
	width: 28px;
	vertical-align: middle
}

.video .toolbar .subtitle .subtitle-on {
	display: none
}

.video .toolbar .subtitle .subtitle-off {
	position: relative;
	top: 4px;
	left: -2px;
	display: inline-block
}

.video .toolbar .subtitle.active .subtitle-on {
	display: inline-block
}

.video .toolbar .subtitle.active .subtitle-off {
	display: none
}

@media screen and (-ms-high-contrast:active) {
	.video .video-external-player img {
		display: none
	}

	.video .video-external-player img.wcag-contrast {
		display: inline-block
	}

	.video .toolbar .progress {
		border: 1px solid #fff
	}

	.video .toolbar .progress span {
		background: #fff
	}

	.video .toolbar .mute i,
	.video .toolbar .play i,
	.video .toolbar .subtitle i,
	.video .toolbar .youtube i {
		display: none
	}

	.video .toolbar .mute i.hover,
	.video .toolbar .play i.hover,
	.video .toolbar .subtitle i.hover,
	.video .toolbar .youtube i.hover {
		display: inline-block;
		*display: inline;
		*zoom: 1
	}

	.video .toolbar .mute.selected i,
	.video .toolbar .mute.selected i.hover,
	.video .toolbar .mute.selected i.selected,
	.video .toolbar .mute i.selected,
	.video .toolbar .play.selected i,
	.video .toolbar .play.selected i.hover,
	.video .toolbar .play.selected i.selected,
	.video .toolbar .play i.selected,
	.video .toolbar .subtitle.selected i,
	.video .toolbar .subtitle.selected i.hover,
	.video .toolbar .subtitle.selected i.selected,
	.video .toolbar .subtitle i.selected,
	.video .toolbar .youtube.selected i,
	.video .toolbar .youtube.selected i.hover,
	.video .toolbar .youtube.selected i.selected,
	.video .toolbar .youtube i.selected {
		display: none
	}

	.video .toolbar .mute.selected i.hover.selected,
	.video .toolbar .play.selected i.hover.selected,
	.video .toolbar .subtitle.selected i.hover.selected,
	.video .toolbar .youtube.selected i.hover.selected {
		display: inline-block;
		*display: inline;
		*zoom: 1
	}
}

#intermediate-loader,
.stillframe-loader {
	width: 190px;
	height: 52px;
	background-color: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -95px;
	margin-top: -26px;
	display: none;
	z-index: 1000
}

#intermediate-loader .loader-background,
#intermediate-loader .loader-progress,
.stillframe-loader .loader-background,
.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: 0
}

#general-loader {
	width: 100%;
	height: 4px;
	background-color: #c7ccd0;
	position: absolute;
	left: 0;
	top: 0;
	display: none
}

#general-loader .loader-progress {
	height: 4px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #184062;
	width: 0
}

.navsection-wrapper {
	height: 360px;
	width: 100%;
	background-color: #eff1f3;
	padding-top: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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;
	text-align: center
}

.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>.content {
	width: 490px
}

html.mobile .navsection-wrapper .nav-content.items4>.content {
	width: 680px
}

.navsection-wrapper .nav-content .nav-item {
	position: relative;
	width: 330px;
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	-webkit-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .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.selected,
.navsection-wrapper .nav-content .nav-item:hover {
	background-color: #e2e6ea
}

.navsection-wrapper .nav-content .nav-item.selected {
	cursor: default
}

.navsection-wrapper .nav-content .nav-item span {
	font-size: 20px;
	color: #000;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	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=gr-gr] .navsection-wrapper .nav-content .nav-item span,
html[data-lang=ja-jp] .navsection-wrapper .nav-content .nav-item span,
html[data-lang=ko-kr] .navsection-wrapper .nav-content .nav-item span,
html[data-lang=ru-ru] .navsection-wrapper .nav-content .nav-item span,
html[data-lang=zh-hk] .navsection-wrapper .nav-content .nav-item span {
	font-family: open_sanslight
}

html[data-lang=th-th] .navsection-wrapper .nav-content .nav-item span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .navsection-wrapper .nav-content .nav-item span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.navsection-wrapper .nav-content .nav-item span .icon-general-externallink {
	position: relative;
	top: 0;
	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;
	-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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] .navnext .content .left,
html[data-lang=gr-gr] .navnext .content .right,
html[data-lang=ja-jp] .navnext .content .left,
html[data-lang=ja-jp] .navnext .content .right,
html[data-lang=ko-kr] .navnext .content .left,
html[data-lang=ko-kr] .navnext .content .right,
html[data-lang=ru-ru] .navnext .content .left,
html[data-lang=ru-ru] .navnext .content .right,
html[data-lang=zh-hk] .navnext .content .left,
html[data-lang=zh-hk] .navnext .content .right {
	font-family: open_sansregular
}

html[data-lang=th-th] .navnext .content .left,
html[data-lang=th-th] .navnext .content .right {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .navnext .content .left,
html[data-magentotemplate="1"][data-lang=zh-cn] .navnext .content .right {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767;
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 20px;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] .navnext .content .right .readnext,
html[data-lang=ja-jp] .navnext .content .right .readnext,
html[data-lang=ko-kr] .navnext .content .right .readnext,
html[data-lang=ru-ru] .navnext .content .right .readnext,
html[data-lang=zh-hk] .navnext .content .right .readnext {
	font-family: open_sansbold
}

html[data-lang=th-th] .navnext .content .right .readnext {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .navnext .content .right .readnext {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] .navnext .content .right .button span,
html[data-lang=ja-jp] .navnext .content .right .button span,
html[data-lang=ko-kr] .navnext .content .right .button span,
html[data-lang=ru-ru] .navnext .content .right .button span,
html[data-lang=zh-hk] .navnext .content .right .button span {
	font-family: open_sanslight
}

html[data-lang=th-th] .navnext .content .right .button span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .navnext .content .right .button span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

.mobile .navnext .content .right .button span br,
.tablet .navnext .content .right .button span br {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.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;
	box-sizing: border-box
}

.dropdown.open {
	z-index: 10
}

.dropdown select {
	display: none;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
	padding-left: 5%;
	padding-right: 5%
}

.dropdown label,
.dropdown select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.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%
}

.dropdown label:hover {
	border-color: #ccc
}

.dropdown label span {
	display: inline-block;
	width: 100%;
	overflow: hidden
}

.dropdown label.border-white {
	border: 1px solid hsla(0, 0%, 100%, .1);
	color: #fff
}

.dropdown .icon-general-down {
	position: absolute;
	right: 14px;
	top: 21px;
	pointer-events: none
}

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;
	box-sizing: border-box;
	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 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	color: #666;
	cursor: pointer;
	border-top: 1px solid #e5e5e5;
	padding: 10px 30px 10px 18px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: normal;
	width: 100%;
	position: relative;
	word-break: break-word
}

.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: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .touch .dropdown select,
html[data-lang=ja-jp] .touch .dropdown select,
html[data-lang=ko-kr] .touch .dropdown select,
html[data-lang=ru-ru] .touch .dropdown select,
html[data-lang=th-th] .touch .dropdown select,
html[data-lang=zh-hk] .touch .dropdown select {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .touch .dropdown select {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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,
.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 35px 0 9px;
	overflow: hidden
}

.mobile .dropdown label,
.mobile .dropdown li a {
	font-size: 9px
}

.mobile .dropdown li a {
	padding: 9px
}

.footer-ldd {
	width: 100%;
	padding: 20px 0;
	text-align: center
}

.footer-ldd ul {
	line-height: 25px;
	display: inline-block
}

.footer-ldd ul li {
	line-height: normal;
	display: inline-block;
	vertical-align: middle;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	color: #4b5159;
	text-transform: uppercase;
	margin-right: 25px
}

html[data-lang=gr-gr] .footer-ldd ul li,
html[data-lang=ja-jp] .footer-ldd ul li,
html[data-lang=ko-kr] .footer-ldd ul li,
html[data-lang=ru-ru] .footer-ldd ul li,
html[data-lang=th-th] .footer-ldd ul li,
html[data-lang=zh-hk] .footer-ldd ul li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .footer-ldd ul li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.footer-ldd ul li a {
	opacity: .55;
	-webkit-transition: opacity .4 ease-in-out;
	-o-transition: opacity .4 ease-in-out;
	transition: opacity .4 ease-in-out
}

.notouch .footer-ldd ul li a:hover {
	opacity: .8
}

.mobile .footer-ldd ul li {
	margin-right: 20px
}

.footer-ldd ul li:last-child {
	margin-right: 0
}

.mobile .footer-ldd ul li:first-child {
	width: 100%;
	margin-bottom: 10px
}

.widget-cookie {
	width: 100%;
	height: 101px;
	background-color: #002842;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10001;
	display: none
}

html[data-lang=zh-cn] .widget-cookie {
	display: none !important
}

html.mobile .widget-cookie {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.widget-cookie.force-hide {
	display: none !important
}

.widget-cookie .text {
	font-size: 13px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	margin-left: 175px;
	width: 920px;
	line-height: 12px
}

html[data-lang=gr-gr] .widget-cookie .text,
html[data-lang=ja-jp] .widget-cookie .text,
html[data-lang=ko-kr] .widget-cookie .text,
html[data-lang=ru-ru] .widget-cookie .text,
html[data-lang=th-th] .widget-cookie .text,
html[data-lang=zh-hk] .widget-cookie .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-cookie .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet .widget-cookie .text {
	width: 590px;
	margin-left: 20px;
	line-height: 13px
}

html.mobile .widget-cookie .text {
	font-size: 7px;
	margin-left: 20px;
	width: 70%;
	line-height: 6px
}

.widget-cookie a {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #fff;
	cursor: pointer;
	position: relative;
	text-decoration: underline;
	display: inline
}

html[data-lang=gr-gr] .widget-cookie a,
html[data-lang=ja-jp] .widget-cookie a,
html[data-lang=ko-kr] .widget-cookie a,
html[data-lang=ru-ru] .widget-cookie a,
html[data-lang=zh-hk] .widget-cookie a {
	font-family: open_sansbold
}

html[data-lang=th-th] .widget-cookie a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-cookie a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .widget-cookie .v-align-div {
	margin-top: -30px
}

.widget-cookie .right {
	position: absolute;
	right: 70px;
	text-align: right;
	top: 50%;
	margin-top: -22px
}

html.mobile .widget-cookie .right {
	margin-top: 20px;
	left: 10px;
	text-align: center
}

.widget-cookie .right .accept-link,
.widget-cookie .right .refuse-link {
	display: inline-block;
	height: 44px;
	line-height: 44px
}

.widget-cookie .right .accept-link.refuse-link,
.widget-cookie .right .refuse-link.refuse-link {
	margin-right: 10px
}

html.mobile .widget-cookie .right .accept-link,
html.mobile .widget-cookie .right .refuse-link {
	height: 22px;
	line-height: 22px
}

.widget-cookie .links-wrapper a {
	padding-top: 7px;
	margin-left: 175px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 21px;
	font-size: 12px;
	text-transform: uppercase
}

.widget-cookie .links-wrapper a:before {
	content: "";
	position: absolute;
	left: -10px;
	top: 15px;
	border-left: 3px solid #fff;
	border-top: 3px solid rgba(0, 0, 0, 0);
	border-bottom: 3px solid rgba(0, 0, 0, 0)
}

html.mobile .widget-cookie .links-wrapper a:before {
	top: 9px;
	left: -7px
}

html.tablet .widget-cookie .links-wrapper a {
	margin-left: 20px
}

html.mobile .widget-cookie .links-wrapper a {
	margin-left: 28px;
	font-size: 6px;
	line-height: 11px
}

.tab-privacy {
	height: 58px;
	font-size: 0;
	line-height: 58px;
	width: 100%;
	border-bottom: 1px solid #eff1f3;
	padding-left: 95px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: auto
}

html[data-lang=gr-gr] .tab-privacy,
html[data-lang=ja-jp] .tab-privacy,
html[data-lang=ko-kr] .tab-privacy,
html[data-lang=ru-ru] .tab-privacy,
html[data-lang=th-th] .tab-privacy,
html[data-lang=zh-hk] .tab-privacy {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .tab-privacy {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #4f6677;
	text-transform: uppercase;
	margin-right: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border .5s;
	-o-transition: border .5s;
	transition: border .5s
}

.tab-privacy .item br {
	display: none
}

.tab-privacy .item a {
	color: #4f6677;
	-webkit-transition: color .5s;
	-o-transition: color .5s;
	transition: color .5s
}

.tab-privacy .item.active {
	color: #002442;
	border-bottom: 1px solid #002442
}

.tab-privacy .item.active a {
	color: #002442
}

html.notouch .tab-privacy .item:hover {
	cursor: pointer;
	border-bottom: 1px solid #002442
}

html.notouch .tab-privacy .item:hover a {
	color: #002442
}

#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: 0
}

#widget-infocontact .accountDetails .formline h1,
#widget-infocontact .accountDetails .formline h2 {
	font-size: 30px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #000;
	margin: 0 0 30px
}

html[data-lang=gr-gr] #widget-infocontact .accountDetails .formline h1,
html[data-lang=gr-gr] #widget-infocontact .accountDetails .formline h2,
html[data-lang=ja-jp] #widget-infocontact .accountDetails .formline h1,
html[data-lang=ja-jp] #widget-infocontact .accountDetails .formline h2,
html[data-lang=ko-kr] #widget-infocontact .accountDetails .formline h1,
html[data-lang=ko-kr] #widget-infocontact .accountDetails .formline h2,
html[data-lang=ru-ru] #widget-infocontact .accountDetails .formline h1,
html[data-lang=ru-ru] #widget-infocontact .accountDetails .formline h2,
html[data-lang=th-th] #widget-infocontact .accountDetails .formline h1,
html[data-lang=th-th] #widget-infocontact .accountDetails .formline h2,
html[data-lang=zh-hk] #widget-infocontact .accountDetails .formline h1,
html[data-lang=zh-hk] #widget-infocontact .accountDetails .formline h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #widget-infocontact .accountDetails .formline h1,
html[data-magentotemplate="1"][data-lang=zh-cn] #widget-infocontact .accountDetails .formline h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#widget-infocontact .accountDetails .formline label {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase;
	color: #a9aeb3;
	display: inline-block;
	font-size: 15px
}

html[data-lang=gr-gr] #widget-infocontact .accountDetails .formline label,
html[data-lang=ja-jp] #widget-infocontact .accountDetails .formline label,
html[data-lang=ko-kr] #widget-infocontact .accountDetails .formline label,
html[data-lang=ru-ru] #widget-infocontact .accountDetails .formline label,
html[data-lang=th-th] #widget-infocontact .accountDetails .formline label,
html[data-lang=zh-hk] #widget-infocontact .accountDetails .formline label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #widget-infocontact .accountDetails .formline label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 18px;
	color: #003150
}

html[data-lang=gr-gr] #widget-infocontact .accountDetails .formline a,
html[data-lang=ja-jp] #widget-infocontact .accountDetails .formline a,
html[data-lang=ko-kr] #widget-infocontact .accountDetails .formline a,
html[data-lang=ru-ru] #widget-infocontact .accountDetails .formline a,
html[data-lang=th-th] #widget-infocontact .accountDetails .formline a,
html[data-lang=zh-hk] #widget-infocontact .accountDetails .formline a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #widget-infocontact .accountDetails .formline a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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=676767&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=676767&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:after,
.ui-helper-clearfix:before {
	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: .2em 0
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-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-next span,
.ui-datepicker .ui-datepicker-prev 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 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td a,
.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 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;
	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 .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
}

.ui-widget,
.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
	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: 700
}

.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: 400;
	color: #454545
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #454545;
	text-decoration: none
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	border: 1px solid #ccc;
	background: #ededed;
	font-weight: 400;
	color: #2b2b2b
}

.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover 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: 400;
	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-text,
.ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error-text,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: alpha(opacity=70);
	font-weight: 400
}

.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,
.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-focus .ui-icon,
.ui-state-hover .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-text .ui-icon,
.ui-state-error .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-first,
.ui-icon-seek-start {
	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-left,
.ui-corner-tl,
.ui-corner-top {
	border-top-left-radius: 3px
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
	border-top-right-radius: 3px
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
	border-bottom-left-radius: 3px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
	border-bottom-right-radius: 3px
}

.ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	filter: alpha(opacity=30)
}

.ui-widget-shadow {
	margin: 0;
	padding: 5px;
	background: #666;
	opacity: .3;
	filter: alpha(opacity=30);
	border-radius: 8px
}

.widget-popin {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #4c667a;
	display: none;
	z-index: 1001
}

.widget-popin,
.widget-popin * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.widget-popin .popin-outer {
	position: relative;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html.mobile .widget-popin .popin-outer {
	-webkit-box-align: normal;
	-ms-flex-align: normal;
	align-items: normal
}

.widget-popin .popin-outer .popin-inner {
	background-color: #fff;
	max-height: 100%;
	max-width: 100%;
	overflow: auto;
	width: 1280px;
	padding: 75px 50px 50px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative
}

html.mobile .widget-popin .popin-outer .popin-inner {
	width: 100%;
	max-height: none;
	padding: 64px 17.06666667px
}

html.tablet .widget-popin .popin-outer .popin-inner {
	max-height: 100%
}

.widget-popin .popin-outer .popin-close {
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 5px;
	overflow: hidden;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	-o-transition: transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.notouch .widget-popin .popin-outer .popin-close:hover {
	-webkit-transform: rotate(180deg) scale(.9);
	-ms-transform: rotate(180deg) scale(.9);
	transform: rotate(180deg) scale(.9)
}

.widget-popin .popin-outer .popin-close span {
	position: relative;
	width: 21px;
	height: 21px;
	display: block
}

.widget-popin .popin-outer .popin-close span:after,
.widget-popin .popin-outer .popin-close span:before {
	content: "";
	position: absolute;
	top: 49.5%;
	width: 100%;
	height: 1px;
	display: block;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background-color: #0a2134
}

.widget-popin .popin-outer .popin-close span:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.widget-popin .popin-outer .title {
	text-transform: uppercase;
	color: #002744;
	font-size: 26px;
	line-height: normal;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .widget-popin .popin-outer .title,
html[data-lang=ja-jp] .widget-popin .popin-outer .title,
html[data-lang=ko-kr] .widget-popin .popin-outer .title,
html[data-lang=ru-ru] .widget-popin .popin-outer .title,
html[data-lang=zh-hk] .widget-popin .popin-outer .title {
	font-family: open_sansregular
}

html[data-lang=th-th] .widget-popin .popin-outer .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-popin .popin-outer .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .widget-popin .popin-outer .title {
	font-size: 22.18666667px
}

.widget-popin .popin-outer .blocs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 100%;
	margin-top: 50px
}

html.mobile .widget-popin .popin-outer .blocs {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: auto
}

html.tablet .widget-popin .popin-outer .blocs {
	height: auto
}

.widget-popin .popin-outer .blocs.blocs-1 .bloc {
	width: 100%
}

.widget-popin .popin-outer .blocs.blocs-2 .bloc {
	width: calc(50% - 25px)
}

html.mobile .widget-popin .popin-outer .blocs.blocs-2 .bloc {
	width: 100%
}

.widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc {
	margin-left: 50px;
	position: relative
}

html.mobile .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc {
	margin-left: 0;
	margin-top: 76.8px
}

.widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:before {
	content: "";
	position: absolute;
	display: block;
	background-color: #e4e4e4;
	top: 0;
	left: -26px;
	width: 2px;
	bottom: 0
}

html.mobile .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:before {
	left: 0;
	right: 0;
	width: 100%;
	height: 1.70666667px;
	top: -38.4px;
	bottom: auto
}

.widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:after {
	position: absolute;
	content: "OR";
	top: 50%;
	left: -26px;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	color: #e4e4e4;
	background-color: #fff
}

html[data-lang=gr-gr] .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:after,
html[data-lang=ja-jp] .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:after,
html[data-lang=ko-kr] .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:after,
html[data-lang=ru-ru] .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:after,
html[data-lang=th-th] .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:after,
html[data-lang=zh-hk] .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:after {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:after {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .widget-popin .popin-outer .blocs.blocs-2 .bloc+.bloc:after {
	left: 50%;
	top: -38.4px;
	padding: 0 2.56px
}

.widget-popin .popin-outer .blocs .bloc .bloc-title {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #002744;
	text-transform: uppercase
}

html[data-lang=gr-gr] .widget-popin .popin-outer .blocs .bloc .bloc-title,
html[data-lang=ja-jp] .widget-popin .popin-outer .blocs .bloc .bloc-title,
html[data-lang=ko-kr] .widget-popin .popin-outer .blocs .bloc .bloc-title,
html[data-lang=ru-ru] .widget-popin .popin-outer .blocs .bloc .bloc-title,
html[data-lang=th-th] .widget-popin .popin-outer .blocs .bloc .bloc-title,
html[data-lang=zh-hk] .widget-popin .popin-outer .blocs .bloc .bloc-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-popin .popin-outer .blocs .bloc .bloc-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .widget-popin .popin-outer .blocs .bloc .bloc-title {
	font-size: 15.36px;
	line-height: 20.48px
}

.widget-popin .popin-outer .blocs .bloc p {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #8097a9;
	font-size: 16px;
	line-height: 24px;
	margin-top: 10px
}

html[data-lang=gr-gr] .widget-popin .popin-outer .blocs .bloc p,
html[data-lang=ja-jp] .widget-popin .popin-outer .blocs .bloc p,
html[data-lang=ko-kr] .widget-popin .popin-outer .blocs .bloc p,
html[data-lang=ru-ru] .widget-popin .popin-outer .blocs .bloc p,
html[data-lang=zh-hk] .widget-popin .popin-outer .blocs .bloc p {
	font-family: open_sansregular
}

html[data-lang=th-th] .widget-popin .popin-outer .blocs .bloc p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-popin .popin-outer .blocs .bloc p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .widget-popin .popin-outer .blocs .bloc p {
	font-size: 15.36px;
	line-height: 20.48px
}

.widget-popin .popin-outer .blocs .bloc .images-wrapper {
	margin-top: 60px
}

html.mobile .widget-popin .popin-outer .blocs .bloc .images-wrapper {
	margin-top: 25.6px
}

.widget-popin .popin-outer .blocs .bloc .images-wrapper .image-content {
	display: inline-block
}

.widget-popin .popin-outer .blocs .bloc .images-wrapper img {
	display: inline-block;
	width: 100%;
	height: auto
}

.widget-popin .popin-outer .blocs .bloc .images-wrapper.warranty .image-content {
	vertical-align: middle;
	margin: 0 75px
}

html.mobile .widget-popin .popin-outer .blocs .bloc .images-wrapper.warranty .image-content {
	margin: 0
}

.widget-popin .popin-outer .blocs .bloc .images-wrapper.warranty .image-content:first-child {
	width: 368px
}

html.mobile .widget-popin .popin-outer .blocs .bloc .images-wrapper.warranty .image-content:first-child {
	width: 300px
}

.widget-popin .popin-outer .blocs .bloc .images-wrapper.warranty .image-content:nth-child(2) {
	width: 197px
}

html.mobile .widget-popin .popin-outer .blocs .bloc .images-wrapper.warranty .image-content:nth-child(2) {
	width: 120px;
	margin-top: 10px
}

.widget-popin .popin-outer .blocs .bloc .images-wrapper.images-wrapper-5 img {
	width: 150px;
	height: auto;
	max-width: 100%;
	margin: 5px
}

html.mobile .widget-popin .popin-outer .blocs .bloc .images-wrapper.images-wrapper-5 img {
	width: 89.6px
}

.widget-popin .popin-outer .blocs .bloc .images-wrapper.images-wrapper-1 img {
	width: 360px;
	height: auto;
	max-width: 100%
}

html.mobile .widget-popin .popin-outer .blocs .bloc .images-wrapper.images-wrapper-1 img {
	width: 256px
}

.widget-suggest {
	position: relative;
	width: 320px;
	max-width: 100%
}

.widget-suggest input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff;
	border-radius: 0;
	display: block;
	width: 100%;
	height: 50px;
	padding: 15px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 45px;
	color: #003150
}

.widget-suggest input::-webkit-input-placeholder {
	color: rgba(0, 49, 80, .5)
}

.widget-suggest input::-moz-placeholder {
	color: rgba(0, 49, 80, .5)
}

.widget-suggest input:-ms-input-placeholder {
	color: rgba(0, 49, 80, .5)
}

.widget-suggest input::-ms-input-placeholder {
	color: rgba(0, 49, 80, .5)
}

.widget-suggest input::placeholder {
	color: rgba(0, 49, 80, .5)
}

.widget-suggest .suggest-content {
	position: absolute;
	top: 100%;
	left: 0;
	width: 320px;
	overflow: hidden;
	z-index: 10;
	background-color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .2)
}

html.mobile .widget-suggest .suggest-content,
html.tablet .widget-suggest .suggest-content {
	width: 100%
}

.widget-suggest .suggest-content,
.widget-suggest .suggest-content * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.widget-suggest .suggest-content ul {
	list-style-type: none;
	margin: 0
}

.widget-suggest .suggest-content ul li {
	font-size: 12px;
	line-height: 18px;
	padding: 10px 15px;
	cursor: pointer;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .widget-suggest .suggest-content ul li,
html[data-lang=ja-jp] .widget-suggest .suggest-content ul li,
html[data-lang=ko-kr] .widget-suggest .suggest-content ul li,
html[data-lang=ru-ru] .widget-suggest .suggest-content ul li,
html[data-lang=zh-hk] .widget-suggest .suggest-content ul li {
	font-family: open_sansregular
}

html[data-lang=th-th] .widget-suggest .suggest-content ul li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-suggest .suggest-content ul li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.widget-suggest .suggest-content ul li .desc-wrapper {
	display: inline-block;
	vertical-align: middle
}

.widget-suggest .suggest-content ul li .desc-wrapper>span {
	display: block;
	color: #003150
}

.widget-suggest .suggest-content ul li .desc-wrapper>span.name {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .widget-suggest .suggest-content ul li .desc-wrapper>span.name,
html[data-lang=ja-jp] .widget-suggest .suggest-content ul li .desc-wrapper>span.name,
html[data-lang=ko-kr] .widget-suggest .suggest-content ul li .desc-wrapper>span.name,
html[data-lang=ru-ru] .widget-suggest .suggest-content ul li .desc-wrapper>span.name,
html[data-lang=th-th] .widget-suggest .suggest-content ul li .desc-wrapper>span.name,
html[data-lang=zh-hk] .widget-suggest .suggest-content ul li .desc-wrapper>span.name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-suggest .suggest-content ul li .desc-wrapper>span.name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.widget-suggest .suggest-content ul li .desc-wrapper>span.ref {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .widget-suggest .suggest-content ul li .desc-wrapper>span.ref,
html[data-lang=ja-jp] .widget-suggest .suggest-content ul li .desc-wrapper>span.ref,
html[data-lang=ko-kr] .widget-suggest .suggest-content ul li .desc-wrapper>span.ref,
html[data-lang=ru-ru] .widget-suggest .suggest-content ul li .desc-wrapper>span.ref,
html[data-lang=zh-hk] .widget-suggest .suggest-content ul li .desc-wrapper>span.ref {
	font-family: open_sansregular
}

html[data-lang=th-th] .widget-suggest .suggest-content ul li .desc-wrapper>span.ref {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-suggest .suggest-content ul li .desc-wrapper>span.ref {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.widget-suggest .suggest-content ul li.focused,
.widget-suggest .suggest-content ul li:hover {
	background-color: #eee
}

.widget-suggest .suggest-content ul li:before {
	content: none
}

.widget-suggest .suggest-content ul li .match {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .widget-suggest .suggest-content ul li .match,
html[data-lang=ja-jp] .widget-suggest .suggest-content ul li .match,
html[data-lang=ko-kr] .widget-suggest .suggest-content ul li .match,
html[data-lang=ru-ru] .widget-suggest .suggest-content ul li .match,
html[data-lang=th-th] .widget-suggest .suggest-content ul li .match,
html[data-lang=zh-hk] .widget-suggest .suggest-content ul li .match {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .widget-suggest .suggest-content ul li .match {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#header-disclamer {
	position: fixed;
	top: 60px;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none
}

#header-disclamer .content {
	max-width: 1600px;
	margin: 0 auto;
	background: #003150;
	position: relative;
	min-height: 50px
}

#header-disclamer .content .text {
	padding: 17px 50px;
	color: #fff;
	line-height: 16px;
	font-size: 13px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	text-align: center
}

html[data-lang=gr-gr] #header-disclamer .content .text,
html[data-lang=ja-jp] #header-disclamer .content .text,
html[data-lang=ko-kr] #header-disclamer .content .text,
html[data-lang=ru-ru] #header-disclamer .content .text,
html[data-lang=zh-hk] #header-disclamer .content .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #header-disclamer .content .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #header-disclamer .content .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#header-disclamer .content .close {
	top: 11px;
	right: 10px;
	position: absolute;
	cursor: pointer;
	background: none;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7)
}

.notouch #header-disclamer .content .close:hover i {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

#header-disclamer .content .close i {
	-webkit-transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .6s cubic-bezier(.19, 1, .22, 1);
	transition: transform .6s cubic-bezier(.19, 1, .22, 1);
	transition: transform .6s cubic-bezier(.19, 1, .22, 1), -webkit-transform .6s cubic-bezier(.19, 1, .22, 1)
}

#popin-video-fullscreen {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
	background: #1a4661;
	z-index: 1001
}

#popin-video-fullscreen .popin-video-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

#popin-video-fullscreen .popin-video-content .popin-video-inner {
	width: 80%;
	overflow: hidden;
	background: #000;
	position: relative
}

#popin-video-fullscreen .popin-video-content .popin-video-inner:before {
	padding-top: 70%;
	content: "";
	display: block
}

.tablet #popin-video-fullscreen .popin-video-content .popin-video-inner {
	width: 85%
}

.tablet #popin-video-fullscreen .popin-video-content .popin-video-inner:before {
	padding-top: 60%
}

.mobile #popin-video-fullscreen .popin-video-content .popin-video-inner {
	width: 90%
}

.mobile #popin-video-fullscreen .popin-video-content .popin-video-inner:before {
	padding-top: 50%
}

#popin-video-fullscreen .popin-video-content .popin-video-inner iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

#popin-video-fullscreen .popin-video-close {
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer
}

#popin-video-fullscreen .popin-video-close .sprite {
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear
}

.notouch #popin-video-fullscreen .popin-video-close:hover .sprite {
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50)
}

#section-search .search-head {
	padding: 105px 0 95px
}

#section-search .search-head .label {
	color: #c7ccd0;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 18px;
	line-height: 16px;
	margin-bottom: 20px
}

html[data-lang=gr-gr] #section-search .search-head .label,
html[data-lang=ja-jp] #section-search .search-head .label,
html[data-lang=ko-kr] #section-search .search-head .label,
html[data-lang=ru-ru] #section-search .search-head .label,
html[data-lang=zh-hk] #section-search .search-head .label {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-search .search-head .label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-head .label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-search .search-head h1 {
	color: #002442;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 60px;
	line-height: 68px;
	margin-left: -6px;
	display: none
}

html[data-lang=gr-gr] #section-search .search-head h1,
html[data-lang=ja-jp] #section-search .search-head h1,
html[data-lang=ko-kr] #section-search .search-head h1,
html[data-lang=ru-ru] #section-search .search-head h1,
html[data-lang=zh-hk] #section-search .search-head h1 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-search .search-head h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-head h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-search .search-head .input {
	position: relative;
	display: inline-block;
	border-bottom: 2px solid #002442
}

#section-search .search-head .input input {
	color: #002442;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 60px;
	line-height: 68px;
	margin-left: -6px
}

html[data-lang=gr-gr] #section-search .search-head .input input,
html[data-lang=ja-jp] #section-search .search-head .input input,
html[data-lang=ko-kr] #section-search .search-head .input input,
html[data-lang=ru-ru] #section-search .search-head .input input,
html[data-lang=zh-hk] #section-search .search-head .input input {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-search .search-head .input input {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-head .input input {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-search .search-head .input input[type=image] {
	position: absolute;
	right: 0;
	top: 20px;
	height: 38px;
	width: 38px
}

#section-search .search-head .input button {
	opacity: 0
}

html.mobile #section-search .search-head {
	padding: 23px 20px
}

html.mobile #section-search .search-head span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 11px;
	margin-bottom: 15px
}

html[data-lang=gr-gr] html.mobile #section-search .search-head span,
html[data-lang=ja-jp] html.mobile #section-search .search-head span,
html[data-lang=ko-kr] html.mobile #section-search .search-head span,
html[data-lang=ru-ru] html.mobile #section-search .search-head span,
html[data-lang=th-th] html.mobile #section-search .search-head span,
html[data-lang=zh-hk] html.mobile #section-search .search-head span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] html.mobile #section-search .search-head span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-search .search-head h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 24px;
	line-height: 27px;
	display: none
}

html[data-lang=gr-gr] html.mobile #section-search .search-head h1,
html[data-lang=ja-jp] html.mobile #section-search .search-head h1,
html[data-lang=ko-kr] html.mobile #section-search .search-head h1,
html[data-lang=ru-ru] html.mobile #section-search .search-head h1,
html[data-lang=zh-hk] html.mobile #section-search .search-head h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] html.mobile #section-search .search-head h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] html.mobile #section-search .search-head h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-search .search-head .input {
	display: block
}

html.mobile #section-search .search-head .input input {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 24px;
	line-height: 27px;
	margin-left: 0
}

html[data-lang=gr-gr] html.mobile #section-search .search-head .input input,
html[data-lang=ja-jp] html.mobile #section-search .search-head .input input,
html[data-lang=ko-kr] html.mobile #section-search .search-head .input input,
html[data-lang=ru-ru] html.mobile #section-search .search-head .input input,
html[data-lang=zh-hk] html.mobile #section-search .search-head .input input {
	font-family: open_sansregular
}

html[data-lang=th-th] html.mobile #section-search .search-head .input input {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] html.mobile #section-search .search-head .input input {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-search .search-head .input input[type=image] {
	top: 4px;
	height: 20px;
	width: 20px
}

#section-search .to-top {
	display: inline-block;
	position: fixed;
	right: 20px;
	bottom: 20px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	display: none;
	background: #002841;
	border-color: hsla(0, 0%, 100%, .5)
}

#section-search .to-top i {
	margin: 0
}

#section-search .to-top .icon-retailers-arrow-down,
#section-search .to-top .icon-retailers-arrow-down-blue {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

#section-search .to-top .icon-retailers-arrow-down-blue {
	display: none
}

#section-search .to-top .wrapper,
.notouch #section-search .to-top:hover .icon-retailers-arrow-down-blue {
	display: inline-block
}

.notouch #section-search .to-top:hover .icon-retailers-arrow-down {
	display: none
}

html.mobile #section-search .to-top {
	width: 50px;
	height: 50px;
	line-height: 50px
}

#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.eyewears .search-result-container .search-item>img,
#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.eyewears .search-result-container .search-item>img,
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.collections .search-result-container .search-item>img {
	width: 470px
}

html.mobile #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item>img {
	width: 281px
}

#section-search .search-category-wrapper .search-category.collections .search-result-container {
	position: relative;
	width: 100%;
	overflow: hidden;
	text-align: left
}

#section-search .search-category-wrapper .search-category.collections .search-result-container .search-item {
	width: 469px;
	height: 500px;
	position: relative;
	border-right: 1px solid #e8e3e3;
	border-bottom: 1px solid #e8e3e3;
	background-color: #fff;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#section-search .search-category-wrapper .search-category.collections .search-result-container .search-item.more-watch {
	display: none
}

#section-search .search-category-wrapper .search-category.collections .search-result-container .search-item.more-watch.visible {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

html.mobile #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item {
	width: 100%;
	height: 287px;
	border-right-width: 0;
	border-bottom-width: 1px
}

#section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .border-hover {
	position: absolute;
	border: solid #c7ccd0;
	border-width: 6px 6px 5px;
	left: 0;
	top: 0;
	width: 458px;
	height: 489px;
	display: none
}

html.mobile #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .border-hover {
	width: 100%;
	height: 100%
}

#section-search .search-category-wrapper .search-category.collections .search-result-container .search-item:hover {
	border-bottom-color: #c7ccd0
}

html.mobile #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item:hover {
	border-bottom-color: #e8e3e3
}

#section-search .search-category-wrapper .search-category.collections .search-result-container .search-item:hover .border-hover {
	display: block
}

html.mobile #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item:hover .border-hover {
	display: none
}

#section-search .search-category-wrapper .search-category.collections .search-result-container .search-item a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url(../images/colors/transparent.png)
}

#section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch {
	position: absolute;
	width: 100%;
	bottom: 30px;
	left: 0;
	color: #84888b;
	font-size: 14px;
	text-align: center;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch,
html[data-lang=th-th] #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch .name {
	padding: 0 20px
}

html.mobile #section-search .search-category-wrapper .search-category.collections .search-result-container .search-item .text-watch {
	font-size: 12px;
	bottom: 24px
}

#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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #8098a8
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more,
html[data-lang=th-th] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category .sm-wrapper .see-more {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 50px;
	text-align: left
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category h2,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category h2,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category h2,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category h2,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-search .search-category-wrapper .search-category h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

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
}

#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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 13px;
	text-transform: uppercase;
	color: #c7ccd0;
	margin-right: 30px;
	line-height: 13px
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.anchors ul li,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.anchors ul li,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.anchors ul li,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.anchors ul li,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.anchors ul li {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-search .search-category-wrapper .search-category.anchors ul li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.anchors ul li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-search .search-category-wrapper .search-category.anchors ul li span {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.anchors ul li span,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.anchors ul li span,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.anchors ul li span,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.anchors ul li span,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.anchors ul li span {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-search .search-category-wrapper .search-category.anchors ul li span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.anchors ul li span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-search .search-category-wrapper .search-category.anchors ul li.selected,
#section-search .search-category-wrapper .search-category.anchors ul li:hover {
	color: #fff
}

html.mobile #section-search .search-category-wrapper .search-category.anchors ul li {
	display: block;
	font-size: 10px;
	line-height: 23px;
	margin: 0
}

#section-search .search-category-wrapper .search-category.universe {
	border: none
}

#section-search .search-category-wrapper .search-category.universe .search-result-container {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	position: relative;
	width: 100%
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.universe .search-result-container,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.universe .search-result-container,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.universe .search-result-container,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.universe .search-result-container,
html[data-lang=th-th] #section-search .search-category-wrapper .search-category.universe .search-result-container,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.universe .search-result-container {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.universe .search-result-container {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff;
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-text {
	padding: 20px 25px 35px
}

#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: #fff;
	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, .7);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .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: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category {
	font-family: open_sansbold
}

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"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-category {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #000;
	font-size: 26px;
	line-height: 30px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	margin-top: 10px;
	height: 168px;
	overflow: hidden;
	display: block
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.universe .search-result-container .search-item .news-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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.eyewears,
#section-search .search-category-wrapper .search-category.watches {
	text-align: center
}

#section-search .search-category-wrapper .search-category.eyewears .see-more,
#section-search .search-category-wrapper .search-category.watches .see-more {
	margin-top: 30px;
	display: inline-block
}

#section-search .search-category-wrapper .search-category.eyewears .search-result-container,
#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.eyewears .search-result-container .search-item,
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item {
	width: 469px;
	height: 596px;
	position: relative;
	border-right: 1px solid #e8e3e3;
	border-bottom: 1px solid #e8e3e3;
	background-color: #fff;
	overflow: hidden;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item.more-watch,
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item.more-watch {
	display: none
}

#section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item.more-watch.visible,
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item.more-watch.visible {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

html.mobile #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item,
html.mobile #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item {
	width: 100%;
	height: 330px;
	border-right-width: 0;
	border-bottom-width: 1px
}

#section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .border-hover,
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .border-hover {
	position: absolute;
	border: solid #c7ccd0;
	border-width: 6px 6px 5px;
	left: 0;
	top: 0;
	width: 457px;
	height: 585px;
	display: none
}

html.mobile #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .border-hover,
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.eyewears .search-result-container .search-item:hover,
#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.eyewears .search-result-container .search-item:hover,
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.eyewears .search-result-container .search-item:hover .border-hover,
#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.eyewears .search-result-container .search-item:hover .border-hover,
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.eyewears .search-result-container .search-item a,
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url(../images/colors/transparent.png)
}

#section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch,
#section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch {
	position: absolute;
	width: 100%;
	bottom: 30px;
	left: 0;
	color: #84888b;
	font-size: 14px;
	text-align: center;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch,
html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch,
html[data-lang=th-th] #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch,
html[data-lang=th-th] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch .ref,
#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.eyewears .search-result-container .search-item .text-watch,
html.mobile #section-search .search-category-wrapper .search-category.watches .search-result-container .search-item .text-watch {
	font-size: 12px;
	bottom: 24px
}

html.mobile #section-search .search-category-wrapper .search-category.eyewears .search-result-container .search-item .text-watch .ref,
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: #fff;
	overflow: hidden;
	padding: 70px 40px;
	color: #000;
	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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	height: 110px;
	margin-bottom: 26px
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .text,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #000;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 14px
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore,
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,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.company .search-result-container .search-item .rmore,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.customerservice .search-result-container .search-item .rmore {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff;
	overflow: hidden;
	padding: 70px 40px;
	color: #000;
	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: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title,
html[data-lang=ja-jp] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title,
html[data-lang=ko-kr] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title,
html[data-lang=ru-ru] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title,
html[data-lang=th-th] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title,
html[data-lang=zh-hk] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-search .search-category-wrapper .search-category.retailers .search-result-container .search-item .text .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text,
html[data-lang=ja-jp] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text,
html[data-lang=ko-kr] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text,
html[data-lang=ru-ru] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text,
html[data-lang=zh-hk] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title,
html[data-lang=ja-jp] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title,
html[data-lang=ko-kr] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title,
html[data-lang=ru-ru] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title,
html[data-lang=th-th] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title,
html[data-lang=zh-hk] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] html.mobile #section-search .search-category-wrapper .search-category.retailers .search-result-container .text .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-rh * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-rh #widget-ariane {
	background: #fff
}

#section-rh .rg-header {
	position: relative;
	width: 100%
}

#section-rh .rg-header img {
	width: 100%
}

#section-rh .rg-header .text-wrapper {
	position: absolute;
	top: 0;
	left: 10%;
	right: 10%;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

#section-rh .rg-header .text-wrapper h1 {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	font-size: 45px
}

html[data-lang=gr-gr] #section-rh .rg-header .text-wrapper h1,
html[data-lang=ja-jp] #section-rh .rg-header .text-wrapper h1,
html[data-lang=ko-kr] #section-rh .rg-header .text-wrapper h1,
html[data-lang=ru-ru] #section-rh .rg-header .text-wrapper h1,
html[data-lang=th-th] #section-rh .rg-header .text-wrapper h1,
html[data-lang=zh-hk] #section-rh .rg-header .text-wrapper h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rh .rg-header .text-wrapper h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-rh .rg-header .text-wrapper h1 {
	font-size: 35px
}

.mobile #section-rh .rg-header .text-wrapper h1 {
	font-size: 18px;
	line-height: 30px
}

#section-rh .rg-header .text-wrapper h1 span {
	font-size: 25px;
	display: block
}

.tablet #section-rh .rg-header .text-wrapper h1 span {
	font-size: 20px
}

.mobile #section-rh .rg-header .text-wrapper h1 span {
	font-size: 12px
}

#section-rh .rg-header .text-wrapper h2 {
	font-size: 22px;
	line-height: 29px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	margin-bottom: 40px
}

html[data-lang=gr-gr] #section-rh .rg-header .text-wrapper h2,
html[data-lang=ja-jp] #section-rh .rg-header .text-wrapper h2,
html[data-lang=ko-kr] #section-rh .rg-header .text-wrapper h2,
html[data-lang=ru-ru] #section-rh .rg-header .text-wrapper h2,
html[data-lang=zh-hk] #section-rh .rg-header .text-wrapper h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-rh .rg-header .text-wrapper h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rh .rg-header .text-wrapper h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-rh .rg-header .text-wrapper h2 {
	font-size: 18px
}

.mobile #section-rh .rg-header .text-wrapper h2 {
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 20px
}

#section-rh .rg-header .text-wrapper .count {
	display: inline-block;
	height: 62px;
	line-height: 58px;
	border: 3px solid #b3c2cb;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 20px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	margin-top: 20px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-rh .rg-header .text-wrapper .count,
html[data-lang=ja-jp] #section-rh .rg-header .text-wrapper .count,
html[data-lang=ko-kr] #section-rh .rg-header .text-wrapper .count,
html[data-lang=ru-ru] #section-rh .rg-header .text-wrapper .count,
html[data-lang=zh-hk] #section-rh .rg-header .text-wrapper .count {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-rh .rg-header .text-wrapper .count {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rh .rg-header .text-wrapper .count {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-rh .rg-header .text-wrapper .count {
	height: 50px;
	line-height: 47px;
	font-size: 17px
}

.mobile #section-rh .rg-header .text-wrapper .count {
	font-size: 11px;
	height: 39px;
	line-height: 36px;
	padding-left: 15px;
	padding-right: 15px
}

#section-rh .rg-list {
	background: #003150
}

#section-rh .rg-list li {
	border-bottom: 1px solid #174460;
	height: 80px;
	line-height: 80px;
	padding-left: 90px;
	padding-right: 90px;
	-webkit-transition: background .4s linear;
	-o-transition: background .4s linear;
	transition: background .4s linear;
	cursor: pointer;
	position: relative
}

#section-rh .rg-list li>a {
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mobile #section-rh .rg-list li>a {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.mobile #section-rh .rg-list li {
	padding-left: 20px;
	padding-right: 20px;
	height: 93px;
	line-height: 93px
}

html.notouch #section-rh .rg-list li:hover {
	background: #fff
}

html.notouch #section-rh .rg-list li:hover .left .subtitle,
html.notouch #section-rh .rg-list li:hover .left .title,
html.notouch #section-rh .rg-list li:hover .middle,
html.notouch #section-rh .rg-list li:hover .right span {
	color: #003150
}

#section-rh .rg-list li .left {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.mobile #section-rh .rg-list li .left {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

#section-rh .rg-list li .left .title {
	font-size: 16px;
	line-height: 20px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	-webkit-transition: color .4s linear;
	-o-transition: color .4s linear;
	transition: color .4s linear
}

html[data-lang=gr-gr] #section-rh .rg-list li .left .title,
html[data-lang=ja-jp] #section-rh .rg-list li .left .title,
html[data-lang=ko-kr] #section-rh .rg-list li .left .title,
html[data-lang=ru-ru] #section-rh .rg-list li .left .title,
html[data-lang=th-th] #section-rh .rg-list li .left .title,
html[data-lang=zh-hk] #section-rh .rg-list li .left .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rh .rg-list li .left .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-rh .rg-list li .left .title {
	font-size: 12px;
	line-height: 17px
}

#section-rh .rg-list li .left .subtitle {
	font-size: 13px;
	line-height: 20px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #b3c2cb;
	-webkit-transition: color .4s linear;
	-o-transition: color .4s linear;
	transition: color .4s linear
}

html[data-lang=gr-gr] #section-rh .rg-list li .left .subtitle,
html[data-lang=ja-jp] #section-rh .rg-list li .left .subtitle,
html[data-lang=ko-kr] #section-rh .rg-list li .left .subtitle,
html[data-lang=ru-ru] #section-rh .rg-list li .left .subtitle,
html[data-lang=zh-hk] #section-rh .rg-list li .left .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-rh .rg-list li .left .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rh .rg-list li .left .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-rh .rg-list li .left .subtitle {
	font-size: 11px;
	line-height: 17px
}

#section-rh .rg-list li .middle {
	font-size: 12px;
	line-height: 22px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #b3c2cb;
	width: 200px;
	-webkit-transition: color .4s linear;
	-o-transition: color .4s linear;
	transition: color .4s linear
}

html[data-lang=gr-gr] #section-rh .rg-list li .middle,
html[data-lang=ja-jp] #section-rh .rg-list li .middle,
html[data-lang=ko-kr] #section-rh .rg-list li .middle,
html[data-lang=ru-ru] #section-rh .rg-list li .middle,
html[data-lang=zh-hk] #section-rh .rg-list li .middle {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-rh .rg-list li .middle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rh .rg-list li .middle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-rh .rg-list li .middle br {
	display: none
}

.mobile #section-rh .rg-list li .middle {
	font-size: 11px;
	line-height: 17px
}

#section-rh .rg-list li .right {
	min-width: 72px
}

.mobile #section-rh .rg-list li .right {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	min-width: 0
}

#section-rh .rg-list li .right span {
	font-size: 14px;
	line-height: 27px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	margin-right: 10px;
	-webkit-transition: color .4s linear;
	-o-transition: color .4s linear;
	transition: color .4s linear
}

html[data-lang=gr-gr] #section-rh .rg-list li .right span,
html[data-lang=ja-jp] #section-rh .rg-list li .right span,
html[data-lang=ko-kr] #section-rh .rg-list li .right span,
html[data-lang=ru-ru] #section-rh .rg-list li .right span,
html[data-lang=th-th] #section-rh .rg-list li .right span,
html[data-lang=zh-hk] #section-rh .rg-list li .right span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rh .rg-list li .right span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-rh .rg-list li .right span {
	display: none
}

#section-rh .rg-list li .right i,
#section-rh .rg-list li .right span {
	display: inline-block;
	vertical-align: middle
}

#section-rh .informations {
	width: 100%;
	position: relative;
	background: #032342;
	height: 420px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-right: 30px
}

.mobile #section-rh .informations {
	height: auto;
	padding-top: 55px;
	padding-bottom: 55px;
	padding-left: 30px
}

#section-rh .informations .left {
	width: 35%;
	text-align: center
}

.mobile #section-rh .informations .left {
	display: none
}

#section-rh .informations .left img {
	width: 200px
}

#section-rh .informations .right {
	width: 65%;
	padding-right: 5%
}

.mobile #section-rh .informations .right {
	width: 100%;
	padding-right: 0
}

#section-rh .informations .right .title {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	line-height: 30px;
	color: #fff
}

html[data-lang=gr-gr] #section-rh .informations .right .title,
html[data-lang=ja-jp] #section-rh .informations .right .title,
html[data-lang=ko-kr] #section-rh .informations .right .title,
html[data-lang=ru-ru] #section-rh .informations .right .title,
html[data-lang=th-th] #section-rh .informations .right .title,
html[data-lang=zh-hk] #section-rh .informations .right .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rh .informations .right .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-rh .informations .right .title {
	font-size: 13px;
	line-height: 22px
}

#section-rh .informations .right .text {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #b3c2cb;
	margin-top: 40px
}

html[data-lang=gr-gr] #section-rh .informations .right .text,
html[data-lang=ja-jp] #section-rh .informations .right .text,
html[data-lang=ko-kr] #section-rh .informations .right .text,
html[data-lang=ru-ru] #section-rh .informations .right .text,
html[data-lang=zh-hk] #section-rh .informations .right .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-rh .informations .right .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rh .informations .right .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-rh .informations .right .text {
	font-size: 11px;
	line-height: 17px;
	margin-top: 35px
}

#rh-detail {
	background: #002744
}

#rh-detail * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#rh-detail #widget-ariane {
	background: #fff
}

#rh-detail .rg-header {
	position: relative;
	width: 100%
}

.mobile #rh-detail .rg-header {
	display: none
}

#rh-detail .rg-header img {
	width: 100%
}

#rh-detail .popin {
	background: #fff;
	margin-top: -210px;
	position: relative
}

.tablet #rh-detail .popin {
	margin-top: -100px
}

.mobile #rh-detail .popin {
	width: 100%;
	margin-top: 0;
	margin-left: 0;
	left: 0
}

#rh-detail .popin .close {
	position: absolute;
	margin-bottom: 40px;
	bottom: 100%;
	left: 50%;
	width: 100px;
	margin-left: -50px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear
}

html.mobile #rh-detail .popin .close {
	left: auto;
	margin-left: 0;
	bottom: auto;
	right: 0;
	top: 20px
}

html.notouch #rh-detail .popin .close:hover {
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50)
}

#rh-detail .popin .close span {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	display: block;
	margin-top: 10px
}

html[data-lang=gr-gr] #rh-detail .popin .close span,
html[data-lang=ja-jp] #rh-detail .popin .close span,
html[data-lang=ko-kr] #rh-detail .popin .close span,
html[data-lang=ru-ru] #rh-detail .popin .close span,
html[data-lang=th-th] #rh-detail .popin .close span,
html[data-lang=zh-hk] #rh-detail .popin .close span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #rh-detail .popin .close span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #rh-detail .popin .close span {
	display: none
}

#rh-detail .popin .content {
	margin-left: auto;
	margin-right: auto;
	width: 66%;
	padding-top: 110px;
	padding-bottom: 110px
}

.mobile #rh-detail .popin .content {
	width: 90%;
	padding-top: 50px;
	padding-bottom: 50px
}

#rh-detail .popin .content>.title {
	color: #003150;
	font-size: 26px;
	line-height: 30px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	text-align: center
}

html[data-lang=gr-gr] #rh-detail .popin .content>.title,
html[data-lang=ja-jp] #rh-detail .popin .content>.title,
html[data-lang=ko-kr] #rh-detail .popin .content>.title,
html[data-lang=ru-ru] #rh-detail .popin .content>.title,
html[data-lang=zh-hk] #rh-detail .popin .content>.title {
	font-family: open_sansregular
}

html[data-lang=th-th] #rh-detail .popin .content>.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #rh-detail .popin .content>.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#rh-detail .popin .content .items-wrapper {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #e5e5e5;
	margin-top: 55px;
	height: 140px
}

.mobile #rh-detail .popin .content .items-wrapper {
	height: 200px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#rh-detail .popin .content .items-wrapper .item {
	text-align: center;
	width: 33.33%;
	padding-left: 10px;
	padding-right: 10px
}

.mobile #rh-detail .popin .content .items-wrapper .item {
	width: 50%;
	height: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mobile #rh-detail .popin .content .items-wrapper .item:first-child {
	width: 100%;
	border-bottom: 1px solid #e5e5e5
}

#rh-detail .popin .content .items-wrapper .item:nth-child(2) {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5
}

.mobile #rh-detail .popin .content .items-wrapper .item:nth-child(2) {
	border-left: none
}

#rh-detail .popin .content .items-wrapper .item img {
	margin-bottom: 15px;
	height: 40px
}

.mobile #rh-detail .popin .content .items-wrapper .item img {
	height: 25px;
	margin-bottom: 13px;
	-ms-flex-item-align: center;
	align-self: center
}

#rh-detail .popin .content .items-wrapper .item .name {
	color: #003150;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 13px;
	line-height: 20px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #rh-detail .popin .content .items-wrapper .item .name,
html[data-lang=ja-jp] #rh-detail .popin .content .items-wrapper .item .name,
html[data-lang=ko-kr] #rh-detail .popin .content .items-wrapper .item .name,
html[data-lang=ru-ru] #rh-detail .popin .content .items-wrapper .item .name,
html[data-lang=zh-hk] #rh-detail .popin .content .items-wrapper .item .name {
	font-family: open_sansbold
}

html[data-lang=th-th] #rh-detail .popin .content .items-wrapper .item .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #rh-detail .popin .content .items-wrapper .item .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #rh-detail .popin .content .items-wrapper .item .name {
	font-size: 10px;
	line-height: 15px
}

#rh-detail .popin .content .items-wrapper .item .value {
	color: #595959;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px
}

html[data-lang=gr-gr] #rh-detail .popin .content .items-wrapper .item .value,
html[data-lang=ja-jp] #rh-detail .popin .content .items-wrapper .item .value,
html[data-lang=ko-kr] #rh-detail .popin .content .items-wrapper .item .value,
html[data-lang=ru-ru] #rh-detail .popin .content .items-wrapper .item .value,
html[data-lang=zh-hk] #rh-detail .popin .content .items-wrapper .item .value {
	font-family: open_sansregular
}

html[data-lang=th-th] #rh-detail .popin .content .items-wrapper .item .value {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #rh-detail .popin .content .items-wrapper .item .value {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #rh-detail .popin .content .items-wrapper .item .value {
	font-size: 11px;
	line-height: 15px
}

#rh-detail .popin .content .text {
	color: #595959;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	width: 90%
}

html[data-lang=gr-gr] #rh-detail .popin .content .text,
html[data-lang=ja-jp] #rh-detail .popin .content .text,
html[data-lang=ko-kr] #rh-detail .popin .content .text,
html[data-lang=ru-ru] #rh-detail .popin .content .text,
html[data-lang=zh-hk] #rh-detail .popin .content .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #rh-detail .popin .content .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #rh-detail .popin .content .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #rh-detail .popin .content .text {
	font-size: 11px;
	line-height: 17px
}

#rh-detail .popin .content .text h2 {
	color: #003150;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	margin-top: 50px
}

html[data-lang=gr-gr] #rh-detail .popin .content .text h2,
html[data-lang=ja-jp] #rh-detail .popin .content .text h2,
html[data-lang=ko-kr] #rh-detail .popin .content .text h2,
html[data-lang=ru-ru] #rh-detail .popin .content .text h2,
html[data-lang=th-th] #rh-detail .popin .content .text h2,
html[data-lang=zh-hk] #rh-detail .popin .content .text h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #rh-detail .popin .content .text h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #rh-detail .popin .content .text h2 {
	font-size: 12px;
	line-height: 32px;
	margin-top: 35px
}

#rh-detail .popin .content .button {
	margin-top: 60px
}

.mobile #rh-detail .popin .content .button {
	margin-top: 35px
}

#rh-detail .others {
	margin-top: 90px;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #003150;
	height: 220px;
	text-align: center
}

.mobile #rh-detail .others {
	margin-top: 0;
	height: 135px
}

#rh-detail .others .item {
	width: 50%;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

#rh-detail .others .item+.item {
	border-left: 1px solid #1a4662
}

#rh-detail .others .item .name {
	font-size: 14px;
	line-height: 27px;
	color: #b3c2cb;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase
}

html[data-lang=gr-gr] #rh-detail .others .item .name,
html[data-lang=ja-jp] #rh-detail .others .item .name,
html[data-lang=ko-kr] #rh-detail .others .item .name,
html[data-lang=ru-ru] #rh-detail .others .item .name,
html[data-lang=th-th] #rh-detail .others .item .name,
html[data-lang=zh-hk] #rh-detail .others .item .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #rh-detail .others .item .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #rh-detail .others .item .name {
	font-size: 10px;
	line-height: 13px
}

#rh-detail .others .item .title {
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: 10px
}

html[data-lang=gr-gr] #rh-detail .others .item .title,
html[data-lang=ja-jp] #rh-detail .others .item .title,
html[data-lang=ko-kr] #rh-detail .others .item .title,
html[data-lang=ru-ru] #rh-detail .others .item .title,
html[data-lang=th-th] #rh-detail .others .item .title,
html[data-lang=zh-hk] #rh-detail .others .item .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #rh-detail .others .item .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #rh-detail .others .item .title {
	font-size: 12px;
	line-height: 17px
}

#section-suggestion * {
	-webkit-tap-highlight-color: transparent
}

#section-suggestion h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #002442;
	font-size: 70px;
	padding-top: 41px;
	padding-bottom: 41px;
	padding-left: 95px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-suggestion h1,
html[data-lang=ja-jp] #section-suggestion h1,
html[data-lang=ko-kr] #section-suggestion h1,
html[data-lang=ru-ru] #section-suggestion h1,
html[data-lang=zh-hk] #section-suggestion h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-suggestion h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-suggestion h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-suggestion h1 {
	font-size: 24px;
	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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	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=gr-gr] #section-suggestion .content .description,
html[data-lang=ja-jp] #section-suggestion .content .description,
html[data-lang=ko-kr] #section-suggestion .content .description,
html[data-lang=ru-ru] #section-suggestion .content .description,
html[data-lang=zh-hk] #section-suggestion .content .description {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-suggestion .content .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-suggestion .content .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0
}

#section-suggestion .content .info-content .nbr-watches {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 32px;
	line-height: 32px;
	color: #002442
}

html[data-lang=gr-gr] #section-suggestion .content .info-content .nbr-watches,
html[data-lang=ja-jp] #section-suggestion .content .info-content .nbr-watches,
html[data-lang=ko-kr] #section-suggestion .content .info-content .nbr-watches,
html[data-lang=ru-ru] #section-suggestion .content .info-content .nbr-watches,
html[data-lang=zh-hk] #section-suggestion .content .info-content .nbr-watches {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-suggestion .content .info-content .nbr-watches {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-suggestion .content .info-content .nbr-watches {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 20px;
	color: #000;
	margin-top: 9px
}

html[data-lang=gr-gr] #section-suggestion .content .info-content .sub-text,
html[data-lang=ja-jp] #section-suggestion .content .info-content .sub-text,
html[data-lang=ko-kr] #section-suggestion .content .info-content .sub-text,
html[data-lang=ru-ru] #section-suggestion .content .info-content .sub-text,
html[data-lang=zh-hk] #section-suggestion .content .info-content .sub-text {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-suggestion .content .info-content .sub-text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-suggestion .content .info-content .sub-text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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.morethan-five .lessthan-five-ornotpl,
#section-suggestion .content .info-content.single .multi,
#section-suggestion .content .info-content span.morethan-five {
	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: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile #section-suggestion .content .watches-grid .watch-wrapper {
	width: 100%;
	height: 330px;
	margin-right: 0;
	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: 0;
	top: 0;
	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,
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: 0;
	left: 0;
	background-image: url(../images/colors/transparent.png)
}

#section-suggestion .content .watches-grid .watch-wrapper .text-watch {
	position: absolute;
	width: 100%;
	bottom: 30px;
	left: 0;
	color: #84888b;
	font-size: 14px;
	text-align: center;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-suggestion .content .watches-grid .watch-wrapper .text-watch,
html[data-lang=ja-jp] #section-suggestion .content .watches-grid .watch-wrapper .text-watch,
html[data-lang=ko-kr] #section-suggestion .content .watches-grid .watch-wrapper .text-watch,
html[data-lang=ru-ru] #section-suggestion .content .watches-grid .watch-wrapper .text-watch,
html[data-lang=th-th] #section-suggestion .content .watches-grid .watch-wrapper .text-watch,
html[data-lang=zh-hk] #section-suggestion .content .watches-grid .watch-wrapper .text-watch {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-suggestion .content .watches-grid .watch-wrapper .text-watch {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#selection {
	position: relative;
	padding-top: 0 !important
}

#selection.watches2019 {
	background: #cdd5df !important
}

#selection.watches2019 .poster {
	height: 600px
}

#selection.watches2019 .poster .title-container h2 {
	color: #fff;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px
}

html[data-lang=gr-gr] #selection.watches2019 .poster .title-container h2,
html[data-lang=ja-jp] #selection.watches2019 .poster .title-container h2,
html[data-lang=ko-kr] #selection.watches2019 .poster .title-container h2,
html[data-lang=ru-ru] #selection.watches2019 .poster .title-container h2,
html[data-lang=zh-hk] #selection.watches2019 .poster .title-container h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #selection.watches2019 .poster .title-container h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection.watches2019 .poster .title-container h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #selection.watches2019 .poster .title-container h2 {
	font-size: 24px;
	line-height: 29px
}

#selection.watches2019 .poster .title-container .subtitle {
	color: #fff;
	font-size: 22px
}

html.mobile #selection.watches2019 .poster .title-container .subtitle {
	font-size: 13px
}

html.mobile #selection,
html.tablet #selection {
	padding-top: 0 !important
}

#selection .poster {
	position: relative;
	width: 100%;
	height: 500px;
	overflow: hidden
}

html.mobile #selection .poster {
	height: 185px
}

html.mobile #selection .poster img {
	height: 100%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	top: 0;
	left: 50%
}

#selection .poster h2 {
	position: absolute;
	top: 190px;
	left: 95px;
	font-size: 50px;
	line-height: 50px;
	color: #fff;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: -15px
}

html[data-lang=gr-gr] #selection .poster h2,
html[data-lang=ja-jp] #selection .poster h2,
html[data-lang=ko-kr] #selection .poster h2,
html[data-lang=ru-ru] #selection .poster h2,
html[data-lang=th-th] #selection .poster h2,
html[data-lang=zh-hk] #selection .poster h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .poster h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #selection .poster h2 {
	color: #fff;
	text-align: center;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	font-size: 25px;
	line-height: 25px
}

#selection .poster .subtitle {
	position: absolute;
	top: 240px;
	left: 95px;
	font-size: 30px;
	line-height: 26px;
	color: #fff;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #selection .poster .subtitle,
html[data-lang=ja-jp] #selection .poster .subtitle,
html[data-lang=ko-kr] #selection .poster .subtitle,
html[data-lang=ru-ru] #selection .poster .subtitle,
html[data-lang=zh-hk] #selection .poster .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] #selection .poster .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .poster .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #selection .poster .subtitle {
	color: #fff;
	text-align: center;
	margin-top: 20px;
	top: 65%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	font-size: 15px;
	line-height: 22px
}

#selection .width-breakpoint {
	margin-top: -150px;
	text-align: center;
	padding-bottom: 100px
}

html.mobile #selection .width-breakpoint {
	padding: 0 10px 50px;
	margin-top: 0;
	max-width: 320px;
	width: 100%;
	margin-left: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

#selection .width-breakpoint .bloc-cta {
	position: relative;
	width: 50%;
	display: inline-block;
	overflow: hidden;
	cursor: pointer
}

#selection .width-breakpoint .bloc-cta>img {
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-o-transition: transform .4s ease-out;
	transition: transform .4s ease-out;
	transition: transform .4s ease-out, -webkit-transform .4s ease-out
}

#selection .width-breakpoint .bloc-cta:hover>img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

#selection .width-breakpoint .bloc-cta.watch-selector {
	margin-right: 1px
}

#selection .width-breakpoint .bloc-cta.store-locator {
	width: calc(50% - 1px)
}

#selection .width-breakpoint .bloc-cta.store-locator .pin {
	width: 39px;
	position: absolute;
	left: -80px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

html.mobile #selection .width-breakpoint .bloc-cta.store-locator .pin {
	width: 20px
}

#selection .width-breakpoint .bloc-cta.store-locator .content {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: 80px;
	width: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: left
}

#selection .width-breakpoint .bloc-cta img {
	width: 100%
}

#selection .width-breakpoint .bloc-cta .content {
	position: absolute;
	top: 50%;
	left: 40%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: left
}

html.mobile #selection .width-breakpoint .bloc-cta {
	display: block;
	width: 100%
}

html.mobile #selection .width-breakpoint .bloc-cta.watch-selector {
	margin-right: 0;
	margin-bottom: 3px
}

html.mobile #selection .width-breakpoint .bloc-cta.store-locator .content {
	text-align: center;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 60%;
	width: 100%;
	margin-left: 0
}

html.mobile #selection .width-breakpoint .bloc-cta.store-locator .content .pin {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -35px
}

#selection .width-breakpoint .bloc-cta .subtitle,
#selection .width-breakpoint .bloc-cta .title {
	font-size: 30px;
	line-height: 36px;
	color: #fff;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=gr-gr] #selection .width-breakpoint .bloc-cta .title,
html[data-lang=ja-jp] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=ja-jp] #selection .width-breakpoint .bloc-cta .title,
html[data-lang=ko-kr] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=ko-kr] #selection .width-breakpoint .bloc-cta .title,
html[data-lang=ru-ru] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=ru-ru] #selection .width-breakpoint .bloc-cta .title,
html[data-lang=th-th] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=th-th] #selection .width-breakpoint .bloc-cta .title,
html[data-lang=zh-hk] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=zh-hk] #selection .width-breakpoint .bloc-cta .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-magentotemplate="1"][data-lang=zh-cn] #selection .width-breakpoint .bloc-cta .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #selection .width-breakpoint .bloc-cta .subtitle,
html.mobile #selection .width-breakpoint .bloc-cta .title {
	font-size: 15px;
	line-height: 18px
}

#selection .width-breakpoint .bloc-cta .subtitle {
	font-size: 20px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=ja-jp] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=ko-kr] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=ru-ru] #selection .width-breakpoint .bloc-cta .subtitle,
html[data-lang=zh-hk] #selection .width-breakpoint .bloc-cta .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] #selection .width-breakpoint .bloc-cta .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .width-breakpoint .bloc-cta .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #selection .width-breakpoint .bloc-cta .subtitle {
	font-size: 10px
}

#selection .items-wrapper {
	position: relative;
	width: 100%;
	margin-bottom: 150px;
	text-align: left
}

html.tablet #selection .items-wrapper {
	margin-bottom: 100px
}

html.mobile #selection .items-wrapper {
	margin-bottom: 20px
}

#selection .items-wrapper:last-child {
	padding-bottom: 100px
}

#selection .items-wrapper .item {
	position: relative;
	display: inline-block;
	width: 466px;
	height: 600px;
	vertical-align: top;
	margin-bottom: 1px;
	border-right: 1px solid;
	overflow: hidden
}

html.tablet #selection .items-wrapper .item {
	width: 312px;
	height: 420px
}

html.mobile #selection .items-wrapper .item {
	width: 100%;
	border-right: 1px solid;
	height: 300px
}

html.tablet #selection .items-wrapper .item.image>div {
	width: 100%;
	height: 100%
}

html.tablet #selection .items-wrapper .item.image>div img {
	position: absolute;
	top: 0;
	height: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

html.mobile #selection .items-wrapper .item.image {
	width: calc(100% - 1px);
	max-width: 598px
}

html.mobile #selection .items-wrapper .item.image>div,
html.mobile #selection .items-wrapper .item.image img {
	width: 100%
}

#selection .items-wrapper .item.video img {
	position: absolute;
	width: 107px;
	bottom: 20px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

html.mobile #selection .items-wrapper .item.video {
	width: 299px
}

html.mobile #selection .items-wrapper .item.video .sound,
html.tablet #selection .items-wrapper .item.video .sound {
	position: absolute;
	bottom: -5px;
	right: 30px;
	pointer-events: none
}

html.mobile #selection .items-wrapper .item.video .sound img,
html.tablet #selection .items-wrapper .item.video .sound img {
	width: 30px;
	height: 30px;
	display: block
}

html.mobile #selection .items-wrapper .item.video .sound img:last-child,
html.tablet #selection .items-wrapper .item.video .sound img:last-child {
	display: none
}

html.mobile #selection .items-wrapper .item.video.unmuted .sound img,
html.tablet #selection .items-wrapper .item.video.unmuted .sound img {
	display: none
}

html.mobile #selection .items-wrapper .item.video.unmuted .sound img:last-child,
html.tablet #selection .items-wrapper .item.video.unmuted .sound img:last-child {
	display: block
}

html.mobile #selection .items-wrapper .item.video {
	width: calc(100% - 1px)
}

#selection .items-wrapper .item.video,
#selection .items-wrapper .item.video-large-left,
#selection .items-wrapper .item.video-large-right {
	position: relative
}

#selection .items-wrapper .item.video-large-left.instagram,
#selection .items-wrapper .item.video-large-right.instagram,
#selection .items-wrapper .item.video.instagram {
	cursor: pointer
}

#selection .items-wrapper .item.video-large-left video,
#selection .items-wrapper .item.video-large-right video,
#selection .items-wrapper .item.video video {
	position: absolute;
	height: 100%;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

#selection .items-wrapper .item.video-large-right .cinemagraphe {
	position: absolute;
	bottom: 20px;
	left: 30px
}

#selection .items-wrapper .item.video-large-right .cinemagraphe img {
	width: 10px;
	height: 10px !important
}

#selection .items-wrapper .item.video-large-right .cinemagraphe span {
	margin-left: 10px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	line-height: 40px;
	color: #fff
}

html[data-lang=gr-gr] #selection .items-wrapper .item.video-large-right .cinemagraphe span,
html[data-lang=ja-jp] #selection .items-wrapper .item.video-large-right .cinemagraphe span,
html[data-lang=ko-kr] #selection .items-wrapper .item.video-large-right .cinemagraphe span,
html[data-lang=ru-ru] #selection .items-wrapper .item.video-large-right .cinemagraphe span,
html[data-lang=th-th] #selection .items-wrapper .item.video-large-right .cinemagraphe span,
html[data-lang=zh-hk] #selection .items-wrapper .item.video-large-right .cinemagraphe span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .items-wrapper .item.video-large-right .cinemagraphe span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#selection .items-wrapper .item.video-large-left .cinemagraphe {
	position: absolute;
	bottom: 20px;
	right: 30px
}

#selection .items-wrapper .item.video-large-left .cinemagraphe img {
	width: 10px;
	height: 10px !important
}

#selection .items-wrapper .item.video-large-left .cinemagraphe span {
	margin-left: 10px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	line-height: 40px;
	color: #fff
}

html[data-lang=gr-gr] #selection .items-wrapper .item.video-large-left .cinemagraphe span,
html[data-lang=ja-jp] #selection .items-wrapper .item.video-large-left .cinemagraphe span,
html[data-lang=ko-kr] #selection .items-wrapper .item.video-large-left .cinemagraphe span,
html[data-lang=ru-ru] #selection .items-wrapper .item.video-large-left .cinemagraphe span,
html[data-lang=th-th] #selection .items-wrapper .item.video-large-left .cinemagraphe span,
html[data-lang=zh-hk] #selection .items-wrapper .item.video-large-left .cinemagraphe span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .items-wrapper .item.video-large-left .cinemagraphe span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#selection .items-wrapper .item.image-large-left,
#selection .items-wrapper .item.image-large-right,
#selection .items-wrapper .item.video-large-left,
#selection .items-wrapper .item.video-large-right {
	width: 933px
}

#selection .items-wrapper .item.image-large-left>img,
#selection .items-wrapper .item.image-large-right>img,
#selection .items-wrapper .item.video-large-left>img,
#selection .items-wrapper .item.video-large-right>img {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 100%
}

html.tablet #selection .items-wrapper .item.image-large-left,
html.tablet #selection .items-wrapper .item.image-large-right,
html.tablet #selection .items-wrapper .item.video-large-left,
html.tablet #selection .items-wrapper .item.video-large-right {
	width: 624px
}

html.mobile #selection .items-wrapper .item.image-large-left,
html.mobile #selection .items-wrapper .item.image-large-right,
html.mobile #selection .items-wrapper .item.video-large-left,
html.mobile #selection .items-wrapper .item.video-large-right {
	width: calc(100% - 1px);
	background: #fff;
	border-bottom: 1px solid
}

html.mobile #selection .items-wrapper .item.image-large-left .watch-bg,
html.mobile #selection .items-wrapper .item.image-large-left video,
html.mobile #selection .items-wrapper .item.image-large-right .watch-bg,
html.mobile #selection .items-wrapper .item.image-large-right video,
html.mobile #selection .items-wrapper .item.video-large-left .watch-bg,
html.mobile #selection .items-wrapper .item.video-large-left video,
html.mobile #selection .items-wrapper .item.video-large-right .watch-bg,
html.mobile #selection .items-wrapper .item.video-large-right video {
	display: none
}

#selection .items-wrapper .item.image-large-left .watch-content,
#selection .items-wrapper .item.video-large-left .watch-content {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

#selection .items-wrapper .item.image-large-left .watch-bg,
#selection .items-wrapper .item.video-large-left .watch-bg {
	height: 100%;
	width: 50%;
	left: 0;
	top: 0;
	position: absolute;
	background: #fff;
	opacity: .7
}

html.mobile #selection .items-wrapper .item.image-large-left,
html.mobile #selection .items-wrapper .item.video-large-left {
	width: calc(50% - 1px);
	margin: 0
}

html.mobile #selection .items-wrapper .item.image-large-left>img,
html.mobile #selection .items-wrapper .item.video-large-left>img {
	display: none
}

#selection .items-wrapper .item.image-large-right .watch-content,
#selection .items-wrapper .item.video-large-right .watch-content {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%
}

#selection .items-wrapper .item.image-large-right .watch-bg,
#selection .items-wrapper .item.video-large-right .watch-bg {
	height: 100%;
	width: 50%;
	right: 0;
	top: 0;
	position: absolute;
	background: #fff;
	opacity: .7
}

html.mobile #selection .items-wrapper .item.image-large-right,
html.mobile #selection .items-wrapper .item.video-large-right {
	width: calc(50% - 1px);
	margin: 0
}

html.mobile #selection .items-wrapper .item.image-large-right>img,
html.mobile #selection .items-wrapper .item.video-large-right>img {
	display: none
}

#selection .items-wrapper .item.watch {
	background-color: #fff;
	border-right: 1px solid;
	margin-right: 0
}

html.mobile #selection .items-wrapper .item.watch {
	width: calc(50% - 1px);
	display: inline-block;
	margin: 0;
	border-right: 1px solid;
	border-bottom: 1px solid
}

#selection .items-wrapper .item.watch .border-hover {
	position: absolute;
	border: 6px solid #c7ccd0;
	left: 0;
	top: 0;
	width: 454px;
	height: 588px;
	-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 .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}

html.tablet #selection .items-wrapper .item.watch .border-hover {
	width: 300px;
	height: 408px
}

html.mobile #selection .items-wrapper .item.watch .border-hover,
html.touch #selection .items-wrapper .item.watch .border-hover {
	display: none
}

html.mobile #selection .items-wrapper .item.watch .border-hover {
	width: 100%;
	height: 100%
}

#selection .items-wrapper .item.watch: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)
}

#selection .items-wrapper .item .watch-content {
	width: 466px
}

html.tablet #selection .items-wrapper .item .watch-content {
	width: 312px
}

html.mobile #selection .items-wrapper .item .watch-content {
	width: 100%
}

#selection .items-wrapper .item .watch-content img {
	display: block;
	width: 100%;
	max-width: 180px;
	margin: 0 auto
}

html.tablet #selection .items-wrapper .item .watch-content img {
	max-width: 125px
}

html.mobile #selection .items-wrapper .item .watch-content img {
	max-width: 70px
}

#selection .items-wrapper .item .watch-content .border-hover {
	position: absolute;
	border: 6px solid #c7ccd0;
	left: 0;
	top: 0;
	width: 454px;
	height: 588px;
	-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 .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}

html.tablet #selection .items-wrapper .item .watch-content .border-hover {
	width: 300px;
	height: 408px
}

html.mobile #selection .items-wrapper .item .watch-content .border-hover,
html.touch #selection .items-wrapper .item .watch-content .border-hover {
	display: none
}

html.mobile #selection .items-wrapper .item .watch-content .border-hover {
	width: 100%;
	height: 100%
}

#selection .items-wrapper .item .watch-content: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)
}

#selection .items-wrapper .item .watch-content .button {
	height: 25px;
	background-color: #335a73;
	padding: 0 10px;
	margin-top: 20px
}

html.tablet #selection .items-wrapper .item .watch-content .button {
	line-height: 25px
}

html.mobile #selection .items-wrapper .item .watch-content .button {
	line-height: 12px;
	height: 18px;
	margin-top: 10px
}

#selection .items-wrapper .item .watch-content .button span {
	line-height: 25px;
	font-size: 11px;
	color: #fff;
	top: -25px
}

html.tablet #selection .items-wrapper .item .watch-content .button span {
	top: -1px
}

html.mobile #selection .items-wrapper .item .watch-content .button span {
	top: -4px;
	font-size: 9px
}

#selection .items-wrapper .item .watch-content .reference,
#selection .items-wrapper .item .watch-content .title {
	font-size: 14px;
	line-height: 22px;
	color: #003150;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #selection .items-wrapper .item .watch-content .reference,
html[data-lang=gr-gr] #selection .items-wrapper .item .watch-content .title,
html[data-lang=ja-jp] #selection .items-wrapper .item .watch-content .reference,
html[data-lang=ja-jp] #selection .items-wrapper .item .watch-content .title,
html[data-lang=ko-kr] #selection .items-wrapper .item .watch-content .reference,
html[data-lang=ko-kr] #selection .items-wrapper .item .watch-content .title,
html[data-lang=ru-ru] #selection .items-wrapper .item .watch-content .reference,
html[data-lang=ru-ru] #selection .items-wrapper .item .watch-content .title,
html[data-lang=th-th] #selection .items-wrapper .item .watch-content .reference,
html[data-lang=th-th] #selection .items-wrapper .item .watch-content .title,
html[data-lang=zh-hk] #selection .items-wrapper .item .watch-content .reference,
html[data-lang=zh-hk] #selection .items-wrapper .item .watch-content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .items-wrapper .item .watch-content .reference,
html[data-magentotemplate="1"][data-lang=zh-cn] #selection .items-wrapper .item .watch-content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #selection .items-wrapper .item .watch-content .reference,
html.tablet #selection .items-wrapper .item .watch-content .title {
	font-size: 11px;
	line-height: 15px
}

html.mobile #selection .items-wrapper .item .watch-content .reference,
html.mobile #selection .items-wrapper .item .watch-content .title {
	font-size: 10px;
	line-height: 18px;
	color: #727779
}

#selection .items-wrapper .item .watch-content .reference {
	font-size: 13px
}

html.tablet #selection .items-wrapper .item .watch-content .reference {
	font-size: 10px
}

#selection .items-wrapper .item .watch-content .title {
	margin-top: 10px
}

html.mobile #selection .items-wrapper .item .watch-content .title {
	padding: 0 15px
}

#selection .items-wrapper .item .watch-content .price {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 17px;
	line-height: 25px;
	color: #002842;
	margin-top: 25px
}

html[data-lang=gr-gr] #selection .items-wrapper .item .watch-content .price,
html[data-lang=ja-jp] #selection .items-wrapper .item .watch-content .price,
html[data-lang=ko-kr] #selection .items-wrapper .item .watch-content .price,
html[data-lang=ru-ru] #selection .items-wrapper .item .watch-content .price,
html[data-lang=zh-hk] #selection .items-wrapper .item .watch-content .price {
	font-family: open_sansregular
}

html[data-lang=th-th] #selection .items-wrapper .item .watch-content .price {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .items-wrapper .item .watch-content .price {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #selection .items-wrapper .item .watch-content .price {
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 20px
}

html.mobile #selection .items-wrapper .item .watch-content .price {
	font-size: 12px;
	line-height: 14px;
	color: #002842
}

#selection .items-wrapper .item.text {
	text-align: left;
	padding: 0 65px;
	width: 336px
}

html.tablet #selection .items-wrapper .item.text {
	padding: 0 15px;
	width: 282px
}

html.mobile #selection .items-wrapper .item.text {
	text-align: center;
	height: auto;
	padding: 45px 0 25px;
	width: 100%
}

#selection .items-wrapper .item.text h2 {
	font-size: 40px;
	line-height: 45px;
	color: #003150;
	text-transform: uppercase;
	width: 100%;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	position: relative
}

html[data-lang=gr-gr] #selection .items-wrapper .item.text h2,
html[data-lang=ja-jp] #selection .items-wrapper .item.text h2,
html[data-lang=ko-kr] #selection .items-wrapper .item.text h2,
html[data-lang=ru-ru] #selection .items-wrapper .item.text h2,
html[data-lang=zh-hk] #selection .items-wrapper .item.text h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #selection .items-wrapper .item.text h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .items-wrapper .item.text h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #selection .items-wrapper .item.text h2 {
	font-size: 28px;
	line-height: 35px
}

html.mobile #selection .items-wrapper .item.text h2 {
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	padding: 0 25px;
	margin: 0 auto;
	font-size: 22px;
	line-height: 25px
}

#selection .items-wrapper .item.text p {
	font-size: 14px;
	line-height: 24px;
	color: #003150;
	margin-top: 30px;
	width: 100%;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #selection .items-wrapper .item.text p,
html[data-lang=ja-jp] #selection .items-wrapper .item.text p,
html[data-lang=ko-kr] #selection .items-wrapper .item.text p,
html[data-lang=ru-ru] #selection .items-wrapper .item.text p,
html[data-lang=zh-hk] #selection .items-wrapper .item.text p {
	font-family: open_sansregular
}

html[data-lang=th-th] #selection .items-wrapper .item.text p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #selection .items-wrapper .item.text p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #selection .items-wrapper .item.text p {
	font-size: 10px;
	line-height: 18px
}

html.mobile #selection .items-wrapper .item.text p {
	font-size: 11px;
	line-height: 21px
}

#selection .v-align {
	font-size: 0;
	text-align: center;
	white-space: nowrap
}

#selection .v-align:before {
	content: " ";
	font-size: 0;
	height: 100%;
	width: 0;
	display: inline-block;
	vertical-align: middle
}

#selection .v-align>:first-child {
	display: inline-block;
	vertical-align: middle;
	white-space: normal
}

#section-humanresource {
	color: #676767
}

#section-humanresource h1 {
	font-size: 40px;
	line-height: 170px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #002442;
	text-transform: uppercase;
	padding-left: 95px;
	height: 170px;
	border-bottom: 1px solid #eff1f3
}

html[data-lang=gr-gr] #section-humanresource h1,
html[data-lang=ja-jp] #section-humanresource h1,
html[data-lang=ko-kr] #section-humanresource h1,
html[data-lang=ru-ru] #section-humanresource h1,
html[data-lang=zh-hk] #section-humanresource h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-humanresource h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-humanresource h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-humanresource h1 {
	font-size: 24px;
	line-height: normal;
	height: auto;
	border: 0;
	padding: 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;
	box-sizing: border-box;
	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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	margin-top: 70px;
	margin-bottom: 20px
}

html[data-lang=gr-gr] #section-humanresource .humanresource-content .right .title,
html[data-lang=ja-jp] #section-humanresource .humanresource-content .right .title,
html[data-lang=ko-kr] #section-humanresource .humanresource-content .right .title,
html[data-lang=ru-ru] #section-humanresource .humanresource-content .right .title,
html[data-lang=zh-hk] #section-humanresource .humanresource-content .right .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-humanresource .humanresource-content .right .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-humanresource .humanresource-content .right .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #5d646a
}

html[data-lang=gr-gr] #section-humanresource .humanresource-content .right .text,
html[data-lang=ja-jp] #section-humanresource .humanresource-content .right .text,
html[data-lang=ko-kr] #section-humanresource .humanresource-content .right .text,
html[data-lang=ru-ru] #section-humanresource .humanresource-content .right .text,
html[data-lang=zh-hk] #section-humanresource .humanresource-content .right .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-humanresource .humanresource-content .right .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-humanresource .humanresource-content .right .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 0;
	left: -20px;
	position: relative
}

#section-humanresource .humanresource-logos {
	height: 575px;
	width: 100%;
	background-color: #eff1f3;
	overflow: hidden
}

#section-humanresource .humanresource-logos.align-center .left {
	float: none;
	margin-left: auto;
	margin-right: auto
}

html.mobile #section-humanresource .humanresource-logos.align-center {
	height: 300px
}

#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 p {
	font-size: 16px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #2e2e2e;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 15px
}

html[data-lang=gr-gr] #section-humanresource .humanresource-logos .link-wrapper p,
html[data-lang=ja-jp] #section-humanresource .humanresource-logos .link-wrapper p,
html[data-lang=ko-kr] #section-humanresource .humanresource-logos .link-wrapper p,
html[data-lang=ru-ru] #section-humanresource .humanresource-logos .link-wrapper p,
html[data-lang=zh-hk] #section-humanresource .humanresource-logos .link-wrapper p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-humanresource .humanresource-logos .link-wrapper p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-humanresource .humanresource-logos .link-wrapper p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out
}

#section-humanresource .humanresource-logos img:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

html.mobile #section-humanresource .humanresource-logos img {
	width: 320px
}

@media screen and (-ms-high-contrast:active) {
	#section-humanresource .humanresource-logos {
		background: #eff1f3
	}

	#section-humanresource .humanresource-logos .link-wrapper p {
		color: #000;
		-ms-high-contrast-adjust: none
	}
}

#section-museum {
	color: #676767
}

#section-museum h1 {
	font-size: 40px;
	line-height: 150px;
	color: #002442;
	text-transform: uppercase;
	padding-left: 90px;
	height: 150px;
	border-bottom: 1px solid #eff1f3;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-museum h1,
html[data-lang=ja-jp] #section-museum h1,
html[data-lang=ko-kr] #section-museum h1,
html[data-lang=ru-ru] #section-museum h1,
html[data-lang=zh-hk] #section-museum h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-museum h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-museum h1 {
	font-size: 18px;
	line-height: 70px;
	height: 70px;
	border: 0;
	padding-left: 20px
}

#section-museum .left,
#section-museum .right {
	width: 50%;
	vertical-align: top;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-museum .left,
html[data-lang=gr-gr] #section-museum .right,
html[data-lang=ja-jp] #section-museum .left,
html[data-lang=ja-jp] #section-museum .right,
html[data-lang=ko-kr] #section-museum .left,
html[data-lang=ko-kr] #section-museum .right,
html[data-lang=ru-ru] #section-museum .left,
html[data-lang=ru-ru] #section-museum .right,
html[data-lang=zh-hk] #section-museum .left,
html[data-lang=zh-hk] #section-museum .right {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-museum .left,
html[data-lang=th-th] #section-museum .right {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum .left,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum .right {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-museum .part1 .quote,
html[data-lang=ja-jp] #section-museum .part1 .quote,
html[data-lang=ko-kr] #section-museum .part1 .quote,
html[data-lang=ru-ru] #section-museum .part1 .quote,
html[data-lang=zh-hk] #section-museum .part1 .quote {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-museum .part1 .quote {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum .part1 .quote {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 h2,
#section-museum .part1 .right h3 {
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 60px;
	color: #676767;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-museum .part1 .right h2,
html[data-lang=gr-gr] #section-museum .part1 .right h3,
html[data-lang=ja-jp] #section-museum .part1 .right h2,
html[data-lang=ja-jp] #section-museum .part1 .right h3,
html[data-lang=ko-kr] #section-museum .part1 .right h2,
html[data-lang=ko-kr] #section-museum .part1 .right h3,
html[data-lang=ru-ru] #section-museum .part1 .right h2,
html[data-lang=ru-ru] #section-museum .part1 .right h3,
html[data-lang=zh-hk] #section-museum .part1 .right h2,
html[data-lang=zh-hk] #section-museum .part1 .right h3 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-museum .part1 .right h2,
html[data-lang=th-th] #section-museum .part1 .right h3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum .part1 .right h2,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum .part1 .right h3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-museum .part1 .right p,
html[data-lang=ja-jp] #section-museum .part1 .right p,
html[data-lang=ko-kr] #section-museum .part1 .right p,
html[data-lang=ru-ru] #section-museum .part1 .right p,
html[data-lang=zh-hk] #section-museum .part1 .right p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-museum .part1 .right p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum .part1 .right p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 input,
#section-museum .part1 .right form select {
	color: #bac5cc
}

#section-museum .part1 .right form input::-webkit-input-placeholder {
	color: #a9aeb3
}

#section-museum .part1 .right form input::-moz-placeholder {
	color: #a9aeb3
}

#section-museum .part1 .right form input:-ms-input-placeholder {
	color: #a9aeb3
}

#section-museum .part1 .right form input::-ms-input-placeholder {
	color: #a9aeb3
}

#section-museum .part1 .right form input::placeholder {
	color: #a9aeb3
}

#section-museum .part1 .right form textarea {
	height: 200px
}

#section-museum .part1 .right form .button,
#section-museum .part1 .right form .form-element.checkbox label {
	margin: 0
}

#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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-museum .part1 .bottom address,
html[data-lang=ja-jp] #section-museum .part1 .bottom address,
html[data-lang=ko-kr] #section-museum .part1 .bottom address,
html[data-lang=ru-ru] #section-museum .part1 .bottom address,
html[data-lang=zh-hk] #section-museum .part1 .bottom address {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-museum .part1 .bottom address {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum .part1 .bottom address {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0
}

#section-museum .part1 .bottom h2 {
	font-size: 26px;
	line-height: 36px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-museum .part1 .bottom h2,
html[data-lang=ja-jp] #section-museum .part1 .bottom h2,
html[data-lang=ko-kr] #section-museum .part1 .bottom h2,
html[data-lang=ru-ru] #section-museum .part1 .bottom h2,
html[data-lang=zh-hk] #section-museum .part1 .bottom h2 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-museum .part1 .bottom h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum .part1 .bottom h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767
}

#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%
}

#section-museum.model-3 .section-content {
	position: relative
}

#section-museum.model-3 .section-content .column-wrapper {
	position: relative;
	direction: rtl
}

#section-museum.model-3 .section-content .column-wrapper .col-left,
#section-museum.model-3 .section-content .column-wrapper .col-right {
	direction: ltr;
	width: 50%;
	vertical-align: middle;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-museum.model-3 .section-content .column-wrapper .col-left,
html[data-lang=gr-gr] #section-museum.model-3 .section-content .column-wrapper .col-right,
html[data-lang=ja-jp] #section-museum.model-3 .section-content .column-wrapper .col-left,
html[data-lang=ja-jp] #section-museum.model-3 .section-content .column-wrapper .col-right,
html[data-lang=ko-kr] #section-museum.model-3 .section-content .column-wrapper .col-left,
html[data-lang=ko-kr] #section-museum.model-3 .section-content .column-wrapper .col-right,
html[data-lang=ru-ru] #section-museum.model-3 .section-content .column-wrapper .col-left,
html[data-lang=ru-ru] #section-museum.model-3 .section-content .column-wrapper .col-right,
html[data-lang=zh-hk] #section-museum.model-3 .section-content .column-wrapper .col-left,
html[data-lang=zh-hk] #section-museum.model-3 .section-content .column-wrapper .col-right {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-museum.model-3 .section-content .column-wrapper .col-left,
html[data-lang=th-th] #section-museum.model-3 .section-content .column-wrapper .col-right {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content .column-wrapper .col-left,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content .column-wrapper .col-right {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-museum.model-3 .section-content .column-wrapper .col-left img,
html.mobile #section-museum.model-3 .section-content .column-wrapper .col-left,
html.mobile #section-museum.model-3 .section-content .column-wrapper .col-right {
	width: 100%
}

#section-museum.model-3 .section-content .column-wrapper .col-right {
	padding: 0 11%
}

html.tablet #section-museum.model-3 .section-content .column-wrapper .col-right {
	padding: 0 8%
}

html.mobile #section-museum.model-3 .section-content .column-wrapper .col-right {
	padding: 20px
}

#section-museum.model-3 .section-content .column-wrapper .col-right h2 {
	position: relative;
	color: #404040;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 26px;
	margin-bottom: 20px
}

html[data-lang=gr-gr] #section-museum.model-3 .section-content .column-wrapper .col-right h2,
html[data-lang=ja-jp] #section-museum.model-3 .section-content .column-wrapper .col-right h2,
html[data-lang=ko-kr] #section-museum.model-3 .section-content .column-wrapper .col-right h2,
html[data-lang=ru-ru] #section-museum.model-3 .section-content .column-wrapper .col-right h2,
html[data-lang=zh-hk] #section-museum.model-3 .section-content .column-wrapper .col-right h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-museum.model-3 .section-content .column-wrapper .col-right h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content .column-wrapper .col-right h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-museum.model-3 .section-content .column-wrapper .col-right h2 {
	font-size: 22px;
	margin-bottom: 15px
}

html.mobile #section-museum.model-3 .section-content .column-wrapper .col-right h2 {
	font-size: 14px;
	margin-bottom: 15px
}

#section-museum.model-3 .section-content .column-wrapper .col-right address,
#section-museum.model-3 .section-content .column-wrapper .col-right p {
	position: relative;
	color: #404040;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	font-style: normal
}

html[data-lang=gr-gr] #section-museum.model-3 .section-content .column-wrapper .col-right address,
html[data-lang=gr-gr] #section-museum.model-3 .section-content .column-wrapper .col-right p,
html[data-lang=ja-jp] #section-museum.model-3 .section-content .column-wrapper .col-right address,
html[data-lang=ja-jp] #section-museum.model-3 .section-content .column-wrapper .col-right p,
html[data-lang=ko-kr] #section-museum.model-3 .section-content .column-wrapper .col-right address,
html[data-lang=ko-kr] #section-museum.model-3 .section-content .column-wrapper .col-right p,
html[data-lang=ru-ru] #section-museum.model-3 .section-content .column-wrapper .col-right address,
html[data-lang=ru-ru] #section-museum.model-3 .section-content .column-wrapper .col-right p,
html[data-lang=zh-hk] #section-museum.model-3 .section-content .column-wrapper .col-right address,
html[data-lang=zh-hk] #section-museum.model-3 .section-content .column-wrapper .col-right p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-museum.model-3 .section-content .column-wrapper .col-right address,
html[data-lang=th-th] #section-museum.model-3 .section-content .column-wrapper .col-right p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content .column-wrapper .col-right address,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content .column-wrapper .col-right p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-museum.model-3 .section-content .column-wrapper .col-right address,
html.tablet #section-museum.model-3 .section-content .column-wrapper .col-right p {
	font-size: 12px;
	line-height: 22px
}

html.mobile #section-museum.model-3 .section-content .column-wrapper .col-right address,
html.mobile #section-museum.model-3 .section-content .column-wrapper .col-right p {
	font-size: 10px;
	line-height: 18px
}

#section-museum.model-3 .section-content .column-wrapper .col-right address br:nth-child(2n),
#section-museum.model-3 .section-content .column-wrapper .col-right p br:nth-child(2n) {
	display: none
}

#section-museum.model-3 .section-content .column-wrapper .col-right address a,
#section-museum.model-3 .section-content .column-wrapper .col-right p a {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-museum.model-3 .section-content .column-wrapper .col-right address a,
html[data-lang=gr-gr] #section-museum.model-3 .section-content .column-wrapper .col-right p a,
html[data-lang=ja-jp] #section-museum.model-3 .section-content .column-wrapper .col-right address a,
html[data-lang=ja-jp] #section-museum.model-3 .section-content .column-wrapper .col-right p a,
html[data-lang=ko-kr] #section-museum.model-3 .section-content .column-wrapper .col-right address a,
html[data-lang=ko-kr] #section-museum.model-3 .section-content .column-wrapper .col-right p a,
html[data-lang=ru-ru] #section-museum.model-3 .section-content .column-wrapper .col-right address a,
html[data-lang=ru-ru] #section-museum.model-3 .section-content .column-wrapper .col-right p a,
html[data-lang=th-th] #section-museum.model-3 .section-content .column-wrapper .col-right address a,
html[data-lang=th-th] #section-museum.model-3 .section-content .column-wrapper .col-right p a,
html[data-lang=zh-hk] #section-museum.model-3 .section-content .column-wrapper .col-right address a,
html[data-lang=zh-hk] #section-museum.model-3 .section-content .column-wrapper .col-right p a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content .column-wrapper .col-right address a,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content .column-wrapper .col-right p a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-museum.model-3 .section-content .column-wrapper .col-right .sep-hori {
	position: relative;
	width: 100%;
	height: 1px;
	background: #c7ccd0;
	margin-top: 50px;
	margin-bottom: 20px
}

html.tablet #section-museum.model-3 .section-content .column-wrapper .col-right .sep-hori {
	margin-top: 30px;
	margin-bottom: 15px
}

html.mobile #section-museum.model-3 .section-content .column-wrapper .col-right .sep-hori {
	margin-top: 20px;
	margin-bottom: 10px
}

#section-museum.model-3 .section-content .column-wrapper .col-right .button {
	position: relative;
	height: 60px;
	line-height: 60px;
	background: #003150;
	padding: 0 20px;
	text-align: center;
	display: inline-block;
	margin-top: 40px
}

#section-museum.model-3 .section-content .column-wrapper .col-right .button span {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase
}

#section-museum.model-3 .section-content .column-wrapper .col-right .button i {
	position: relative;
	vertical-align: middle;
	top: -1px;
	margin-left: 20px
}

html.tablet #section-museum.model-3 .section-content .column-wrapper .col-right .button {
	height: 40px;
	line-height: 40px;
	margin-top: 30px
}

html.tablet #section-museum.model-3 .section-content .column-wrapper .col-right .button span {
	font-size: 12px
}

html.tablet #section-museum.model-3 .section-content .column-wrapper .col-right .button i {
	margin-left: 10px
}

html.mobile #section-museum.model-3 .section-content .column-wrapper .col-right .button {
	height: 40px;
	line-height: 40px;
	margin-top: 20px
}

html.mobile #section-museum.model-3 .section-content .column-wrapper .col-right .button span {
	font-size: 10px
}

html.mobile #section-museum.model-3 .section-content .column-wrapper .col-right .button i {
	margin-left: 10px
}

#section-museum.model-3 .section-content.connected .column-wrapper {
	direction: ltr;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

html.mobile #section-museum.model-3 .section-content.connected .column-wrapper {
	display: block
}

#section-museum.model-3 .section-content.connected .col-left,
#section-museum.model-3 .section-content.connected .col-right {
	vertical-align: top
}

#section-museum.model-3 .section-content.connected .col-left {
	width: 38%;
	background: #f9f9f9;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

#section-museum.model-3 .section-content.connected .col-left img {
	position: relative;
	width: 100%
}

html.mobile #section-museum.model-3 .section-content.connected .col-left img {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

#section-museum.model-3 .section-content.connected .col-left .bottom {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 13%
}

html.tablet #section-museum.model-3 .section-content.connected .col-left .bottom {
	padding: 10%
}

html.mobile #section-museum.model-3 .section-content.connected .col-left .bottom {
	padding: 5%
}

#section-museum.model-3 .section-content.connected .col-left .bottom h2 {
	position: relative;
	color: #404040;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 26px;
	margin-bottom: 20px
}

html[data-lang=gr-gr] #section-museum.model-3 .section-content.connected .col-left .bottom h2,
html[data-lang=ja-jp] #section-museum.model-3 .section-content.connected .col-left .bottom h2,
html[data-lang=ko-kr] #section-museum.model-3 .section-content.connected .col-left .bottom h2,
html[data-lang=ru-ru] #section-museum.model-3 .section-content.connected .col-left .bottom h2,
html[data-lang=zh-hk] #section-museum.model-3 .section-content.connected .col-left .bottom h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-museum.model-3 .section-content.connected .col-left .bottom h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content.connected .col-left .bottom h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-museum.model-3 .section-content.connected .col-left .bottom h2 {
	font-size: 22px;
	margin-bottom: 15px
}

html.mobile #section-museum.model-3 .section-content.connected .col-left .bottom h2 {
	font-size: 14px;
	margin-bottom: 15px
}

#section-museum.model-3 .section-content.connected .col-left .bottom p {
	margin-bottom: 50px
}

html.tablet #section-museum.model-3 .section-content.connected .col-left .bottom p {
	margin-bottom: 35px
}

html.mobile #section-museum.model-3 .section-content.connected .col-left .bottom p {
	margin-bottom: 20px
}

#section-museum.model-3 .section-content.connected .col-left .bottom address,
#section-museum.model-3 .section-content.connected .col-left .bottom p {
	position: relative;
	color: #404040;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	font-style: normal
}

html[data-lang=gr-gr] #section-museum.model-3 .section-content.connected .col-left .bottom address,
html[data-lang=gr-gr] #section-museum.model-3 .section-content.connected .col-left .bottom p,
html[data-lang=ja-jp] #section-museum.model-3 .section-content.connected .col-left .bottom address,
html[data-lang=ja-jp] #section-museum.model-3 .section-content.connected .col-left .bottom p,
html[data-lang=ko-kr] #section-museum.model-3 .section-content.connected .col-left .bottom address,
html[data-lang=ko-kr] #section-museum.model-3 .section-content.connected .col-left .bottom p,
html[data-lang=ru-ru] #section-museum.model-3 .section-content.connected .col-left .bottom address,
html[data-lang=ru-ru] #section-museum.model-3 .section-content.connected .col-left .bottom p,
html[data-lang=zh-hk] #section-museum.model-3 .section-content.connected .col-left .bottom address,
html[data-lang=zh-hk] #section-museum.model-3 .section-content.connected .col-left .bottom p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-museum.model-3 .section-content.connected .col-left .bottom address,
html[data-lang=th-th] #section-museum.model-3 .section-content.connected .col-left .bottom p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content.connected .col-left .bottom address,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content.connected .col-left .bottom p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-museum.model-3 .section-content.connected .col-left .bottom address,
html.tablet #section-museum.model-3 .section-content.connected .col-left .bottom p {
	font-size: 12px;
	line-height: 22px
}

html.mobile #section-museum.model-3 .section-content.connected .col-left .bottom address,
html.mobile #section-museum.model-3 .section-content.connected .col-left .bottom p {
	font-size: 10px;
	line-height: 18px
}

#section-museum.model-3 .section-content.connected .col-left .bottom address br:nth-child(2n),
#section-museum.model-3 .section-content.connected .col-left .bottom p br:nth-child(2n) {
	display: none
}

#section-museum.model-3 .section-content.connected .col-left .bottom address a,
#section-museum.model-3 .section-content.connected .col-left .bottom p a {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-museum.model-3 .section-content.connected .col-left .bottom address a,
html[data-lang=gr-gr] #section-museum.model-3 .section-content.connected .col-left .bottom p a,
html[data-lang=ja-jp] #section-museum.model-3 .section-content.connected .col-left .bottom address a,
html[data-lang=ja-jp] #section-museum.model-3 .section-content.connected .col-left .bottom p a,
html[data-lang=ko-kr] #section-museum.model-3 .section-content.connected .col-left .bottom address a,
html[data-lang=ko-kr] #section-museum.model-3 .section-content.connected .col-left .bottom p a,
html[data-lang=ru-ru] #section-museum.model-3 .section-content.connected .col-left .bottom address a,
html[data-lang=ru-ru] #section-museum.model-3 .section-content.connected .col-left .bottom p a,
html[data-lang=th-th] #section-museum.model-3 .section-content.connected .col-left .bottom address a,
html[data-lang=th-th] #section-museum.model-3 .section-content.connected .col-left .bottom p a,
html[data-lang=zh-hk] #section-museum.model-3 .section-content.connected .col-left .bottom address a,
html[data-lang=zh-hk] #section-museum.model-3 .section-content.connected .col-left .bottom p a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content.connected .col-left .bottom address a,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content.connected .col-left .bottom p a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-museum.model-3 .section-content.connected .col-right {
	width: 62%;
	padding: 0 5%
}

html.tablet #section-museum.model-3 .section-content.connected .col-right {
	padding: 0 5%
}

#section-museum.model-3 .section-content.connected .col-right .account-form {
	padding-top: 85px;
	padding-bottom: 30px
}

html.tablet #section-museum.model-3 .section-content.connected .col-right .account-form {
	padding-top: 30px
}

html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form {
	padding-top: 0;
	padding-bottom: 10px
}

html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form .top-left {
	margin-bottom: 15px
}

#section-museum.model-3 .section-content.connected .col-right .account-form .top-left,
#section-museum.model-3 .section-content.connected .col-right .account-form .top-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 45%
}

html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form .top-left,
html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form .top-right,
html.tablet #section-museum.model-3 .section-content.connected .col-right .account-form .top-left,
html.tablet #section-museum.model-3 .section-content.connected .col-right .account-form .top-right {
	width: 100%
}

#section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
#section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title {
	position: relative;
	font-size: 18px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-bottom: 25px;
	color: #003150;
	width: 100%
}

html[data-lang=gr-gr] #section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
html[data-lang=gr-gr] #section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title,
html[data-lang=ja-jp] #section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
html[data-lang=ja-jp] #section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title,
html[data-lang=ko-kr] #section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
html[data-lang=ko-kr] #section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title,
html[data-lang=ru-ru] #section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
html[data-lang=ru-ru] #section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title,
html[data-lang=th-th] #section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
html[data-lang=th-th] #section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title,
html[data-lang=zh-hk] #section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
html[data-lang=zh-hk] #section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
html.tablet #section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title {
	font-size: 16px;
	margin-bottom: 20px
}

html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form .top-left .top-title,
html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form .top-right .top-title {
	font-size: 11px;
	margin-bottom: 10px
}

#section-museum.model-3 .section-content.connected .col-right .account-form textarea {
	min-height: 150px
}

html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form textarea {
	min-height: 100px
}

#section-museum.model-3 .section-content.connected .col-right .account-form .sep-hori {
	margin-top: 20px;
	margin-bottom: 40px
}

html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form .sep-hori {
	margin-top: 20px;
	margin-bottom: 20px
}

#section-museum.model-3 .section-content.connected .col-right .account-form .bottom {
	margin-top: 20px
}

html.tablet #section-museum.model-3 .section-content.connected .col-right .account-form .bottom .button {
	height: 50px;
	line-height: 50px
}

html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form .bottom .button {
	text-align: left
}

html.mobile #section-museum.model-3 .section-content.connected .col-right .account-form .bottom .button i {
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -7px
}

.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 {
	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(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}

.mobile #section-museum .part1 .left {
	width: auto
}

.mobile #section-museum .part1 .right {
	padding: 20px
}

.mobile #section-museum .part1 .right h2,
.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
}

.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 h2,
.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
}

.mobile #section-museum .navnext .content {
	height: auto
}

#oldestwatch-contactus {
	padding: 90px 144px;
	background: #eff1f3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 100%;
	border-bottom: 150px solid #fff;
	max-width: 1240px;
	margin-left: auto;
	margin-right: auto
}

html.tablet #oldestwatch-contactus {
	border-bottom: 100px solid #fff;
	padding-left: 0;
	padding-right: 0
}

html.mobile #oldestwatch-contactus {
	padding-left: 0;
	padding-right: 0;
	border-bottom: 1px solid #fff
}

#oldestwatch-contactus .content {
	margin-left: auto;
	margin-right: auto;
	display: block
}

html.tablet #oldestwatch-contactus .content {
	width: 60%
}

html.mobile #oldestwatch-contactus .content {
	width: 78%
}

#oldestwatch-contactus .content .title {
	font-size: 32px;
	line-height: 50px;
	color: #002744;
	font-family: freightdisp_probold;
	font-style: italic
}

.mobile #oldestwatch-contactus .content .title {
	font-size: 20px;
	line-height: 24px
}

#oldestwatch-contactus .content .button {
	margin-top: 30px
}

.mobile #oldestwatch-contactus .content .button {
	margin-top: 25px
}

#oldestwatch-confirmation form,
#oldestwatch-registration form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 60px;
	width: 750px
}

.mobile #oldestwatch-confirmation form,
.mobile #oldestwatch-registration form {
	width: 100%;
	margin-top: 30px
}

#oldestwatch-confirmation .button-wrapper,
#oldestwatch-registration .button-wrapper {
	width: 360px
}

.mobile #oldestwatch-confirmation .button-wrapper,
.mobile #oldestwatch-registration .button-wrapper {
	width: 200px
}

#oldestwatch-registration {
	padding-bottom: 1px
}

#oldestwatch-registration .button-wrapper {
	margin-bottom: 150px
}

#oldestwatch-registration .button-wrapper.button-print {
	margin-bottom: 60px
}

.mobile #oldestwatch-registration .button-wrapper {
	margin-bottom: 75px
}

#oldestwatch-registration .form-item.newsletter-language {
	display: none
}

#oldestwatch-registration .form-item.civility.mr {
	width: 25%
}

html.mobile #oldestwatch-registration .form-item.civility.mr {
	width: 40%
}

#oldestwatch-registration .form-item.civility.mrs {
	width: 75%
}

html.mobile #oldestwatch-registration .form-item.civility.mrs {
	width: 60%
}

#oldestwatch-registration .customer-consent {
	border-top: 1px solid #ccd6dc;
	padding-bottom: 50px
}

#oldestwatch-registration .customer-consent+.button-wrapper {
	display: none
}

#oldestwatch-registration .customer-consent .title {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #676767;
	font-size: 26px;
	margin-top: 65px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #oldestwatch-registration .customer-consent .title,
html[data-lang=ja-jp] #oldestwatch-registration .customer-consent .title,
html[data-lang=ko-kr] #oldestwatch-registration .customer-consent .title,
html[data-lang=ru-ru] #oldestwatch-registration .customer-consent .title,
html[data-lang=zh-hk] #oldestwatch-registration .customer-consent .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #oldestwatch-registration .customer-consent .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-registration .customer-consent .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-registration .customer-consent .title {
	font-size: 23px;
	margin-top: 45px
}

#oldestwatch-registration .customer-consent .subtitle {
	font-size: 13px;
	color: #003150;
	margin-top: 35px;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	text-transform: uppercase
}

html[data-lang=gr-gr] #oldestwatch-registration .customer-consent .subtitle,
html[data-lang=ja-jp] #oldestwatch-registration .customer-consent .subtitle,
html[data-lang=ko-kr] #oldestwatch-registration .customer-consent .subtitle,
html[data-lang=ru-ru] #oldestwatch-registration .customer-consent .subtitle,
html[data-lang=zh-hk] #oldestwatch-registration .customer-consent .subtitle {
	font-family: open_sansbold
}

html[data-lang=th-th] #oldestwatch-registration .customer-consent .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-registration .customer-consent .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-registration .customer-consent .subtitle {
	font-size: 11px
}

#oldestwatch-registration .customer-consent .dropzone {
	background-image: url(../images/oldestwatch/popin/drop.png);
	background-repeat: repeat;
	background-size: 100% 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border: 1px dashed #8198a7;
	width: 250px;
	height: 250px;
	margin-top: 15px;
	cursor: pointer;
	text-align: center;
	position: relative
}

.mobile #oldestwatch-registration .customer-consent .dropzone {
	width: 150px;
	height: 150px;
	margin-top: 7px
}

#oldestwatch-registration .customer-consent .dropzone.uploaded .filename {
	display: block
}

#oldestwatch-registration .customer-consent .dropzone.uploaded:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../images/oldestwatch/consentfile.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%;
	pointer-events: none
}

#oldestwatch-registration .customer-consent .dropzone input {
	position: absolute;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#oldestwatch-registration .customer-consent .dropzone .instruction1 {
	font-size: 12px;
	line-height: 18px;
	color: #03324f;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	text-transform: uppercase;
	width: 100%
}

html[data-lang=gr-gr] #oldestwatch-registration .customer-consent .dropzone .instruction1,
html[data-lang=ja-jp] #oldestwatch-registration .customer-consent .dropzone .instruction1,
html[data-lang=ko-kr] #oldestwatch-registration .customer-consent .dropzone .instruction1,
html[data-lang=ru-ru] #oldestwatch-registration .customer-consent .dropzone .instruction1,
html[data-lang=zh-hk] #oldestwatch-registration .customer-consent .dropzone .instruction1 {
	font-family: open_sansbold
}

html[data-lang=th-th] #oldestwatch-registration .customer-consent .dropzone .instruction1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-registration .customer-consent .dropzone .instruction1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-registration .customer-consent .dropzone .instruction1 {
	font-size: 9px;
	line-height: 12px
}

#oldestwatch-registration .customer-consent .dropzone .instruction2 {
	font-size: 10px;
	line-height: 18px;
	color: #78909c;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 20px
}

html[data-lang=gr-gr] #oldestwatch-registration .customer-consent .dropzone .instruction2,
html[data-lang=ja-jp] #oldestwatch-registration .customer-consent .dropzone .instruction2,
html[data-lang=ko-kr] #oldestwatch-registration .customer-consent .dropzone .instruction2,
html[data-lang=ru-ru] #oldestwatch-registration .customer-consent .dropzone .instruction2,
html[data-lang=zh-hk] #oldestwatch-registration .customer-consent .dropzone .instruction2 {
	font-family: open_sansbold
}

html[data-lang=th-th] #oldestwatch-registration .customer-consent .dropzone .instruction2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-registration .customer-consent .dropzone .instruction2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-registration .customer-consent .dropzone .instruction2 {
	font-size: 8px;
	line-height: 12px
}

#oldestwatch-registration .customer-consent .dropzone .instruction3 {
	font-size: 13px;
	line-height: 18px;
	color: #676767;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #oldestwatch-registration .customer-consent .dropzone .instruction3,
html[data-lang=ja-jp] #oldestwatch-registration .customer-consent .dropzone .instruction3,
html[data-lang=ko-kr] #oldestwatch-registration .customer-consent .dropzone .instruction3,
html[data-lang=ru-ru] #oldestwatch-registration .customer-consent .dropzone .instruction3,
html[data-lang=zh-hk] #oldestwatch-registration .customer-consent .dropzone .instruction3 {
	font-family: open_sansregular
}

html[data-lang=th-th] #oldestwatch-registration .customer-consent .dropzone .instruction3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-registration .customer-consent .dropzone .instruction3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-registration .customer-consent .dropzone .instruction3 {
	font-size: 11px;
	line-height: 14px
}

#oldestwatch-registration .customer-consent .dropzone .filename {
	display: none;
	position: absolute;
	top: 101%;
	left: 0;
	font-size: 12px;
	line-height: 18px;
	color: #03324f;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #oldestwatch-registration .customer-consent .dropzone .filename,
html[data-lang=ja-jp] #oldestwatch-registration .customer-consent .dropzone .filename,
html[data-lang=ko-kr] #oldestwatch-registration .customer-consent .dropzone .filename,
html[data-lang=ru-ru] #oldestwatch-registration .customer-consent .dropzone .filename,
html[data-lang=zh-hk] #oldestwatch-registration .customer-consent .dropzone .filename {
	font-family: open_sansregular
}

html[data-lang=th-th] #oldestwatch-registration .customer-consent .dropzone .filename {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-registration .customer-consent .dropzone .filename {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-registration .customer-consent .dropzone .filename {
	font-size: 9px
}

#oldestwatch-confirmation {
	padding-bottom: 1px
}

#oldestwatch-confirmation .separator {
	width: 100%;
	height: 1px;
	background: #ccd6dc
}

#oldestwatch-confirmation .watch-informations {
	width: 60%
}

#oldestwatch-confirmation .watch-informations .form-item.checkbox {
	display: inline-block
}

.mobile #oldestwatch-confirmation .watch-informations {
	width: 100%
}

#oldestwatch-confirmation .form-item.newsletter-language {
	display: none
}

#oldestwatch-confirmation .form-item.civility.mr {
	width: 25%
}

html.mobile #oldestwatch-confirmation .form-item.civility.mr {
	width: 40%
}

#oldestwatch-confirmation .form-item.civility.mrs {
	width: 75%
}

html.mobile #oldestwatch-confirmation .form-item.civility.mrs {
	width: 60%
}

#oldestwatch-confirmation .upload-informations .title,
#oldestwatch-confirmation .watch-informations .title {
	font-size: 26px;
	color: #676767;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	text-transform: uppercase;
	margin-top: 60px
}

html[data-lang=gr-gr] #oldestwatch-confirmation .upload-informations .title,
html[data-lang=gr-gr] #oldestwatch-confirmation .watch-informations .title,
html[data-lang=ja-jp] #oldestwatch-confirmation .upload-informations .title,
html[data-lang=ja-jp] #oldestwatch-confirmation .watch-informations .title,
html[data-lang=ko-kr] #oldestwatch-confirmation .upload-informations .title,
html[data-lang=ko-kr] #oldestwatch-confirmation .watch-informations .title,
html[data-lang=ru-ru] #oldestwatch-confirmation .upload-informations .title,
html[data-lang=ru-ru] #oldestwatch-confirmation .watch-informations .title,
html[data-lang=zh-hk] #oldestwatch-confirmation .upload-informations .title,
html[data-lang=zh-hk] #oldestwatch-confirmation .watch-informations .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #oldestwatch-confirmation .upload-informations .title,
html[data-lang=th-th] #oldestwatch-confirmation .watch-informations .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-confirmation .upload-informations .title,
html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-confirmation .watch-informations .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-confirmation .upload-informations .title,
.mobile #oldestwatch-confirmation .watch-informations .title {
	font-size: 23px;
	margin-top: 45px
}

#oldestwatch-confirmation .upload-informations .subtitle,
#oldestwatch-confirmation .watch-informations .subtitle {
	color: #03324f;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 35px;
	margin-bottom: 10px
}

html[data-lang=gr-gr] #oldestwatch-confirmation .upload-informations .subtitle,
html[data-lang=gr-gr] #oldestwatch-confirmation .watch-informations .subtitle,
html[data-lang=ja-jp] #oldestwatch-confirmation .upload-informations .subtitle,
html[data-lang=ja-jp] #oldestwatch-confirmation .watch-informations .subtitle,
html[data-lang=ko-kr] #oldestwatch-confirmation .upload-informations .subtitle,
html[data-lang=ko-kr] #oldestwatch-confirmation .watch-informations .subtitle,
html[data-lang=ru-ru] #oldestwatch-confirmation .upload-informations .subtitle,
html[data-lang=ru-ru] #oldestwatch-confirmation .watch-informations .subtitle,
html[data-lang=zh-hk] #oldestwatch-confirmation .upload-informations .subtitle,
html[data-lang=zh-hk] #oldestwatch-confirmation .watch-informations .subtitle {
	font-family: open_sansbold
}

html[data-lang=th-th] #oldestwatch-confirmation .upload-informations .subtitle,
html[data-lang=th-th] #oldestwatch-confirmation .watch-informations .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-confirmation .upload-informations .subtitle,
html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-confirmation .watch-informations .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-confirmation .upload-informations .subtitle,
.mobile #oldestwatch-confirmation .watch-informations .subtitle {
	font-size: 11px
}

#oldestwatch-confirmation .upload-informations {
	width: 100%
}

#oldestwatch-confirmation .upload-informations .pictures-wrapper {
	min-height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-height: 300px;
	overflow: hidden
}

.mobile #oldestwatch-confirmation .upload-informations .pictures-wrapper {
	display: block;
	max-height: none
}

#oldestwatch-confirmation .upload-informations .pictures-wrapper img {
	display: block;
	background: #000;
	width: 19%;
	-ms-flex-item-align: center;
	align-self: center;
	margin-right: 1%;
	cursor: pointer
}

.mobile #oldestwatch-confirmation .upload-informations .pictures-wrapper img {
	width: 48%;
	display: inline-block;
	margin-bottom: 2%;
	margin-right: 2%
}

#oldestwatch-confirmation .upload-informations .consent-preview {
	width: 200px;
	border: 1px dashed #03324f
}

#oldestwatch-confirmation .upload-informations .consent-filename {
	font-size: 12px;
	line-height: 18px;
	color: #03324f;
	margin-top: 10px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #oldestwatch-confirmation .upload-informations .consent-filename,
html[data-lang=ja-jp] #oldestwatch-confirmation .upload-informations .consent-filename,
html[data-lang=ko-kr] #oldestwatch-confirmation .upload-informations .consent-filename,
html[data-lang=ru-ru] #oldestwatch-confirmation .upload-informations .consent-filename,
html[data-lang=zh-hk] #oldestwatch-confirmation .upload-informations .consent-filename {
	font-family: open_sansregular
}

html[data-lang=th-th] #oldestwatch-confirmation .upload-informations .consent-filename {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-confirmation .upload-informations .consent-filename {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-confirmation .upload-informations .consent-filename {
	font-size: 9px
}

#oldestwatch-confirmation .upload-informations .edit-pictures {
	margin-top: 25px
}

#oldestwatch-confirmation .legals {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 35px;
	font-size: 12px;
	line-height: 18px;
	color: #676767;
	padding-bottom: 70px
}

html[data-lang=gr-gr] #oldestwatch-confirmation .legals,
html[data-lang=ja-jp] #oldestwatch-confirmation .legals,
html[data-lang=ko-kr] #oldestwatch-confirmation .legals,
html[data-lang=ru-ru] #oldestwatch-confirmation .legals,
html[data-lang=zh-hk] #oldestwatch-confirmation .legals {
	font-family: open_sansregular
}

html[data-lang=th-th] #oldestwatch-confirmation .legals {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-confirmation .legals {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-confirmation .legals {
	font-size: 9px;
	line-height: 15px;
	padding-bottom: 40px;
	margin-bottom: 20px
}

#oldestwatch-confirmation .button-wrapper {
	margin-top: 80px
}

.mobile #oldestwatch-confirmation .button-wrapper {
	margin-top: 40px
}

#oldestwatch-confirmation #zoom-picture {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	background: rgba(3, 50, 79, .7);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: none;
	z-index: 1
}

#oldestwatch-confirmation #zoom-picture img {
	max-width: 80%;
	max-height: 80%
}

#oldestwatch-addnote {
	padding-bottom: 110px
}

#oldestwatch-addnote * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#oldestwatch-addnote .subsection {
	margin-top: 60px
}

.mobile #oldestwatch-addnote .subsection {
	margin-top: 20px
}

#oldestwatch-addnote .subsection .left,
#oldestwatch-addnote .subsection .right {
	width: 50%;
	display: inline-block;
	vertical-align: top
}

.mobile #oldestwatch-addnote .subsection .left,
.mobile #oldestwatch-addnote .subsection .right {
	width: 100%;
	display: block
}

#oldestwatch-addnote .subsection .left {
	padding-right: 8%
}

#oldestwatch-addnote .subsection .title {
	color: #03324f;
	font-family: freightdisp_promedium;
	font-size: 48px;
	line-height: 60px;
	margin-bottom: 45px
}

.mobile #oldestwatch-addnote .subsection .title {
	font-size: 27px;
	line-height: 30px;
	margin-bottom: 15px
}

#oldestwatch-addnote .subsection .subtitle {
	color: #727779;
	font-family: euclid_flexlight;
	font-size: 20px;
	line-height: 30px
}

.mobile #oldestwatch-addnote .subsection .subtitle {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 15px
}

#oldestwatch-addnote .subsection .form-item.text .mention {
	color: rgba(0, 49, 80, .7);
	font-family: euclid_flexmedium;
	font-size: 12px
}

.mobile #oldestwatch-addnote .subsection .form-item.text .mention {
	font-size: 9px
}

#oldestwatch-addnote .button-howto {
	cursor: pointer;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #002744;
	display: inline-block;
	margin-top: 15px;
	position: relative
}

html[data-lang=gr-gr] #oldestwatch-addnote .button-howto,
html[data-lang=ja-jp] #oldestwatch-addnote .button-howto,
html[data-lang=ko-kr] #oldestwatch-addnote .button-howto,
html[data-lang=ru-ru] #oldestwatch-addnote .button-howto,
html[data-lang=th-th] #oldestwatch-addnote .button-howto,
html[data-lang=zh-hk] #oldestwatch-addnote .button-howto {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-addnote .button-howto {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-addnote .button-howto {
	font-size: 9px;
	line-height: 9px;
	margin-top: 10px
}

#oldestwatch-addnote .button-howto:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #d1d1d1
}

#oldestwatch-addnote .button-continue {
	display: inline-block;
	min-width: 150px
}

#oldestwatch-addnote .popin-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 49, 80, .9);
	display: none
}

.mobile #oldestwatch-addnote .popin-wrapper {
	background: none
}

#oldestwatch-addnote .popin-wrapper .content {
	background: #fff;
	position: absolute;
	top: 10%;
	bottom: 10%;
	right: 10%;
	left: 10%
}

.mobile #oldestwatch-addnote .popin-wrapper .content {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: auto;
	padding-top: 45px;
	padding-bottom: 45px
}

#oldestwatch-addnote .popin-wrapper .content .inner {
	width: 75%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

.mobile #oldestwatch-addnote .popin-wrapper .content .inner {
	width: 80%;
	display: block
}

#oldestwatch-addnote .popin-wrapper .content .inner .back {
	cursor: pointer;
	font-family: Conv_EuclidFlex-Regular-WebS;
	font-size: 14px;
	color: rgba(0, 49, 80, .4);
	-webkit-transition: color .4s linear;
	-o-transition: color .4s linear;
	transition: color .4s linear;
	display: inline-block;
	left: 0
}

.mobile #oldestwatch-addnote .popin-wrapper .content .inner .back {
	font-size: 10px
}

.notouch #oldestwatch-addnote .popin-wrapper .content .inner .back:hover {
	color: #003150
}

#oldestwatch-addnote .popin-wrapper .content .inner>.title {
	font-size: 48px;
	color: #003150;
	font-family: freightdisp_promedium
}

.mobile #oldestwatch-addnote .popin-wrapper .content .inner>.title {
	font-size: 39px
}

#oldestwatch-addnote .popin-wrapper .content .inner .description {
	color: #737373;
	font-size: 16px;
	line-height: 28px;
	font-family: euclid_flexlight;
	margin-top: 40px
}

.mobile #oldestwatch-addnote .popin-wrapper .content .inner .description {
	font-size: 13px;
	line-height: 22.5px;
	margin-top: 30px
}

#oldestwatch-addnote .popin-wrapper .content .inner .samples {
	margin-top: 60px
}

.mobile #oldestwatch-addnote .popin-wrapper .content .inner .samples {
	margin-top: 37.5px
}

#oldestwatch-addnote .popin-wrapper .content .inner .samples .left,
#oldestwatch-addnote .popin-wrapper .content .inner .samples .right {
	width: 50%;
	display: inline-block;
	vertical-align: top
}

.mobile #oldestwatch-addnote .popin-wrapper .content .inner .samples .left,
.mobile #oldestwatch-addnote .popin-wrapper .content .inner .samples .right {
	width: 100%;
	padding-right: 0;
	padding-left: 0
}

#oldestwatch-addnote .popin-wrapper .content .inner .samples .left {
	padding-right: 5%
}

#oldestwatch-addnote .popin-wrapper .content .inner .samples .right {
	padding-left: 5%
}

.mobile #oldestwatch-addnote .popin-wrapper .content .inner .samples .right {
	margin-top: 30px
}

#oldestwatch-addnote .popin-wrapper .content .inner .samples .title {
	font-size: 13px;
	color: #003150;
	text-transform: uppercase;
	font-weight: 700
}

.mobile #oldestwatch-addnote .popin-wrapper .content .inner .samples .title {
	font-size: 11px
}

#oldestwatch-addnote .popin-wrapper .content .inner .samples .items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 20px
}

#oldestwatch-addnote .popin-wrapper .content .inner .samples .items .item {
	width: 33.333%;
	border: 1px solid #fff
}

#oldestwatch-addnote .popin-wrapper .content .inner .samples .items .item img {
	width: 100%
}

#oldestwatch-addnote .popin-wrapper .content .inner .samples .items .item span {
	color: #003150;
	font-size: 12px;
	line-height: 16px;
	margin-top: 15px;
	text-transform: uppercase;
	display: block;
	text-align: center
}

.mobile #oldestwatch-addnote .popin-wrapper .content .inner .samples .items .item span {
	font-size: 9px;
	line-height: 12px;
	margin-top: 10px
}

#oldestwatch-upload {
	width: 100%;
	padding-bottom: 60px
}

.mobile #oldestwatch-upload {
	padding-bottom: 40px
}

#oldestwatch-upload .section-content .left,
#oldestwatch-upload .section-content .right {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	margin-top: 60px
}

.mobile #oldestwatch-upload .section-content .left,
.mobile #oldestwatch-upload .section-content .right {
	margin-top: 40px;
	width: 100%
}

.mobile #oldestwatch-upload .section-content .left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

#oldestwatch-upload .section-content .left .dropzone {
	width: 100%;
	height: 440px;
	position: relative;
	text-align: center;
	background-image: url(../images/oldestwatch/popin/drop.png);
	background-repeat: repeat;
	background-size: 100% 100%;
	background-size: cover;
	background-position: 50% 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border: 1px dashed #8198a7;
	-webkit-transition: background .4s linear;
	-o-transition: background .4s linear;
	transition: background .4s linear
}

.mobile #oldestwatch-upload .section-content .left .dropzone {
	height: 230px
}

#oldestwatch-upload .section-content .left .dropzone .icon-general-close-white {
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px;
	-webkit-transform: opacity .4s linear;
	-ms-transform: opacity .4s linear;
	transform: opacity .4s linear;
	display: none
}

.notouch #oldestwatch-upload .section-content .left .dropzone .icon-general-close-white:hover {
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50)
}

#oldestwatch-upload .section-content .left .dropzone.sample1 .instruction1,
#oldestwatch-upload .section-content .left .dropzone.sample1 .instruction2,
#oldestwatch-upload .section-content .left .dropzone.sample1 .instruction3,
#oldestwatch-upload .section-content .left .dropzone.sample2 .instruction1,
#oldestwatch-upload .section-content .left .dropzone.sample2 .instruction2,
#oldestwatch-upload .section-content .left .dropzone.sample2 .instruction3,
#oldestwatch-upload .section-content .left .dropzone.sample3 .instruction1,
#oldestwatch-upload .section-content .left .dropzone.sample3 .instruction2,
#oldestwatch-upload .section-content .left .dropzone.sample3 .instruction3,
#oldestwatch-upload .section-content .left .dropzone.sample4 .instruction1,
#oldestwatch-upload .section-content .left .dropzone.sample4 .instruction2,
#oldestwatch-upload .section-content .left .dropzone.sample4 .instruction3,
#oldestwatch-upload .section-content .left .dropzone.sample5 .instruction1,
#oldestwatch-upload .section-content .left .dropzone.sample5 .instruction2,
#oldestwatch-upload .section-content .left .dropzone.sample5 .instruction3 {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0)
}

#oldestwatch-upload .section-content .left .dropzone.sample1 {
	background-image: url(../images/oldestwatch/popin/upload/wrist/sample1.jpg)
}

#oldestwatch-upload .section-content .left .dropzone.sample1.pocket {
	background-image: url(../images/oldestwatch/popin/upload/pocket/sample1.jpg)
}

#oldestwatch-upload .section-content .left .dropzone.sample2 {
	background-image: url(../images/oldestwatch/popin/upload/wrist/sample2.jpg)
}

#oldestwatch-upload .section-content .left .dropzone.sample2.pocket {
	background-image: url(../images/oldestwatch/popin/upload/pocket/sample2.jpg)
}

#oldestwatch-upload .section-content .left .dropzone.sample3 {
	background-image: url(../images/oldestwatch/popin/upload/wrist/sample3.jpg)
}

#oldestwatch-upload .section-content .left .dropzone.sample3.pocket {
	background-image: url(../images/oldestwatch/popin/upload/pocket/sample3.jpg)
}

#oldestwatch-upload .section-content .left .dropzone.sample4 {
	background-image: url(../images/oldestwatch/popin/upload/wrist/sample4.jpg)
}

#oldestwatch-upload .section-content .left .dropzone.sample4.pocket {
	background-image: url(../images/oldestwatch/popin/upload/pocket/sample4.jpg)
}

#oldestwatch-upload .section-content .left .dropzone.sample5 {
	background-image: url(../images/oldestwatch/popin/upload/wrist/sample5.jpg)
}

#oldestwatch-upload .section-content .left .dropzone.sample5.pocket {
	background-image: url(../images/oldestwatch/popin/upload/pocket/sample5.jpg)
}

#oldestwatch-upload .section-content .left .dropzone .instruction1 {
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 12px;
	line-height: 18px;
	color: #03324f;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear
}

html[data-lang=gr-gr] #oldestwatch-upload .section-content .left .dropzone .instruction1,
html[data-lang=ja-jp] #oldestwatch-upload .section-content .left .dropzone .instruction1,
html[data-lang=ko-kr] #oldestwatch-upload .section-content .left .dropzone .instruction1,
html[data-lang=ru-ru] #oldestwatch-upload .section-content .left .dropzone .instruction1,
html[data-lang=zh-hk] #oldestwatch-upload .section-content .left .dropzone .instruction1 {
	font-family: open_sansbold
}

html[data-lang=th-th] #oldestwatch-upload .section-content .left .dropzone .instruction1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-upload .section-content .left .dropzone .instruction1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#oldestwatch-upload .section-content .left .dropzone .instruction2 {
	font-size: 10px;
	line-height: 18px;
	color: #78909c;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear
}

html[data-lang=gr-gr] #oldestwatch-upload .section-content .left .dropzone .instruction2,
html[data-lang=ja-jp] #oldestwatch-upload .section-content .left .dropzone .instruction2,
html[data-lang=ko-kr] #oldestwatch-upload .section-content .left .dropzone .instruction2,
html[data-lang=ru-ru] #oldestwatch-upload .section-content .left .dropzone .instruction2,
html[data-lang=zh-hk] #oldestwatch-upload .section-content .left .dropzone .instruction2 {
	font-family: open_sansbold
}

html[data-lang=th-th] #oldestwatch-upload .section-content .left .dropzone .instruction2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-upload .section-content .left .dropzone .instruction2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#oldestwatch-upload .section-content .left .dropzone .instruction3 {
	margin-top: 40px;
	display: inline-block;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear
}

#oldestwatch-upload .section-content .left .dropzone .instruction4 {
	margin-top: 25px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #002744;
	border-bottom: 1px solid rgba(0, 0, 0, .18);
	margin-bottom: 30px;
	z-index: 4;
	-o-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

html[data-lang=gr-gr] #oldestwatch-upload .section-content .left .dropzone .instruction4,
html[data-lang=ja-jp] #oldestwatch-upload .section-content .left .dropzone .instruction4,
html[data-lang=ko-kr] #oldestwatch-upload .section-content .left .dropzone .instruction4,
html[data-lang=ru-ru] #oldestwatch-upload .section-content .left .dropzone .instruction4,
html[data-lang=th-th] #oldestwatch-upload .section-content .left .dropzone .instruction4,
html[data-lang=zh-hk] #oldestwatch-upload .section-content .left .dropzone .instruction4 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-upload .section-content .left .dropzone .instruction4 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#oldestwatch-upload .section-content .left .dropzone input {
	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)
}

#oldestwatch-upload .section-content .left .dropzone .uploaded-file {
	background-color: #000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	display: none;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

#oldestwatch-upload .section-content .left .items {
	margin-top: 20px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.mobile #oldestwatch-upload .section-content .left .items {
	display: block
}

#oldestwatch-upload .section-content .left .items .item {
	width: 75px;
	height: 75px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 2px solid #b3c2cb;
	-webkit-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	margin-bottom: 15px;
	position: relative;
	text-align: center;
	margin-right: 15px
}

#oldestwatch-upload .section-content .left .items .item.required span .required {
	display: inline-block
}

.tablet #oldestwatch-upload .section-content .left .items .item {
	width: 65px;
	height: 65px
}

.mobile #oldestwatch-upload .section-content .left .items .item {
	width: 60px;
	height: 60px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top
}

#oldestwatch-upload .section-content .left .items .item.selected,
.notouch #oldestwatch-upload .section-content .left .items .item.filled:hover {
	border: 2px solid #4dd0e1;
	cursor: pointer
}

#oldestwatch-upload .section-content .left .items .item.selected i,
.notouch #oldestwatch-upload .section-content .left .items .item.filled:hover i {
	background-color: #03324f
}

#oldestwatch-upload .section-content .left .items .item.selected span,
.notouch #oldestwatch-upload .section-content .left .items .item.filled:hover span {
	color: #003150
}

#oldestwatch-upload .section-content .left .items .item.selected {
	pointer-events: none
}

#oldestwatch-upload .section-content .left .items .item.filled {
	background: #000
}

#oldestwatch-upload .section-content .left .items .item.filled .uploaded-file {
	display: block
}

#oldestwatch-upload .section-content .left .items .item.filled span {
	color: #fff
}

#oldestwatch-upload .section-content .left .items .item.selected.filled i {
	background-color: #4dd0e1
}

#oldestwatch-upload .section-content .left .items .item span {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 8px;
	text-transform: uppercase;
	color: #b3c2cb;
	-webkit-transition: color .4s linear;
	-o-transition: color .4s linear;
	transition: color .4s linear
}

html[data-lang=gr-gr] #oldestwatch-upload .section-content .left .items .item span,
html[data-lang=ja-jp] #oldestwatch-upload .section-content .left .items .item span,
html[data-lang=ko-kr] #oldestwatch-upload .section-content .left .items .item span,
html[data-lang=ru-ru] #oldestwatch-upload .section-content .left .items .item span,
html[data-lang=zh-hk] #oldestwatch-upload .section-content .left .items .item span {
	font-family: open_sansbold
}

html[data-lang=th-th] #oldestwatch-upload .section-content .left .items .item span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-upload .section-content .left .items .item span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#oldestwatch-upload .section-content .left .items .item span .required {
	display: none
}

.mobile #oldestwatch-upload .section-content .left .items .item span {
	font-size: 8px
}

#oldestwatch-upload .section-content .left .items .item>span {
	padding-left: 4px;
	padding-right: 4px
}

#oldestwatch-upload .section-content .left .items .item i {
	position: absolute;
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #b3c2cb;
	font-size: 13px;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	bottom: -12px;
	right: -12px;
	color: #fff;
	-webkit-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
	transition: background-color .4s linear;
	font-style: normal
}

html[data-lang=gr-gr] #oldestwatch-upload .section-content .left .items .item i,
html[data-lang=ja-jp] #oldestwatch-upload .section-content .left .items .item i,
html[data-lang=ko-kr] #oldestwatch-upload .section-content .left .items .item i,
html[data-lang=ru-ru] #oldestwatch-upload .section-content .left .items .item i,
html[data-lang=zh-hk] #oldestwatch-upload .section-content .left .items .item i {
	font-family: open_sansbold
}

html[data-lang=th-th] #oldestwatch-upload .section-content .left .items .item i {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-upload .section-content .left .items .item i {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-upload .section-content .left .items .item i {
	width: 20px;
	height: 20px;
	font-size: 11px;
	bottom: -10px;
	right: -10px
}

#oldestwatch-upload .section-content .left .items .item .uploaded-file {
	position: absolute;
	top: 0;
	left: 0;
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	display: none;
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat
}

#oldestwatch-upload .section-content .left .required-mention {
	font-size: 12px;
	color: #a3a6a8;
	margin-top: 10px
}

.mobile #oldestwatch-upload .section-content .left .required-mention {
	font-size: 9px
}

#oldestwatch-upload .section-content .right {
	padding-left: 10%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.mobile #oldestwatch-upload .section-content .right {
	padding-left: 0;
	padding-top: 50px
}

#oldestwatch-upload .section-content .right .title {
	font-size: 48px;
	line-height: 45px;
	font-family: freightdisp_promedium
}

.mobile #oldestwatch-upload .section-content .right .title {
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 25px
}

#oldestwatch-upload .section-content .right .title span {
	font-family: freightdisp_probold;
	font-style: italic;
	color: #4dd0e1
}

#oldestwatch-upload .section-content .right .title br {
	display: none
}

#oldestwatch-upload .section-content .right .detail,
#oldestwatch-upload .section-content .right .highquality {
	color: #f44336;
	font-size: 14px;
	line-height: 24px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	margin-top: 20px
}

html[data-lang=gr-gr] #oldestwatch-upload .section-content .right .detail,
html[data-lang=gr-gr] #oldestwatch-upload .section-content .right .highquality,
html[data-lang=ja-jp] #oldestwatch-upload .section-content .right .detail,
html[data-lang=ja-jp] #oldestwatch-upload .section-content .right .highquality,
html[data-lang=ko-kr] #oldestwatch-upload .section-content .right .detail,
html[data-lang=ko-kr] #oldestwatch-upload .section-content .right .highquality,
html[data-lang=ru-ru] #oldestwatch-upload .section-content .right .detail,
html[data-lang=ru-ru] #oldestwatch-upload .section-content .right .highquality,
html[data-lang=zh-hk] #oldestwatch-upload .section-content .right .detail,
html[data-lang=zh-hk] #oldestwatch-upload .section-content .right .highquality {
	font-family: open_sanslight
}

html[data-lang=th-th] #oldestwatch-upload .section-content .right .detail,
html[data-lang=th-th] #oldestwatch-upload .section-content .right .highquality {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-upload .section-content .right .detail,
html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-upload .section-content .right .highquality {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#oldestwatch-upload .section-content .right .detail br,
#oldestwatch-upload .section-content .right .highquality br {
	display: none
}

.mobile #oldestwatch-upload .section-content .right .detail,
.mobile #oldestwatch-upload .section-content .right .highquality {
	font-size: 11px;
	line-height: 17px;
	margin-top: 20px
}

#oldestwatch-upload .section-content .right .detail {
	color: #727779
}

#oldestwatch-upload .section-content .right .button-read {
	margin-top: 25px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #002744
}

html[data-lang=gr-gr] #oldestwatch-upload .section-content .right .button-read,
html[data-lang=ja-jp] #oldestwatch-upload .section-content .right .button-read,
html[data-lang=ko-kr] #oldestwatch-upload .section-content .right .button-read,
html[data-lang=ru-ru] #oldestwatch-upload .section-content .right .button-read,
html[data-lang=th-th] #oldestwatch-upload .section-content .right .button-read,
html[data-lang=zh-hk] #oldestwatch-upload .section-content .right .button-read {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-upload .section-content .right .button-read {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#oldestwatch-upload .section-content .right .button-read span {
	display: inline-block;
	border-bottom: 1px solid rgba(0, 0, 0, .18)
}

.mobile #oldestwatch-upload .section-content .right .button-read {
	font-size: 9px;
	line-height: 9px;
	display: block
}

#oldestwatch-upload .section-content .right .button {
	margin-top: 35px;
	position: relative
}

.mobile #oldestwatch-upload .section-content .right .button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: -20px
}

#oldestwatch-upload .section-content .right .button .submit,
#oldestwatch-upload .section-content .right .button.submit .continue {
	display: none
}

#oldestwatch-upload .section-content .right .button.submit .submit {
	display: inline-block
}

#oldestwatch-upload .section-content .right .button.submit .progress {
	display: none
}

#oldestwatch-upload .section-content .right .button .progress {
	position: absolute;
	right: 40px
}

.mobile #oldestwatch-upload .section-content .right .button .progress {
	right: 20px;
	top: 9px
}

#oldestwatch-success {
	position: relative;
	padding-bottom: 35px
}

#oldestwatch-success .header-wrapper h2 {
	padding-bottom: 35px
}

.mobile #oldestwatch-success .header-wrapper .left {
	max-width: 100%
}

#oldestwatch-success .items {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 35px
}

.mobile #oldestwatch-success .items {
	display: block
}

#oldestwatch-success .items>a {
	width: 49%;
	position: relative;
	cursor: pointer;
	-webkit-transition: opacity .3s linear;
	-o-transition: opacity .3s linear;
	transition: opacity .3s linear
}

.mobile #oldestwatch-success .items>a {
	width: 100%;
	margin-bottom: 25px
}

.notouch #oldestwatch-success .items>a:hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

#oldestwatch-success .items>a img {
	width: 100%
}

#oldestwatch-success .items>a span {
	position: absolute;
	bottom: 50px;
	text-align: center;
	left: 10px;
	right: 10px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 14px;
	color: #fff
}

html[data-lang=gr-gr] #oldestwatch-success .items>a span,
html[data-lang=ja-jp] #oldestwatch-success .items>a span,
html[data-lang=ko-kr] #oldestwatch-success .items>a span,
html[data-lang=ru-ru] #oldestwatch-success .items>a span,
html[data-lang=zh-hk] #oldestwatch-success .items>a span {
	font-family: open_sansbold
}

html[data-lang=th-th] #oldestwatch-success .items>a span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #oldestwatch-success .items>a span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #oldestwatch-success .items>a span {
	bottom: 30px
}

#section-oldestwatch {
	padding-top: 0
}

#section-oldestwatch input[type=file] {
	color: rgba(0, 0, 0, 0)
}

#section-oldestwatch #widget-ariane {
	left: 12%;
	right: 12%;
	width: auto;
	z-index: 1;
	border: none
}

.mobile #section-oldestwatch #widget-ariane {
	padding-left: 0;
	left: 6%;
	right: 6%
}

#section-oldestwatch #widget-ariane li a {
	color: #fff
}

#section-oldestwatch #widget-ariane li a[data-key] {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #section-oldestwatch #widget-ariane li a[data-key],
html[data-lang=ja-jp] #section-oldestwatch #widget-ariane li a[data-key],
html[data-lang=ko-kr] #section-oldestwatch #widget-ariane li a[data-key],
html[data-lang=ru-ru] #section-oldestwatch #widget-ariane li a[data-key],
html[data-lang=zh-hk] #section-oldestwatch #widget-ariane li a[data-key] {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-oldestwatch #widget-ariane li a[data-key] {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch #widget-ariane li a[data-key] {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-oldestwatch #widget-ariane li:first-child a {
	margin-left: 0
}

#section-oldestwatch .top {
	width: 100%;
	padding-left: 12%;
	padding-right: 12%;
	background: #022843;
	border-bottom: 240px solid #fff
}

.mobile #section-oldestwatch .top {
	border-bottom: 130px solid #fff;
	padding-left: 6%;
	padding-right: 6%
}

#section-oldestwatch .top .background {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

#section-oldestwatch .top .left {
	width: 38%;
	position: relative;
	display: block;
	margin-bottom: 120px;
	padding-top: 1px
}

.tablet #section-oldestwatch .top .left {
	width: 70%
}

.mobile #section-oldestwatch .top .left {
	width: 78%;
	margin-bottom: 70px
}

#section-oldestwatch .top .left .date {
	color: #fff;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 20px;
	margin-top: 30px
}

html[data-lang=gr-gr] #section-oldestwatch .top .left .date,
html[data-lang=ja-jp] #section-oldestwatch .top .left .date,
html[data-lang=ko-kr] #section-oldestwatch .top .left .date,
html[data-lang=ru-ru] #section-oldestwatch .top .left .date,
html[data-lang=th-th] #section-oldestwatch .top .left .date,
html[data-lang=zh-hk] #section-oldestwatch .top .left .date {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .top .left .date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-oldestwatch .top .left .date {
	font-size: 12px;
	margin-top: 20px
}

#section-oldestwatch .top .left .title {
	font-family: FreightDisp Pro Book;
	color: #fff;
	font-size: 60px;
	line-height: 64px;
	margin-top: 10px
}

.mobile #section-oldestwatch .top .left .title {
	font-size: 30px;
	line-height: 32px
}

#section-oldestwatch .top .left .description {
	color: hsla(0, 0%, 100%, .7);
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 16px;
	line-height: 30px;
	margin-top: 10px
}

html[data-lang=gr-gr] #section-oldestwatch .top .left .description,
html[data-lang=ja-jp] #section-oldestwatch .top .left .description,
html[data-lang=ko-kr] #section-oldestwatch .top .left .description,
html[data-lang=ru-ru] #section-oldestwatch .top .left .description,
html[data-lang=zh-hk] #section-oldestwatch .top .left .description {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-oldestwatch .top .left .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .top .left .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-oldestwatch .top .left .description {
	font-size: 11px;
	line-height: 20px
}

#section-oldestwatch .top .left .notstarteddescription {
	color: hsla(0, 0%, 100%, .7);
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	margin-top: 50px
}

html[data-lang=gr-gr] #section-oldestwatch .top .left .notstarteddescription,
html[data-lang=ja-jp] #section-oldestwatch .top .left .notstarteddescription,
html[data-lang=ko-kr] #section-oldestwatch .top .left .notstarteddescription,
html[data-lang=ru-ru] #section-oldestwatch .top .left .notstarteddescription,
html[data-lang=zh-hk] #section-oldestwatch .top .left .notstarteddescription {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-oldestwatch .top .left .notstarteddescription {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .top .left .notstarteddescription {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-oldestwatch .top .left .notstarteddescription a {
	color: inherit
}

.mobile #section-oldestwatch .top .left .notstarteddescription {
	font-size: 13px;
	line-height: 20px;
	margin-top: 40px
}

#section-oldestwatch .top .left .logo {
	width: 141px
}

.mobile #section-oldestwatch .top .left .logo {
	width: 70px;
	margin-top: 100px
}

#section-oldestwatch .top .left .button-participate {
	border-bottom: 1px solid #b4bfc7;
	padding-bottom: 10px;
	display: inline-block;
	cursor: pointer;
	margin-top: 60px
}

#section-oldestwatch .top .left .button-participate div {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #fff;
	font-size: 13px;
	margin-right: 50px;
	display: inline-block;
	vertical-align: middle
}

html[data-lang=gr-gr] #section-oldestwatch .top .left .button-participate div,
html[data-lang=ja-jp] #section-oldestwatch .top .left .button-participate div,
html[data-lang=ko-kr] #section-oldestwatch .top .left .button-participate div,
html[data-lang=ru-ru] #section-oldestwatch .top .left .button-participate div,
html[data-lang=zh-hk] #section-oldestwatch .top .left .button-participate div {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-oldestwatch .top .left .button-participate div {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .top .left .button-participate div {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-oldestwatch .top .left .button-participate i {
	display: inline-block;
	vertical-align: middle
}

#section-oldestwatch .top .left .subtitle {
	font-size: 20px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: hsla(0, 0%, 100%, .7);
	margin-top: 10px;
	margin-bottom: 10px
}

html[data-lang=gr-gr] #section-oldestwatch .top .left .subtitle,
html[data-lang=ja-jp] #section-oldestwatch .top .left .subtitle,
html[data-lang=ko-kr] #section-oldestwatch .top .left .subtitle,
html[data-lang=ru-ru] #section-oldestwatch .top .left .subtitle,
html[data-lang=zh-hk] #section-oldestwatch .top .left .subtitle {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-oldestwatch .top .left .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .top .left .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-oldestwatch .top .left .subtitle {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px
}

#section-oldestwatch .top .left .countdown {
	white-space: nowrap
}

#section-oldestwatch .top .left .countdown .item {
	display: inline-block;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	border-left: 1px solid hsla(0, 0%, 100%, .3)
}

.mobile #section-oldestwatch .top .left .countdown .item {
	padding-left: 16px;
	padding-right: 16px
}

#section-oldestwatch .top .left .countdown .item:first-child {
	padding-left: 0;
	border-left: none
}

#section-oldestwatch .top .left .countdown .item span {
	color: #fdd835;
	display: block;
	font-size: 36px
}

.mobile #section-oldestwatch .top .left .countdown .item span {
	font-size: 24px
}

#section-oldestwatch .top .left .countdown .item div {
	color: #fff;
	font-size: 10px;
	text-transform: uppercase
}

.mobile #section-oldestwatch .top .left .countdown .item div {
	font-size: 8px
}

#section-oldestwatch .top .illustration {
	width: 76%;
	position: relative;
	display: block;
	z-index: 1;
	margin-bottom: -240px
}

.mobile #section-oldestwatch .top .illustration {
	margin-bottom: -130px;
	width: 88%
}

#section-oldestwatch .text-center {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 190px;
	padding-bottom: 190px
}

#section-oldestwatch .text-center.fondation .title {
	font-size: 46px;
	line-height: 1em !important
}

.tablet #section-oldestwatch .text-center.fondation .title {
	font-size: 32px
}

.mobile #section-oldestwatch .text-center.fondation .title {
	font-size: 19px
}

.mobile #section-oldestwatch .text-center {
	width: 78%;
	padding-top: 95px;
	padding-bottom: 95px
}

#section-oldestwatch .text-center .title {
	color: #003150;
	font-size: 72px;
	line-height: 72px;
	font-family: FreightDisp Pro Book
}

.mobile #section-oldestwatch .text-center .title {
	font-size: 29px;
	line-height: 30px
}

#section-oldestwatch .text-center .description {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 20px;
	line-height: 45px;
	margin-top: 70px;
	color: #676767
}

html[data-lang=gr-gr] #section-oldestwatch .text-center .description,
html[data-lang=ja-jp] #section-oldestwatch .text-center .description,
html[data-lang=ko-kr] #section-oldestwatch .text-center .description,
html[data-lang=ru-ru] #section-oldestwatch .text-center .description,
html[data-lang=zh-hk] #section-oldestwatch .text-center .description {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-oldestwatch .text-center .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .text-center .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-oldestwatch .text-center .description {
	font-size: 15px;
	line-height: 27.5px;
	margin-top: 35px
}

#section-oldestwatch .text-center.conditions .description {
	font-size: 16px;
	line-height: 28px;
	margin-top: 25px
}

.mobile #section-oldestwatch .text-center.conditions .description {
	font-size: 8px;
	line-height: 14px;
	margin-top: 10px
}

#section-oldestwatch .joinus {
	width: 100%;
	position: relative
}

#section-oldestwatch .joinus .background {
	width: 100%;
	display: block
}

#section-oldestwatch .joinus .left {
	width: 33%;
	left: 12%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tablet #section-oldestwatch .joinus .left {
	width: 70%
}

.mobile #section-oldestwatch .joinus .left {
	width: 78%;
	left: 6%
}

#section-oldestwatch .joinus .left .title {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	text-transform: uppercase;
	max-width: 47%
}

html[data-lang=gr-gr] #section-oldestwatch .joinus .left .title,
html[data-lang=ja-jp] #section-oldestwatch .joinus .left .title,
html[data-lang=ko-kr] #section-oldestwatch .joinus .left .title,
html[data-lang=ru-ru] #section-oldestwatch .joinus .left .title,
html[data-lang=zh-hk] #section-oldestwatch .joinus .left .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-oldestwatch .joinus .left .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .joinus .left .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-oldestwatch .joinus .left .title {
	font-size: 11px;
	line-height: 17px;
	max-width: 70%
}

#section-oldestwatch .joinus .left .description {
	font-family: FreightDisp Pro Book;
	font-size: 72px;
	line-height: 72px;
	color: #fff;
	margin-top: 25px
}

.mobile #section-oldestwatch .joinus .left .description {
	font-size: 39px;
	line-height: 43px
}

#section-oldestwatch .participation .description {
	font-size: 16px;
	line-height: 28px;
	margin-top: 30px
}

.mobile #section-oldestwatch .participation .description {
	font-size: 12px;
	line-height: 20px
}

#section-oldestwatch .participation .reach {
	font-size: 48px;
	line-height: 40px;
	font-family: FreightDisp Pro Book;
	color: #003150;
	margin-top: 60px
}

.mobile #section-oldestwatch .participation .reach {
	font-size: 27px;
	line-height: 30px;
	margin-top: 50px
}

#section-oldestwatch .participation .form-item.radio {
	width: 250px;
	margin-top: 30px
}

.mobile #section-oldestwatch .participation .form-item.radio {
	width: 200px
}

#section-oldestwatch .participation .participation-detail {
	overflow: hidden;
	height: 0;
	will-change: height
}

#section-oldestwatch .participation .participation-detail .content {
	padding-top: 50px;
	padding-left: 3px;
	padding-bottom: 3px
}

.mobile #section-oldestwatch .participation .participation-detail .content {
	padding-top: 20px
}

#section-oldestwatch .participation .participation-detail[data-value="1"] .watchtype {
	font-size: 32px;
	line-height: 50px;
	color: #002744;
	font-style: italic;
	font-family: freightdisp_probold
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="1"] .watchtype {
	font-size: 20px;
	line-height: 25px
}

#section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper {
	margin-top: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	width: 575px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper {
	margin-top: 20px;
	width: 100%
}

#section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper .item {
	cursor: pointer
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper .item {
	width: 47%
}

#section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper .item img {
	width: 268px
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper .item img {
	width: 100%
}

#section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper .item .checkbox {
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #003150
}

#section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper .item .checkbox label {
	text-transform: uppercase
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper .item .checkbox label {
	font-size: 9px;
	max-width: 60%
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="1"] .items-wrapper .item .checkbox {
	height: 50px;
	line-height: 50px
}

#section-oldestwatch .participation .participation-detail[data-value="1"] .button {
	margin-top: 60px;
	width: 360px
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="1"] .button {
	margin-top: 25px;
	width: 200px
}

#section-oldestwatch .participation .participation-detail[data-value="0"] .text1 {
	font-size: 32px;
	line-height: 50px;
	color: #002744;
	font-family: freightdisp_probold;
	font-style: italic
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="0"] .text1 {
	font-size: 20px;
	line-height: 26px
}

#section-oldestwatch .participation .participation-detail[data-value="0"] .text2 {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: #676767;
	margin-top: 35px
}

html[data-lang=gr-gr] #section-oldestwatch .participation .participation-detail[data-value="0"] .text2,
html[data-lang=ja-jp] #section-oldestwatch .participation .participation-detail[data-value="0"] .text2,
html[data-lang=ko-kr] #section-oldestwatch .participation .participation-detail[data-value="0"] .text2,
html[data-lang=ru-ru] #section-oldestwatch .participation .participation-detail[data-value="0"] .text2,
html[data-lang=zh-hk] #section-oldestwatch .participation .participation-detail[data-value="0"] .text2 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-oldestwatch .participation .participation-detail[data-value="0"] .text2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .participation .participation-detail[data-value="0"] .text2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="0"] .text2 {
	font-size: 12px;
	line-height: 20px;
	margin-top: 25px
}

#section-oldestwatch .participation .participation-detail[data-value="0"] .text3 {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #003150;
	font-size: 13px;
	margin-top: 50px
}

html[data-lang=gr-gr] #section-oldestwatch .participation .participation-detail[data-value="0"] .text3,
html[data-lang=ja-jp] #section-oldestwatch .participation .participation-detail[data-value="0"] .text3,
html[data-lang=ko-kr] #section-oldestwatch .participation .participation-detail[data-value="0"] .text3,
html[data-lang=ru-ru] #section-oldestwatch .participation .participation-detail[data-value="0"] .text3,
html[data-lang=zh-hk] #section-oldestwatch .participation .participation-detail[data-value="0"] .text3 {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-oldestwatch .participation .participation-detail[data-value="0"] .text3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .participation .participation-detail[data-value="0"] .text3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="0"] .text3 {
	font-size: 11px;
	margin-top: 30px
}

#section-oldestwatch .participation .participation-detail[data-value="0"] .text4 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #676767;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px
}

html[data-lang=gr-gr] #section-oldestwatch .participation .participation-detail[data-value="0"] .text4,
html[data-lang=ja-jp] #section-oldestwatch .participation .participation-detail[data-value="0"] .text4,
html[data-lang=ko-kr] #section-oldestwatch .participation .participation-detail[data-value="0"] .text4,
html[data-lang=ru-ru] #section-oldestwatch .participation .participation-detail[data-value="0"] .text4,
html[data-lang=zh-hk] #section-oldestwatch .participation .participation-detail[data-value="0"] .text4 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-oldestwatch .participation .participation-detail[data-value="0"] .text4 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-oldestwatch .participation .participation-detail[data-value="0"] .text4 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-oldestwatch .participation .participation-detail[data-value="0"] .text4 {
	font-size: 10px;
	line-height: 15px
}

section[id^=oldestwatch-] .header-wrapper {
	margin-top: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	border-bottom: 1px solid #ccd6dc
}

.mobile section[id^=oldestwatch-] .header-wrapper,
html.tablet section[id^=oldestwatch-] .header-wrapper {
	margin-top: 30px
}

.mobile section[id^=oldestwatch-] .header-wrapper {
	padding-bottom: 20px
}

section[id^=oldestwatch-] .header-wrapper .left {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 70%
}

section[id^=oldestwatch-] .header-wrapper .left h1 {
	font-size: 63px;
	line-height: 70px;
	font-family: freightdisp_promedium;
	color: #003150
}

html.tablet section[id^=oldestwatch-] .header-wrapper .left h1 {
	font-size: 55px;
	line-height: 55px
}

.mobile section[id^=oldestwatch-] .header-wrapper .left h1 {
	line-height: 30px;
	font-size: 25px
}

section[id^=oldestwatch-] .header-wrapper .left h2 {
	font-size: 24px;
	line-height: 36px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: rgba(0, 49, 80, .7);
	margin-top: 5px
}

html[data-lang=gr-gr] section[id^=oldestwatch-] .header-wrapper .left h2,
html[data-lang=ja-jp] section[id^=oldestwatch-] .header-wrapper .left h2,
html[data-lang=ko-kr] section[id^=oldestwatch-] .header-wrapper .left h2,
html[data-lang=ru-ru] section[id^=oldestwatch-] .header-wrapper .left h2,
html[data-lang=zh-hk] section[id^=oldestwatch-] .header-wrapper .left h2 {
	font-family: open_sanslight
}

html[data-lang=th-th] section[id^=oldestwatch-] .header-wrapper .left h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] section[id^=oldestwatch-] .header-wrapper .left h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet section[id^=oldestwatch-] .header-wrapper .left h2 {
	font-size: 20px;
	line-height: 30px
}

html.mobile section[id^=oldestwatch-] .header-wrapper .left h2 {
	font-size: 15px;
	line-height: 20px
}

section[id^=oldestwatch-] .header-wrapper img {
	position: relative;
	top: -43px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: baseline;
	align-self: baseline
}

html.ie section[id^=oldestwatch-] .header-wrapper img {
	display: inline-block;
	width: 320px;
	height: 218px
}

html.tablet section[id^=oldestwatch-] .header-wrapper img {
	width: 280px;
	height: 190px
}

.mobile section[id^=oldestwatch-] .header-wrapper img {
	display: none
}

section[id^=oldestwatch-] .header-wrapper .back {
	position: absolute;
	top: -30px;
	left: 0;
	cursor: pointer;
	text-transform: uppercase
}

.mobile section[id^=oldestwatch-] .header-wrapper .back {
	left: 40px
}

section[id^=oldestwatch-] .header-wrapper .back span {
	font-size: 14px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #003150
}

html[data-lang=gr-gr] section[id^=oldestwatch-] .header-wrapper .back span,
html[data-lang=ja-jp] section[id^=oldestwatch-] .header-wrapper .back span,
html[data-lang=ko-kr] section[id^=oldestwatch-] .header-wrapper .back span,
html[data-lang=ru-ru] section[id^=oldestwatch-] .header-wrapper .back span,
html[data-lang=zh-hk] section[id^=oldestwatch-] .header-wrapper .back span {
	font-family: open_sansregular
}

html[data-lang=th-th] section[id^=oldestwatch-] .header-wrapper .back span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] section[id^=oldestwatch-] .header-wrapper .back span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile section[id^=oldestwatch-] .header-wrapper .back span {
	font-size: 10px
}

#section-companyprofile {
	color: #676767
}

#section-companyprofile h1 {
	font-size: 40px;
	line-height: 170px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #002442;
	text-transform: uppercase;
	padding-left: 95px;
	height: 170px;
	border-bottom: 1px solid #eff1f3
}

html[data-lang=gr-gr] #section-companyprofile h1,
html[data-lang=ja-jp] #section-companyprofile h1,
html[data-lang=ko-kr] #section-companyprofile h1,
html[data-lang=ru-ru] #section-companyprofile h1,
html[data-lang=zh-hk] #section-companyprofile h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-companyprofile h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-companyprofile h1 {
	font-size: 24px;
	line-height: 72px;
	height: 72px;
	border: 0;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-companyprofile.model-3 .part2 .text .left div,
html[data-lang=ja-jp] #section-companyprofile.model-3 .part2 .text .left div,
html[data-lang=ko-kr] #section-companyprofile.model-3 .part2 .text .left div,
html[data-lang=ru-ru] #section-companyprofile.model-3 .part2 .text .left div,
html[data-lang=zh-hk] #section-companyprofile.model-3 .part2 .text .left div {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-companyprofile.model-3 .part2 .text .left div {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile.model-3 .part2 .text .left div {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 .title {
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 25px;
	padding: 0 !important;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-companyprofile.model-3 .part2 .text .title,
html[data-lang=ja-jp] #section-companyprofile.model-3 .part2 .text .title,
html[data-lang=ko-kr] #section-companyprofile.model-3 .part2 .text .title,
html[data-lang=ru-ru] #section-companyprofile.model-3 .part2 .text .title,
html[data-lang=zh-hk] #section-companyprofile.model-3 .part2 .text .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-companyprofile.model-3 .part2 .text .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile.model-3 .part2 .text .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-companyprofile.model-3 .part2 .text span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-companyprofile.model-3 .part2 .text span,
html[data-lang=ja-jp] #section-companyprofile.model-3 .part2 .text span,
html[data-lang=ko-kr] #section-companyprofile.model-3 .part2 .text span,
html[data-lang=ru-ru] #section-companyprofile.model-3 .part2 .text span,
html[data-lang=th-th] #section-companyprofile.model-3 .part2 .text span,
html[data-lang=zh-hk] #section-companyprofile.model-3 .part2 .text span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile.model-3 .part2 .text span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

#section-companyprofile .part1 .left {
	padding: 0 0 96px;
	text-align: right
}

html.tablet #section-companyprofile .part1 .left {
	padding: 0 0 80px
}

.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: #676767;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-companyprofile .part1 .left .legend,
html[data-lang=ja-jp] #section-companyprofile .part1 .left .legend,
html[data-lang=ko-kr] #section-companyprofile .part1 .left .legend,
html[data-lang=ru-ru] #section-companyprofile .part1 .left .legend,
html[data-lang=zh-hk] #section-companyprofile .part1 .left .legend {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-companyprofile .part1 .left .legend {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part1 .left .legend {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-companyprofile .part1 .left .quote,
html[data-lang=ja-jp] #section-companyprofile .part1 .left .quote,
html[data-lang=ko-kr] #section-companyprofile .part1 .left .quote,
html[data-lang=ru-ru] #section-companyprofile .part1 .left .quote,
html[data-lang=zh-hk] #section-companyprofile .part1 .left .quote {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-companyprofile .part1 .left .quote {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part1 .left .quote {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	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
}

.mobile #section-companyprofile .part1 .left .biography {
	padding: 5px 40px 40px
}

#section-companyprofile .part1 .left .biography h3 {
	font-size: 26px;
	line-height: 32px;
	margin-top: 80px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-companyprofile .part1 .left .biography h3,
html[data-lang=ja-jp] #section-companyprofile .part1 .left .biography h3,
html[data-lang=ko-kr] #section-companyprofile .part1 .left .biography h3,
html[data-lang=ru-ru] #section-companyprofile .part1 .left .biography h3,
html[data-lang=zh-hk] #section-companyprofile .part1 .left .biography h3 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-companyprofile .part1 .left .biography h3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part1 .left .biography h3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #section-companyprofile .part1 .left .biography h4,
html[data-lang=ja-jp] #section-companyprofile .part1 .left .biography h4,
html[data-lang=ko-kr] #section-companyprofile .part1 .left .biography h4,
html[data-lang=ru-ru] #section-companyprofile .part1 .left .biography h4,
html[data-lang=zh-hk] #section-companyprofile .part1 .left .biography h4 {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-companyprofile .part1 .left .biography h4 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part1 .left .biography h4 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 .text,
#section-companyprofile .part1 .left .biography p {
	font-size: 16px;
	line-height: 28px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-companyprofile .part1 .left .biography .text,
html[data-lang=gr-gr] #section-companyprofile .part1 .left .biography p,
html[data-lang=ja-jp] #section-companyprofile .part1 .left .biography .text,
html[data-lang=ja-jp] #section-companyprofile .part1 .left .biography p,
html[data-lang=ko-kr] #section-companyprofile .part1 .left .biography .text,
html[data-lang=ko-kr] #section-companyprofile .part1 .left .biography p,
html[data-lang=ru-ru] #section-companyprofile .part1 .left .biography .text,
html[data-lang=ru-ru] #section-companyprofile .part1 .left .biography p,
html[data-lang=zh-hk] #section-companyprofile .part1 .left .biography .text,
html[data-lang=zh-hk] #section-companyprofile .part1 .left .biography p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-companyprofile .part1 .left .biography .text,
html[data-lang=th-th] #section-companyprofile .part1 .left .biography p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part1 .left .biography .text,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part1 .left .biography p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-companyprofile .part1 .left .biography .text,
.mobile #section-companyprofile .part1 .left .biography p {
	font-size: 12px;
	line-height: 21px
}

#section-companyprofile .part1 .left .biography small {
	font-size: 13px;
	line-height: 28px;
	text-transform: uppercase;
	color: #4f6677;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-companyprofile .part1 .left .biography small,
html[data-lang=ja-jp] #section-companyprofile .part1 .left .biography small,
html[data-lang=ko-kr] #section-companyprofile .part1 .left .biography small,
html[data-lang=ru-ru] #section-companyprofile .part1 .left .biography small,
html[data-lang=zh-hk] #section-companyprofile .part1 .left .biography small {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-companyprofile .part1 .left .biography small {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part1 .left .biography small {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 .text,
#section-companyprofile .part1 .right .title {
	color: #676767
}

#section-companyprofile .part1 .right .title {
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 60px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-companyprofile .part1 .right .title,
html[data-lang=ja-jp] #section-companyprofile .part1 .right .title,
html[data-lang=ko-kr] #section-companyprofile .part1 .right .title,
html[data-lang=ru-ru] #section-companyprofile .part1 .right .title,
html[data-lang=zh-hk] #section-companyprofile .part1 .right .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-companyprofile .part1 .right .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part1 .right .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-companyprofile .part1 .right .text,
html[data-lang=ja-jp] #section-companyprofile .part1 .right .text,
html[data-lang=ko-kr] #section-companyprofile .part1 .right .text,
html[data-lang=ru-ru] #section-companyprofile .part1 .right .text,
html[data-lang=zh-hk] #section-companyprofile .part1 .right .text {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-companyprofile .part1 .right .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part1 .right .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767;
	padding: 35px 0 105px
}

.mobile #section-companyprofile .part2 .legend {
	padding: 0 0 38px
}

#section-companyprofile .part2 .text {
	color: #676767;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-companyprofile .part2 .text .left,
html[data-lang=gr-gr] #section-companyprofile .part2 .text .right,
html[data-lang=ja-jp] #section-companyprofile .part2 .text .left,
html[data-lang=ja-jp] #section-companyprofile .part2 .text .right,
html[data-lang=ko-kr] #section-companyprofile .part2 .text .left,
html[data-lang=ko-kr] #section-companyprofile .part2 .text .right,
html[data-lang=ru-ru] #section-companyprofile .part2 .text .left,
html[data-lang=ru-ru] #section-companyprofile .part2 .text .right,
html[data-lang=zh-hk] #section-companyprofile .part2 .text .left,
html[data-lang=zh-hk] #section-companyprofile .part2 .text .right {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] #section-companyprofile .part2 .text .left,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-companyprofile .part2 .text .right {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-companyprofile .part2 .text .left,
.mobile #section-companyprofile .part2 .text .left div,
.mobile #section-companyprofile .part2 .text .right,
.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: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] .mobile #section-companyprofile .part2 .text .left .title,
html[data-lang=gr-gr] .mobile #section-companyprofile .part2 .text .right .title,
html[data-lang=ja-jp] .mobile #section-companyprofile .part2 .text .left .title,
html[data-lang=ja-jp] .mobile #section-companyprofile .part2 .text .right .title,
html[data-lang=ko-kr] .mobile #section-companyprofile .part2 .text .left .title,
html[data-lang=ko-kr] .mobile #section-companyprofile .part2 .text .right .title,
html[data-lang=ru-ru] .mobile #section-companyprofile .part2 .text .left .title,
html[data-lang=ru-ru] .mobile #section-companyprofile .part2 .text .right .title,
html[data-lang=zh-hk] .mobile #section-companyprofile .part2 .text .left .title,
html[data-lang=zh-hk] .mobile #section-companyprofile .part2 .text .right .title {
	font-family: open_sanslight
}

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"][data-lang=zh-cn] .mobile #section-companyprofile .part2 .text .left .title,
html[data-magentotemplate="1"][data-lang=zh-cn] .mobile #section-companyprofile .part2 .text .right .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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%;
	-webkit-backface-visibility: hidden;
	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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 45px;
	line-height: 45px;
	color: #c0a975;
	letter-spacing: .06em;
	margin-bottom: 40px;
	text-transform: uppercase;
	will-change: transform, -webkit-transform, -moz-transform, -ms-transform, -o-transform, opacity
}

html[data-lang=gr-gr] #section-kentucky .top .content .inner h1,
html[data-lang=ja-jp] #section-kentucky .top .content .inner h1,
html[data-lang=ko-kr] #section-kentucky .top .content .inner h1,
html[data-lang=ru-ru] #section-kentucky .top .content .inner h1,
html[data-lang=zh-hk] #section-kentucky .top .content .inner h1 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-kentucky .top .content .inner h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .top .content .inner h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: .05em;
	margin-bottom: 15px
}

#section-kentucky .top .content .inner .desc {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	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=gr-gr] #section-kentucky .top .content .inner .desc,
html[data-lang=ja-jp] #section-kentucky .top .content .inner .desc,
html[data-lang=ko-kr] #section-kentucky .top .content .inner .desc,
html[data-lang=ru-ru] #section-kentucky .top .content .inner .desc,
html[data-lang=zh-hk] #section-kentucky .top .content .inner .desc {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-kentucky .top .content .inner .desc {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .top .content .inner .desc {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-kentucky .top .content .inner .desc span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-kentucky .top .content .inner .desc span,
html[data-lang=ja-jp] #section-kentucky .top .content .inner .desc span,
html[data-lang=ko-kr] #section-kentucky .top .content .inner .desc span,
html[data-lang=ru-ru] #section-kentucky .top .content .inner .desc span,
html[data-lang=th-th] #section-kentucky .top .content .inner .desc span,
html[data-lang=zh-hk] #section-kentucky .top .content .inner .desc span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .top .content .inner .desc span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: rgba(0, 0, 0, 0);
	border: 1px solid #3d5166;
	height: 68px;
	line-height: 68px;
	padding: 0 60px;
	color: #fff;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	-webkit-transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	-o-transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1)
}

html[data-lang=gr-gr] #section-kentucky .top .content .inner .scrollto p,
html[data-lang=ja-jp] #section-kentucky .top .content .inner .scrollto p,
html[data-lang=ko-kr] #section-kentucky .top .content .inner .scrollto p,
html[data-lang=ru-ru] #section-kentucky .top .content .inner .scrollto p,
html[data-lang=th-th] #section-kentucky .top .content .inner .scrollto p,
html[data-lang=zh-hk] #section-kentucky .top .content .inner .scrollto p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .top .content .inner .scrollto p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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%
}

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;
	box-sizing: border-box;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #09233f;
	margin-bottom: 30px
}

html[data-lang=gr-gr] #section-kentucky>.info .width-breakpoint>.inner .left .inner .title,
html[data-lang=ja-jp] #section-kentucky>.info .width-breakpoint>.inner .left .inner .title,
html[data-lang=ko-kr] #section-kentucky>.info .width-breakpoint>.inner .left .inner .title,
html[data-lang=ru-ru] #section-kentucky>.info .width-breakpoint>.inner .left .inner .title,
html[data-lang=zh-hk] #section-kentucky>.info .width-breakpoint>.inner .left .inner .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-kentucky>.info .width-breakpoint>.inner .left .inner .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky>.info .width-breakpoint>.inner .left .inner .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 14px;
	line-height: 27px;
	color: #676767;
	letter-spacing: .1em
}

html[data-lang=gr-gr] #section-kentucky>.info .width-breakpoint>.inner .left .inner .desc,
html[data-lang=ja-jp] #section-kentucky>.info .width-breakpoint>.inner .left .inner .desc,
html[data-lang=ko-kr] #section-kentucky>.info .width-breakpoint>.inner .left .inner .desc,
html[data-lang=ru-ru] #section-kentucky>.info .width-breakpoint>.inner .left .inner .desc,
html[data-lang=zh-hk] #section-kentucky>.info .width-breakpoint>.inner .left .inner .desc {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-kentucky>.info .width-breakpoint>.inner .left .inner .desc {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky>.info .width-breakpoint>.inner .left .inner .desc {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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,
#section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .slideshow-content .slideshow-item,
#section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .slideshow-content .slideshow-item .img {
	position: relative;
	height: 100%;
	width: 100%
}

#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: .1em
}

html.mobile #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .slideshow-content .slideshow-item .text .content,
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 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 .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	-o-transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .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 .4s cubic-bezier(.48, .11, .16, 1);
	-o-transition: opacity .4s cubic-bezier(.48, .11, .16, 1);
	transition: opacity .4s cubic-bezier(.48, .11, .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: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 16px;
	color: #09233f;
	-webkit-transition: color .4s cubic-bezier(.48, .11, .16, 1);
	-o-transition: color .4s cubic-bezier(.48, .11, .16, 1);
	transition: color .4s cubic-bezier(.48, .11, .16, 1)
}

html[data-lang=gr-gr] #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div span,
html[data-lang=ja-jp] #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div span,
html[data-lang=ko-kr] #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div span,
html[data-lang=ru-ru] #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div span,
html[data-lang=zh-hk] #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div span {
	font-family: open_sansbold
}

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"][data-lang=zh-cn] #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div.active,
html.notouch #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div:hover {
	border-color: #fff;
	background-color: #022543
}

#section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div.active span,
html.notouch #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div:hover span {
	color: #fff
}

#section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div.active img.blue,
html.notouch #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div:hover 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)
}

#section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div.active img.white,
html.notouch #section-kentucky>.info .width-breakpoint>.inner .right .slideshow-wrapper .navigation-slideshow-wrapper>div:hover 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: 7% 0 0
}

#section-kentucky .social .title {
	margin-bottom: 60px;
	text-align: center;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-kentucky .social .title,
html[data-lang=ja-jp] #section-kentucky .social .title,
html[data-lang=ko-kr] #section-kentucky .social .title,
html[data-lang=ru-ru] #section-kentucky .social .title,
html[data-lang=zh-hk] #section-kentucky .social .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-kentucky .social .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: .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: .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: .05em;
	text-transform: uppercase
}

#section-kentucky .social .title .small a {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-decoration: underline
}

html[data-lang=gr-gr] #section-kentucky .social .title .small a,
html[data-lang=ja-jp] #section-kentucky .social .title .small a,
html[data-lang=ko-kr] #section-kentucky .social .title .small a,
html[data-lang=ru-ru] #section-kentucky .social .title .small a,
html[data-lang=th-th] #section-kentucky .social .title .small a,
html[data-lang=zh-hk] #section-kentucky .social .title .small a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .title .small a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 {
	height: 28px;
	line-height: 28px;
	margin: 0 12px 5px
}

html.mobile #section-kentucky .social .legend {
	margin: 0 0 15px;
	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: .1em;
	font-size: 13px;
	line-height: 24px;
	margin-right: 30px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #676767;
	cursor: pointer;
	-webkit-transition: color .4s cubic-bezier(.48, .11, .16, 1);
	-o-transition: color .4s cubic-bezier(.48, .11, .16, 1);
	transition: color .4s cubic-bezier(.48, .11, .16, 1)
}

html[data-lang=gr-gr] #section-kentucky .social .legend .filters .filter,
html[data-lang=ja-jp] #section-kentucky .social .legend .filters .filter,
html[data-lang=ko-kr] #section-kentucky .social .legend .filters .filter,
html[data-lang=ru-ru] #section-kentucky .social .legend .filters .filter,
html[data-lang=th-th] #section-kentucky .social .legend .filters .filter,
html[data-lang=zh-hk] #section-kentucky .social .legend .filters .filter {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .legend .filters .filter {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-kentucky .social .legend .filters .filter.active {
	border-bottom: 1px solid #676767;
	cursor: default;
	color: #676767 !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 .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 12px;
	text-transform: uppercase;
	position: relative;
	color: #5c5e5f;
	letter-spacing: 1.2px
}

html.notouch #section-kentucky .social .legend .share .link:hover {
	color: #000
}

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: 0
}

html.mobile #section-kentucky .social .legend .share .link {
	display: block;
	font-size: 11px;
	margin: 0 0 15px
}

html[data-lang=gr-gr] #section-kentucky .social .legend .share .link,
html[data-lang=ja-jp] #section-kentucky .social .legend .share .link,
html[data-lang=ko-kr] #section-kentucky .social .legend .share .link,
html[data-lang=ru-ru] #section-kentucky .social .legend .share .link,
html[data-lang=zh-hk] #section-kentucky .social .legend .share .link {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-kentucky .social .legend .share .link {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .legend .share .link {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 i,
#section-kentucky .social .legend .share .link span {
	vertical-align: middle
}

html.mobile #section-kentucky .social .legend .share .link i,
html.mobile #section-kentucky .social .legend .share .link span {
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7)
}

html.mobile #section-kentucky .social .legend .share .link i.icon-watch-dl-black,
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 span.icon-watch-dl-grey {
	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;
	box-sizing: border-box;
	padding: 12px
}

html.mobile #section-kentucky .social .grid .overflow .item .wrapper {
	padding: 0 0 12px
}

#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==) 0 0 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	letter-spacing: .1em;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message,
html[data-lang=ja-jp] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message,
html[data-lang=ko-kr] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message,
html[data-lang=ru-ru] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message,
html[data-lang=th-th] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message,
html[data-lang=zh-hk] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .grid .overflow .item .wrapper .position .thx .message {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	letter-spacing: .1em
}

html[data-lang=gr-gr] #section-kentucky .social .grid .overflow .item .wrapper .info .user,
html[data-lang=ja-jp] #section-kentucky .social .grid .overflow .item .wrapper .info .user,
html[data-lang=ko-kr] #section-kentucky .social .grid .overflow .item .wrapper .info .user,
html[data-lang=ru-ru] #section-kentucky .social .grid .overflow .item .wrapper .info .user,
html[data-lang=th-th] #section-kentucky .social .grid .overflow .item .wrapper .info .user,
html[data-lang=zh-hk] #section-kentucky .social .grid .overflow .item .wrapper .info .user {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .grid .overflow .item .wrapper .info .user {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left,
html[data-lang=ja-jp] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left,
html[data-lang=ko-kr] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left,
html[data-lang=ru-ru] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left,
html[data-lang=zh-hk] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .left {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: .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: .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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: .1em;
	-webkit-transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	-o-transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1)
}

html[data-lang=gr-gr] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-lang=gr-gr] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p,
html[data-lang=ja-jp] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-lang=ja-jp] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p,
html[data-lang=ko-kr] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-lang=ko-kr] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p,
html[data-lang=ru-ru] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-lang=ru-ru] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p,
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,
html[data-lang=zh-hk] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-lang=zh-hk] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right a,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .grid .overflow .item .wrapper .info .inner .right p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .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: .025em;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase;
	-webkit-transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	-o-transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	transition: border-color .4s cubic-bezier(.48, .11, .16, 1), background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1)
}

html[data-lang=gr-gr] #section-kentucky .social .grid .more p,
html[data-lang=ja-jp] #section-kentucky .social .grid .more p,
html[data-lang=ko-kr] #section-kentucky .social .grid .more p,
html[data-lang=ru-ru] #section-kentucky .social .grid .more p,
html[data-lang=th-th] #section-kentucky .social .grid .more p,
html[data-lang=zh-hk] #section-kentucky .social .grid .more p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .social .grid .more p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: .1em;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-bottom: 70px
}

html[data-lang=gr-gr] #section-kentucky .featured .title,
html[data-lang=ja-jp] #section-kentucky .featured .title,
html[data-lang=ko-kr] #section-kentucky .featured .title,
html[data-lang=ru-ru] #section-kentucky .featured .title,
html[data-lang=zh-hk] #section-kentucky .featured .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-kentucky .featured .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .featured .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 .3s cubic-bezier(.48, .11, .16, 1);
	-o-transition: opacity .3s cubic-bezier(.48, .11, .16, 1);
	transition: opacity .3s cubic-bezier(.48, .11, .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
}

#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;
	border-radius: 50%;
	-webkit-transition: background-color .3s cubic-bezier(.48, .11, .16, 1);
	-o-transition: background-color .3s cubic-bezier(.48, .11, .16, 1);
	transition: background-color .3s cubic-bezier(.48, .11, .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: rgba(0, 0, 0, 0);
	background-image: url(../images/kentucky/slider/bullet.png)
}

#section-kentucky .featured .slideshow-content .slick-dots li.slick-active button,
html.notouch #section-kentucky .featured .slideshow-content .slick-dots li:hover button {
	color: #7f7f7f;
	background-color: #7f7f7f
}

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,
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 {
	background-color: rgba(0, 0, 0, 0);
	background-image: url(../images/kentucky/slider/bullet-dark.png)
}

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,
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 {
	background-color: rgba(0, 0, 0, 0);
	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: rgba(0, 0, 0, 0);
	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;
	box-sizing: border-box;
	padding: 12px
}

html.mobile #section-kentucky .featured .slideshow-content .featured-item .wrapper {
	padding: 0
}

#section-kentucky .featured .slideshow-content .featured-item .wrapper .img,
#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: .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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name,
html[data-lang=ja-jp] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name,
html[data-lang=ko-kr] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name,
html[data-lang=ru-ru] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name,
html[data-lang=th-th] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name,
html[data-lang=zh-hk] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-bottom: 5px
}

html[data-lang=gr-gr] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec,
html[data-lang=ja-jp] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec,
html[data-lang=ko-kr] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec,
html[data-lang=ru-ru] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec,
html[data-lang=zh-hk] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .spec {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #a1a6ae;
	font-size: 12px;
	margin-bottom: 15px
}

html[data-lang=gr-gr] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref,
html[data-lang=ja-jp] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref,
html[data-lang=ko-kr] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref,
html[data-lang=ru-ru] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref,
html[data-lang=zh-hk] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .ref {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	-webkit-transition: background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	-o-transition: background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1);
	transition: background-color .4s cubic-bezier(.48, .11, .16, 1), color .4s cubic-bezier(.48, .11, .16, 1)
}

html[data-lang=gr-gr] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a,
html[data-lang=ja-jp] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a,
html[data-lang=ko-kr] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a,
html[data-lang=ru-ru] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a,
html[data-lang=zh-hk] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .featured .slideshow-content .featured-item .wrapper .info .buy a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: rgba(0, 0, 0, 0);
	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,
#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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	letter-spacing: .1em
}

html[data-lang=gr-gr] #section-kentucky .store .content .title p,
html[data-lang=ja-jp] #section-kentucky .store .content .title p,
html[data-lang=ko-kr] #section-kentucky .store .content .title p,
html[data-lang=ru-ru] #section-kentucky .store .content .title p,
html[data-lang=zh-hk] #section-kentucky .store .content .title p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-kentucky .store .content .title p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .store .content .title p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	border: 1px solid #3c637d;
	letter-spacing: .1em;
	padding: 0 30px;
	-webkit-transition: border-color .5s cubic-bezier(.48, .11, .16, 1);
	-o-transition: border-color .5s cubic-bezier(.48, .11, .16, 1);
	transition: border-color .5s cubic-bezier(.48, .11, .16, 1)
}

html[data-lang=gr-gr] #section-kentucky .store .content a,
html[data-lang=ja-jp] #section-kentucky .store .content a,
html[data-lang=ko-kr] #section-kentucky .store .content a,
html[data-lang=ru-ru] #section-kentucky .store .content a,
html[data-lang=th-th] #section-kentucky .store .content a,
html[data-lang=zh-hk] #section-kentucky .store .content a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-kentucky .store .content a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff;
	padding-top: 389px;
	color: #676767;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.mobile #section-history {
	padding-top: 204px
}

#section-history.mobileVersion .mobile-scroll,
#section-history.tabletVersion .mobile-scroll {
	display: block
}

#section-history .mobile-scroll {
	position: fixed;
	top: 224px;
	width: 100%;
	background: #fff;
	z-index: 20;
	text-align: center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	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: #fff;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	top: 60px
}

html[data-magentotemplate="1"] #section-history .fixed {
	top: 110px
}

html[data-magentotemplate="1"].mobile #section-history .fixed {
	top: 60px;
	padding-top: 30px
}

html[data-magentotemplate="1"] .headroom--unpinned #section-history .fixed {
	top: -208px
}

.mobile html[data-magentotemplate="1"] .headroom--unpinned #section-history .fixed {
	top: -104px
}

.desktop html[data-magentotemplate="1"] .headroom--unpinned #section-history .fixed {
	top: -228px
}

.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 {
	padding-top: 30px
}

#section-history .fixed .close-wrapper {
	display: none !important
}

#section-history h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 50px;
	line-height: 10px;
	color: #34495e;
	padding: 50px 85px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-history h1,
html[data-lang=ja-jp] #section-history h1,
html[data-lang=ko-kr] #section-history h1,
html[data-lang=ru-ru] #section-history h1,
html[data-lang=zh-hk] #section-history h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-history h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-history h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: translateZ(0);
	transform: translateZ(0);
	-webkit-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: translateZ(0);
	transform: translateZ(0)
}

#section-history .timeline .close-wrapper .label {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #8c8c8c;
	text-transform: uppercase;
	font-size: 15px;
	margin-right: 15px;
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

html[data-lang=gr-gr] #section-history .timeline .close-wrapper .label,
html[data-lang=ja-jp] #section-history .timeline .close-wrapper .label,
html[data-lang=ko-kr] #section-history .timeline .close-wrapper .label,
html[data-lang=ru-ru] #section-history .timeline .close-wrapper .label,
html[data-lang=zh-hk] #section-history .timeline .close-wrapper .label {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-history .timeline .close-wrapper .label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-history .timeline .close-wrapper .label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff;
	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: translateZ(0);
	transform: translateZ(0)
}

.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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-align: center
}

html[data-lang=gr-gr] #section-history .timeline .navigate .label,
html[data-lang=ja-jp] #section-history .timeline .navigate .label,
html[data-lang=ko-kr] #section-history .timeline .navigate .label,
html[data-lang=ru-ru] #section-history .timeline .navigate .label,
html[data-lang=th-th] #section-history .timeline .navigate .label,
html[data-lang=zh-hk] #section-history .timeline .navigate .label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-history .timeline .navigate .label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 li {
	display: inline-block;
	margin: 0 15px
}

.mobile #section-history .timeline .navigate li {
	margin: 0 0 0 20px
}

#section-history .timeline .navigate a {
	font-size: 16px;
	line-height: 16px;
	color: #003150;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-history .timeline .navigate a,
html[data-lang=ja-jp] #section-history .timeline .navigate a,
html[data-lang=ko-kr] #section-history .timeline .navigate a,
html[data-lang=ru-ru] #section-history .timeline .navigate a,
html[data-lang=zh-hk] #section-history .timeline .navigate a {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-history .timeline .navigate a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-history .timeline .navigate a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-history .timeline .navigate a {
	font-size: 11px;
	line-height: 11px
}

.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: 0;
	text-align: center
}

#section-history .timeline .dots .dot>a {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 50px;
	height: 50px;
	line-height: 0;
	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: translateZ(0);
	transform: translateZ(0)
}

.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: 0;
	cursor: pointer;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.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: 0;
	margin-left: -40px;
	margin-top: -40px;
	text-align: center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

#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(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-history h2 {
	font-size: 36px;
	line-height: 42px;
	color: #676767;
	padding: -8px 0 0;
	margin: 0 0 30px;
	vertical-align: middle;
	text-align: left;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-history h2,
html[data-lang=ja-jp] #section-history h2,
html[data-lang=ko-kr] #section-history h2,
html[data-lang=ru-ru] #section-history h2,
html[data-lang=zh-hk] #section-history h2 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-history h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-history h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-history p,
html[data-lang=ja-jp] #section-history p,
html[data-lang=ko-kr] #section-history p,
html[data-lang=ru-ru] #section-history p,
html[data-lang=zh-hk] #section-history p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-history p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-history p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

.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;
	box-sizing: border-box
}

#section-history .grid .year .video img {
	width: auto
}

.mobile #section-history .grid .year {
	display: block;
	width: 100%;
	border-bottom: 1px solid #f2f2f2
}

#section-history .grid a.item:hover .thumb i {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .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 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.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;
	box-sizing: border-box
}

#section-history .grid .item .thumb i {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .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;
	box-sizing: border-box
}

.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: 0;
	z-index: 10;
	background: #fff;
	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.ie7 #section-history .popin,
html.ie8 #section-history .popin {
	padding-top: 60px;
	top: 0
}

#section-history .popin>.content {
	position: relative;
	z-index: 1;
	max-width: 1600px;
	width: 100%;
	background: #fff
}

.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: #fff;
	z-index: 2;
	text-align: center;
	cursor: pointer;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.ie7 #section-history .popin .close,
.ie8 #section-history .popin .close {
	top: -50px
}

#section-history .popin .close i {
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50);
	-webkit-transition: -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	transition: -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	-o-transition: transform .2s cubic-bezier(.645, .045, .355, 1);
	transition: transform .2s cubic-bezier(.645, .045, .355, 1);
	transition: transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1)
}

.desktop #section-history .popin .close:hover i,
.tablet #section-history .popin .close:hover i {
	-webkit-transform: rotate(90deg);
	-ms-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(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-historyLanding {
	background: #eff1f3;
	position: relative;
	padding-bottom: 1px
}

#section-historyLanding #widget-ariane {
	background: #fff
}

#section-historyLanding * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-historyLanding h1 {
	color: #003150;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	line-height: 150px;
	text-transform: uppercase;
	background: #fff;
	margin-bottom: 85px;
	padding-left: 90px
}

html[data-lang=gr-gr] #section-historyLanding h1,
html[data-lang=ja-jp] #section-historyLanding h1,
html[data-lang=ko-kr] #section-historyLanding h1,
html[data-lang=ru-ru] #section-historyLanding h1,
html[data-lang=zh-hk] #section-historyLanding h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-historyLanding h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-historyLanding h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-historyLanding h1 {
	margin-bottom: 50px
}

.mobile #section-historyLanding h1 {
	margin-bottom: 20px;
	line-height: 72px;
	font-size: 20px;
	padding-left: 25px
}

#section-historyLanding .items-wrapper {
	margin-bottom: 85px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff
}

.tablet #section-historyLanding .items-wrapper {
	margin-bottom: 50px
}

.mobile #section-historyLanding .items-wrapper {
	padding-left: 0;
	padding-right: 0;
	display: block;
	margin-bottom: 20px
}

#section-historyLanding .items-wrapper .left,
#section-historyLanding .items-wrapper .right {
	width: 50%;
	position: relative
}

.mobile #section-historyLanding .items-wrapper .left,
.mobile #section-historyLanding .items-wrapper .right {
	width: 100%
}

#section-historyLanding .items-wrapper .left.text,
#section-historyLanding .items-wrapper .right.text {
	padding-left: 130px;
	padding-right: 130px
}

.tablet #section-historyLanding .items-wrapper .left.text,
.tablet #section-historyLanding .items-wrapper .right.text {
	padding-left: 70px;
	padding-right: 70px
}

.mobile #section-historyLanding .items-wrapper .left.text,
.mobile #section-historyLanding .items-wrapper .right.text {
	padding: 25px
}

#section-historyLanding .items-wrapper .triangle:after {
	position: absolute;
	top: 50%;
	content: "";
	margin-top: -30px
}

.mobile #section-historyLanding .items-wrapper .triangle:after {
	display: none
}

#section-historyLanding .items-wrapper .triangle.left:after {
	border-right: 24px solid #fff;
	border-top: 30px solid rgba(0, 0, 0, 0);
	border-bottom: 30px solid rgba(0, 0, 0, 0);
	right: 0
}

#section-historyLanding .items-wrapper .triangle.right:after {
	border-left: 24px solid #fff;
	border-top: 30px solid rgba(0, 0, 0, 0);
	border-bottom: 30px solid rgba(0, 0, 0, 0);
	left: 0
}

#section-historyLanding .items-wrapper img {
	width: 100%
}

#section-historyLanding .items-wrapper .title {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #404040;
	font-size: 26px;
	line-height: 30px
}

html[data-lang=gr-gr] #section-historyLanding .items-wrapper .title,
html[data-lang=ja-jp] #section-historyLanding .items-wrapper .title,
html[data-lang=ko-kr] #section-historyLanding .items-wrapper .title,
html[data-lang=ru-ru] #section-historyLanding .items-wrapper .title,
html[data-lang=zh-hk] #section-historyLanding .items-wrapper .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-historyLanding .items-wrapper .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-historyLanding .items-wrapper .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-historyLanding .items-wrapper .title {
	font-size: 23px;
	line-height: 25px
}

.mobile #section-historyLanding .items-wrapper .title {
	font-size: 14px;
	line-height: 15px
}

#section-historyLanding .items-wrapper .text {
	color: #404040;
	font-size: 14px;
	line-height: 24px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 30px
}

html[data-lang=gr-gr] #section-historyLanding .items-wrapper .text,
html[data-lang=ja-jp] #section-historyLanding .items-wrapper .text,
html[data-lang=ko-kr] #section-historyLanding .items-wrapper .text,
html[data-lang=ru-ru] #section-historyLanding .items-wrapper .text,
html[data-lang=zh-hk] #section-historyLanding .items-wrapper .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-historyLanding .items-wrapper .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-historyLanding .items-wrapper .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-historyLanding .items-wrapper .text {
	font-size: 12px;
	line-height: 21px
}

.mobile #section-historyLanding .items-wrapper .text {
	font-size: 11px;
	line-height: 17px;
	margin-top: 15px
}

#section-historyLanding .items-wrapper .button {
	margin-top: 45px
}

.tablet #section-historyLanding .items-wrapper .button {
	margin-top: 30px
}

.mobile #section-historyLanding .items-wrapper .button {
	margin-top: 25px
}

#section-historyLanding .items-wrapper .left.ity,
#section-historyLanding .items-wrapper .right.otd {
	height: 500px
}

.tablet #section-historyLanding .items-wrapper .left.ity,
.tablet #section-historyLanding .items-wrapper .right.otd {
	height: 330px
}

.mobile #section-historyLanding .items-wrapper .left.ity,
.mobile #section-historyLanding .items-wrapper .right.otd {
	height: 237px
}

#section-historyLanding .items-wrapper .left.ity img,
#section-historyLanding .items-wrapper .right.otd img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#section-historyLanding .items-wrapper .left.ity .text-wrapper,
#section-historyLanding .items-wrapper .right.otd .text-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center
}

#section-historyLanding .items-wrapper .left.ity .subtitle,
#section-historyLanding .items-wrapper .right.otd .subtitle {
	color: #b3c2cb;
	font-family: Longines Sans Text, open_sansitalic;
	font-weight: italic;
	font-size: 14px;
	line-height: 24px;
	position: relative
}

html[data-lang=gr-gr] #section-historyLanding .items-wrapper .left.ity .subtitle,
html[data-lang=gr-gr] #section-historyLanding .items-wrapper .right.otd .subtitle,
html[data-lang=ja-jp] #section-historyLanding .items-wrapper .left.ity .subtitle,
html[data-lang=ja-jp] #section-historyLanding .items-wrapper .right.otd .subtitle,
html[data-lang=ko-kr] #section-historyLanding .items-wrapper .left.ity .subtitle,
html[data-lang=ko-kr] #section-historyLanding .items-wrapper .right.otd .subtitle,
html[data-lang=ru-ru] #section-historyLanding .items-wrapper .left.ity .subtitle,
html[data-lang=ru-ru] #section-historyLanding .items-wrapper .right.otd .subtitle,
html[data-lang=zh-hk] #section-historyLanding .items-wrapper .left.ity .subtitle,
html[data-lang=zh-hk] #section-historyLanding .items-wrapper .right.otd .subtitle {
	font-family: open_sansitalic
}

html[data-lang=th-th] #section-historyLanding .items-wrapper .left.ity .subtitle,
html[data-lang=th-th] #section-historyLanding .items-wrapper .right.otd .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-historyLanding .items-wrapper .left.ity .subtitle,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-historyLanding .items-wrapper .right.otd .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-historyLanding .items-wrapper .left.ity .subtitle,
.tablet #section-historyLanding .items-wrapper .right.otd .subtitle {
	font-size: 12px;
	line-height: 20px
}

.mobile #section-historyLanding .items-wrapper .left.ity .subtitle,
.mobile #section-historyLanding .items-wrapper .right.otd .subtitle {
	font-size: 10px;
	max-width: 60%;
	line-height: 15px
}

#section-historyLanding .items-wrapper .left.ity .title,
#section-historyLanding .items-wrapper .right.otd .title {
	color: #d5ca9e;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 42px;
	line-height: 24px;
	position: relative;
	margin-top: 25px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-historyLanding .items-wrapper .left.ity .title,
html[data-lang=gr-gr] #section-historyLanding .items-wrapper .right.otd .title,
html[data-lang=ja-jp] #section-historyLanding .items-wrapper .left.ity .title,
html[data-lang=ja-jp] #section-historyLanding .items-wrapper .right.otd .title,
html[data-lang=ko-kr] #section-historyLanding .items-wrapper .left.ity .title,
html[data-lang=ko-kr] #section-historyLanding .items-wrapper .right.otd .title,
html[data-lang=ru-ru] #section-historyLanding .items-wrapper .left.ity .title,
html[data-lang=ru-ru] #section-historyLanding .items-wrapper .right.otd .title,
html[data-lang=zh-hk] #section-historyLanding .items-wrapper .left.ity .title,
html[data-lang=zh-hk] #section-historyLanding .items-wrapper .right.otd .title {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-historyLanding .items-wrapper .left.ity .title,
html[data-lang=th-th] #section-historyLanding .items-wrapper .right.otd .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-historyLanding .items-wrapper .left.ity .title,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-historyLanding .items-wrapper .right.otd .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-historyLanding .items-wrapper .left.ity .title,
.tablet #section-historyLanding .items-wrapper .right.otd .title {
	font-size: 35px;
	line-height: 20px;
	margin-top: 20px
}

.mobile #section-historyLanding .items-wrapper .left.ity .title,
.mobile #section-historyLanding .items-wrapper .right.otd .title {
	font-size: 27px;
	margin-top: 11px
}

#section-historyLanding .items-wrapper .left.ity .longines,
#section-historyLanding .items-wrapper .right.otd .longines {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	position: relative;
	margin-top: 30px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-historyLanding .items-wrapper .left.ity .longines,
html[data-lang=gr-gr] #section-historyLanding .items-wrapper .right.otd .longines,
html[data-lang=ja-jp] #section-historyLanding .items-wrapper .left.ity .longines,
html[data-lang=ja-jp] #section-historyLanding .items-wrapper .right.otd .longines,
html[data-lang=ko-kr] #section-historyLanding .items-wrapper .left.ity .longines,
html[data-lang=ko-kr] #section-historyLanding .items-wrapper .right.otd .longines,
html[data-lang=ru-ru] #section-historyLanding .items-wrapper .left.ity .longines,
html[data-lang=ru-ru] #section-historyLanding .items-wrapper .right.otd .longines,
html[data-lang=th-th] #section-historyLanding .items-wrapper .left.ity .longines,
html[data-lang=th-th] #section-historyLanding .items-wrapper .right.otd .longines,
html[data-lang=zh-hk] #section-historyLanding .items-wrapper .left.ity .longines,
html[data-lang=zh-hk] #section-historyLanding .items-wrapper .right.otd .longines {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-historyLanding .items-wrapper .left.ity .longines,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-historyLanding .items-wrapper .right.otd .longines {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-historyLanding .items-wrapper .left.ity .longines,
.tablet #section-historyLanding .items-wrapper .right.otd .longines {
	font-size: 12px;
	line-height: 21px;
	margin-top: 20px
}

.mobile #section-historyLanding .items-wrapper .left.ity .longines,
.mobile #section-historyLanding .items-wrapper .right.otd .longines {
	font-size: 9px;
	margin-top: 15px
}

#section-historyLanding .items-wrapper .left.ity .button,
#section-historyLanding .items-wrapper .right.otd .button {
	margin-top: 30px;
	border: 1px solid #4e687b !important;
	position: relative
}

.tablet #section-historyLanding .items-wrapper .left.ity .button,
.tablet #section-historyLanding .items-wrapper .right.otd .button {
	margin-top: 25px
}

#section-historyLanding .items-wrapper .left.ity .button span,
#section-historyLanding .items-wrapper .right.otd .button span {
	color: #fff
}

#section-historyLanding .items-wrapper .right.otd .text-wrapper .subtitle {
	color: #2d2d2d
}

#section-historyLanding .items-wrapper .right.otd .text-wrapper .longines,
#section-historyLanding .items-wrapper .right.otd .text-wrapper .title {
	color: #003150
}

#section-historyLanding .items-wrapper .right.otd .text-wrapper .button {
	border: 1px solid #9eadb7 !important
}

#section-historyLanding .items-wrapper .right.otd .text-wrapper .button span {
	color: #003150
}

#section-notfound {
	text-align: center;
	overflow: hidden
}

#section-notfound h1 {
	font-size: 70px;
	line-height: 90px;
	margin-top: 20px;
	padding-bottom: 20px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #002442;
	text-transform: uppercase;
	padding-left: 95px;
	border-bottom: 1px solid #eff1f3;
	text-align: left
}

html[data-lang=gr-gr] #section-notfound h1,
html[data-lang=ja-jp] #section-notfound h1,
html[data-lang=ko-kr] #section-notfound h1,
html[data-lang=ru-ru] #section-notfound h1,
html[data-lang=zh-hk] #section-notfound h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-notfound h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-notfound h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-notfound h1 {
	font-size: 24px;
	line-height: 32px;
	border: 0;
	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: 0;
	left: 0
}

html.mobile #section-notfound .picture-wrapper img {
	width: 100%
}

#section-notfound .subtitle {
	font-size: 26px;
	color: #989898;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	line-height: 42px;
	margin-top: 60px
}

html[data-lang=gr-gr] #section-notfound .subtitle,
html[data-lang=ja-jp] #section-notfound .subtitle,
html[data-lang=ko-kr] #section-notfound .subtitle,
html[data-lang=ru-ru] #section-notfound .subtitle,
html[data-lang=zh-hk] #section-notfound .subtitle {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-notfound .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-notfound .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 20px
}

html[data-lang=gr-gr] #section-notfound .description,
html[data-lang=ja-jp] #section-notfound .description,
html[data-lang=ko-kr] #section-notfound .description,
html[data-lang=ru-ru] #section-notfound .description,
html[data-lang=zh-hk] #section-notfound .description {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-notfound .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-notfound .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	padding-right: 0;
	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: #000;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 20px;
	margin-top: 20px;
	display: block
}

html[data-lang=gr-gr] #section-notfound .categories-wrapper a span,
html[data-lang=ja-jp] #section-notfound .categories-wrapper a span,
html[data-lang=ko-kr] #section-notfound .categories-wrapper a span,
html[data-lang=ru-ru] #section-notfound .categories-wrapper a span,
html[data-lang=zh-hk] #section-notfound .categories-wrapper a span {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-notfound .categories-wrapper a span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-notfound .categories-wrapper a span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-sitemap h1 {
	font-size: 70px;
	line-height: 170px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #002442;
	text-transform: uppercase;
	padding-left: 95px;
	height: 170px;
	border-bottom: 1px solid #eff1f3
}

html[data-lang=gr-gr] #section-sitemap h1,
html[data-lang=ja-jp] #section-sitemap h1,
html[data-lang=ko-kr] #section-sitemap h1,
html[data-lang=ru-ru] #section-sitemap h1,
html[data-lang=zh-hk] #section-sitemap h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-sitemap h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-sitemap h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-sitemap h1 {
	font-size: 24px;
	line-height: 50px;
	height: 50px;
	border: 0;
	padding-left: 20px
}

#section-sitemap .content-wrapper {
	margin-top: 50px
}

html.mobile #section-sitemap .content-wrapper {
	margin-top: 0
}

#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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	margin-top: 40px
}

html[data-lang=gr-gr] #section-sitemap .content-wrapper .column .title,
html[data-lang=ja-jp] #section-sitemap .content-wrapper .column .title,
html[data-lang=ko-kr] #section-sitemap .content-wrapper .column .title,
html[data-lang=ru-ru] #section-sitemap .content-wrapper .column .title,
html[data-lang=zh-hk] #section-sitemap .content-wrapper .column .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-sitemap .content-wrapper .column .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-sitemap .content-wrapper .column .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #000;
	line-height: 26px
}

html[data-lang=gr-gr] #section-sitemap .content-wrapper .column .subtitle,
html[data-lang=ja-jp] #section-sitemap .content-wrapper .column .subtitle,
html[data-lang=ko-kr] #section-sitemap .content-wrapper .column .subtitle,
html[data-lang=ru-ru] #section-sitemap .content-wrapper .column .subtitle,
html[data-lang=th-th] #section-sitemap .content-wrapper .column .subtitle,
html[data-lang=zh-hk] #section-sitemap .content-wrapper .column .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-sitemap .content-wrapper .column .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #676767;
	line-height: 26px;
	margin-left: 23px;
	position: relative
}

html[data-lang=gr-gr] #section-sitemap .content-wrapper .column ul li,
html[data-lang=ja-jp] #section-sitemap .content-wrapper .column ul li,
html[data-lang=ko-kr] #section-sitemap .content-wrapper .column ul li,
html[data-lang=ru-ru] #section-sitemap .content-wrapper .column ul li,
html[data-lang=zh-hk] #section-sitemap .content-wrapper .column ul li {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-sitemap .content-wrapper .column ul li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-sitemap .content-wrapper .column ul li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-sitemap .content-wrapper .column ul li a {
	color: #676767;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out
}

#section-sitemap .content-wrapper .column ul li a br {
	display: none
}

#section-sitemap .content-wrapper .column ul li a:hover {
	color: #000
}

#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-terms {
	padding-bottom: 100px
}

#section-terms h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	line-height: 40px;
	color: #34495e;
	padding: 40px 85px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-terms h1,
html[data-lang=ja-jp] #section-terms h1,
html[data-lang=ko-kr] #section-terms h1,
html[data-lang=ru-ru] #section-terms h1,
html[data-lang=zh-hk] #section-terms h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-terms h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-terms h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-terms h1 {
	font-size: 24px;
	line-height: 31px;
	padding: 25px 15px
}

#section-terms h2 {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 26px;
	line-height: 42px;
	color: #676767;
	padding-bottom: 15px
}

html[data-lang=gr-gr] #section-terms h2,
html[data-lang=ja-jp] #section-terms h2,
html[data-lang=ko-kr] #section-terms h2,
html[data-lang=ru-ru] #section-terms h2,
html[data-lang=zh-hk] #section-terms h2 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-terms h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-terms h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #676767
}

html[data-lang=gr-gr] #section-terms p,
html[data-lang=ja-jp] #section-terms p,
html[data-lang=ko-kr] #section-terms p,
html[data-lang=ru-ru] #section-terms p,
html[data-lang=zh-hk] #section-terms p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-terms p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-terms p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-terms p b {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-weight: 400
}

html[data-lang=gr-gr] #section-terms p b,
html[data-lang=ja-jp] #section-terms p b,
html[data-lang=ko-kr] #section-terms p b,
html[data-lang=ru-ru] #section-terms p b,
html[data-lang=zh-hk] #section-terms p b {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-terms p b {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-terms p b {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

.mobile #section-terms .disclaimer {
	width: 100%;
	margin-top: 0;
	padding: 0 20px
}

#section-terms .term {
	position: relative;
	width: 50%;
	margin-top: 80px;
	vertical-align: top;
	padding: 0 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px
}

#section-terms .term .logos {
	line-height: 50px;
	width: 100%;
	text-align: center;
	white-space: normal !important;
	padding: 20px 0
}

#section-terms .term .logos,
#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,
#section-miscconcierge,
#section-policy {
	padding-bottom: 150px
}

#section-cookies h1,
#section-miscconcierge h1,
#section-policy h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	line-height: 40px;
	color: #34495e;
	padding: 40px 85px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-cookies h1,
html[data-lang=gr-gr] #section-miscconcierge h1,
html[data-lang=gr-gr] #section-policy h1,
html[data-lang=ja-jp] #section-cookies h1,
html[data-lang=ja-jp] #section-miscconcierge h1,
html[data-lang=ja-jp] #section-policy h1,
html[data-lang=ko-kr] #section-cookies h1,
html[data-lang=ko-kr] #section-miscconcierge h1,
html[data-lang=ko-kr] #section-policy h1,
html[data-lang=ru-ru] #section-cookies h1,
html[data-lang=ru-ru] #section-miscconcierge h1,
html[data-lang=ru-ru] #section-policy h1,
html[data-lang=zh-hk] #section-cookies h1,
html[data-lang=zh-hk] #section-miscconcierge h1,
html[data-lang=zh-hk] #section-policy h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-cookies h1,
html[data-lang=th-th] #section-miscconcierge h1,
html[data-lang=th-th] #section-policy h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-cookies h1,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-miscconcierge h1,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-policy h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-cookies h1,
.mobile #section-miscconcierge h1,
.mobile #section-policy h1 {
	font-size: 24px;
	line-height: 31px;
	padding: 25px 15px
}

#section-cookies>img,
#section-miscconcierge>img,
#section-policy>img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 20px
}

html.mobile #section-cookies>img,
html.mobile #section-miscconcierge>img,
html.mobile #section-policy>img {
	width: 150px
}

#section-cookies .description,
#section-miscconcierge .description,
#section-policy .description {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #676767;
	width: 90%;
	text-align: left
}

html[data-lang=gr-gr] #section-cookies .description,
html[data-lang=gr-gr] #section-miscconcierge .description,
html[data-lang=gr-gr] #section-policy .description,
html[data-lang=ja-jp] #section-cookies .description,
html[data-lang=ja-jp] #section-miscconcierge .description,
html[data-lang=ja-jp] #section-policy .description,
html[data-lang=ko-kr] #section-cookies .description,
html[data-lang=ko-kr] #section-miscconcierge .description,
html[data-lang=ko-kr] #section-policy .description,
html[data-lang=ru-ru] #section-cookies .description,
html[data-lang=ru-ru] #section-miscconcierge .description,
html[data-lang=ru-ru] #section-policy .description,
html[data-lang=zh-hk] #section-cookies .description,
html[data-lang=zh-hk] #section-miscconcierge .description,
html[data-lang=zh-hk] #section-policy .description {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-cookies .description,
html[data-lang=th-th] #section-miscconcierge .description,
html[data-lang=th-th] #section-policy .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-cookies .description,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-miscconcierge .description,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-policy .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-cookies .description.full,
#section-miscconcierge .description.full,
#section-policy .description.full {
	margin-left: auto;
	margin-right: auto
}

#section-cookies .description .description-item,
#section-miscconcierge .description .description-item,
#section-policy .description .description-item {
	width: 50%;
	float: left
}

#section-cookies .description .description-item .img-watch,
#section-miscconcierge .description .description-item .img-watch,
#section-policy .description .description-item .img-watch {
	display: block;
	margin: -20px auto 0
}

html.mobile #section-cookies .description .description-item .img-watch,
html.mobile #section-miscconcierge .description .description-item .img-watch,
html.mobile #section-policy .description .description-item .img-watch {
	margin-top: 0
}

html.mobile #section-cookies .description .description-item,
html.mobile #section-miscconcierge .description .description-item,
html.mobile #section-policy .description .description-item {
	width: 100%;
	float: none;
	padding-left: 0;
	padding-right: 0
}

#section-cookies .description .description-item .box-wrapper,
#section-miscconcierge .description .description-item .box-wrapper,
#section-policy .description .description-item .box-wrapper {
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 18px 0;
	color: #464646;
	margin: 10px 0;
	font-weight: 600;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

#section-cookies .description .description-item .box-wrapper .label,
#section-miscconcierge .description .description-item .box-wrapper .label,
#section-policy .description .description-item .box-wrapper .label {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#section-cookies .description .description-item .box-wrapper .input-wrapper,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper,
#section-policy .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,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .accept,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .decline,
#section-policy .description .description-item .box-wrapper .input-wrapper .accept,
#section-policy .description .description-item .box-wrapper .input-wrapper .decline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	-moz-opacity: .3;
	-khtml-opacity: .3;
	-webkit-opacity: .3;
	opacity: .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,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .accept .square,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .decline .square,
#section-policy .description .description-item .box-wrapper .input-wrapper .accept .square,
#section-policy .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;
	box-sizing: border-box;
	border: 1px solid #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,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .accept .square i,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .decline .square i,
#section-policy .description .description-item .box-wrapper .input-wrapper .accept .square i,
#section-policy .description .description-item .box-wrapper .input-wrapper .decline .square i {
	position: absolute;
	top: -1px;
	left: 0
}

#section-cookies .description .description-item .box-wrapper .input-wrapper .accept:hover,
#section-cookies .description .description-item .box-wrapper .input-wrapper .decline:hover,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .accept:hover,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .decline:hover,
#section-policy .description .description-item .box-wrapper .input-wrapper .accept:hover,
#section-policy .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,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .accept.active,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .decline.active,
#section-policy .description .description-item .box-wrapper .input-wrapper .accept.active,
#section-policy .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,
#section-miscconcierge .description .description-item .box-wrapper .input-wrapper .accept,
#section-policy .description .description-item .box-wrapper .input-wrapper .accept {
	margin-right: 15px
}

#section-cookies .description .description-item,
#section-miscconcierge .description .description-item,
#section-policy .description .description-item {
	width: 49%;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	padding: 0 80px
}

#section-cookies .description .description-item:nth-child(odd),
#section-miscconcierge .description .description-item:nth-child(odd),
#section-policy .description .description-item:nth-child(odd) {
	padding-right: 5%
}

.mobile #section-cookies .description .description-item,
.mobile #section-miscconcierge .description .description-item,
.mobile #section-policy .description .description-item {
	width: 100%;
	display: block;
	padding: 0 20px
}

#section-cookies .description h3,
#section-miscconcierge .description h3,
#section-policy .description h3 {
	font-size: 26px;
	color: #676767;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 45px;
	line-height: 30px
}

html[data-lang=gr-gr] #section-cookies .description h3,
html[data-lang=gr-gr] #section-miscconcierge .description h3,
html[data-lang=gr-gr] #section-policy .description h3,
html[data-lang=ja-jp] #section-cookies .description h3,
html[data-lang=ja-jp] #section-miscconcierge .description h3,
html[data-lang=ja-jp] #section-policy .description h3,
html[data-lang=ko-kr] #section-cookies .description h3,
html[data-lang=ko-kr] #section-miscconcierge .description h3,
html[data-lang=ko-kr] #section-policy .description h3,
html[data-lang=ru-ru] #section-cookies .description h3,
html[data-lang=ru-ru] #section-miscconcierge .description h3,
html[data-lang=ru-ru] #section-policy .description h3,
html[data-lang=zh-hk] #section-cookies .description h3,
html[data-lang=zh-hk] #section-miscconcierge .description h3,
html[data-lang=zh-hk] #section-policy .description h3 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-cookies .description h3,
html[data-lang=th-th] #section-miscconcierge .description h3,
html[data-lang=th-th] #section-policy .description h3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-cookies .description h3,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-miscconcierge .description h3,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-policy .description h3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-cookies .description,
html.mobile #section-miscconcierge .description,
html.mobile #section-policy .description {
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 11px;
	line-height: 15px
}

#section-legals {
	padding-bottom: 150px
}

#section-legals h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	line-height: 40px;
	color: #34495e;
	padding: 40px 85px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-legals h1,
html[data-lang=ja-jp] #section-legals h1,
html[data-lang=ko-kr] #section-legals h1,
html[data-lang=ru-ru] #section-legals h1,
html[data-lang=zh-hk] #section-legals h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-legals h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-legals h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-legals h1 {
	font-size: 24px;
	line-height: 31px;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	line-height: 26px;
	color: #676767;
	width: 90%;
	padding: 0 85px;
	text-align: left;
	font-size: 14px
}

html[data-lang=gr-gr] #section-legals .description,
html[data-lang=ja-jp] #section-legals .description,
html[data-lang=ko-kr] #section-legals .description,
html[data-lang=ru-ru] #section-legals .description,
html[data-lang=zh-hk] #section-legals .description {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-legals .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-legals .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	padding-right: 0
}

#section-legals .description .description-right {
	padding-left: 5%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-legals .description .description-left {
	padding-right: 5%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-legals .description h3 {
	font-size: 26px;
	color: #676767;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 45px;
	line-height: 30px
}

html[data-lang=gr-gr] #section-legals .description h3,
html[data-lang=ja-jp] #section-legals .description h3,
html[data-lang=ko-kr] #section-legals .description h3,
html[data-lang=ru-ru] #section-legals .description h3,
html[data-lang=zh-hk] #section-legals .description h3 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-legals .description h3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-legals .description h3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box;
	font-size: 11px;
	line-height: 15px
}

#section-warning {
	text-align: center
}

#section-warning h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 70px;
	line-height: 70px;
	color: #34495e;
	padding: 40px 85px;
	text-transform: uppercase;
	text-align: left
}

html[data-lang=gr-gr] #section-warning h1,
html[data-lang=ja-jp] #section-warning h1,
html[data-lang=ko-kr] #section-warning h1,
html[data-lang=ru-ru] #section-warning h1,
html[data-lang=zh-hk] #section-warning h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-warning h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-warning h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-warning h1 {
	font-size: 24px;
	line-height: 31px;
	padding: 25px 15px
}

#section-warning p a {
	color: #676767;
	text-decoration: underline
}

#section-warning p {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 26px;
	line-height: 42px;
	color: #676767;
	padding-bottom: 50px;
	max-width: 670px;
	margin: 0 auto;
	display: block
}

html[data-lang=gr-gr] #section-warning p,
html[data-lang=ja-jp] #section-warning p,
html[data-lang=ko-kr] #section-warning p,
html[data-lang=ru-ru] #section-warning p,
html[data-lang=zh-hk] #section-warning p {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-warning p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-warning p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-warning p.small {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px
}

html[data-lang=gr-gr] #section-warning p.small,
html[data-lang=ja-jp] #section-warning p.small,
html[data-lang=ko-kr] #section-warning p.small,
html[data-lang=ru-ru] #section-warning p.small,
html[data-lang=zh-hk] #section-warning p.small {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-warning p.small {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-warning p.small {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	line-height: 40px;
	color: #34495e;
	padding: 40px 85px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-elegantcircleapp h1,
html[data-lang=ja-jp] #section-elegantcircleapp h1,
html[data-lang=ko-kr] #section-elegantcircleapp h1,
html[data-lang=ru-ru] #section-elegantcircleapp h1,
html[data-lang=zh-hk] #section-elegantcircleapp h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-elegantcircleapp h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-elegantcircleapp h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-elegantcircleapp h1 {
	font-size: 24px;
	line-height: 31px;
	padding: 25px 15px
}

#section-elegantcircleapp h2 {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 26px;
	line-height: 42px;
	color: #676767;
	padding-bottom: 15px
}

html[data-lang=gr-gr] #section-elegantcircleapp h2,
html[data-lang=ja-jp] #section-elegantcircleapp h2,
html[data-lang=ko-kr] #section-elegantcircleapp h2,
html[data-lang=ru-ru] #section-elegantcircleapp h2,
html[data-lang=zh-hk] #section-elegantcircleapp h2 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-elegantcircleapp h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-elegantcircleapp h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #676767
}

html[data-lang=gr-gr] #section-elegantcircleapp p,
html[data-lang=ja-jp] #section-elegantcircleapp p,
html[data-lang=ko-kr] #section-elegantcircleapp p,
html[data-lang=ru-ru] #section-elegantcircleapp p,
html[data-lang=zh-hk] #section-elegantcircleapp p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-elegantcircleapp p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-elegantcircleapp p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-elegantcircleapp p b {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-weight: 400
}

html[data-lang=gr-gr] #section-elegantcircleapp p b,
html[data-lang=ja-jp] #section-elegantcircleapp p b,
html[data-lang=ko-kr] #section-elegantcircleapp p b,
html[data-lang=ru-ru] #section-elegantcircleapp p b,
html[data-lang=zh-hk] #section-elegantcircleapp p b {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-elegantcircleapp p b {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-elegantcircleapp p b {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

.mobile #section-elegantcircleapp .disclaimer {
	width: 100%;
	margin-top: 0;
	padding: 0 20px
}

#section-elegantcircleapp .term {
	position: relative;
	width: 50%;
	margin-top: 80px;
	vertical-align: top;
	padding: 0 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px
}

#section-elegantcircleapp .term .logos {
	line-height: 50px;
	width: 100%;
	text-align: center;
	white-space: normal !important;
	padding: 20px 0
}

#section-elegantcircleapp .term .logos,
#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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 40px;
	color: #fff;
	margin-left: 93px;
	text-transform: uppercase;
	margin-top: 170px;
	position: relative
}

html[data-lang=gr-gr] #section-newsletterlanguage h1.title,
html[data-lang=ja-jp] #section-newsletterlanguage h1.title,
html[data-lang=ko-kr] #section-newsletterlanguage h1.title,
html[data-lang=ru-ru] #section-newsletterlanguage h1.title,
html[data-lang=zh-hk] #section-newsletterlanguage h1.title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-newsletterlanguage h1.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-newsletterlanguage h1.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

#section-newsletterlanguage .background-picture {
	position: absolute;
	top: 58px;
	left: 0
}

#section-newsletterlanguage .section-content {
	background-color: #fff;
	position: relative;
	margin-top: 67px;
	padding-top: 1px;
	color: #6c6d6e;
	padding-bottom: 100px
}

html.mobile #section-newsletterlanguage .section-content {
	width: 100%;
	margin-left: 0;
	left: 0;
	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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 20px;
	text-align: left;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-newsletterlanguage .section-content .section-center .subtitle,
html[data-lang=ja-jp] #section-newsletterlanguage .section-content .section-center .subtitle,
html[data-lang=ko-kr] #section-newsletterlanguage .section-content .section-center .subtitle,
html[data-lang=ru-ru] #section-newsletterlanguage .section-content .section-center .subtitle,
html[data-lang=th-th] #section-newsletterlanguage .section-content .section-center .subtitle,
html[data-lang=zh-hk] #section-newsletterlanguage .section-content .section-center .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-newsletterlanguage .section-content .section-center .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 52px;
	text-align: left
}

html[data-lang=gr-gr] #section-newsletterlanguage .section-content .section-center .description,
html[data-lang=ja-jp] #section-newsletterlanguage .section-content .section-center .description,
html[data-lang=ko-kr] #section-newsletterlanguage .section-content .section-center .description,
html[data-lang=ru-ru] #section-newsletterlanguage .section-content .section-center .description,
html[data-lang=zh-hk] #section-newsletterlanguage .section-content .section-center .description {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-newsletterlanguage .section-content .section-center .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-newsletterlanguage .section-content .section-center .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	width: 100%;
	top: 0;
	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: 0;
	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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #a3a3a3;
	text-transform: uppercase;
	line-height: 48px;
	font-size: 16px;
	cursor: pointer;
	-webkit-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear
}

html[data-lang=gr-gr] #section-newsletterlanguage .section-content .section-center ul li span,
html[data-lang=ja-jp] #section-newsletterlanguage .section-content .section-center ul li span,
html[data-lang=ko-kr] #section-newsletterlanguage .section-content .section-center ul li span,
html[data-lang=ru-ru] #section-newsletterlanguage .section-content .section-center ul li span,
html[data-lang=th-th] #section-newsletterlanguage .section-content .section-center ul li span,
html[data-lang=zh-hk] #section-newsletterlanguage .section-content .section-center ul li span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-newsletterlanguage .section-content .section-center ul li span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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
}

#userguidevhp {
	padding-top: 0;
	height: calc(100vh - 60px)
}

#userguidevhp iframe {
	width: 100%;
	height: 100%
}

html.tablet #userguidevhp {
	max-height: 100vh
}

html.mobile #userguidevhp {
	min-height: 500px;
	max-height: 100vh
}

#section-customerservice .customerservice-landing {
	background: #eff1f3
}

#section-customerservice .customerservice-landing * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-customerservice .customerservice-landing h1.title {
	margin-top: 130px;
	margin-bottom: 130px
}

.tablet #section-customerservice .customerservice-landing h1.title {
	margin-top: 50px;
	margin-bottom: 50px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item {
	width: 100%;
	position: relative;
	background: #fff
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item .left,
#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item .right {
	width: 50%;
	position: relative
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item .background {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw {
	height: 450px
}

.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw {
	height: 300px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw {
	height: 460px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right {
	width: 44%;
	left: 56%;
	height: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-right: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right {
	width: 87%;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: center;
	padding-right: 0
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 32px;
	line-height: 30px;
	color: #000
}

html[data-lang=gr-gr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title,
html[data-lang=ja-jp] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title,
html[data-lang=ko-kr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title,
html[data-lang=ru-ru] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title,
html[data-lang=zh-hk] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title {
	font-size: 27px;
	line-height: 25px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .title {
	font-size: 17px;
	line-height: 15px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #404040;
	margin-top: 25px
}

html[data-lang=gr-gr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description,
html[data-lang=ja-jp] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description,
html[data-lang=ko-kr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description,
html[data-lang=ru-ru] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description,
html[data-lang=zh-hk] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description {
	font-size: 12px;
	line-height: 21px;
	margin-top: 15px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .description {
	font-size: 11px;
	line-height: 17px;
	margin-top: 10px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .button {
	margin-top: 40px
}

html:not(.mobile) #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .button {
	padding-left: 0 !important
}

.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .button {
	margin-top: 30px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.ssmw .right .button {
	margin-bottom: 30px;
	margin-top: 20px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 710px
}

.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items {
	height: 470px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items {
	height: 505px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items .triangle-left:after,
#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items .triangle-right:after {
	content: "";
	border-right: 22px solid #fff;
	border-top: 30px solid rgba(0, 0, 0, 0);
	border-bottom: 30px solid rgba(0, 0, 0, 0);
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -30px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items .triangle-left:after,
.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items .triangle-right:after {
	border-right: 11px solid #fff;
	border-top: 15px solid rgba(0, 0, 0, 0);
	border-bottom: 15px solid rgba(0, 0, 0, 0);
	margin-top: -15px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items .triangle-left:after {
	right: auto;
	left: 0;
	border-right: 0;
	border-left: 22px solid #fff
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items .triangle-left:after {
	border-right: 0;
	border-left: 11px solid #fff
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left {
	height: 225px;
	width: 100%
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title {
	color: #fff;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 32px;
	margin-top: 40px;
	text-transform: uppercase;
	position: relative
}

html[data-lang=gr-gr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title,
html[data-lang=ja-jp] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title,
html[data-lang=ko-kr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title,
html[data-lang=ru-ru] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title,
html[data-lang=zh-hk] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title {
	font-size: 28px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .title {
	font-size: 17px;
	text-align: center;
	margin-top: 20px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .sprite {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .button {
	margin-top: 40px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.left .button {
	margin-top: 20px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right {
	width: 100%
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left,
#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right {
	width: 50%;
	height: 50%;
	text-align: center
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left.text,
#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right.text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left img,
#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right img {
	width: 100%;
	height: 100%
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #404040;
	font-size: 26px;
	line-height: 37px
}

html[data-lang=gr-gr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
html[data-lang=gr-gr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title,
html[data-lang=ja-jp] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
html[data-lang=ja-jp] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title,
html[data-lang=ko-kr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
html[data-lang=ko-kr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title,
html[data-lang=ru-ru] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
html[data-lang=ru-ru] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title,
html[data-lang=zh-hk] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
html[data-lang=zh-hk] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
html[data-lang=th-th] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title {
	font-size: 22px;
	line-height: 32px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .title,
.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .title {
	font-size: 14px;
	line-height: 17px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .button,
#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .button {
	margin-top: 30px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .left .button,
.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.home-items>.right .right .button {
	margin-top: 10px;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7)
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column {
	padding: 90px 80px 35px;
	width: 33.333%
}

.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column {
	padding: 40px 40px 15px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column {
	padding: 20px;
	width: 100%
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column:nth-child(2n) {
	border-left: 1px solid #f1f3f4;
	border-right: 1px solid #f1f3f4
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column:nth-child(2n) {
	border: 0;
	border-top: 1px solid #f1f3f4;
	border-bottom: 1px solid #f1f3f4
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title {
	font-size: 14px;
	text-transform: uppercase;
	color: #727779;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title,
html[data-lang=ja-jp] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title,
html[data-lang=ko-kr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title,
html[data-lang=ru-ru] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title,
html[data-lang=th-th] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title,
html[data-lang=zh-hk] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.table #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title {
	font-size: 12px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column .title {
	font-size: 10px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul {
	margin-top: 20px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul {
	margin-top: 10px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 35px;
	color: #003150
}

html[data-lang=gr-gr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li,
html[data-lang=ja-jp] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li,
html[data-lang=ko-kr] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li,
html[data-lang=ru-ru] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li,
html[data-lang=zh-hk] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li,
.tablet #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li {
	font-size: 11px;
	line-height: 25px
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li a {
	line-height: 1.1em
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li a i,
#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li a p {
	display: inline-block;
	vertical-align: middle
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li a i {
	margin-left: 13px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-item.links .column ul li a i {
	margin-left: 3px;
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-customerservice .customerservice-landing .content[data-page=customerservice] .content-spacing {
	margin-bottom: 30px
}

.mobile #section-customerservice .customerservice-landing .content[data-page=customerservice] .content-spacing {
	margin-bottom: 25px
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item {
	display: block
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left,
#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .right {
	width: 50%
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left,
.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .right {
	width: 100%
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left {
	padding-left: 90px
}

.tablet #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left {
	padding-left: 60px
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left {
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a {
	color: #003150;
	font-size: 18px;
	line-height: 60px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a,
html[data-lang=ja-jp] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a,
html[data-lang=ko-kr] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a,
html[data-lang=ru-ru] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a,
html[data-lang=th-th] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a,
html[data-lang=zh-hk] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a {
	font-size: 14px;
	line-height: 50px
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a {
	font-size: 12px;
	line-height: 40px
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a>* {
	display: inline-block;
	vertical-align: middle
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a p {
	margin-left: 20px;
	margin-right: 10px
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a p {
	margin-left: 10px;
	margin-right: 5px
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a img {
	width: 27px
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a img {
	width: 18px
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .left ul li a i {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .right {
	height: 450px
}

.tablet #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .right {
	height: 300px
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .right {
	height: auto
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .right img {
	width: 100%;
	height: 100%
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .right img {
	height: auto
}

#section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom {
	width: 100%;
	background: #f9f9f9;
	padding: 80px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #727779;
	font-size: 14px;
	line-height: 24px
}

html[data-lang=gr-gr] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom,
html[data-lang=ja-jp] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom,
html[data-lang=ko-kr] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom,
html[data-lang=ru-ru] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom,
html[data-lang=zh-hk] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom {
	padding: 60px;
	font-size: 12px;
	line-height: 22px
}

.mobile #section-customerservice .customerservice-landing .content:not([data-page=customerservice]) .content-item .bottom {
	padding: 20px;
	font-size: 11px;
	line-height: 17.5px
}

.customerservice-list .steps-wrapper {
	padding-bottom: 90px;
	position: relative
}

html.mobile .customerservice-list .steps-wrapper {
	width: 100%;
	left: 0;
	margin-left: 0
}

.customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper {
	padding-top: 0
}

.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;
	box-sizing: border-box;
	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
}

.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: 0;
	padding-right: 0
}

html.mobile .customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .step-item.text {
	padding: 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 #fff
}

html.mobile .customerservice-list .steps-wrapper.cs-use-frequency .step-wrapper .clear {
	margin-left: 0;
	margin-right: 0
}

.customerservice-list .steps-wrapper .step-wrapper {
	background: #fff;
	position: relative;
	padding-top: 67px
}

.customerservice-list .steps-wrapper .step-wrapper.large,
html.mobile .customerservice-list .steps-wrapper .step-wrapper {
	padding-top: 0
}

.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 0 34px 18px;
	left: -1px
}

html.mobile .customerservice-list .steps-wrapper .step-wrapper.right .step-item .arrow {
	border-width: 0 34px 18px;
	left: 50%
}

.customerservice-list .steps-wrapper .step-wrapper.right .step-item.text {
	left: 0
}

.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,
.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 .video .video-external-player {
	display: none
}

.customerservice-list .steps-wrapper .step-wrapper .step-item .button {
	margin-top: 40px;
	display: inline-block
}

.notouch .customerservice-list .steps-wrapper .step-wrapper .step-item .button:hover svg path {
	fill: #003150
}

.customerservice-list .steps-wrapper .step-wrapper .step-item .button svg {
	margin-right: 15px;
	display: inline-block;
	vertical-align: middle;
	top: -2px;
	position: relative
}

.customerservice-list .steps-wrapper .step-wrapper .step-item .arrow {
	position: absolute;
	top: 50%;
	left: auto;
	right: -1px;
	margin-top: -34px;
	border-color: rgba(0, 0, 0, 0) #fff;
	border-style: solid;
	border-width: 34px 18px 34px 0
}

html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item .arrow {
	top: 100%;
	border-width: 0 34px 18px;
	left: 50%;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
	margin-top: -18px;
	margin-left: -34px;
	right: auto
}

.customerservice-list .steps-wrapper .step-wrapper .step-item.text {
	padding: 0 90px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	width: 40%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 60%
}

html.tablet .customerservice-list .steps-wrapper .step-wrapper .step-item.text {
	padding: 0 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: 0
}

.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #003150;
	font-size: 14px;
	position: relative;
	text-transform: uppercase
}

html[data-lang=gr-gr] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number,
html[data-lang=gr-gr] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
html[data-lang=ja-jp] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number,
html[data-lang=ja-jp] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
html[data-lang=ko-kr] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number,
html[data-lang=ko-kr] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
html[data-lang=ru-ru] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number,
html[data-lang=ru-ru] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title,
html[data-lang=zh-hk] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number,
html[data-lang=zh-hk] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title {
	font-family: open_sansbold
}

html[data-lang=th-th] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number,
html[data-lang=th-th] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number.step-title,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.step-title {
	line-height: 20px
}

.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number.step-number,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.step-number {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 40px
}

html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number.step-number,
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.step-number {
	margin-bottom: 20px
}

.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-number.step-number:after,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.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-number.step-number:before,
.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title.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-number,
html.mobile .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-title {
	font-size: 12px
}

.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	color: #676767;
	line-height: 20px;
	margin-top: 50px
}

html[data-lang=gr-gr] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description,
html[data-lang=ja-jp] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description,
html[data-lang=ko-kr] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description,
html[data-lang=ru-ru] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description,
html[data-lang=zh-hk] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

.customerservice-list .steps-wrapper .step-wrapper .step-item.text .step-link {
	padding: 0;
	color: #bac5cc;
	margin-top: 30px
}

.customerservice-detail .section-content {
	padding-bottom: 100px
}

html.mobile .customerservice-detail .section-content {
	padding-bottom: 40px
}

.customerservice-detail .section-content .image {
	margin-bottom: 80px
}

.customerservice-detail .section-content .image img {
	width: 100%
}

html.mobile .customerservice-detail .section-content .image {
	width: 100%;
	margin-left: -50%;
	margin-bottom: 50px
}

.customerservice-detail .section-content li {
	position: relative
}

.customerservice-detail .section-content>.text-wrapper {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #494949;
	background-color: #fff;
	padding: 0 12% 95px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.text-wrapper,
html[data-lang=ja-jp] .customerservice-detail .section-content>.text-wrapper,
html[data-lang=ko-kr] .customerservice-detail .section-content>.text-wrapper,
html[data-lang=ru-ru] .customerservice-detail .section-content>.text-wrapper,
html[data-lang=zh-hk] .customerservice-detail .section-content>.text-wrapper {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.text-wrapper {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.text-wrapper {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail .section-content>.text-wrapper {
	padding: 0 10px 20px;
	font-size: 12px;
	width: 100%;
	left: 0;
	margin-left: 0
}

.customerservice-detail .section-content>.text-wrapper>p:first-child {
	padding-top: 87px
}

.customerservice-detail .section-content>.text-wrapper h2,
.customerservice-detail .section-content>.text-wrapper h3 {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 20px;
	color: #00304f;
	padding-top: 87px;
	padding-bottom: 29px;
	text-transform: uppercase
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.text-wrapper h2,
html[data-lang=gr-gr] .customerservice-detail .section-content>.text-wrapper h3,
html[data-lang=ja-jp] .customerservice-detail .section-content>.text-wrapper h2,
html[data-lang=ja-jp] .customerservice-detail .section-content>.text-wrapper h3,
html[data-lang=ko-kr] .customerservice-detail .section-content>.text-wrapper h2,
html[data-lang=ko-kr] .customerservice-detail .section-content>.text-wrapper h3,
html[data-lang=ru-ru] .customerservice-detail .section-content>.text-wrapper h2,
html[data-lang=ru-ru] .customerservice-detail .section-content>.text-wrapper h3,
html[data-lang=th-th] .customerservice-detail .section-content>.text-wrapper h2,
html[data-lang=th-th] .customerservice-detail .section-content>.text-wrapper h3,
html[data-lang=zh-hk] .customerservice-detail .section-content>.text-wrapper h2,
html[data-lang=zh-hk] .customerservice-detail .section-content>.text-wrapper h3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.text-wrapper h2,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.text-wrapper h3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail .section-content>.text-wrapper h2,
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: #fff;
	padding: 95px 100px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile .customerservice-detail .section-content>.icons-wrapper {
	padding: 25px;
	width: 100%;
	left: 0;
	margin-left: 0
}

.customerservice-detail .section-content>.icons-wrapper.pickhome .float-left {
	float: left;
	width: 50%
}

.customerservice-detail .section-content>.icons-wrapper.pickhome .icn-item,
html.mobile .customerservice-detail .section-content>.icons-wrapper.pickhome .float-left {
	float: none;
	width: 100%
}

.customerservice-detail .section-content>.icons-wrapper .icn-item {
	float: left;
	width: 50%;
	position: relative;
	margin-bottom: 70px;
	height: 90px
}

.customerservice-detail .section-content>.icons-wrapper .icn-item.empty {
	line-height: 90px
}

.customerservice-detail .section-content>.icons-wrapper .icn-item.empty .text-content {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

html.mobile .customerservice-detail .section-content>.icons-wrapper .icn-item.empty {
	line-height: 1em
}

html.tablet .customerservice-detail .section-content>.icons-wrapper .icn-item {
	height: 200px
}

html.mobile .customerservice-detail .section-content>.icons-wrapper .icn-item {
	width: 100%;
	float: none;
	height: auto;
	margin-bottom: 20px
}

.customerservice-detail .section-content>.icons-wrapper .icn-item .icn-wrapper {
	position: absolute;
	top: 0;
	left: 0
}

html.mobile .customerservice-detail .section-content>.icons-wrapper .icn-item .icn-wrapper img {
	width: 50px
}

.customerservice-detail .section-content>.icons-wrapper .icn-item .text-content {
	padding-left: 122px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 60px;
	width: 100%
}

html.mobile .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content {
	padding-left: 60px;
	padding-right: 0
}

.customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-title {
	font-size: 14px;
	color: #00304f;
	line-height: 26px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-title,
html[data-lang=ja-jp] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-title,
html[data-lang=ko-kr] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-title,
html[data-lang=ru-ru] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-title,
html[data-lang=th-th] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-title,
html[data-lang=zh-hk] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-title {
	font-size: 12px
}

.customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-description {
	font-size: 12px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	line-height: 21px
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-description,
html[data-lang=ja-jp] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-description,
html[data-lang=ko-kr] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-description,
html[data-lang=ru-ru] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-description,
html[data-lang=zh-hk] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-description {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail .section-content>.icons-wrapper .icn-item .text-content .icn-description {
	font-size: 10px
}

.customerservice-detail .section-content>.icons-wrapper .icn-item.disable-image .icn-wrapper img {
	display: none
}

.customerservice-detail .section-content>.icons-wrapper .icn-item.disable-image .text-content {
	padding-left: 0
}

.customerservice-detail .section-content>.header-wrapper {
	margin-bottom: 50px;
	background: #fff
}

.customerservice-detail .section-content>.header-wrapper.full-picture .picture {
	float: none;
	width: 100%
}

html.mobile .customerservice-detail .section-content>.header-wrapper {
	padding: 0;
	margin-bottom: 20px
}

.customerservice-detail .section-content>.header-wrapper .picture {
	float: left;
	width: 50%
}

.customerservice-detail .section-content>.header-wrapper .picture img,
html.mobile .customerservice-detail .section-content>.header-wrapper .picture {
	width: 100%
}

.customerservice-detail .section-content>.header-wrapper .text {
	width: 50%;
	float: left;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #676767;
	background-color: #fff;
	padding: 100px 7% 90px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.header-wrapper .text,
html[data-lang=ja-jp] .customerservice-detail .section-content>.header-wrapper .text,
html[data-lang=ko-kr] .customerservice-detail .section-content>.header-wrapper .text,
html[data-lang=ru-ru] .customerservice-detail .section-content>.header-wrapper .text,
html[data-lang=zh-hk] .customerservice-detail .section-content>.header-wrapper .text {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.header-wrapper .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.header-wrapper .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff;
	margin-top: -1px;
	padding-top: 1px;
	color: #676767;
	position: relative
}

html.mobile .customerservice-detail .section-content>.content-wrapper {
	width: 100%;
	left: 0;
	margin-left: 0
}

.customerservice-detail .section-content>.content-wrapper .anchor-wrapper {
	margin-top: 60px;
	padding-right: 90px;
	padding-left: 90px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html.mobile .customerservice-detail .section-content>.content-wrapper .anchor-wrapper {
	margin-top: 50px;
	padding-left: 0;
	padding-right: 0
}

.customerservice-detail .section-content>.content-wrapper .anchor-wrapper a {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	color: #003150;
	display: inline-block;
	margin-right: 30px;
	position: relative;
	overflow: hidden;
	padding-bottom: 4px
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.content-wrapper .anchor-wrapper a,
html[data-lang=ja-jp] .customerservice-detail .section-content>.content-wrapper .anchor-wrapper a,
html[data-lang=ko-kr] .customerservice-detail .section-content>.content-wrapper .anchor-wrapper a,
html[data-lang=ru-ru] .customerservice-detail .section-content>.content-wrapper .anchor-wrapper a,
html[data-lang=th-th] .customerservice-detail .section-content>.content-wrapper .anchor-wrapper a,
html[data-lang=zh-hk] .customerservice-detail .section-content>.content-wrapper .anchor-wrapper a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.content-wrapper .anchor-wrapper a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-detail .section-content>.content-wrapper .anchor-wrapper a:after {
	content: "";
	height: 2px;
	background: #003150;
	width: 100%;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	-o-transition: transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.customerservice-detail .section-content>.content-wrapper .anchor-wrapper a.active:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.customerservice-detail .section-content>.content-wrapper .anchor-wrapper a:hover {
	cursor: pointer
}

.customerservice-detail .section-content>.content-wrapper .anchor-wrapper a:hover:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

html.mobile .customerservice-detail .section-content>.content-wrapper .anchor-wrapper a {
	font-size: 12px;
	margin-right: 15px;
	line-height: 16px
}

.customerservice-detail .section-content>.content-wrapper .select-wrapper {
	margin-top: 80px;
	padding-right: 90px;
	padding-left: 90px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html.mobile .customerservice-detail .section-content>.content-wrapper .select-wrapper {
	margin-top: 50px;
	padding-left: 0;
	padding-right: 0;
	display: block
}

.customerservice-detail .section-content>.content-wrapper .select-wrapper .spacer,
.customerservice-detail .section-content>.content-wrapper .select-wrapper .subtitle {
	font-size: 26px;
	line-height: 30px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #404040;
	text-align: left;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.content-wrapper .select-wrapper .spacer,
html[data-lang=gr-gr] .customerservice-detail .section-content>.content-wrapper .select-wrapper .subtitle,
html[data-lang=ja-jp] .customerservice-detail .section-content>.content-wrapper .select-wrapper .spacer,
html[data-lang=ja-jp] .customerservice-detail .section-content>.content-wrapper .select-wrapper .subtitle,
html[data-lang=ko-kr] .customerservice-detail .section-content>.content-wrapper .select-wrapper .spacer,
html[data-lang=ko-kr] .customerservice-detail .section-content>.content-wrapper .select-wrapper .subtitle,
html[data-lang=ru-ru] .customerservice-detail .section-content>.content-wrapper .select-wrapper .spacer,
html[data-lang=ru-ru] .customerservice-detail .section-content>.content-wrapper .select-wrapper .subtitle,
html[data-lang=zh-hk] .customerservice-detail .section-content>.content-wrapper .select-wrapper .spacer,
html[data-lang=zh-hk] .customerservice-detail .section-content>.content-wrapper .select-wrapper .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.content-wrapper .select-wrapper .spacer,
html[data-lang=th-th] .customerservice-detail .section-content>.content-wrapper .select-wrapper .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.content-wrapper .select-wrapper .spacer,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.content-wrapper .select-wrapper .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile .customerservice-detail .section-content>.content-wrapper .select-wrapper .spacer,
.mobile .customerservice-detail .section-content>.content-wrapper .select-wrapper .subtitle {
	font-size: 19px;
	line-height: 20px
}

.customerservice-detail .section-content>.content-wrapper .select-wrapper>span {
	font-size: 16px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-right: 100px;
	text-transform: uppercase
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.content-wrapper .select-wrapper>span,
html[data-lang=ja-jp] .customerservice-detail .section-content>.content-wrapper .select-wrapper>span,
html[data-lang=ko-kr] .customerservice-detail .section-content>.content-wrapper .select-wrapper>span,
html[data-lang=ru-ru] .customerservice-detail .section-content>.content-wrapper .select-wrapper>span,
html[data-lang=zh-hk] .customerservice-detail .section-content>.content-wrapper .select-wrapper>span {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.content-wrapper .select-wrapper>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.content-wrapper .select-wrapper>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 50px;
	border-top: 1px solid #eff1f3;
	margin-left: 90px;
	margin-right: 90px;
	padding-bottom: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper {
	margin-top: 30px;
	padding-bottom: 30px;
	margin-left: 0;
	margin-right: 0
}

.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>a {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item.always-visible {
	display: block !important
}

.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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	color: #003150;
	display: inline-block
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .pdf-name,
html[data-lang=ja-jp] .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .pdf-name,
html[data-lang=ko-kr] .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .pdf-name,
html[data-lang=ru-ru] .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .pdf-name,
html[data-lang=th-th] .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .pdf-name,
html[data-lang=zh-hk] .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .pdf-name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .pdf-name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 .label {
	position: absolute;
	opacity: 0;
	font-size: 0
}

.customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .button {
	margin-top: 4px
}

.customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .button.downloaded span .icon-customerservice-downloaded {
	display: block;
	position: relative;
	left: 9px
}

.customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .button.downloaded span .icon-customerservice-download {
	display: none
}

.customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .button span {
	position: relative
}

.customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .button span .icon-customerservice-downloaded {
	display: none
}

html.mobile .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .button.button-webversion {
	position: absolute;
	right: 0;
	top: 22px
}

html.mobile .customerservice-detail .section-content>.content-wrapper .pdfs-wrapper .pdf-item .button {
	padding-right: 0;
	margin-top: 10px
}

.customerservice-detail .section-content>.content-wrapper .button-wrapper {
	text-align: right;
	padding-bottom: 70px;
	padding-right: 90px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.mobile .customerservice-detail .section-content>.content-wrapper .button-wrapper {
	padding-right: 0;
	padding-bottom: 20px
}

.customerservice-detail .section-content>.content-wrapper .button-wrapper .button {
	display: inline-block
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper {
	padding-right: 90px;
	padding-left: 90px
}

.mobile .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper {
	padding-left: 0;
	padding-right: 0
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-title {
	width: 100%;
	color: #6c6d6e;
	font-size: 25px;
	line-height: 30px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-title,
html[data-lang=ja-jp] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-title,
html[data-lang=ko-kr] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-title,
html[data-lang=ru-ru] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-title,
html[data-lang=zh-hk] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-title {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-subtitle {
	width: 100%;
	color: #404040;
	line-height: 17px;
	font-size: 13px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 10px
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-subtitle,
html[data-lang=ja-jp] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-subtitle,
html[data-lang=ko-kr] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-subtitle,
html[data-lang=ru-ru] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-subtitle,
html[data-lang=zh-hk] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorial-subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item {
	width: 32%;
	display: inline-block;
	vertical-align: top
}

.mobile .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item {
	width: 46%;
	margin-left: 2%;
	margin-right: 2%
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item:nth-child(3n+2) {
	margin-left: 2%;
	margin-right: 2%
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item {
	position: relative;
	margin-top: 40px;
	width: 100%;
	cursor: pointer
}

html.notouch .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item:hover .picture .icon-general-play {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .picture {
	position: relative
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .picture .icon-general-play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -26px;
	margin-left: -26px;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .picture img {
	width: 100%
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .title {
	font-size: 15px;
	color: #00304f;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: 14px;
	text-transform: uppercase
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .title,
html[data-lang=ja-jp] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .title,
html[data-lang=ko-kr] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .title,
html[data-lang=ru-ru] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .title,
html[data-lang=th-th] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .title,
html[data-lang=zh-hk] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .item .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .chapters ul {
	color: #6c6d6e;
	list-style-type: none;
	margin-top: 10px
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .chapters ul li {
	margin-bottom: 5px;
	line-height: 17px;
	font-size: 13px
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .chapters ul li:before {
	display: none
}

.customerservice-detail .section-content>.content-wrapper .tutorials-wrapper .tutorials .container-item .chapters ul li:hover {
	cursor: pointer
}

.customerservice-detail .section-content>.price-wrapper {
	padding: 80px 140px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.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;
	line-height: 26px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #003150;
	text-align: right;
	padding-right: 4%;
	height: 60px;
	vertical-align: middle
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.price-wrapper .public-price,
html[data-lang=ja-jp] .customerservice-detail .section-content>.price-wrapper .public-price,
html[data-lang=ko-kr] .customerservice-detail .section-content>.price-wrapper .public-price,
html[data-lang=ru-ru] .customerservice-detail .section-content>.price-wrapper .public-price,
html[data-lang=zh-hk] .customerservice-detail .section-content>.price-wrapper .public-price {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.price-wrapper .public-price {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.price-wrapper .public-price {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail .section-content>.price-wrapper .public-price {
	font-size: 6px
}

.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;
	box-sizing: border-box
}

html.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table {
	min-width: auto
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table #table-header1 {
	padding-left: 20%
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
.customerservice-detail .section-content>.price-wrapper .table-wrapper table th {
	color: #00304f;
	font-size: 16px;
	height: 60px;
	text-transform: uppercase;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	width: 20%;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
html[data-lang=gr-gr] .customerservice-detail .section-content>.price-wrapper .table-wrapper table th,
html[data-lang=ja-jp] .customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
html[data-lang=ja-jp] .customerservice-detail .section-content>.price-wrapper .table-wrapper table th,
html[data-lang=ko-kr] .customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
html[data-lang=ko-kr] .customerservice-detail .section-content>.price-wrapper .table-wrapper table th,
html[data-lang=ru-ru] .customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
html[data-lang=ru-ru] .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,
html[data-lang=th-th] .customerservice-detail .section-content>.price-wrapper .table-wrapper table th,
html[data-lang=zh-hk] .customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
html[data-lang=zh-hk] .customerservice-detail .section-content>.price-wrapper .table-wrapper table th {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.price-wrapper .table-wrapper table th {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table td:focus,
.customerservice-detail .section-content>.price-wrapper .table-wrapper table th:focus {
	border: 1px solid
}

html.tablet .customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
html.tablet .customerservice-detail .section-content>.price-wrapper .table-wrapper table th {
	font-size: 12px
}

.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table th {
	height: 40px;
	font-size: 8px
}

.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table td.type,
.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table th.type {
	width: 25%
}

.mobile[data-lang=ru-ru] .customerservice-detail .section-content>.price-wrapper .table-wrapper table td,
.mobile[data-lang=ru-ru] .customerservice-detail .section-content>.price-wrapper .table-wrapper table th {
	font-size: 7px
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table td.bold,
.customerservice-detail .section-content>.price-wrapper .table-wrapper table th.bold {
	color: #646f76
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table td.align-left,
.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 th.first {
	text-align: left
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table td.type,
.customerservice-detail .section-content>.price-wrapper .table-wrapper table th.type {
	width: 50%
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table th {
	padding-left: .5%;
	padding-right: .5%
}

.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 td .icon-close {
	color: #fff
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table td .aria-label {
	position: absolute;
	font-size: 0
}

.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: 0
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table tbody th,
.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 tbody th,
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 tbody th,
.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table td {
	font-size: 6px
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table tbody th p,
.customerservice-detail .section-content>.price-wrapper .table-wrapper table td p {
	margin-top: 7px
}

.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table tbody th p,
.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table td p {
	margin-top: 0
}

.customerservice-detail .section-content>.price-wrapper .table-wrapper table tbody th img,
.customerservice-detail .section-content>.price-wrapper .table-wrapper table td img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	float: left;
	margin-right: 5px
}

html.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table tbody th img,
html.mobile .customerservice-detail .section-content>.price-wrapper .table-wrapper table td img {
	-webkit-transform: scale(.3);
	-ms-transform: scale(.3);
	transform: scale(.3);
	margin-right: 0;
	float: none
}

.customerservice-detail .section-content>.price-wrapper .price-ondemand {
	background: #eef0f2;
	padding: 5.2% 8.7%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-title,
html[data-lang=ja-jp] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-title,
html[data-lang=ko-kr] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-title,
html[data-lang=ru-ru] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-title,
html[data-lang=th-th] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-title,
html[data-lang=zh-hk] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 15px
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-description,
html[data-lang=ja-jp] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-description,
html[data-lang=ko-kr] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-description,
html[data-lang=ru-ru] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-description,
html[data-lang=zh-hk] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-description {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.price-wrapper .price-ondemand .ondemand-description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 15px
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.price-wrapper .more-informations,
html[data-lang=ja-jp] .customerservice-detail .section-content>.price-wrapper .more-informations,
html[data-lang=ko-kr] .customerservice-detail .section-content>.price-wrapper .more-informations,
html[data-lang=ru-ru] .customerservice-detail .section-content>.price-wrapper .more-informations,
html[data-lang=zh-hk] .customerservice-detail .section-content>.price-wrapper .more-informations {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail .section-content>.price-wrapper .more-informations {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.price-wrapper .more-informations {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0
}

.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
}

html.mobile .customerservice-detail .section-content>.price-wrapper.videos-wrapper .video-item .video {
	min-height: 180px
}

.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;
	box-sizing: border-box;
	height: 110px;
	line-height: 110px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 18px;
	color: #0f2f48;
	background: #e5e8eb
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.price-wrapper.videos-wrapper .video-item .video-caption,
html[data-lang=ja-jp] .customerservice-detail .section-content>.price-wrapper.videos-wrapper .video-item .video-caption,
html[data-lang=ko-kr] .customerservice-detail .section-content>.price-wrapper.videos-wrapper .video-item .video-caption,
html[data-lang=ru-ru] .customerservice-detail .section-content>.price-wrapper.videos-wrapper .video-item .video-caption,
html[data-lang=zh-hk] .customerservice-detail .section-content>.price-wrapper.videos-wrapper .video-item .video-caption {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] .customerservice-detail .section-content>.price-wrapper.videos-wrapper .video-item .video-caption {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-detail .section-content>.price-wrapper.videos-wrapper .video-item .video-caption P {
	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-youku,
.customerservice-detail .section-content>.price-wrapper.videos-wrapper .video-item .video-youtube {
	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;
	box-sizing: border-box;
	color: #00304f;
	background: #fff;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .customerservice-detail .section-content>.price-wrapper.find-center-wrapper,
html[data-lang=ja-jp] .customerservice-detail .section-content>.price-wrapper.find-center-wrapper,
html[data-lang=ko-kr] .customerservice-detail .section-content>.price-wrapper.find-center-wrapper,
html[data-lang=ru-ru] .customerservice-detail .section-content>.price-wrapper.find-center-wrapper,
html[data-lang=th-th] .customerservice-detail .section-content>.price-wrapper.find-center-wrapper,
html[data-lang=zh-hk] .customerservice-detail .section-content>.price-wrapper.find-center-wrapper {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail .section-content>.price-wrapper.find-center-wrapper {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail .section-content>.price-wrapper.find-center-wrapper {
	padding: 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: #fff;
	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
}

@media screen and (-ms-high-contrast:active) {
	.customerservice-detail .section-content>.price-wrapper .table-wrapper table td img {
		background: #fff
	}
}

html.mobile .customerservice-detail.customerservice-manuals .dropdown {
	height: 42.66666667px;
	line-height: 42.66666667px
}

html.ie .customerservice-detail.customerservice-manuals .dropdown .sprite.icon-general-down,
html.mobile .customerservice-detail.customerservice-manuals .dropdown .sprite.icon-general-down {
	top: 15px
}

.customerservice-detail.customerservice-manuals .header-wrapper {
	background-color: #eff1f3;
	padding: 90px 95px;
	color: #000;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile .customerservice-detail.customerservice-manuals .header-wrapper {
	padding: 42.66666667px 17.06666667px
}

.customerservice-detail.customerservice-manuals .header-wrapper .header-background {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

html.mobile .customerservice-detail.customerservice-manuals .header-wrapper .header-background {
	display: none
}

.customerservice-detail.customerservice-manuals .header-wrapper .header-background img {
	position: absolute;
	max-width: 100%;
	height: auto;
	top: 50px;
	right: 120px
}

html.tablet .customerservice-detail.customerservice-manuals .header-wrapper .header-background img {
	top: auto;
	right: -210px;
	bottom: -210px
}

.customerservice-detail.customerservice-manuals .header-wrapper>* {
	position: relative
}

.customerservice-detail.customerservice-manuals .header-wrapper h2 {
	color: #002744;
	text-transform: uppercase;
	font-size: 26px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .header-wrapper h2,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .header-wrapper h2,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .header-wrapper h2,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .header-wrapper h2,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .header-wrapper h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .header-wrapper h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .header-wrapper h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail.customerservice-manuals .header-wrapper h2 {
	font-size: 11.94666667px
}

.customerservice-detail.customerservice-manuals .header-wrapper form label {
	color: #676767;
	font-size: 16px;
	margin-top: 10px;
	display: inline-block;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .header-wrapper form label,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .header-wrapper form label,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .header-wrapper form label,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .header-wrapper form label,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .header-wrapper form label {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .header-wrapper form label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .header-wrapper form label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail.customerservice-manuals .header-wrapper form label {
	font-size: 10.24px
}

.customerservice-detail.customerservice-manuals .header-wrapper form button {
	margin-top: 20px;
	position: relative;
	padding-right: 70px;
	width: 320px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left
}

.customerservice-detail.customerservice-manuals .header-wrapper form button>span {
	font-size: 12px
}

html.mobile .customerservice-detail.customerservice-manuals .header-wrapper form button>span {
	font-size: 10px
}

.notouch .customerservice-detail.customerservice-manuals .header-wrapper form button:hover i {
	opacity: 0
}

.notouch .customerservice-detail.customerservice-manuals .header-wrapper form button:hover i.icon-hover {
	opacity: 1
}

.customerservice-detail.customerservice-manuals .header-wrapper form button i {
	margin: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 30px;
	left: auto
}

.customerservice-detail.customerservice-manuals .header-wrapper form button i.icon-hover {
	opacity: 0
}

html.mobile .customerservice-detail.customerservice-manuals .header-wrapper form button {
	width: 100%;
	height: 42.66666667px;
	line-height: 42.66666667px
}

.customerservice-detail.customerservice-manuals .header-wrapper a {
	color: #003150;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	margin-top: 30px
}

.customerservice-detail.customerservice-manuals .header-wrapper a span {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.customerservice-detail.customerservice-manuals .header-wrapper a span:after {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #002744;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out
}

.customerservice-detail.customerservice-manuals .header-wrapper a:focus span:after,
.notouch .customerservice-detail.customerservice-manuals .header-wrapper a:hover span:after {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}

.customerservice-detail.customerservice-manuals .header-wrapper a i {
	width: 17px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	display: inline-block;
	border-radius: 50%;
	font-size: 12px;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #fff;
	font-style: normal;
	background-color: #002744;
	margin-right: 10px;
	vertical-align: middle
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .header-wrapper a i,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .header-wrapper a i,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .header-wrapper a i,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .header-wrapper a i,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .header-wrapper a i {
	font-family: open_sansbold
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .header-wrapper a i {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .header-wrapper a i {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .header-wrapper a,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .header-wrapper a,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .header-wrapper a,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .header-wrapper a,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .header-wrapper a {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .header-wrapper a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .header-wrapper a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail.customerservice-manuals .header-wrapper a {
	font-size: 10.24px;
	margin-top: 21.33333333px
}

.customerservice-detail.customerservice-manuals .content-wrapper {
	background-color: #fff;
	padding: 90px 95px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper {
	padding: 42.66666667px 17.06666667px
}

.customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .right,
html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .right {
	width: 100%
}

.customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper h2 {
	color: #002744;
	text-transform: uppercase;
	font-size: 26px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper h2,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper h2,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper h2,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper h2,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper h2 {
	font-size: 22.18666667px
}

.customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p {
	color: #676767;
	font-size: 16px;
	margin-top: 10px;
	display: inline-block;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p {
	font-size: 13.65333333px;
	margin-top: 8.53333333px
}

.customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p span.active-search {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #002744
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p span.active-search,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p span.active-search,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p span.active-search,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p span.active-search,
html[data-lang=th-th] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p span.active-search,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p span.active-search {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper p span.active-search {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper {
	margin-top: 50px
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper {
	margin-top: 42.66666667px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown {
	max-width: 123.73333333px;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	width: 50%
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown label {
	height: 42.66666667px;
	line-height: 42.66666667px
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown span {
	font-size: 11.94666667px;
	color: #002744;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown span,
html[data-lang=ja-jp] html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown span,
html[data-lang=ko-kr] html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown span,
html[data-lang=ru-ru] html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown span,
html[data-lang=th-th] html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown span,
html[data-lang=zh-hk] html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown .icon-general-down {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span {
	width: 50%
}

.customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span {
	text-transform: uppercase;
	color: #737373;
	font-size: 16px;
	line-height: 24px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	vertical-align: middle
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper>span {
	font-size: 13.65333333px;
	line-height: 20.48px
}

.customerservice-detail.customerservice-manuals .content-wrapper .top-wrapper .select-wrapper .dropdown {
	margin-left: 20px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper {
	margin-top: 30px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper.no-accordion {
	margin-top: 80px
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper.no-accordion,
html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper.no-accordion {
	margin-top: 42.66666667px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper.no-accordion .manuals-category {
	display: inline-block
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper.no-accordion .manuals-category>ul>li {
	width: calc(100% - 15px)
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper.no-accordion .manuals-category>ul>li:last-of-type {
	margin-bottom: 0
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category:not(:last-child) {
	border-bottom: 1px solid #e5e5e5
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .no-result {
	color: #676767;
	font-size: 16px;
	display: inline-block;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-style: italic
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .no-result,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .no-result,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .no-result,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .no-result,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .no-result {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .no-result {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .no-result {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .no-result {
	font-size: 13.65333333px;
	margin-top: 8.53333333px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper.empty .title-wrapper h3 {
	cursor: default;
	pointer-events: none
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper.empty .title-wrapper button {
	display: none
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category.open .title-wrapper button:after,
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper.open .title-wrapper button:after {
	opacity: 0
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul {
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li,
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li,
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	width: calc(25% - 15px);
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li:last-of-type,
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li:last-of-type,
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li:last-of-type {
	margin-bottom: 50px
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li:last-of-type,
html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li:last-of-type,
html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li:last-of-type {
	margin-bottom: 25.6px
}

html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li,
html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li,
html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li {
	width: calc(50% - 10px);
	margin-top: 20px
}

html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li:nth-of-type(odd),
html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li:nth-of-type(odd),
html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li:nth-of-type(odd) {
	margin-left: 0
}

html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li:nth-of-type(2n),
html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li:nth-of-type(2n),
html.tablet .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li:nth-of-type(2n) {
	margin-right: 0
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li,
html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li,
html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li+li,
html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li+li,
html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li+li {
	margin-top: 17.06666667px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li:nth-of-type(1n+5),
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li:nth-of-type(1n+5),
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li:nth-of-type(1n+5) {
	margin-top: 20px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li:nth-of-type(4n+1),
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li:nth-of-type(4n+1),
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li:nth-of-type(4n+1) {
	margin-left: 0
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>li:nth-of-type(4n),
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manuals-category>ul>li:nth-of-type(4n),
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper>li:nth-of-type(4n) {
	margin-right: 0
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper {
	position: relative
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper h3 {
	color: #003150;
	font-size: 26px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	padding-right: 30px;
	cursor: pointer;
	padding-top: 50px;
	padding-bottom: 50px
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper h3,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper h3,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper h3,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper h3,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper h3 {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper h3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper h3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper h3 {
	font-size: 20px;
	padding-top: 25.6px;
	padding-bottom: 25.6px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper button {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	width: 12px;
	height: 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	padding: 10px;
	cursor: pointer
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper button:after,
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper button:before {
	position: absolute;
	top: 8px;
	left: 4px;
	content: "";
	width: 12px;
	height: 2px;
	background-color: #003150
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .title-wrapper button:after {
	-webkit-transition: opacity .1s linear;
	-o-transition: opacity .1s linear;
	transition: opacity .1s linear;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner {
	position: relative
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner img {
	width: 100%;
	height: auto
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner.open .buttons-wrapper,
html:not(.mobile) .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner:hover .buttons-wrapper {
	opacity: 1;
	pointer-events: all
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner.open .refs-wrapper,
html:not(.mobile) .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner:hover .refs-wrapper {
	opacity: 0;
	pointer-events: none;
	display: none
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .manual-actions {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .refs-wrapper {
	padding: 0 15px;
	color: #003150;
	font-size: 14px;
	line-height: 22px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	text-align: center;
	opacity: 1;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .refs-wrapper,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .refs-wrapper,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .refs-wrapper,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .refs-wrapper,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .refs-wrapper {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .refs-wrapper {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .refs-wrapper {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper {
	padding: 15px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0;
	-webkit-transition: opacity .3s linear;
	-o-transition: opacity .3s linear;
	transition: opacity .3s linear;
	max-width: 100%;
	width: 100%;
	pointer-events: none
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper {
	padding: 8.53333333px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .chapters {
	display: none
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper>*+* {
	margin-top: 15px
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper>*+* {
	margin-top: 8.53333333px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper>* {
	width: 100%;
	max-width: 100%
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video {
	text-align: center;
	font-size: 0;
	line-height: 0;
	padding: 15px 20px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #ccd6dc;
	-webkit-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	white-space: nowrap
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video:focus,
.notouch .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video:hover {
	border-color: #003150
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video {
	padding: 8.53333333px 12.8px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video i,
.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	display: inline-block;
	vertical-align: top
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	font-size: 12px;
	line-height: normal;
	color: #003150;
	margin-left: 5px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	-webkit-transition: color .1s linear;
	-o-transition: color .1s linear;
	transition: color .1s linear;
	min-width: 180px;
	white-space: normal;
	max-width: 80%
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video span,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video span,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video span,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video span,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual {
	height: auto;
	line-height: normal
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual:focus label,
.notouch .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual:hover label {
	border-color: #003150
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	text-align: center;
	padding: 15px 20px;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #ccd6dc;
	font-size: 12px;
	line-height: 18px;
	color: #003150;
	text-transform: none;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	height: auto;
	white-space: normal;
	vertical-align: middle;
	-webkit-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear
}

html[data-lang=gr-gr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label,
html[data-lang=ja-jp] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label,
html[data-lang=ko-kr] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label,
html[data-lang=ru-ru] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label,
html[data-lang=zh-hk] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label * {
	vertical-align: middle
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label .icon-customerservice-pdf {
	position: relative;
	top: -2px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label span {
	width: auto;
	margin: 0 5px;
	min-width: 165px
}

html.mobile .customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	padding: 8.53333333px 12.8px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label .icon-general-down {
	position: relative;
	vertical-align: middle;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label em {
	font-style: normal;
	color: grey
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual>ul {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	z-index: 1;
	max-height: 175px
}

.customerservice-detail.customerservice-manuals .content-wrapper .manuals-wrapper .manual-inner .buttons-wrapper .button-manual>ul li {
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-customerservice.section-map {
	position: relative;
	width: 100%;
	background-color: #fff;
	padding-top: 60px
}

html.mobile #section-customerservice.section-map {
	padding-top: 30px
}

.customerservice-cta-services {
	width: 100%;
	height: 230px;
	position: relative;
	overflow: hidden;
	text-align: center;
	line-height: 230px;
	background: #012641;
	border-top: 50px solid #fff
}

html.tablet .customerservice-cta-services {
	border-top: 40px solid #fff
}

html.mobile .customerservice-cta-services {
	border-top: 30px solid #fff
}

.customerservice-cta-services img {
	position: absolute;
	top: 0;
	left: 0;
	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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	font-size: 16px;
	letter-spacing: .1em;
	line-height: 1.4em;
	padding-left: 10%;
	padding-right: 10%
}

html[data-lang=gr-gr] .customerservice-cta-services .content .title,
html[data-lang=ja-jp] .customerservice-cta-services .content .title,
html[data-lang=ko-kr] .customerservice-cta-services .content .title,
html[data-lang=ru-ru] .customerservice-cta-services .content .title,
html[data-lang=th-th] .customerservice-cta-services .content .title,
html[data-lang=zh-hk] .customerservice-cta-services .content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-cta-services .content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-cta-services .content .button {
	margin-top: 20px;
	background: #fff;
	position: relative;
	height: 50px;
	line-height: 50px
}

html.mobile .customerservice-cta-services .content .button {
	padding: 0 25px
}

.customerservice-menu {
	position: relative
}

html.mobile .customerservice-menu {
	top: 89px
}

html.mobile [data-jsfile=csFaq] .customerservice-menu {
	top: 0
}

.customerservice-menu.fixed {
	position: fixed;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 117px;
	z-index: 100;
	max-width: 1600px;
	left: 0
}

html[data-magentotemplate="1"] .customerservice-menu.fixed {
	-webkit-transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .5s cubic-bezier(.19, 1, .22, 1);
	transition: transform .5s cubic-bezier(.19, 1, .22, 1);
	transition: transform .5s cubic-bezier(.19, 1, .22, 1), -webkit-transform .5s cubic-bezier(.19, 1, .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);
	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;
	box-sizing: border-box
}

.customerservice-menu .menu li {
	display: inline-block;
	margin-right: 30px
}

html.tablet .customerservice-menu .menu li {
	margin-right: 20px
}

html.notouch .customerservice-menu .menu li:hover i {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.customerservice-menu .menu a {
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	-webkit-transition: color .3s linear;
	-o-transition: color .3s linear;
	transition: color .3s linear;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] .customerservice-menu .menu a,
html[data-lang=ja-jp] .customerservice-menu .menu a,
html[data-lang=ko-kr] .customerservice-menu .menu a,
html[data-lang=ru-ru] .customerservice-menu .menu a,
html[data-lang=th-th] .customerservice-menu .menu a,
html[data-lang=zh-hk] .customerservice-menu .menu a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-menu .menu a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.width-above-1600 .customerservice-menu .menu a {
	font-size: 12px
}

.customerservice-menu .menu a.selected {
	color: #fff;
	border-bottom: 1px solid #fff
}

.customerservice-menu .menu a i {
	margin-left: 5px;
	position: relative;
	-webkit-transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);
	transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);
	-o-transition: transform .5s cubic-bezier(.165, .84, .44, 1);
	transition: transform .5s cubic-bezier(.165, .84, .44, 1);
	transition: transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1)
}

.customerservice-menu .menu .right {
	position: absolute;
	right: 0;
	top: 0
}

.customerservice-menu .submenu-wrapper {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 71px;
	left: 0
}

.customerservice-menu .submenu-wrapper .submenu-item {
	position: relative;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	z-index: 100;
	display: none;
	padding: 45px 40px 20px;
	position: absolute;
	top: 0;
	z-index: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.customerservice-menu .submenu-wrapper .submenu-item .submenu-link {
	width: 100%;
	display: block;
	height: 45px
}

.customerservice-menu .submenu-wrapper .submenu-item .submenu-link span {
	color: #003150;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	-webkit-transition: color .3s linear;
	-o-transition: color .3s linear;
	transition: color .3s linear
}

html[data-lang=gr-gr] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span,
html[data-lang=ja-jp] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span,
html[data-lang=ko-kr] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span,
html[data-lang=ru-ru] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span,
html[data-lang=th-th] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span,
html[data-lang=zh-hk] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-menu .submenu-wrapper .submenu-item .submenu-link span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-menu .submenu-wrapper .submenu-item .submenu-link.selected span,
html.notouch .customerservice-menu .submenu-wrapper .submenu-item .submenu-link:hover span {
	color: #447ba4
}

.customerservice-menu .menu-mobile {
	width: 100%;
	position: relative;
	left: 0;
	z-index: 100;
	height: 39px;
	overflow: hidden;
	will-change: height;
	background: #003150
}

.customerservice-menu .menu-mobile.open>ul>li.current .sprite {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.customerservice-menu .menu-mobile>ul>li {
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	overflow: hidden;
	-webkit-transition: height .6s cubic-bezier(.66, 0, .34, 1);
	-o-transition: height .6s cubic-bezier(.66, 0, .34, 1);
	transition: height .6s cubic-bezier(.66, 0, .34, 1);
	will-change: height
}

html[data-lang=gr-gr] .customerservice-menu .menu-mobile>ul>li,
html[data-lang=ja-jp] .customerservice-menu .menu-mobile>ul>li,
html[data-lang=ko-kr] .customerservice-menu .menu-mobile>ul>li,
html[data-lang=ru-ru] .customerservice-menu .menu-mobile>ul>li,
html[data-lang=th-th] .customerservice-menu .menu-mobile>ul>li,
html[data-lang=zh-hk] .customerservice-menu .menu-mobile>ul>li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-menu .menu-mobile>ul>li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-menu .menu-mobile>ul>li.gray {
	color: #b3c2cb
}

.customerservice-menu .menu-mobile>ul>li:first-child {
	border-bottom: 1px solid #13405d
}

.customerservice-menu .menu-mobile>ul>li a {
	color: inherit;
	padding-left: 20px;
	width: 100%;
	-webkit-transition: -webkit-transform .6s cubic-bezier(.66, 0, .34, 1);
	transition: -webkit-transform .6s cubic-bezier(.66, 0, .34, 1);
	-o-transition: transform .6s cubic-bezier(.66, 0, .34, 1);
	transition: transform .6s cubic-bezier(.66, 0, .34, 1);
	transition: transform .6s cubic-bezier(.66, 0, .34, 1), -webkit-transform .6s cubic-bezier(.66, 0, .34, 1)
}

.customerservice-menu .menu-mobile>ul>li a span {
	position: relative
}

.customerservice-menu .menu-mobile>ul>li.close {
	height: 0 !important
}

.customerservice-menu .menu-mobile>ul>li.has-submenu {
	height: 40px;
	will-change: background;
	position: relative;
	-webkit-transition: height .6s cubic-bezier(.66, 0, .34, 1), background .4s linear;
	-o-transition: height .6s cubic-bezier(.66, 0, .34, 1), background .4s linear;
	transition: height .6s cubic-bezier(.66, 0, .34, 1), background .4s linear
}

.customerservice-menu .menu-mobile>ul>li.has-submenu.open .menu-link {
	-webkit-transform: translateX(15px);
	-ms-transform: translateX(15px);
	transform: translateX(15px)
}

.customerservice-menu .menu-mobile>ul>li.has-submenu.open .sprite.arrow-left {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100)
}

.customerservice-menu .menu-mobile>ul>li.has-submenu.open .sprite.arrow-right {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0)
}

.customerservice-menu .menu-mobile>ul>li.has-submenu .sprite {
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear;
	will-change: opacity
}

.customerservice-menu .menu-mobile>ul>li.has-submenu .sprite.arrow-left {
	position: absolute;
	top: 50%;
	left: -17px;
	margin-top: -4px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0)
}

.customerservice-menu .menu-mobile>ul>li.has-submenu .sprite.arrow-right {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	margin-left: 4px
}

.customerservice-menu .menu-mobile>ul>li.current {
	color: #fff;
	border-top: 1px solid #26506a;
	position: relative
}

.customerservice-menu .menu-mobile>ul>li.current .sprite {
	position: absolute;
	right: 10px;
	top: 14px;
	-webkit-transition: -webkit-transform .4s cubic-bezier(.66, 0, .34, 1);
	transition: -webkit-transform .4s cubic-bezier(.66, 0, .34, 1);
	-o-transition: transform .4s cubic-bezier(.66, 0, .34, 1);
	transition: transform .4s cubic-bezier(.66, 0, .34, 1);
	transition: transform .4s cubic-bezier(.66, 0, .34, 1), -webkit-transform .4s cubic-bezier(.66, 0, .34, 1);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.customerservice-menu .menu-mobile>ul>li ul {
	padding-left: 30px
}

.customerservice-menu .menu-mobile>ul>li ul li {
	text-transform: uppercase
}

#section-customerservice .section-content>:first-child.guaranteeinternational {
	margin-top: -210px
}

html.mobile #section-customerservice .section-content>:first-child.guaranteeinternational {
	margin-top: -100px
}

#section-customerservice .guaranteeinternational {
	padding-bottom: 1px
}

#section-customerservice .guaranteeinternational>* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-customerservice .guaranteeinternational>.title {
	font-size: 40px;
	line-height: 74px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	display: block;
	text-align: center
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational>.title,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational>.title,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational>.title,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational>.title,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational>.title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice .guaranteeinternational>.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational>.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-customerservice .guaranteeinternational>.title {
	font-size: 35px;
	line-height: 70px
}

html.mobile #section-customerservice .guaranteeinternational>.title {
	font-size: 17.5px;
	line-height: 35px
}

#section-customerservice .guaranteeinternational .part {
	margin-bottom: 0;
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 100px;
	padding-right: 100px
}

#section-customerservice .guaranteeinternational .part.part1 {
	margin-bottom: 0
}

html.tablet #section-customerservice .guaranteeinternational .part {
	padding-left: 50px;
	padding-right: 50px
}

html.mobile #section-customerservice .guaranteeinternational .part {
	padding-left: 40px;
	padding-right: 40px;
	display: block
}

#section-customerservice .guaranteeinternational .part .left,
#section-customerservice .guaranteeinternational .part .right {
	width: 50%
}

html.mobile #section-customerservice .guaranteeinternational .part .left,
html.mobile #section-customerservice .guaranteeinternational .part .right {
	width: 100%
}

#section-customerservice .guaranteeinternational .part li,
#section-customerservice .guaranteeinternational .part p {
	font-size: 14px;
	line-height: 24px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #727779
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part li,
html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part p,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part li,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part p,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part li,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part p,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part li,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part p,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part li,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice .guaranteeinternational .part li,
html[data-lang=th-th] #section-customerservice .guaranteeinternational .part p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part li,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-customerservice .guaranteeinternational .part li,
html.tablet #section-customerservice .guaranteeinternational .part p {
	font-size: 12px;
	line-height: 20px
}

html.mobile #section-customerservice .guaranteeinternational .part li,
html.mobile #section-customerservice .guaranteeinternational .part p {
	font-size: 10px;
	line-height: 17.5px
}

#section-customerservice .guaranteeinternational .part li a,
#section-customerservice .guaranteeinternational .part p a {
	color: #003150;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part li a,
html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part p a,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part li a,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part p a,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part li a,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part p a,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part li a,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part p a,
html[data-lang=th-th] #section-customerservice .guaranteeinternational .part li a,
html[data-lang=th-th] #section-customerservice .guaranteeinternational .part p a,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part li a,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part p a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part li a,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part p a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-customerservice .guaranteeinternational .part li {
	position: relative;
	margin-left: 10px
}

#section-customerservice .guaranteeinternational .part li:before {
	content: "";
	position: absolute;
	left: -10px;
	top: 11px;
	height: 1px;
	background: #727779;
	width: 5px
}

html.mobile #section-customerservice .guaranteeinternational .part li:before {
	top: 9px;
	width: 3px;
	left: -7px
}

#section-customerservice .guaranteeinternational .part .subtitle {
	text-transform: uppercase
}

#section-customerservice .guaranteeinternational .part.part1 {
	padding-right: 0 !important
}

html.mobile #section-customerservice .guaranteeinternational .part.part1 {
	padding-left: 0
}

#section-customerservice .guaranteeinternational .part.part1 .subtitle {
	font-size: 26px;
	line-height: 30px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #404040;
	margin-bottom: 60px
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part.part1 .subtitle,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part.part1 .subtitle,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part.part1 .subtitle,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part.part1 .subtitle,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part.part1 .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice .guaranteeinternational .part.part1 .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part.part1 .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-customerservice .guaranteeinternational .part.part1 .subtitle {
	font-size: 22px;
	line-height: 25px;
	margin-bottom: 30px
}

html.mobile #section-customerservice .guaranteeinternational .part.part1 .subtitle {
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 30px
}

#section-customerservice .guaranteeinternational .part.part1 .right img {
	width: 100%
}

#section-customerservice .guaranteeinternational .part.part1 .left {
	padding-right: 100px;
	padding-top: 80px;
	padding-bottom: 80px
}

html.tablet #section-customerservice .guaranteeinternational .part.part1 .left {
	padding-top: 50px;
	padding-bottom: 50px;
	padding-right: 50px
}

html.mobile #section-customerservice .guaranteeinternational .part.part1 .left {
	padding: 40px;
	width: auto
}

#section-customerservice .guaranteeinternational .part.part-form {
	padding-left: 0 !important;
	padding-right: 0 !important;
	background: #e4e8eb
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form {
	padding-left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#section-customerservice .guaranteeinternational .part.part-form .left {
	text-align: center;
	width: 605px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px
}

#section-customerservice .guaranteeinternational .part.part-form .left img {
	width: 100%
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .left {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

#section-customerservice .guaranteeinternational .part.part-form .right {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 85px 92px;
	background: #fff;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

html.tablet #section-customerservice .guaranteeinternational .part.part-form .right {
	padding-top: 50px;
	padding-bottom: 50px;
	padding-right: 50px
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right {
	padding: 40px;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-customerservice .guaranteeinternational .part.part-form .right .suggest-content li {
	margin: 0;
	border-top: 1px solid #e4e8eb;
	line-height: 18px
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .suggest-content li {
	line-height: 14px
}

#section-customerservice .guaranteeinternational .part.part-form .right .suggest-content li:first-child {
	border: none
}

#section-customerservice .guaranteeinternational .part.part-form .right .subtitle {
	font-size: 18px;
	line-height: 40px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150;
	margin-bottom: 60px
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part.part-form .right .subtitle,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part.part-form .right .subtitle,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part.part-form .right .subtitle,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part.part-form .right .subtitle,
html[data-lang=th-th] #section-customerservice .guaranteeinternational .part.part-form .right .subtitle,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part.part-form .right .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part.part-form .right .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-customerservice .guaranteeinternational .part.part-form .right .subtitle {
	font-size: 16px;
	line-height: 35px
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .subtitle {
	font-size: 22px;
	line-height: 1.2em
}

#section-customerservice .guaranteeinternational .part.part-form .right>p {
	font-size: 16px;
	line-height: 24px
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form {
	margin-top: 29px
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form {
	margin-top: 20px
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element {
	padding-bottom: 10px;
	margin-top: 35px
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element:first-child {
	margin-top: 0
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element label {
	font-size: 12px
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px
}

html.tablet #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper {
	display: block
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper {
	display: block;
	margin-top: 5px
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper .widget-suggest {
	width: auto
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper input {
	display: inline-block;
	width: 320px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper input {
	width: 100%
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p {
	position: relative;
	display: none;
	margin-left: 30px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 20px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p {
	margin-left: 0;
	margin-top: 15px
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p {
	margin-left: 0;
	margin-top: 5px
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p span {
	line-height: 20px
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p svg {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element .input-wrapper p a {
	color: inherit;
	text-decoration: underline
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element.error .input-wrapper p.form-error {
	display: inline-block;
	color: #d11c04
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element.error .input-wrapper input {
	color: #d11c04;
	border-color: #d11c04
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element.disabled .input-wrapper p.form-valid {
	display: inline-block;
	color: #003150
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .form-element.disabled .input-wrapper input {
	pointer-events: none;
	background: #f8f6f6;
	color: #003150;
	border-color: #003150
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form>a {
	color: #003150;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form>a span {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a span {
	display: inline
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form>a span:after {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #002744;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form>a:focus span:after,
.notouch #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a:hover span:after {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form>a i {
	width: 17px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	display: inline-block;
	border-radius: 50%;
	font-size: 12px;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #fff;
	font-style: normal;
	background-color: #002744;
	margin-right: 10px;
	vertical-align: middle
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a i,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a i,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a i,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a i,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a i {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a i {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a i {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a i {
	margin-right: 6px
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form>a {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 30px
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .bottom {
	margin-top: 45px;
	width: 100%
}

#section-customerservice .guaranteeinternational .part.part-form .right .account-form .bottom .button {
	margin-top: 0;
	margin-bottom: 20px
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form .bottom {
	margin-top: 10px
}

html.mobile #section-customerservice .guaranteeinternational .part.part-form .right .account-form .bottom p {
	font-size: 12px
}

#section-customerservice .guaranteeinternational .part.part2>p,
#section-customerservice .guaranteeinternational .part.part3>p {
	padding-bottom: 60px
}

html.mobile #section-customerservice .guaranteeinternational .part.part2>p,
html.mobile #section-customerservice .guaranteeinternational .part.part3>p {
	padding-bottom: 40px
}

#section-customerservice .guaranteeinternational .part.part2 .subtitle,
#section-customerservice .guaranteeinternational .part.part3 .subtitle {
	font-size: 18px;
	line-height: 40px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150;
	margin-bottom: 40px
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part.part2 .subtitle,
html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part.part3 .subtitle,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part.part2 .subtitle,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part.part3 .subtitle,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part.part2 .subtitle,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part.part3 .subtitle,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part.part2 .subtitle,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part.part3 .subtitle,
html[data-lang=th-th] #section-customerservice .guaranteeinternational .part.part2 .subtitle,
html[data-lang=th-th] #section-customerservice .guaranteeinternational .part.part3 .subtitle,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part.part2 .subtitle,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part.part3 .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part.part2 .subtitle,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part.part3 .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-customerservice .guaranteeinternational .part.part2 .subtitle,
html.tablet #section-customerservice .guaranteeinternational .part.part3 .subtitle {
	font-size: 16px;
	line-height: 35px
}

html.mobile #section-customerservice .guaranteeinternational .part.part2 .subtitle,
html.mobile #section-customerservice .guaranteeinternational .part.part3 .subtitle {
	font-size: 22px;
	line-height: 1.2em
}

#section-customerservice .guaranteeinternational .part.part2 {
	display: block;
	padding-bottom: 80px;
	padding-top: 80px
}

html.tablet #section-customerservice .guaranteeinternational .part.part2 {
	padding-top: 50px;
	padding-bottom: 50px
}

html.mobile #section-customerservice .guaranteeinternational .part.part2 {
	padding-top: 40px;
	padding-bottom: 40px
}

#section-customerservice .guaranteeinternational .part.part2 .items-wrapper {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

html.mobile #section-customerservice .guaranteeinternational .part.part2 .items-wrapper {
	display: block
}

#section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item {
	width: 32%
}

html.mobile #section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item {
	width: 100%;
	margin-bottom: 35px
}

#section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item img {
	margin-bottom: 25px;
	width: 100%
}

html.mobile #section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item img {
	margin-bottom: 15px
}

#section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item .number {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: #003150;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-right: 5px
}

html[data-lang=gr-gr] #section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item .number,
html[data-lang=ja-jp] #section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item .number,
html[data-lang=ko-kr] #section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item .number,
html[data-lang=ru-ru] #section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item .number,
html[data-lang=th-th] #section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item .number,
html[data-lang=zh-hk] #section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item .number {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item .number {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-customerservice .guaranteeinternational .part.part2 .items-wrapper .item span:not(.number) {
	display: inline
}

#section-customerservice .guaranteeinternational .part.part3 {
	padding-top: 80px;
	padding-bottom: 80px;
	display: block
}

#section-customerservice .guaranteeinternational .part.part3>* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.tablet #section-customerservice .guaranteeinternational .part.part3 {
	padding-top: 50px;
	padding-bottom: 50px
}

html.mobile #section-customerservice .guaranteeinternational .part.part3 {
	padding-top: 40px;
	padding-bottom: 40px
}

#section-customerservice .guaranteeinternational .part.part3 .left {
	padding-right: 100px;
	display: inline-block;
	vertical-align: top
}

html.tablet #section-customerservice .guaranteeinternational .part.part3 .left {
	padding-right: 50px
}

html.mobile #section-customerservice .guaranteeinternational .part.part3 .left {
	padding-right: 40px;
	padding-bottom: 40px
}

#section-customerservice .guaranteeinternational .part.part3 .right {
	padding-left: 100px;
	display: inline-block;
	vertical-align: top
}

html.tablet #section-customerservice .guaranteeinternational .part.part3 .right {
	padding-left: 50px
}

html.mobile #section-customerservice .guaranteeinternational .part.part3 .right {
	padding-left: 0
}

.no-padding {
	padding-top: 0
}

.customerservice-maintenance {
	height: 710px;
	margin-top: 128px
}

.customerservice-maintenance #sub-datepicker {
	position: absolute;
	z-index: 999;
	display: none
}

html.mobile .customerservice-maintenance {
	height: 555px;
	margin-top: 40px
}

.customerservice-maintenance .widget-ariane-spacing {
	display: none
}

.customerservice-maintenance .maintenance-interval {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 710px;
	padding-top: 128px;
	width: 100%
}

html.mobile .customerservice-maintenance .maintenance-interval {
	padding-top: 0;
	height: 100%
}

.customerservice-maintenance .maintenance-interval #period label span {
	line-height: 1.1em;
	display: inline-block;
	vertical-align: middle
}

.customerservice-maintenance .maintenance-interval .img-background {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

html.mobile .customerservice-maintenance .maintenance-interval .img-background {
	text-align: center;
	top: 0
}

.customerservice-maintenance .maintenance-interval .img-background img {
	position: absolute
}

.customerservice-maintenance .maintenance-interval .img-background img.watch {
	right: 10%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

html.mobile .customerservice-maintenance .maintenance-interval .img-background img.watch {
	top: 90px;
	left: 50%;
	right: auto;
	margin-left: -50px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 100px;
	height: auto
}

.customerservice-maintenance .maintenance-interval .content {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-left: 130px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

html.mobile .customerservice-maintenance .maintenance-interval .content {
	top: 70px;
	bottom: 85px;
	margin-left: 0;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.customerservice-maintenance .maintenance-interval .content h1.maintenance-title {
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 38px;
	line-height: 38px;
	color: #fff
}

html[data-lang=gr-gr] .customerservice-maintenance .maintenance-interval .content h1.maintenance-title,
html[data-lang=ja-jp] .customerservice-maintenance .maintenance-interval .content h1.maintenance-title,
html[data-lang=ko-kr] .customerservice-maintenance .maintenance-interval .content h1.maintenance-title,
html[data-lang=ru-ru] .customerservice-maintenance .maintenance-interval .content h1.maintenance-title,
html[data-lang=th-th] .customerservice-maintenance .maintenance-interval .content h1.maintenance-title,
html[data-lang=zh-hk] .customerservice-maintenance .maintenance-interval .content h1.maintenance-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .maintenance-interval .content h1.maintenance-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .maintenance-interval .content h1.maintenance-title {
	font-size: 22px;
	line-height: 22px
}

.customerservice-maintenance .maintenance-interval .content p {
	margin-top: 10px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 13px;
	line-height: 28px;
	color: #b3c2cb
}

html[data-lang=gr-gr] .customerservice-maintenance .maintenance-interval .content p,
html[data-lang=ja-jp] .customerservice-maintenance .maintenance-interval .content p,
html[data-lang=ko-kr] .customerservice-maintenance .maintenance-interval .content p,
html[data-lang=ru-ru] .customerservice-maintenance .maintenance-interval .content p,
html[data-lang=zh-hk] .customerservice-maintenance .maintenance-interval .content p {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-maintenance .maintenance-interval .content p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .maintenance-interval .content p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .maintenance-interval .content p {
	font-size: 11px;
	line-height: 17px
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers {
	margin-top: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html.mobile .customerservice-maintenance .maintenance-interval .content div.date-pickers {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 25px
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers input#datepicker {
	width: 210px;
	height: 50px
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers input#datepicker::-webkit-datetime-edit {
	padding-right: 30px
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers .datepicker-content {
	position: absolute;
	top: 10px;
	right: 20px;
	width: 25px;
	height: 25px;
	pointer-events: none
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers .datepicker-content i {
	border: none
}

html.mobile .customerservice-maintenance .maintenance-interval .content div.date-pickers .datepicker-content {
	width: 210px;
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: 0;
	right: 0
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers #datepicker-toggle,
.customerservice-maintenance .maintenance-interval .content div.date-pickers #period,
.customerservice-maintenance .maintenance-interval .content div.date-pickers #period label {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 60px;
	min-width: 210px;
	line-height: 60px
}

html.mobile .customerservice-maintenance .maintenance-interval .content div.date-pickers #datepicker-toggle,
html.mobile .customerservice-maintenance .maintenance-interval .content div.date-pickers #period,
html.mobile .customerservice-maintenance .maintenance-interval .content div.date-pickers #period label {
	font-size: 9px;
	width: 180px;
	height: 50px;
	line-height: 50px
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers #datepicker-toggle {
	position: relative
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers #datepicker-toggle>input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers #datepicker-toggle>i {
	margin-left: 0;
	margin-right: 20px
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers #period label {
	background: rgba(0, 0, 0, 0);
	color: #fff;
	-webkit-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers #period .icon-general-down-white {
	position: absolute;
	right: 14px;
	top: 27px
}

html.mobile .customerservice-maintenance .maintenance-interval .content div.date-pickers #period .icon-general-down-white {
	top: 20px
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers #period.open label {
	background: #fff;
	color: #003150
}

.customerservice-maintenance .maintenance-interval .content div.date-pickers>span {
	display: block;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	color: #b3c2cb;
	margin: 0 20px
}

html[data-lang=gr-gr] .customerservice-maintenance .maintenance-interval .content div.date-pickers>span,
html[data-lang=ja-jp] .customerservice-maintenance .maintenance-interval .content div.date-pickers>span,
html[data-lang=ko-kr] .customerservice-maintenance .maintenance-interval .content div.date-pickers>span,
html[data-lang=ru-ru] .customerservice-maintenance .maintenance-interval .content div.date-pickers>span,
html[data-lang=zh-hk] .customerservice-maintenance .maintenance-interval .content div.date-pickers>span {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-maintenance .maintenance-interval .content div.date-pickers>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .maintenance-interval .content div.date-pickers>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .maintenance-interval .content div.date-pickers>span {
	margin: 15px 0;
	font-size: 11px
}

.customerservice-maintenance .distance-display {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 710px;
	padding-top: 128px;
	width: 100%
}

html.mobile .customerservice-maintenance .distance-display {
	padding-top: 70px;
	height: 100%
}

.customerservice-maintenance .distance-display .img-background {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.customerservice-maintenance .distance-display .img-background img {
	position: absolute
}

html.mobile .customerservice-maintenance .distance-display.short {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.customerservice-maintenance .distance-display.short .content {
	z-index: 2;
	position: absolute;
	top: 128px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 640px;
	padding-top: 130px;
	padding-bottom: 75px;
	text-align: center
}

html.mobile .customerservice-maintenance .distance-display.short .content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 70px;
	width: 100%;
	padding: 65px 10px
}

.customerservice-maintenance .distance-display.short .content .logo-wrapper img {
	width: 101px;
	height: auto
}

html.mobile .customerservice-maintenance .distance-display.short .content .logo-wrapper img {
	width: 96px;
	height: auto
}

.customerservice-maintenance .distance-display.short .content p {
	color: #b3c2cb;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.short .content p,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.short .content p,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.short .content p,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.short .content p,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.short .content p {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-maintenance .distance-display.short .content p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.short .content p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .distance-display.short .content p {
	font-size: 11px
}

.customerservice-maintenance .distance-display.short .content p.intro span.since-date {
	cursor: pointer;
	position: relative;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #fff
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.short .content p.intro span.since-date,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.short .content p.intro span.since-date,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.short .content p.intro span.since-date,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.short .content p.intro span.since-date,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.short .content p.intro span.since-date {
	font-family: open_sansbold
}

html[data-lang=th-th] .customerservice-maintenance .distance-display.short .content p.intro span.since-date {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.short .content p.intro span.since-date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-maintenance .distance-display.short .content p.intro span.since-date:after {
	content: "";
	background-color: #5b7787;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 1px
}

.customerservice-maintenance .distance-display.short .content p.distance {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 40px
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.short .content p.distance,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.short .content p.distance,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.short .content p.distance,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.short .content p.distance,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.short .content p.distance {
	font-family: open_sanslight
}

html[data-lang=th-th] .customerservice-maintenance .distance-display.short .content p.distance {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.short .content p.distance {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .distance-display.short .content p.distance {
	font-size: 20px
}

.customerservice-maintenance .distance-display.short .content p.distance span.value {
	display: inline-block;
	width: 200px;
	color: #fff;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 75px
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.short .content p.distance span.value,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.short .content p.distance span.value,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.short .content p.distance span.value,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.short .content p.distance span.value,
html[data-lang=th-th] .customerservice-maintenance .distance-display.short .content p.distance span.value,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.short .content p.distance span.value {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.short .content p.distance span.value {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .distance-display.short .content p.distance span.value {
	font-size: 45px
}

.customerservice-maintenance .distance-display.short .content p.recommendations {
	position: relative;
	font-size: 13px;
	line-height: 26px;
	margin-top: 30px;
	width: 100%
}

html.mobile .customerservice-maintenance .distance-display.short .content p.recommendations {
	font-size: 10px;
	line-height: 17px;
	margin-top: 20px;
	max-width: 500px
}

.customerservice-maintenance .distance-display.short .content p.recommendations:before {
	content: "";
	position: absolute;
	top: -28px;
	height: 2px;
	opacity: .2;
	background-color: #fff;
	width: 34px;
	margin-left: -17px;
	left: 50%
}

html.mobile .customerservice-maintenance .distance-display.short .content p.recommendations:before {
	height: 1px;
	width: 58px;
	margin-left: -29px;
	top: -18px
}

.customerservice-maintenance .distance-display.short .content p.recommendation-date {
	font-size: 13px;
	line-height: 26px;
	color: #fff
}

.customerservice-maintenance .distance-display.short .content p.recommendation-date span.date {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 20px
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.short .content p.recommendation-date span.date,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.short .content p.recommendation-date span.date,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.short .content p.recommendation-date span.date,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.short .content p.recommendation-date span.date,
html[data-lang=th-th] .customerservice-maintenance .distance-display.short .content p.recommendation-date span.date,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.short .content p.recommendation-date span.date {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.short .content p.recommendation-date span.date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .distance-display.short .content p.recommendation-date span.date {
	font-size: 20px
}

.customerservice-maintenance .distance-display.long .content,
.customerservice-maintenance .distance-display.world-tour .content {
	z-index: 2;
	position: absolute;
	top: 128px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	bottom: 0;
	width: 470px;
	padding-top: 110px;
	padding-bottom: 75px;
	padding-left: 130px
}

html.mobile .customerservice-maintenance .distance-display.long .content,
html.mobile .customerservice-maintenance .distance-display.world-tour .content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 45px 10px 65px;
	top: 70px;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.customerservice-maintenance .distance-display.long .content p,
.customerservice-maintenance .distance-display.world-tour .content p {
	color: #b3c2cb;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.long .content p,
html[data-lang=gr-gr] .customerservice-maintenance .distance-display.world-tour .content p,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.long .content p,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.world-tour .content p,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.long .content p,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.world-tour .content p,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.long .content p,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.world-tour .content p,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.long .content p,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.world-tour .content p {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-maintenance .distance-display.long .content p,
html[data-lang=th-th] .customerservice-maintenance .distance-display.world-tour .content p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.long .content p,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.world-tour .content p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .distance-display.long .content p,
html.mobile .customerservice-maintenance .distance-display.world-tour .content p {
	font-size: 11px
}

.customerservice-maintenance .distance-display.long .content p.intro span.since-date,
.customerservice-maintenance .distance-display.world-tour .content p.intro span.since-date {
	cursor: pointer;
	position: relative;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #fff
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.long .content p.intro span.since-date,
html[data-lang=gr-gr] .customerservice-maintenance .distance-display.world-tour .content p.intro span.since-date,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.long .content p.intro span.since-date,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.world-tour .content p.intro span.since-date,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.long .content p.intro span.since-date,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.world-tour .content p.intro span.since-date,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.long .content p.intro span.since-date,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.world-tour .content p.intro span.since-date,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.long .content p.intro span.since-date,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.world-tour .content p.intro span.since-date {
	font-family: open_sansbold
}

html[data-lang=th-th] .customerservice-maintenance .distance-display.long .content p.intro span.since-date,
html[data-lang=th-th] .customerservice-maintenance .distance-display.world-tour .content p.intro span.since-date {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.long .content p.intro span.since-date,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.world-tour .content p.intro span.since-date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-maintenance .distance-display.long .content p.intro span.since-date:after,
.customerservice-maintenance .distance-display.world-tour .content p.intro span.since-date:after {
	content: "";
	background-color: #5b7787;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 1px
}

.customerservice-maintenance .distance-display.long .content p.distance,
.customerservice-maintenance .distance-display.world-tour .content p.distance {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 40px
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.long .content p.distance,
html[data-lang=gr-gr] .customerservice-maintenance .distance-display.world-tour .content p.distance,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.long .content p.distance,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.world-tour .content p.distance,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.long .content p.distance,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.world-tour .content p.distance,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.long .content p.distance,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.world-tour .content p.distance,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.long .content p.distance,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.world-tour .content p.distance {
	font-family: open_sanslight
}

html[data-lang=th-th] .customerservice-maintenance .distance-display.long .content p.distance,
html[data-lang=th-th] .customerservice-maintenance .distance-display.world-tour .content p.distance {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.long .content p.distance,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.world-tour .content p.distance {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .distance-display.long .content p.distance,
html.mobile .customerservice-maintenance .distance-display.world-tour .content p.distance {
	font-size: 20px
}

.customerservice-maintenance .distance-display.long .content p.distance span.value,
.customerservice-maintenance .distance-display.world-tour .content p.distance span.value {
	display: inline-block;
	min-width: 300px;
	color: #fff;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 75px
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.long .content p.distance span.value,
html[data-lang=gr-gr] .customerservice-maintenance .distance-display.world-tour .content p.distance span.value,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.long .content p.distance span.value,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.world-tour .content p.distance span.value,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.long .content p.distance span.value,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.world-tour .content p.distance span.value,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.long .content p.distance span.value,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.world-tour .content p.distance span.value,
html[data-lang=th-th] .customerservice-maintenance .distance-display.long .content p.distance span.value,
html[data-lang=th-th] .customerservice-maintenance .distance-display.world-tour .content p.distance span.value,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.long .content p.distance span.value,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.world-tour .content p.distance span.value {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.long .content p.distance span.value,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.world-tour .content p.distance span.value {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .distance-display.long .content p.distance span.value,
html.mobile .customerservice-maintenance .distance-display.world-tour .content p.distance span.value {
	font-size: 45px
}

.customerservice-maintenance .distance-display.long .content .destination,
.customerservice-maintenance .distance-display.world-tour .content .destination {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 13px;
	color: #fff
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.long .content .destination,
html[data-lang=gr-gr] .customerservice-maintenance .distance-display.world-tour .content .destination,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.long .content .destination,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.world-tour .content .destination,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.long .content .destination,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.world-tour .content .destination,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.long .content .destination,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.world-tour .content .destination,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.long .content .destination,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.world-tour .content .destination {
	font-family: open_sansregular
}

html[data-lang=th-th] .customerservice-maintenance .distance-display.long .content .destination,
html[data-lang=th-th] .customerservice-maintenance .distance-display.world-tour .content .destination {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.long .content .destination,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.world-tour .content .destination {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .customerservice-maintenance .distance-display.long .content .destination,
html.mobile .customerservice-maintenance .distance-display.world-tour .content .destination {
	font-size: 11px
}

.customerservice-maintenance .distance-display.long .content .destination>span,
.customerservice-maintenance .distance-display.long .content .destination i,
.customerservice-maintenance .distance-display.world-tour .content .destination>span,
.customerservice-maintenance .distance-display.world-tour .content .destination i {
	display: inline-block;
	vertical-align: middle
}

.customerservice-maintenance .distance-display.long .content .destination>span span.dist,
.customerservice-maintenance .distance-display.long .content .destination i span.dist,
.customerservice-maintenance .distance-display.world-tour .content .destination>span span.dist,
.customerservice-maintenance .distance-display.world-tour .content .destination i span.dist {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.long .content .destination>span span.dist,
html[data-lang=gr-gr] .customerservice-maintenance .distance-display.long .content .destination i span.dist,
html[data-lang=gr-gr] .customerservice-maintenance .distance-display.world-tour .content .destination>span span.dist,
html[data-lang=gr-gr] .customerservice-maintenance .distance-display.world-tour .content .destination i span.dist,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.long .content .destination>span span.dist,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.long .content .destination i span.dist,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.world-tour .content .destination>span span.dist,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.world-tour .content .destination i span.dist,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.long .content .destination>span span.dist,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.long .content .destination i span.dist,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.world-tour .content .destination>span span.dist,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.world-tour .content .destination i span.dist,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.long .content .destination>span span.dist,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.long .content .destination i span.dist,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.world-tour .content .destination>span span.dist,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.world-tour .content .destination i span.dist,
html[data-lang=th-th] .customerservice-maintenance .distance-display.long .content .destination>span span.dist,
html[data-lang=th-th] .customerservice-maintenance .distance-display.long .content .destination i span.dist,
html[data-lang=th-th] .customerservice-maintenance .distance-display.world-tour .content .destination>span span.dist,
html[data-lang=th-th] .customerservice-maintenance .distance-display.world-tour .content .destination i span.dist,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.long .content .destination>span span.dist,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.long .content .destination i span.dist,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.world-tour .content .destination>span span.dist,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.world-tour .content .destination i span.dist {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.long .content .destination>span span.dist,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.long .content .destination i span.dist,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.world-tour .content .destination>span span.dist,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.world-tour .content .destination i span.dist {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-maintenance .distance-display.long .content .destination .btn-popover,
.customerservice-maintenance .distance-display.world-tour .content .destination .btn-popover {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	width: 15px;
	height: 15px
}

.customerservice-maintenance .distance-display.long .content .destination .btn-popover i,
.customerservice-maintenance .distance-display.world-tour .content .destination .btn-popover i {
	position: absolute;
	top: -2px;
	left: 0
}

.customerservice-maintenance .distance-display.long .content .destination .btn-popover i.icon-customerservice-info-actif,
.customerservice-maintenance .distance-display.world-tour .content .destination .btn-popover i.icon-customerservice-info-actif {
	opacity: 0
}

.customerservice-maintenance .distance-display.long .content .destination .popover,
.customerservice-maintenance .distance-display.world-tour .content .destination .popover {
	display: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 25px;
	font-size: 14px;
	line-height: 24px;
	color: #727779;
	background-color: #fff;
	padding: 25px;
	width: 360px
}

.mobile .customerservice-maintenance .distance-display.long .content .destination .popover,
.mobile .customerservice-maintenance .distance-display.world-tour .content .destination .popover {
	max-width: 100%
}

.customerservice-maintenance .distance-display.long .content .destination .popover:before,
.customerservice-maintenance .distance-display.world-tour .content .destination .popover:before {
	position: absolute;
	right: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
	width: 0;
	height: 0;
	border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 4px 5px 4px 0
}

.customerservice-maintenance .distance-display.long .content p.recommendations,
.customerservice-maintenance .distance-display.world-tour .content p.recommendations {
	position: relative;
	font-size: 13px;
	line-height: 26px;
	margin-top: 40px;
	width: 100%
}

html.mobile .customerservice-maintenance .distance-display.long .content p.recommendations,
html.mobile .customerservice-maintenance .distance-display.world-tour .content p.recommendations {
	font-size: 10px;
	line-height: 17px;
	margin-top: 25px;
	max-width: 500px
}

.customerservice-maintenance .distance-display.long .content p.recommendations:before,
.customerservice-maintenance .distance-display.world-tour .content p.recommendations:before {
	content: "";
	position: absolute;
	top: -20px;
	height: 2px;
	opacity: .2;
	background-color: #fff;
	width: 35px;
	left: 0
}

html.mobile .customerservice-maintenance .distance-display.long .content p.recommendations:before,
html.mobile .customerservice-maintenance .distance-display.world-tour .content p.recommendations:before {
	left: 50%;
	width: 58px;
	margin-left: -29px;
	height: 1px
}

.customerservice-maintenance .distance-display.long .content p.recommendation-date,
.customerservice-maintenance .distance-display.world-tour .content p.recommendation-date {
	font-size: 13px;
	line-height: 26px;
	color: #fff
}

.customerservice-maintenance .distance-display.long .content p.recommendation-date span.date,
.customerservice-maintenance .distance-display.world-tour .content p.recommendation-date span.date {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 20px
}

html[data-lang=gr-gr] .customerservice-maintenance .distance-display.long .content p.recommendation-date span.date,
html[data-lang=gr-gr] .customerservice-maintenance .distance-display.world-tour .content p.recommendation-date span.date,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.long .content p.recommendation-date span.date,
html[data-lang=ja-jp] .customerservice-maintenance .distance-display.world-tour .content p.recommendation-date span.date,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.long .content p.recommendation-date span.date,
html[data-lang=ko-kr] .customerservice-maintenance .distance-display.world-tour .content p.recommendation-date span.date,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.long .content p.recommendation-date span.date,
html[data-lang=ru-ru] .customerservice-maintenance .distance-display.world-tour .content p.recommendation-date span.date,
html[data-lang=th-th] .customerservice-maintenance .distance-display.long .content p.recommendation-date span.date,
html[data-lang=th-th] .customerservice-maintenance .distance-display.world-tour .content p.recommendation-date span.date,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.long .content p.recommendation-date span.date,
html[data-lang=zh-hk] .customerservice-maintenance .distance-display.world-tour .content p.recommendation-date span.date {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.long .content p.recommendation-date span.date,
html[data-magentotemplate="1"][data-lang=zh-cn] .customerservice-maintenance .distance-display.world-tour .content p.recommendation-date span.date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.customerservice-maintenance .distance-display.long .map,
.customerservice-maintenance .distance-display.world-tour .map {
	z-index: 2;
	position: absolute;
	top: 268px;
	right: 50px;
	width: 860px;
	height: 448px
}

html.tablet .customerservice-maintenance .distance-display.long .map,
html.tablet .customerservice-maintenance .distance-display.world-tour .map {
	top: 320px;
	width: 645px;
	height: 336px
}

html.mobile .customerservice-maintenance .distance-display.long .map,
html.mobile .customerservice-maintenance .distance-display.world-tour .map {
	position: relative;
	top: 0;
	right: 0;
	width: 357px;
	max-width: 100%;
	height: 186px
}

.customerservice-maintenance .distance-display.long .map img,
.customerservice-maintenance .distance-display.world-tour .map img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto
}

.customerservice-maintenance .distance-display.long .map #svg-wrapper,
.customerservice-maintenance .distance-display.world-tour .map #svg-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.customerservice-maintenance .distance-display.long .map #svg-wrapper svg,
.customerservice-maintenance .distance-display.world-tour .map #svg-wrapper svg {
	width: 100%;
	height: 100%
}

.customerservice-maintenance .distance-display.long .map #svg-wrapper svg path,
.customerservice-maintenance .distance-display.world-tour .map #svg-wrapper svg path {
	fill: none;
	stroke-width: 2px;
	stroke-linecap: round;
	stroke: #fff
}

.customerservice-maintenance .distance-display.long .map #svg-wrapper svg circle,
.customerservice-maintenance .distance-display.world-tour .map #svg-wrapper svg circle {
	fill: #fff
}

.customerservice-maintenance .distance-display.long .map #svg-wrapper svg circle.light,
.customerservice-maintenance .distance-display.world-tour .map #svg-wrapper svg circle.light {
	fill-opacity: .2
}

.customerservice-maintenance .distance-display.long .map-mobile,
.customerservice-maintenance .distance-display.world-tour .map-mobile {
	position: relative;
	width: 100%;
	height: 186px
}

.customerservice-maintenance .distance-display.long .map-mobile img,
.customerservice-maintenance .distance-display.long .map-mobile svg,
.customerservice-maintenance .distance-display.world-tour .map-mobile img,
.customerservice-maintenance .distance-display.world-tour .map-mobile svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto
}

.customerservice-maintenance .distance-display.long .map-mobile svg path,
.customerservice-maintenance .distance-display.world-tour .map-mobile svg path {
	fill: none;
	stroke-width: 2px;
	stroke-linecap: round;
	stroke: #fff
}

.customerservice-maintenance .distance-display.long .map-mobile svg circle,
.customerservice-maintenance .distance-display.world-tour .map-mobile svg circle {
	fill: #fff
}

.customerservice-maintenance .distance-display.long .map-mobile svg circle.light,
.customerservice-maintenance .distance-display.world-tour .map-mobile svg circle.light {
	fill-opacity: .2
}

html.mobile .customerservice-maintenance .distance-display.world-tour {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.customerservice-maintenance .distance-display.world-tour div.content p.distance span.value {
	min-width: 345px
}

.customerservice-maintenance .distance-display.long *,
.customerservice-maintenance .distance-display.short *,
.customerservice-maintenance .distance-display.word-tour * {
	outline: none !important
}

#section-customerservice.guarantee-watch {
	position: relative;
	background: #f7f7f7;
	overflow: hidden;
	color: #6c6d6e;
	margin-top: 70px;
	padding: 0 0 100px
}

html.mobile #section-customerservice.guarantee-watch {
	margin-top: 40px;
	padding-bottom: 0
}

#section-customerservice.guarantee-watch .top-section {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 40px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html.mobile #section-customerservice.guarantee-watch .top-section {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#section-customerservice.guarantee-watch .top-section .title {
	line-height: 30px;
	font-size: 24px;
	text-transform: uppercase;
	color: #003150
}

#section-customerservice.guarantee-watch .top-section .side-left,
#section-customerservice.guarantee-watch .top-section .side-right {
	position: relative;
	width: 50%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html.mobile #section-customerservice.guarantee-watch .top-section .side-left,
html.mobile #section-customerservice.guarantee-watch .top-section .side-right {
	width: 100%
}

#section-customerservice.guarantee-watch .top-section .side-left {
	text-align: center
}

#section-customerservice.guarantee-watch .top-section .side-left .title {
	display: none
}

html.mobile #section-customerservice.guarantee-watch .top-section .side-left .title {
	display: block;
	text-align: center
}

#section-customerservice.guarantee-watch .top-section .side-left .picture {
	width: 350px
}

html.mobile #section-customerservice.guarantee-watch .top-section .side-left .picture {
	width: 200px
}

#section-customerservice.guarantee-watch .top-section .side-right .title,
#section-customerservice.guarantee-watch .top-section .side-right .watch-name {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #012e4f
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .top-section .side-right .title,
html[data-lang=gr-gr] #section-customerservice.guarantee-watch .top-section .side-right .watch-name,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .top-section .side-right .title,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .top-section .side-right .watch-name,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .top-section .side-right .title,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .top-section .side-right .watch-name,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .top-section .side-right .title,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .top-section .side-right .watch-name,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .top-section .side-right .title,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .top-section .side-right .watch-name {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .top-section .side-right .title,
html[data-lang=th-th] #section-customerservice.guarantee-watch .top-section .side-right .watch-name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .top-section .side-right .title,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .top-section .side-right .watch-name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice.guarantee-watch .top-section .side-right {
	margin-top: 15px
}

#section-customerservice.guarantee-watch .top-section .side-right h1.title {
	width: auto;
	text-align: left
}

html.mobile #section-customerservice.guarantee-watch .top-section .side-right h1.title {
	display: none
}

#section-customerservice.guarantee-watch .top-section .side-right .watch-name {
	font-size: 38px;
	margin-top: 50px
}

html.mobile #section-customerservice.guarantee-watch .top-section .side-right .watch-name {
	font-size: 24px;
	text-align: center;
	margin: 0
}

#section-customerservice.guarantee-watch .top-section .side-right .infos-watch {
	margin-top: 20px
}

#section-customerservice.guarantee-watch .top-section .side-right .infos-watch li {
	position: relative;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	line-height: 30px;
	font-size: 12px;
	color: #012e4f
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-customerservice.guarantee-watch .top-section .side-right .infos-watch li span {
	position: relative;
	display: inline-block;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	min-width: 135px;
	padding-right: 20px;
	color: #404040
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li span,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li span,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li span,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li span,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li span {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice.guarantee-watch .top-section .side-right .infos-watch li span {
	min-width: auto;
	padding-right: 39px;
	text-align: right;
	width: 55%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-customerservice.guarantee-watch .content-section {
	position: relative;
	background: #fff;
	padding: 75px 95px 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 100px
}

html.mobile #section-customerservice.guarantee-watch .content-section {
	margin: 40px 0 0;
	width: 100%;
	left: 0;
	padding: 40px 25px
}

#section-customerservice.guarantee-watch .content-section>div>.title {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	color: #003150;
	text-transform: uppercase;
	text-align: center
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .content-section>div>.title,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .content-section>div>.title,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .content-section>div>.title,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .content-section>div>.title,
html[data-lang=th-th] #section-customerservice.guarantee-watch .content-section>div>.title,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .content-section>div>.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .content-section>div>.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice.guarantee-watch .content-section>div>.title {
	font-size: 13px
}

#section-customerservice.guarantee-watch .content-section .caract-category {
	border-bottom: 1px solid #e5e5e5
}

html.mobile #section-customerservice.guarantee-watch .content-section .caract-category {
	margin-top: 10px
}

#section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper {
	position: relative;
	height: 85px;
	line-height: 85px
}

html.mobile #section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper {
	height: 50px;
	line-height: 50px
}

#section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper h4 {
	color: #003150;
	font-size: 26px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	padding-right: 30px;
	cursor: pointer
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper h4,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper h4,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper h4,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper h4,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper h4 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper h4 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper h4 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper h4 {
	font-size: 18px
}

#section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper button {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	width: 12px;
	height: 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	padding: 10px;
	cursor: pointer
}

#section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper button:after,
#section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper button:before {
	position: absolute;
	top: 8px;
	left: 4px;
	content: "";
	width: 12px;
	height: 2px;
	background-color: #003150
}

#section-customerservice.guarantee-watch .content-section .caract-category .title-wrapper button:after {
	-webkit-transition: opacity .1s linear;
	-o-transition: opacity .1s linear;
	transition: opacity .1s linear;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

#section-customerservice.guarantee-watch .content-section .caract-category.open .title-wrapper button:after {
	opacity: 0
}

#section-customerservice.guarantee-watch .content-section .caract-category>ul {
	position: relative;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 0 40px;
	will-change: height
}

html.mobile #section-customerservice.guarantee-watch .content-section .caract-category>ul {
	padding-bottom: 0;
	padding-top: 5px
}

#section-customerservice.guarantee-watch .content-section .caract-category>ul>li {
	width: 25%;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	display: inline-block;
	color: #737373;
	line-height: 25px;
	font-size: 15px;
	vertical-align: top;
	margin-bottom: 30px;
	padding-right: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice.guarantee-watch .content-section .caract-category>ul>li {
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 21px
}

#section-customerservice.guarantee-watch .content-section .caract-category>ul>li span {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #003150;
	text-transform: uppercase;
	margin-bottom: 6px
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li span,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li span,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li span,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li span,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li span {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .content-section .caract-category>ul>li span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice.guarantee-watch .content-section .caract-category>ul>li span {
	font-size: 11px;
	line-height: 11px
}

#section-customerservice.guarantee-watch .content-section .video-content {
	position: relative;
	width: 100%;
	margin-bottom: 35px
}

html.notouch #section-customerservice.guarantee-watch .content-section .video-content:hover .picture svg {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70)
}

html.mobile #section-customerservice.guarantee-watch .content-section .video-content {
	margin-bottom: 20px
}

#section-customerservice.guarantee-watch .content-section .video-content .picture {
	position: relative
}

#section-customerservice.guarantee-watch .content-section .video-content .picture img {
	width: 100%
}

#section-customerservice.guarantee-watch .content-section .video-content .picture svg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 75px;
	height: 75px;
	margin-top: -37.5px;
	margin-left: -37.5px;
	-webkit-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear;
	cursor: pointer
}

html.mobile #section-customerservice.guarantee-watch .content-section .video-content .picture svg {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px
}

#section-customerservice.guarantee-watch .content-section .video-content .picture .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .35)
}

#section-customerservice.guarantee-watch .content-section .video-content .title {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	color: #003150;
	text-align: center;
	margin-top: 20px
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .content-section .video-content .title,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .content-section .video-content .title,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .content-section .video-content .title,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .content-section .video-content .title,
html[data-lang=th-th] #section-customerservice.guarantee-watch .content-section .video-content .title,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .content-section .video-content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .content-section .video-content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice.guarantee-watch .content-section .video-content .title {
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px
}

#section-customerservice.guarantee-watch .content-section .tutorials-wrapper {
	position: relative;
	margin-top: 75px
}

html.mobile #section-customerservice.guarantee-watch .content-section .tutorials-wrapper {
	margin-top: 30px
}

#section-customerservice.guarantee-watch .content-section .tutorials-wrapper .tutorials {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 25px
}

#section-customerservice.guarantee-watch .content-section .tutorials-wrapper .tutorials.center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

#section-customerservice.guarantee-watch .content-section .tutorials-wrapper .tutorials .video-content {
	width: 49%
}

html.mobile #section-customerservice.guarantee-watch .content-section .tutorials-wrapper .tutorials .video-content {
	width: 47%
}

html.mobile #section-customerservice.guarantee-watch .content-section .tutorials-wrapper .tutorials .video-content .title {
	text-align: left
}

#section-customerservice.guarantee-watch .content-section .download-wrapper {
	text-align: center;
	margin-top: 40px
}

html.mobile #section-customerservice.guarantee-watch .content-section .download-wrapper {
	margin-top: 12px
}

#section-customerservice.guarantee-watch .content-section .download-wrapper .sep {
	position: relative;
	display: block;
	margin: 30px auto 10px;
	width: 30px;
	height: 1px;
	background: #003150
}

html.mobile #section-customerservice.guarantee-watch .content-section .download-wrapper .button {
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
	width: 100%
}

#section-customerservice.guarantee-watch .content-section .download-wrapper .button svg {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

#section-customerservice.guarantee-watch .content-section .download-wrapper .button span {
	letter-spacing: .02em
}

html.mobile #section-customerservice.guarantee-watch .content-section .download-wrapper .button span {
	font-size: 9px
}

#section-customerservice.guarantee-watch .content-section .download-wrapper .button.naked {
	height: 42px;
	line-height: 42px
}

html.mobile #section-customerservice.guarantee-watch .content-section .download-wrapper .button.naked {
	height: 25px;
	line-height: 25px
}

#section-customerservice.guarantee-watch .content-section .download-wrapper .button.naked span {
	font-size: 12px;
	letter-spacing: .08em
}

#section-customerservice.guarantee-watch .content-section .films-wrapper {
	position: relative;
	margin-top: 60px
}

html.mobile #section-customerservice.guarantee-watch .content-section .films-wrapper {
	margin-top: 40px
}

#section-customerservice.guarantee-watch .content-section .films-wrapper>.title {
	font-size: 13px;
	margin-bottom: 25px
}

#section-customerservice.guarantee-watch .content-section .other-links {
	position: relative;
	margin-top: 70px
}

html.mobile #section-customerservice.guarantee-watch .content-section .other-links {
	margin-top: 50px
}

html.mobile #section-customerservice.guarantee-watch .content-section .other-links .bloc {
	width: 100%
}

#section-customerservice.guarantee-watch .content-section .other-links .bloc {
	position: relative;
	width: 50%;
	display: inline-block;
	background: #003150;
	height: 230px
}

html.mobile #section-customerservice.guarantee-watch .content-section .other-links .bloc {
	height: 210px
}

#section-customerservice.guarantee-watch .content-section .other-links .bloc.left a svg {
	width: 25px
}

#section-customerservice.guarantee-watch .content-section .other-links .bloc.right a svg {
	width: 28px
}

#section-customerservice.guarantee-watch .content-section .other-links .bloc .image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

#section-customerservice.guarantee-watch .content-section .other-links .bloc .image img {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	height: 230px
}

html.mobile #section-customerservice.guarantee-watch .content-section .other-links .bloc .image img {
	height: 210px
}

#section-customerservice.guarantee-watch .content-section .other-links .bloc a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

#section-customerservice.guarantee-watch .content-section .other-links .bloc a svg {
	display: block;
	fill: #fff
}

#section-customerservice.guarantee-watch .content-section .other-links .bloc a span {
	display: block;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 20px;
	color: #fff;
	margin-top: 10px;
	text-align: center;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .content-section .other-links .bloc a span,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .content-section .other-links .bloc a span,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .content-section .other-links .bloc a span,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .content-section .other-links .bloc a span,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .content-section .other-links .bloc a span {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .content-section .other-links .bloc a span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .content-section .other-links .bloc a span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper {
	margin-top: 80px;
	text-align: center
}

html.mobile #section-customerservice.guarantee-watch .content-section .manuals-wrapper,
html.tablet #section-customerservice.guarantee-watch .content-section .manuals-wrapper {
	margin-top: 42.66666667px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper h3 {
	margin-bottom: 30px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manuals-category {
	display: inline-block
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manuals-category>ul>li {
	width: calc(100% - 15px)
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manuals-category>ul>li:last-of-type {
	margin-bottom: 0
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper>li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	width: calc(33.3% - 15px);
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block
}

html.tablet #section-customerservice.guarantee-watch .content-section .manuals-wrapper>li {
	width: calc(50% - 10px);
	margin-top: 20px
}

html.tablet #section-customerservice.guarantee-watch .content-section .manuals-wrapper>li:nth-of-type(odd) {
	margin-left: 0
}

html.tablet #section-customerservice.guarantee-watch .content-section .manuals-wrapper>li:nth-of-type(2n) {
	margin-right: 0
}

html.mobile #section-customerservice.guarantee-watch .content-section .manuals-wrapper>li {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

html.mobile #section-customerservice.guarantee-watch .content-section .manuals-wrapper>li+li {
	margin-top: 17.06666667px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper>li:nth-of-type(1n+4) {
	margin-top: 20px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper>li:nth-of-type(3n+1) {
	margin-left: 0
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper>li:nth-of-type(3n) {
	margin-right: 0
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner {
	position: relative
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner img {
	width: 100%;
	height: auto
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner.open .buttons-wrapper,
html:not(.mobile) #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner:hover .buttons-wrapper {
	opacity: 1;
	pointer-events: all
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner.open .refs-wrapper,
html:not(.mobile) #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner:hover .refs-wrapper {
	opacity: 0;
	pointer-events: none;
	display: none
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .manual-actions {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .refs-wrapper {
	padding: 0 15px;
	color: #003150;
	font-size: 14px;
	line-height: 22px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	text-align: center;
	opacity: 1;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .refs-wrapper,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .refs-wrapper,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .refs-wrapper,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .refs-wrapper,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .refs-wrapper {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .refs-wrapper {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .refs-wrapper {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper {
	padding: 15px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0;
	-webkit-transition: opacity .3s linear;
	-o-transition: opacity .3s linear;
	transition: opacity .3s linear;
	max-width: 100%;
	width: 100%;
	pointer-events: none
}

html.mobile #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper {
	padding: 8.53333333px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .chapters {
	display: none
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper>*+* {
	margin-top: 15px
}

html.mobile #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper>*+* {
	margin-top: 8.53333333px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper>* {
	width: 100%;
	max-width: 100%
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video {
	text-align: center;
	font-size: 0;
	line-height: 0;
	padding: 15px 20px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #ccd6dc;
	-webkit-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	white-space: nowrap
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video:focus,
.notouch #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video:hover {
	border-color: #003150
}

html.mobile #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video {
	padding: 8.53333333px 12.8px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video i,
#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	display: inline-block;
	vertical-align: top
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	font-size: 12px;
	line-height: normal;
	color: #003150;
	margin-left: 5px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	-webkit-transition: color .1s linear;
	-o-transition: color .1s linear;
	transition: color .1s linear;
	min-width: 180px;
	white-space: normal;
	max-width: 80%
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video span,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video span,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video span,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video span,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-video span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual {
	height: auto;
	line-height: normal
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual:focus label,
.notouch #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual:hover label {
	border-color: #003150
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	text-align: center;
	padding: 15px 20px;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #ccd6dc;
	font-size: 12px;
	line-height: 18px;
	color: #003150;
	text-transform: none;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	height: auto;
	white-space: normal;
	vertical-align: middle;
	-webkit-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label * {
	vertical-align: middle
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label .icon-customerservice-pdf {
	position: relative;
	top: -2px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label span {
	width: auto;
	margin: 0 5px;
	min-width: 165px
}

html.mobile #section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label {
	padding: 8.53333333px 12.8px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label .icon-general-down {
	position: relative;
	vertical-align: middle;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual label em {
	font-style: normal;
	color: grey
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual>ul {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	z-index: 1;
	max-height: 175px
}

#section-customerservice.guarantee-watch .content-section .manuals-wrapper .manual-inner .buttons-wrapper .button-manual>ul li {
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-customerservice.guarantee-watch .bloc-cs {
	position: relative;
	background: #000
}

html.mobile #section-customerservice.guarantee-watch .bloc-cs {
	width: 100%;
	height: 345px;
	padding: 0;
	margin: 0;
	left: 0
}

#section-customerservice.guarantee-watch .bloc-cs .bg {
	position: relative;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	height: 345px
}

#section-customerservice.guarantee-watch .bloc-cs .content {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

#section-customerservice.guarantee-watch .bloc-cs .title {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 30px;
	color: #fff
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .bloc-cs .title,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .bloc-cs .title,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .bloc-cs .title,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .bloc-cs .title,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .bloc-cs .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .bloc-cs .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .bloc-cs .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice.guarantee-watch .bloc-cs .title {
	font-size: 24px;
	text-align: center
}

#section-customerservice.guarantee-watch .bloc-cs .subtitle {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 11px;
	margin-top: 10px;
	color: #99a6ae
}

html[data-lang=gr-gr] #section-customerservice.guarantee-watch .bloc-cs .subtitle,
html[data-lang=ja-jp] #section-customerservice.guarantee-watch .bloc-cs .subtitle,
html[data-lang=ko-kr] #section-customerservice.guarantee-watch .bloc-cs .subtitle,
html[data-lang=ru-ru] #section-customerservice.guarantee-watch .bloc-cs .subtitle,
html[data-lang=zh-hk] #section-customerservice.guarantee-watch .bloc-cs .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice.guarantee-watch .bloc-cs .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice.guarantee-watch .bloc-cs .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-customerservice.guarantee-watch .bloc-cs .subtitle {
	margin-top: 5px
}

#section-customerservice.guarantee-watch .bloc-cs .button {
	margin-top: 25px
}

html.mobile #section-customerservice.guarantee-watch .bloc-cs .button {
	padding: 0 20px;
	height: 50px;
	line-height: 50px
}

#section-customerservice {
	background-color: #00314f;
	overflow: hidden
}

#section-customerservice .widget-ariane {
	background-color: #fff;
	border-bottom: 0;
	border-top: 1px solid #eff1f3
}

#section-customerservice h1.title {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	color: #fff;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	margin-top: 60px;
	margin-bottom: 40px;
	position: relative
}

html[data-lang=gr-gr] #section-customerservice h1.title,
html[data-lang=ja-jp] #section-customerservice h1.title,
html[data-lang=ko-kr] #section-customerservice h1.title,
html[data-lang=ru-ru] #section-customerservice h1.title,
html[data-lang=zh-hk] #section-customerservice h1.title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-customerservice h1.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-customerservice h1.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-customerservice .background-picture {
	position: absolute;
	top: 58px;
	left: 0
}

#section-customerservice[data-jsfile=csFaq] .section-content {
	background-color: #fff
}

html.mobile #section-customerservice[data-jsfile=csFaq] .section-content>:first-child {
	margin-top: -100px
}

#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
}

#section-customerservice h1.title+.section-content {
	margin-top: 160px
}

html.mobile #section-customerservice h1.title+.section-content {
	margin-top: 90px
}

#wcag-menu {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 15px;
	font-family: open_sanssemibold;
	color: #fff;
	z-index: 10000;
	text-align: center
}

#wcag-menu a,
#wcag-menu div {
	-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;
	display: block;
	position: fixed;
	left: -10000px;
	top: -10000px
}

#wcag-menu a:active,
#wcag-menu a:focus,
#wcag-menu div:active,
#wcag-menu div:focus {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	top: 50%;
	left: 45%;
	background: rgba(20, 20, 20, .8);
	color: #fff;
	border: 1px solid #000;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
	box-shadow: 0 0 20px rgba(0, 0, 0, .5);
	border-radius: 5px;
	padding: 20px 40px
}

.custombloc {
	margin-top: 50px;
	margin-bottom: 50px;
	cursor: pointer;
	background: #000;
	overflow: hidden;
	position: relative
}

html.tablet .custombloc {
	margin-top: 40px !important;
	margin-bottom: 40px !important
}

html.mobile .custombloc {
	margin-top: 30px !important;
	margin-bottom: 30px !important
}

html.notouch .custombloc:hover .background {
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter: alpha(opacity=80);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

#news-detail .custombloc {
	margin-top: 90px
}

.mobile #news-detail .custombloc {
	margin-top: 0;
	padding-left: 0 !important;
	padding-right: 0 !important
}

.custombloc[data-template=bluehorse] .logo,
.custombloc[data-template=whiteseason] .logo {
	max-width: 70%
}

.custombloc[data-template=bluehorse] .title,
.custombloc[data-template=whiteseason] .title {
	font-family: Conv_EuclidFlex-Regular-WebS;
	text-align: left;
	font-size: 45px;
	line-height: 55px
}

.mobile .custombloc[data-template=bluehorse] .title,
.mobile .custombloc[data-template=whiteseason] .title {
	text-align: center;
	font-size: 22px;
	line-height: 27px;
	margin-top: 40px
}

.custombloc[data-template=bluehorse] .description,
.custombloc[data-template=whiteseason] .description {
	font-size: 14px;
	line-height: 26px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	margin: 15px 100px 0 0
}

html[data-lang=gr-gr] .custombloc[data-template=bluehorse] .description,
html[data-lang=gr-gr] .custombloc[data-template=whiteseason] .description,
html[data-lang=ja-jp] .custombloc[data-template=bluehorse] .description,
html[data-lang=ja-jp] .custombloc[data-template=whiteseason] .description,
html[data-lang=ko-kr] .custombloc[data-template=bluehorse] .description,
html[data-lang=ko-kr] .custombloc[data-template=whiteseason] .description,
html[data-lang=ru-ru] .custombloc[data-template=bluehorse] .description,
html[data-lang=ru-ru] .custombloc[data-template=whiteseason] .description,
html[data-lang=zh-hk] .custombloc[data-template=bluehorse] .description,
html[data-lang=zh-hk] .custombloc[data-template=whiteseason] .description {
	font-family: open_sansregular
}

html[data-lang=th-th] .custombloc[data-template=bluehorse] .description,
html[data-lang=th-th] .custombloc[data-template=whiteseason] .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=bluehorse] .description,
html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=whiteseason] .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet .custombloc[data-template=bluehorse] .description,
.tablet .custombloc[data-template=whiteseason] .description {
	margin-left: 0;
	font-size: 12px;
	line-height: 23px
}

.mobile .custombloc[data-template=bluehorse] .description,
.mobile .custombloc[data-template=whiteseason] .description {
	font-size: 10px;
	line-height: 15px;
	text-align: center
}

.custombloc[data-template=bluehorse] .link,
.custombloc[data-template=whiteseason] .link {
	margin: 30px 100px 0 0;
	height: 60px;
	line-height: 60px;
	background: #fff;
	padding-left: 35px;
	padding-right: 35px;
	display: inline-block
}

.tablet .custombloc[data-template=bluehorse] .link,
.tablet .custombloc[data-template=whiteseason] .link {
	margin-left: 0
}

.mobile .custombloc[data-template=bluehorse] .link,
.mobile .custombloc[data-template=whiteseason] .link {
	height: 40px;
	line-height: 40px;
	padding-left: 17px;
	padding-right: 17px;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	display: block
}

.custombloc[data-template=bluehorse] .link span,
.custombloc[data-template=whiteseason] .link span {
	color: #002744
}

.custombloc[data-template=bluehorse] .link i,
.custombloc[data-template=whiteseason] .link i {
	display: none
}

html.mobile .custombloc[data-template=bluehorse] .content,
html.mobile .custombloc[data-template=whiteseason] .content {
	height: 411px
}

.custombloc[data-template=flashsettings],
.custombloc[data-template=spirit-reversed],
.custombloc[data-template=spirit] {
	background-color: #f7f7f7;
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

.custombloc[data-template=flashsettings][data-template=spirit-reversed],
.custombloc[data-template=spirit-reversed][data-template=spirit-reversed],
.custombloc[data-template=spirit][data-template=spirit-reversed] {
	direction: rtl
}

.mobile .custombloc[data-template=flashsettings],
.mobile .custombloc[data-template=spirit-reversed],
.mobile .custombloc[data-template=spirit],
.tablet .custombloc[data-template=flashsettings],
.tablet .custombloc[data-template=spirit-reversed],
.tablet .custombloc[data-template=spirit] {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

.custombloc[data-template=flashsettings] .left,
.custombloc[data-template=spirit-reversed] .left,
.custombloc[data-template=spirit] .left {
	position: relative;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block
}

.custombloc[data-template=flashsettings] .left .v-align-div,
.custombloc[data-template=spirit-reversed] .left .v-align-div,
.custombloc[data-template=spirit] .left .v-align-div {
	width: 100%
}

.custombloc[data-template=flashsettings] .left img,
.custombloc[data-template=spirit-reversed] .left img,
.custombloc[data-template=spirit] .left img {
	width: 100%;
	max-width: none
}

.custombloc[data-template=flashsettings] .right,
.custombloc[data-template=spirit-reversed] .right,
.custombloc[data-template=spirit] .right {
	padding-left: 7%;
	padding-right: 20px;
	position: relative;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	text-align: left
}

html.mobile .custombloc[data-template=flashsettings] .right,
html.mobile .custombloc[data-template=spirit-reversed] .right,
html.mobile .custombloc[data-template=spirit] .right {
	padding: 0;
	margin: 0 auto;
	width: 75%;
	min-height: 200px;
	display: block
}

.mobile .custombloc[data-template=flashsettings] .logo,
.mobile .custombloc[data-template=spirit-reversed] .logo,
.mobile .custombloc[data-template=spirit] .logo {
	margin-top: 0 !important
}

.custombloc[data-template=flashsettings] .title,
.custombloc[data-template=spirit-reversed] .title,
.custombloc[data-template=spirit] .title {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150;
	font-size: 18px;
	text-align: left;
	margin-bottom: 12px
}

html[data-lang=gr-gr] .custombloc[data-template=flashsettings] .title,
html[data-lang=gr-gr] .custombloc[data-template=spirit-reversed] .title,
html[data-lang=gr-gr] .custombloc[data-template=spirit] .title,
html[data-lang=ja-jp] .custombloc[data-template=flashsettings] .title,
html[data-lang=ja-jp] .custombloc[data-template=spirit-reversed] .title,
html[data-lang=ja-jp] .custombloc[data-template=spirit] .title,
html[data-lang=ko-kr] .custombloc[data-template=flashsettings] .title,
html[data-lang=ko-kr] .custombloc[data-template=spirit-reversed] .title,
html[data-lang=ko-kr] .custombloc[data-template=spirit] .title,
html[data-lang=ru-ru] .custombloc[data-template=flashsettings] .title,
html[data-lang=ru-ru] .custombloc[data-template=spirit-reversed] .title,
html[data-lang=ru-ru] .custombloc[data-template=spirit] .title,
html[data-lang=th-th] .custombloc[data-template=flashsettings] .title,
html[data-lang=th-th] .custombloc[data-template=spirit-reversed] .title,
html[data-lang=th-th] .custombloc[data-template=spirit] .title,
html[data-lang=zh-hk] .custombloc[data-template=flashsettings] .title,
html[data-lang=zh-hk] .custombloc[data-template=spirit-reversed] .title,
html[data-lang=zh-hk] .custombloc[data-template=spirit] .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=flashsettings] .title,
html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=spirit-reversed] .title,
html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=spirit] .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet .custombloc[data-template=flashsettings] .title,
.tablet .custombloc[data-template=spirit-reversed] .title,
.tablet .custombloc[data-template=spirit] .title {
	font-size: 18px
}

html.mobile .custombloc[data-template=flashsettings] .title,
html.mobile .custombloc[data-template=spirit-reversed] .title,
html.mobile .custombloc[data-template=spirit] .title {
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: 0
}

.custombloc[data-template=flashsettings] .subtitle,
.custombloc[data-template=spirit-reversed] .subtitle,
.custombloc[data-template=spirit] .subtitle {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 16px;
	color: #003150;
	text-align: left;
	margin-bottom: 30px
}

html[data-lang=gr-gr] .custombloc[data-template=flashsettings] .subtitle,
html[data-lang=gr-gr] .custombloc[data-template=spirit-reversed] .subtitle,
html[data-lang=gr-gr] .custombloc[data-template=spirit] .subtitle,
html[data-lang=ja-jp] .custombloc[data-template=flashsettings] .subtitle,
html[data-lang=ja-jp] .custombloc[data-template=spirit-reversed] .subtitle,
html[data-lang=ja-jp] .custombloc[data-template=spirit] .subtitle,
html[data-lang=ko-kr] .custombloc[data-template=flashsettings] .subtitle,
html[data-lang=ko-kr] .custombloc[data-template=spirit-reversed] .subtitle,
html[data-lang=ko-kr] .custombloc[data-template=spirit] .subtitle,
html[data-lang=ru-ru] .custombloc[data-template=flashsettings] .subtitle,
html[data-lang=ru-ru] .custombloc[data-template=spirit-reversed] .subtitle,
html[data-lang=ru-ru] .custombloc[data-template=spirit] .subtitle,
html[data-lang=zh-hk] .custombloc[data-template=flashsettings] .subtitle,
html[data-lang=zh-hk] .custombloc[data-template=spirit-reversed] .subtitle,
html[data-lang=zh-hk] .custombloc[data-template=spirit] .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] .custombloc[data-template=flashsettings] .subtitle,
html[data-lang=th-th] .custombloc[data-template=spirit-reversed] .subtitle,
html[data-lang=th-th] .custombloc[data-template=spirit] .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=flashsettings] .subtitle,
html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=spirit-reversed] .subtitle,
html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=spirit] .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .custombloc[data-template=flashsettings] .subtitle,
html.mobile .custombloc[data-template=spirit-reversed] .subtitle,
html.mobile .custombloc[data-template=spirit] .subtitle {
	font-size: 17px;
	line-height: 25px;
	margin-bottom: 20px;
	max-width: 242px
}

.custombloc[data-template=flashsettings] .description,
.custombloc[data-template=spirit-reversed] .description,
.custombloc[data-template=spirit] .description {
	color: #636363;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	margin: 0 0 25px;
	max-width: 415px
}

html[data-lang=gr-gr] .custombloc[data-template=flashsettings] .description,
html[data-lang=gr-gr] .custombloc[data-template=spirit-reversed] .description,
html[data-lang=gr-gr] .custombloc[data-template=spirit] .description,
html[data-lang=ja-jp] .custombloc[data-template=flashsettings] .description,
html[data-lang=ja-jp] .custombloc[data-template=spirit-reversed] .description,
html[data-lang=ja-jp] .custombloc[data-template=spirit] .description,
html[data-lang=ko-kr] .custombloc[data-template=flashsettings] .description,
html[data-lang=ko-kr] .custombloc[data-template=spirit-reversed] .description,
html[data-lang=ko-kr] .custombloc[data-template=spirit] .description,
html[data-lang=ru-ru] .custombloc[data-template=flashsettings] .description,
html[data-lang=ru-ru] .custombloc[data-template=spirit-reversed] .description,
html[data-lang=ru-ru] .custombloc[data-template=spirit] .description,
html[data-lang=th-th] .custombloc[data-template=flashsettings] .description,
html[data-lang=th-th] .custombloc[data-template=spirit-reversed] .description,
html[data-lang=th-th] .custombloc[data-template=spirit] .description,
html[data-lang=zh-hk] .custombloc[data-template=flashsettings] .description,
html[data-lang=zh-hk] .custombloc[data-template=spirit-reversed] .description,
html[data-lang=zh-hk] .custombloc[data-template=spirit] .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=flashsettings] .description,
html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=spirit-reversed] .description,
html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=spirit] .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet .custombloc[data-template=flashsettings] .description,
.tablet .custombloc[data-template=spirit-reversed] .description,
.tablet .custombloc[data-template=spirit] .description {
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 25px
}

html.mobile .custombloc[data-template=flashsettings] .description,
html.mobile .custombloc[data-template=spirit-reversed] .description,
html.mobile .custombloc[data-template=spirit] .description {
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 20px
}

.custombloc[data-template=flashsettings] .link,
.custombloc[data-template=spirit-reversed] .link,
.custombloc[data-template=spirit] .link {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 30px;
	color: #636363;
	text-decoration: underline;
	-webkit-transition: color .1s linear;
	-o-transition: color .1s linear;
	transition: color .1s linear;
	-ms-flex-item-align: start;
	align-self: flex-start
}

html[data-lang=gr-gr] .custombloc[data-template=flashsettings] .link,
html[data-lang=gr-gr] .custombloc[data-template=spirit-reversed] .link,
html[data-lang=gr-gr] .custombloc[data-template=spirit] .link,
html[data-lang=ja-jp] .custombloc[data-template=flashsettings] .link,
html[data-lang=ja-jp] .custombloc[data-template=spirit-reversed] .link,
html[data-lang=ja-jp] .custombloc[data-template=spirit] .link,
html[data-lang=ko-kr] .custombloc[data-template=flashsettings] .link,
html[data-lang=ko-kr] .custombloc[data-template=spirit-reversed] .link,
html[data-lang=ko-kr] .custombloc[data-template=spirit] .link,
html[data-lang=ru-ru] .custombloc[data-template=flashsettings] .link,
html[data-lang=ru-ru] .custombloc[data-template=spirit-reversed] .link,
html[data-lang=ru-ru] .custombloc[data-template=spirit] .link,
html[data-lang=th-th] .custombloc[data-template=flashsettings] .link,
html[data-lang=th-th] .custombloc[data-template=spirit-reversed] .link,
html[data-lang=th-th] .custombloc[data-template=spirit] .link,
html[data-lang=zh-hk] .custombloc[data-template=flashsettings] .link,
html[data-lang=zh-hk] .custombloc[data-template=spirit-reversed] .link,
html[data-lang=zh-hk] .custombloc[data-template=spirit] .link {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=flashsettings] .link,
html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=spirit-reversed] .link,
html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=spirit] .link {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet .custombloc[data-template=flashsettings] .link,
.tablet .custombloc[data-template=spirit-reversed] .link,
.tablet .custombloc[data-template=spirit] .link {
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 30px
}

.mobile .custombloc[data-template=flashsettings] .link,
.mobile .custombloc[data-template=spirit-reversed] .link,
.mobile .custombloc[data-template=spirit] .link {
	margin: 0 0 30px;
	text-align: left
}

.custombloc[data-template=flashsettings] .link span,
.custombloc[data-template=spirit-reversed] .link span,
.custombloc[data-template=spirit] .link span {
	color: inherit;
	font-style: inherit;
	line-height: inherit;
	font-size: inherit;
	text-transform: inherit;
	text-decoration: underline
}

.custombloc[data-template=flashsettings] .link i,
.custombloc[data-template=spirit-reversed] .link i,
.custombloc[data-template=spirit] .link i {
	display: none
}

html.notouch .custombloc[data-template=flashsettings] .link:hover,
html.notouch .custombloc[data-template=spirit-reversed] .link:hover,
html.notouch .custombloc[data-template=spirit] .link:hover {
	color: #303030
}

html.notouch .custombloc[data-template=flashsettings] .link:hover span,
html.notouch .custombloc[data-template=spirit-reversed] .link:hover span,
html.notouch .custombloc[data-template=spirit] .link:hover span {
	color: inherit
}

.custombloc[data-template=spirit-history] .title {
	font-size: 22px;
	line-height: 20px
}

.mobile .custombloc[data-template=spirit-history] .title {
	font-size: 15px;
	line-height: 13px
}

.custombloc[data-template=spirit-history] .description {
	font-size: 16px;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #fff
}

html[data-lang=gr-gr] .custombloc[data-template=spirit-history] .description,
html[data-lang=ja-jp] .custombloc[data-template=spirit-history] .description,
html[data-lang=ko-kr] .custombloc[data-template=spirit-history] .description,
html[data-lang=ru-ru] .custombloc[data-template=spirit-history] .description,
html[data-lang=zh-hk] .custombloc[data-template=spirit-history] .description {
	font-family: open_sanslight
}

html[data-lang=th-th] .custombloc[data-template=spirit-history] .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=spirit-history] .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .custombloc[data-template=spirit-history] .description {
	font-size: 12px
}

.custombloc[data-template=spirit-history] .link span {
	font-size: 16px
}

html.mobile .custombloc[data-template=spirit-history] .link span {
	font-size: 12px
}

html.mobile .custombloc[data-template=spirit-history] .background {
	left: -20px !important;
	right: -20px !important;
	width: auto;
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}

html.mobile .custombloc[data-template=spirit-history] .content {
	overflow: visible
}

html.mobile .custombloc[data-template=flashsettings] .download-app {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	padding-bottom: 50px
}

.custombloc[data-template=flashsettings] .download-app .social-app-ios {
	width: 128px;
	margin-right: 15px
}

html.mobile .custombloc[data-template=flashsettings] .download-app .social-app-ios {
	width: 123px
}

.custombloc[data-template=flashsettings] .download-app .social-app-store {
	width: 113px
}

html.mobile .custombloc[data-template=flashsettings] .download-app .social-app-store {
	width: 108px
}

.mobile .custombloc[data-template=whiteseason] .logo {
	max-width: 56%
}

.custombloc[data-template=bluehorse] .right .title {
	font-family: "Conv_SangBleuSerif-LightItalic";
	font-style: italic
}

.mobile .custombloc[data-template=bluehorse] .right .title {
	margin-top: 20px
}

.custombloc[data-template=commonwealth] .right .title {
	font-size: 36px;
	line-height: 48px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-align: left
}

html[data-lang=gr-gr] .custombloc[data-template=commonwealth] .right .title,
html[data-lang=ja-jp] .custombloc[data-template=commonwealth] .right .title,
html[data-lang=ko-kr] .custombloc[data-template=commonwealth] .right .title,
html[data-lang=ru-ru] .custombloc[data-template=commonwealth] .right .title,
html[data-lang=th-th] .custombloc[data-template=commonwealth] .right .title,
html[data-lang=zh-hk] .custombloc[data-template=commonwealth] .right .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=commonwealth] .right .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet .custombloc[data-template=commonwealth] .right .title {
	font-size: 30px;
	line-height: 42px
}

.mobile .custombloc[data-template=commonwealth] .right .title {
	font-size: 20px;
	line-height: 25px;
	padding-left: 5%
}

.custombloc[data-template=commonwealth] .description {
	color: #fff;
	font-size: 16px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	padding-right: 10%;
	margin-left: 0
}

html[data-lang=gr-gr] .custombloc[data-template=commonwealth] .description,
html[data-lang=ja-jp] .custombloc[data-template=commonwealth] .description,
html[data-lang=ko-kr] .custombloc[data-template=commonwealth] .description,
html[data-lang=ru-ru] .custombloc[data-template=commonwealth] .description,
html[data-lang=zh-hk] .custombloc[data-template=commonwealth] .description {
	font-family: open_sansregular
}

html[data-lang=th-th] .custombloc[data-template=commonwealth] .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc[data-template=commonwealth] .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet .custombloc[data-template=commonwealth] .description {
	font-size: 11px;
	line-height: 22px;
	padding-right: 20%
}

.mobile .custombloc[data-template=commonwealth] .description {
	font-size: 9px;
	line-height: 16px;
	padding-right: 10%
}

.custombloc[data-template=commonwealth] .link {
	margin-left: 0
}

.custombloc[data-template=vhp] .right .description {
	color: #fff
}

#eventsport-detail .custombloc {
	margin-top: 0;
	margin-bottom: 90px
}

.mobile #eventsport-detail .custombloc {
	margin-bottom: 0
}

.custombloc .content {
	position: relative;
	height: auto;
	width: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.custombloc .background {
	position: relative;
	width: 100%;
	-webkit-transition: all 8s linear;
	-o-transition: all 8s linear;
	transition: all 8s linear
}

.mobile .custombloc .background {
	position: absolute;
	left: 0;
	top: 0
}

.custombloc .left,
.custombloc .right {
	position: absolute;
	top: 0;
	height: 100%;
	width: 50%;
	text-align: center
}

.custombloc .left h2,
.custombloc .right h2 {
	margin-top: 0 !important
}

.mobile .custombloc .left,
.mobile .custombloc .right {
	height: auto;
	width: 100%;
	position: relative;
	top: 0;
	left: auto;
	right: auto
}

.custombloc .left {
	left: 0
}

.custombloc .right {
	right: 0
}

.custombloc .right>.v-align-div {
	text-align: left
}

.custombloc .right .logo {
	max-width: 30% !important;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.custombloc .logo {
	max-width: 80%
}

.tablet .custombloc .logo {
	max-width: 70%
}

.mobile .custombloc .logo {
	margin-top: 30px;
	margin-bottom: 30px;
	height: auto !important
}

.custombloc .title {
	font-family: euclid_flexmedium;
	width: 100%;
	display: block;
	font-size: 50px;
	line-height: 60px;
	color: #fff;
	text-align: center;
	text-transform: none;
	margin-top: 0
}

.tablet .custombloc .title {
	font-size: 35px;
	line-height: 50px
}

.mobile .custombloc .title {
	font-size: 25px;
	line-height: 30px
}

.custombloc .description {
	font-family: euclid_flexlight;
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: #b1bcc4;
	margin: 40px 100px 0
}

.tablet .custombloc .description {
	font-size: 14px;
	line-height: 26px;
	margin: 10px 30px 0
}

.mobile .custombloc .description {
	text-transform: none;
	font-size: 12px;
	line-height: 21px;
	margin: 10px 18px 0
}

.custombloc .link {
	position: relative;
	display: block;
	margin: 50px 100px 0
}

.custombloc .link i,
.custombloc .link span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.custombloc .link span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	text-transform: uppercase
}

html[data-lang=gr-gr] .custombloc .link span,
html[data-lang=ja-jp] .custombloc .link span,
html[data-lang=ko-kr] .custombloc .link span,
html[data-lang=ru-ru] .custombloc .link span,
html[data-lang=th-th] .custombloc .link span,
html[data-lang=zh-hk] .custombloc .link span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .custombloc .link span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile .custombloc .link span {
	font-size: 12px;
	line-height: 12px
}

.custombloc .link i {
	margin-left: 20px;
	-webkit-transition: margin-left .2s ease-in-out;
	-o-transition: margin-left .2s ease-in-out;
	transition: margin-left .2s ease-in-out
}

.mobile .custombloc .link {
	margin: 30px 0 40px;
	text-align: center
}

.tablet .custombloc .link {
	margin: 20px 30px 0
}

.notouch .custombloc .link:hover i {
	margin-left: 30px
}

.custombloc .button {
	margin-bottom: 40px
}

.mobile .custombloc .button {
	margin-bottom: 20px
}

#section-myaccount {
	position: relative
}

html.mobile #section-myaccount {
	padding-top: 0
}

#section-myaccount .section-content {
	position: relative
}

#section-myaccount .section-content>.content .newsletter-bloc {
	position: relative;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 50px
}

html.tablet #section-myaccount .section-content>.content .newsletter-bloc {
	margin-top: 25px;
	margin-bottom: 25px
}

html.mobile #section-myaccount .section-content>.content .newsletter-bloc {
	margin-top: 30px;
	margin-bottom: 20px
}

#section-myaccount .section-content>.content .newsletter-bloc .bg {
	position: relative;
	width: 100%
}

#section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper {
	position: absolute;
	height: 100%;
	top: 0;
	right: 6%;
	text-align: center
}

html.mobile #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper {
	top: auto;
	height: auto;
	bottom: 15px;
	right: 0;
	width: 100%
}

#section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title {
	position: relative;
	font-size: 18px;
	line-height: 18px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 12px
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title,
html[data-lang=th-th] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 10px
}

html.mobile #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .title {
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 8px
}

#section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc {
	position: relative;
	font-size: 14px;
	line-height: 14px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc {
	font-size: 12px;
	line-height: 12px
}

html.mobile #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .desc {
	font-size: 9px;
	line-height: 9px;
	margin-bottom: 8px
}

#section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter {
	position: relative;
	display: inline-block;
	padding: 0 35px;
	min-width: 150px;
	height: 50px;
	line-height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0, 0, 0, 0);
	border: 1px solid hsla(0, 0%, 100%, .3);
	-webkit-transition: border .2s linear, background .2s linear, color .2s linear;
	-o-transition: border .2s linear, background .2s linear, color .2s linear;
	transition: border .2s linear, background .2s linear, color .2s linear;
	margin-top: 25px;
	cursor: pointer;
	font-size: 14px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: .04em
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter,
html[data-lang=th-th] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.notouch #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter:hover {
	background: #fff;
	border: 1px solid hsla(0, 0%, 100%, .3);
	color: #000
}

html.mobile #section-myaccount .section-content>.content .newsletter-bloc .desc-wrapper .cta-newsletter {
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	padding: 0 15px;
	min-width: 120px;
	margin-top: 0
}

#section-myaccount .section-content>.content .bloc {
	position: relative;
	width: 100%;
	margin-bottom: 20px
}

#section-myaccount .section-content>.content .bloc .title-wrapper {
	position: relative;
	background: #e6eaed;
	height: 70px;
	line-height: 70px
}

html.tablet #section-myaccount .section-content>.content .bloc .title-wrapper {
	height: 50px;
	line-height: 50px
}

html.mobile #section-myaccount .section-content>.content .bloc .title-wrapper {
	height: 45px;
	line-height: 45px;
	margin-bottom: 10px
}

#section-myaccount .section-content>.content .bloc .title-wrapper .title {
	position: relative;
	font-size: 18px;
	line-height: 18px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150;
	text-transform: uppercase;
	padding-left: 25px;
	display: inline-block;
	vertical-align: middle
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .bloc .title-wrapper .title,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .bloc .title-wrapper .title,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .bloc .title-wrapper .title,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .bloc .title-wrapper .title,
html[data-lang=th-th] #section-myaccount .section-content>.content .bloc .title-wrapper .title,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .bloc .title-wrapper .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .bloc .title-wrapper .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-myaccount .section-content>.content .bloc .title-wrapper .title {
	font-size: 16px;
	line-height: 16px;
	padding-left: 20px
}

html.mobile #section-myaccount .section-content>.content .bloc .title-wrapper .title {
	font-size: 11px;
	line-height: 11px;
	padding-left: 20px
}

#section-myaccount .section-content>.content .bloc .content {
	position: relative;
	padding: 30px 40px
}

html.tablet #section-myaccount .section-content>.content .bloc .content {
	padding: 20px 30px
}

html.mobile #section-myaccount .section-content>.content .bloc .content {
	padding: 20px
}

#section-myaccount .section-content>.content .bloc .content .desc,
#section-myaccount .section-content>.content .bloc .content .email,
#section-myaccount .section-content>.content .bloc .content .tel {
	position: relative;
	font-size: 14px;
	line-height: 22px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #003150
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .bloc .content .desc,
html[data-lang=gr-gr] #section-myaccount .section-content>.content .bloc .content .email,
html[data-lang=gr-gr] #section-myaccount .section-content>.content .bloc .content .tel,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .bloc .content .desc,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .bloc .content .email,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .bloc .content .tel,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .bloc .content .desc,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .bloc .content .email,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .bloc .content .tel,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .bloc .content .desc,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .bloc .content .email,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .bloc .content .tel,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .bloc .content .desc,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .bloc .content .email,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .bloc .content .tel {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-myaccount .section-content>.content .bloc .content .desc,
html[data-lang=th-th] #section-myaccount .section-content>.content .bloc .content .email,
html[data-lang=th-th] #section-myaccount .section-content>.content .bloc .content .tel {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .bloc .content .desc,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .bloc .content .email,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .bloc .content .tel {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-myaccount .section-content>.content .bloc .content .desc,
html.tablet #section-myaccount .section-content>.content .bloc .content .email,
html.tablet #section-myaccount .section-content>.content .bloc .content .tel {
	font-size: 12px;
	line-height: 20px
}

html.mobile #section-myaccount .section-content>.content .bloc .content .desc,
html.mobile #section-myaccount .section-content>.content .bloc .content .email,
html.mobile #section-myaccount .section-content>.content .bloc .content .tel {
	font-size: 10px;
	line-height: 14px
}

#section-myaccount .section-content>.content .bloc .content .desc b,
#section-myaccount .section-content>.content .bloc .content .email b,
#section-myaccount .section-content>.content .bloc .content .tel b {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .bloc .content .desc b,
html[data-lang=gr-gr] #section-myaccount .section-content>.content .bloc .content .email b,
html[data-lang=gr-gr] #section-myaccount .section-content>.content .bloc .content .tel b,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .bloc .content .desc b,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .bloc .content .email b,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .bloc .content .tel b,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .bloc .content .desc b,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .bloc .content .email b,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .bloc .content .tel b,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .bloc .content .desc b,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .bloc .content .email b,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .bloc .content .tel b,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .bloc .content .desc b,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .bloc .content .email b,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .bloc .content .tel b {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-myaccount .section-content>.content .bloc .content .desc b,
html[data-lang=th-th] #section-myaccount .section-content>.content .bloc .content .email b,
html[data-lang=th-th] #section-myaccount .section-content>.content .bloc .content .tel b {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .bloc .content .desc b,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .bloc .content .email b,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .bloc .content .tel b {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-myaccount .section-content>.content .bloc .content .name {
	position: relative;
	font-size: 16px;
	line-height: 22px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .bloc .content .name,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .bloc .content .name,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .bloc .content .name,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .bloc .content .name,
html[data-lang=th-th] #section-myaccount .section-content>.content .bloc .content .name,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .bloc .content .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .bloc .content .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-myaccount .section-content>.content .bloc .content .name {
	font-size: 14px;
	line-height: 20px
}

html.mobile #section-myaccount .section-content>.content .bloc .content .name {
	font-size: 10px;
	line-height: 14px
}

#section-myaccount .section-content>.content .bloc .content .edit {
	position: absolute;
	top: 50%;
	right: 5%;
	margin-top: -7px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	color: #003150;
	text-decoration: underline
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .bloc .content .edit,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .bloc .content .edit,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .bloc .content .edit,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .bloc .content .edit,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .bloc .content .edit {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-myaccount .section-content>.content .bloc .content .edit {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .bloc .content .edit {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-myaccount .section-content>.content .bloc .content .edit {
	font-size: 12px
}

html.mobile #section-myaccount .section-content>.content .bloc .content .edit {
	font-size: 10px;
	top: auto;
	bottom: 0;
	margin: 0
}

#section-myaccount .section-content>.content .bloc .content .button {
	margin-top: 20px;
	height: 50px;
	line-height: 50px
}

html.mobile #section-myaccount .section-content>.content .bloc .content .button {
	margin-top: 10px;
	height: 40px;
	line-height: 40px
}

#section-myaccount .section-content>.content .other-link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 50px
}

html.tablet #section-myaccount .section-content>.content .other-link {
	margin-top: 20px
}

html.mobile #section-myaccount .section-content>.content .other-link {
	margin-top: 0
}

#section-myaccount .section-content>.content .other-link.center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

#section-myaccount .section-content>.content .other-link.center a,
html.mobile #section-myaccount .section-content>.content .other-link.center a {
	width: 100%
}

#section-myaccount .section-content>.content .other-link a {
	position: relative;
	display: inline-block;
	width: 48%;
	text-align: center;
	overflow: hidden
}

html.mobile #section-myaccount .section-content>.content .other-link a {
	width: 49%
}

#section-myaccount .section-content>.content .other-link a.bottom {
	text-align: left;
	width: 100%;
	margin-top: 4%
}

html.mobile #section-myaccount .section-content>.content .other-link a.bottom {
	width: 100%;
	margin-top: 2%
}

#section-myaccount .section-content>.content .other-link a.bottom .text-content .title {
	padding: 0 0 0 7%
}

html.mobile #section-myaccount .section-content>.content .other-link a.bottom .text-content .title {
	padding-left: 6%
}

#section-myaccount .section-content>.content .other-link a.bottom .text {
	position: relative;
	font-size: 16px;
	line-height: 16px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	margin-top: 20px;
	text-transform: uppercase;
	padding-left: 7%
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .other-link a.bottom .text,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .other-link a.bottom .text,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .other-link a.bottom .text,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .other-link a.bottom .text,
html[data-lang=th-th] #section-myaccount .section-content>.content .other-link a.bottom .text,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .other-link a.bottom .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .other-link a.bottom .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-myaccount .section-content>.content .other-link a.bottom .text {
	font-size: 14px;
	line-height: 14px;
	margin-top: 10px
}

html.mobile #section-myaccount .section-content>.content .other-link a.bottom .text {
	font-size: 9px;
	line-height: 9px;
	margin-top: 10px;
	padding-left: 6%
}

#section-myaccount .section-content>.content .other-link a.bottom .text i {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

html.mobile #section-myaccount .section-content>.content .other-link a.bottom .text i {
	-webkit-transform: translateZ(0) scale(.75);
	transform: translateZ(0) scale(.75);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}

#section-myaccount .section-content>.content .other-link a img {
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 2s linear;
	transition: -webkit-transform 2s linear;
	-o-transition: transform 2s linear;
	transition: transform 2s linear;
	transition: transform 2s linear, -webkit-transform 2s linear
}

#section-myaccount .section-content>.content .other-link a .text-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#section-myaccount .section-content>.content .other-link a .text-content .title {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 32px;
	line-height: 36px;
	color: #fff;
	text-transform: uppercase;
	padding: 0 15%
}

html[data-lang=gr-gr] #section-myaccount .section-content>.content .other-link a .text-content .title,
html[data-lang=ja-jp] #section-myaccount .section-content>.content .other-link a .text-content .title,
html[data-lang=ko-kr] #section-myaccount .section-content>.content .other-link a .text-content .title,
html[data-lang=ru-ru] #section-myaccount .section-content>.content .other-link a .text-content .title,
html[data-lang=zh-hk] #section-myaccount .section-content>.content .other-link a .text-content .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-myaccount .section-content>.content .other-link a .text-content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-myaccount .section-content>.content .other-link a .text-content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-myaccount .section-content>.content .other-link a .text-content .title {
	font-size: 26px;
	line-height: 30px
}

html.mobile #section-myaccount .section-content>.content .other-link a .text-content .title {
	font-size: 15px;
	line-height: 20px;
	padding: 0 5%
}

#section-myaccount .section-content>.content .other-link a .text-content .v-align-div {
	width: 100%
}

#section-myaccount .section-content>.content .other-link a .text-content .v-align-div>i {
	margin-bottom: 25px
}

html.tablet #section-myaccount .section-content>.content .other-link a .text-content .v-align-div>i {
	margin-bottom: 20px
}

html.mobile #section-myaccount .section-content>.content .other-link a .text-content .v-align-div>i {
	margin-bottom: 15px;
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}

.notouch #section-myaccount .section-content>.content .other-link a:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: -webkit-transform 5s linear;
	transition: -webkit-transform 5s linear;
	-o-transition: transform 5s linear;
	transition: transform 5s linear;
	transition: transform 5s linear, -webkit-transform 5s linear
}

.notouch #section-myaccount .section-content>.content .other-link a:hover.bottom .text i {
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0)
}

#account-create #message-wrapper {
	max-width: 880px;
	padding: 0 5%;
	text-align: center
}

#account-create .account-form .form-content {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html.mobile #account-create .account-form .form-content {
	padding: 0
}

#account-create .account-form .bottom,
#account-create .account-form .bottom .button {
	text-align: center
}

html.mobile #account-create .account-form .bottom .button {
	min-width: auto;
	text-align: center
}

#section-editaccount {
	position: relative
}

html.mobile #section-editaccount {
	padding-top: 0
}

#section-ssmw .section-content>.content>p {
	margin-top: 20px;
	line-height: 22px
}

html.mobile #section-ssmw .section-content>.content>p {
	margin-top: 15px;
	line-height: 15px
}

#section-ssmw .section-content>.content .user-info {
	position: relative;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: none
}

#section-ssmw .section-content>.content .user-info.visible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

#section-accountwishlist {
	position: relative;
	padding-bottom: 35px
}

html.mobile #section-accountwishlist {
	padding-top: 0
}

#section-accountwishlist .button-wrapper {
	display: none
}

#section-accountwishlist .wishlist-empty {
	color: #404040;
	font-size: 14px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-accountwishlist .wishlist-empty,
html[data-lang=ja-jp] #section-accountwishlist .wishlist-empty,
html[data-lang=ko-kr] #section-accountwishlist .wishlist-empty,
html[data-lang=ru-ru] #section-accountwishlist .wishlist-empty,
html[data-lang=zh-hk] #section-accountwishlist .wishlist-empty {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-accountwishlist .wishlist-empty {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-accountwishlist .wishlist-empty {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-accountwishlist .wishlist-empty.hidden {
	display: none
}

#section-accountwishlist .wishlist-empty .title {
	margin-top: 35px;
	font-size: 18px;
	display: block;
	margin-bottom: 10px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-accountwishlist .wishlist-empty .title,
html[data-lang=ja-jp] #section-accountwishlist .wishlist-empty .title,
html[data-lang=ko-kr] #section-accountwishlist .wishlist-empty .title,
html[data-lang=ru-ru] #section-accountwishlist .wishlist-empty .title,
html[data-lang=th-th] #section-accountwishlist .wishlist-empty .title,
html[data-lang=zh-hk] #section-accountwishlist .wishlist-empty .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-accountwishlist .wishlist-empty .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-accountwishlist .wishlist-empty a {
	margin-top: 30px;
	margin-bottom: 30px
}

#section-accountwishlist .watches-grid {
	position: relative;
	width: 100%;
	margin-top: 35px;
	overflow: hidden
}

#section-accountwishlist .watches-grid .button-wrapper {
	margin-top: 50px;
	text-align: center
}

html.mobile #section-accountwishlist .watches-grid {
	overflow: hidden;
	margin-top: 15px
}

html.mobile #section-accountwishlist .watches-grid .button-wrapper {
	margin-top: 20px
}

#section-accountwishlist .watches-grid .grid-content {
	text-align: left
}

#section-accountwishlist .watches-grid .watch-wrapper {
	width: 322px;
	height: 408px;
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-right: 1px solid #eff1f3;
	margin-bottom: 1px;
	overflow: hidden;
	background-color: #fff;
	color: #676767;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-accountwishlist .watches-grid .watch-wrapper img {
	width: 80%
}

html.mobile #section-accountwishlist .watches-grid .watch-wrapper img {
	top: -30px;
	position: relative;
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	display: block
}

html.touch #section-accountwishlist .watches-grid .watch-wrapper {
	width: 320px
}

html.mobile #section-accountwishlist .watches-grid .watch-wrapper {
	width: 100%;
	height: 330px;
	margin-right: 0;
	margin-bottom: 1px;
	padding-top: 20px
}

#section-accountwishlist .watches-grid .watch-wrapper .border-hover {
	position: absolute;
	border: 6px solid #c7ccd0;
	left: 0;
	top: 0;
	width: 310px;
	height: 396px;
	-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 .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}

html.mobile #section-accountwishlist .watches-grid .watch-wrapper .border-hover,
html.touch #section-accountwishlist .watches-grid .watch-wrapper .border-hover {
	display: none
}

html.mobile #section-accountwishlist .watches-grid .watch-wrapper .border-hover {
	width: 100%;
	height: 100%
}

#section-accountwishlist .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-accountwishlist .watches-grid .watch-wrapper a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url(../images/colors/transparent.png)
}

#section-accountwishlist .watches-grid .watch-wrapper .text-watch {
	position: absolute;
	width: 100%;
	bottom: 30px;
	left: 0;
	color: #676767;
	font-size: 14px;
	text-align: center;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase;
	padding-left: 3%;
	padding-right: 3%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #section-accountwishlist .watches-grid .watch-wrapper .text-watch,
html[data-lang=ja-jp] #section-accountwishlist .watches-grid .watch-wrapper .text-watch,
html[data-lang=ko-kr] #section-accountwishlist .watches-grid .watch-wrapper .text-watch,
html[data-lang=ru-ru] #section-accountwishlist .watches-grid .watch-wrapper .text-watch,
html[data-lang=th-th] #section-accountwishlist .watches-grid .watch-wrapper .text-watch,
html[data-lang=zh-hk] #section-accountwishlist .watches-grid .watch-wrapper .text-watch {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-accountwishlist .watches-grid .watch-wrapper .text-watch {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-accountwishlist .watches-grid .watch-wrapper .text-watch .ref {
	margin-top: 6px;
	font-size: 13px
}

#section-accountwishlist .watches-grid .watch-wrapper .text-watch .similar {
	color: #002842;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 15px;
	text-transform: none;
	margin-top: 40px
}

html[data-lang=gr-gr] #section-accountwishlist .watches-grid .watch-wrapper .text-watch .similar,
html[data-lang=ja-jp] #section-accountwishlist .watches-grid .watch-wrapper .text-watch .similar,
html[data-lang=ko-kr] #section-accountwishlist .watches-grid .watch-wrapper .text-watch .similar,
html[data-lang=ru-ru] #section-accountwishlist .watches-grid .watch-wrapper .text-watch .similar,
html[data-lang=zh-hk] #section-accountwishlist .watches-grid .watch-wrapper .text-watch .similar {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-accountwishlist .watches-grid .watch-wrapper .text-watch .similar {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-accountwishlist .watches-grid .watch-wrapper .text-watch .similar {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-accountwishlist .watches-grid .watch-wrapper .text-watch {
	font-size: 12px;
	bottom: 24px
}

html.mobile #section-accountwishlist .watches-grid .watch-wrapper .text-watch .ref {
	margin-top: 1px;
	font-size: 11px
}

html.mobile #section-accountwishlist .watches-grid .watch-wrapper .text-watch .similar {
	margin-top: 5px;
	font-size: 13px
}

@media screen and (-ms-high-contrast:active) {
	#section-accountwishlist .watches-grid .watch-wrapper {
		background: #fff
	}

	#section-accountwishlist .watches-grid .watch-wrapper a {
		background: none
	}

	#section-accountwishlist .watches-grid .watch-wrapper .text-watch {
		color: #000
	}
}

#section-contact .contact-uk {
	margin-top: 40px
}

#section-contact .contact-uk .left {
	padding: 0 20px 0 0
}

#modal-newsletter {
	display: none;
	position: fixed;
	background: rgba(0, 0, 0, .3);
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1000;
	overflow: auto;
	text-align: center
}

#modal-newsletter .modal-wrapper {
	position: relative;
	max-width: 610px;
	padding: 60px 0;
	background: #fff;
	text-align: left;
	width: 90%
}

html.mobile #modal-newsletter .modal-wrapper {
	padding: 40px 0
}

#modal-newsletter .modal-wrapper>.title {
	position: relative;
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
	color: #003150;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-align: center;
	margin-bottom: 50px
}

html[data-lang=gr-gr] #modal-newsletter .modal-wrapper>.title,
html[data-lang=ja-jp] #modal-newsletter .modal-wrapper>.title,
html[data-lang=ko-kr] #modal-newsletter .modal-wrapper>.title,
html[data-lang=ru-ru] #modal-newsletter .modal-wrapper>.title,
html[data-lang=th-th] #modal-newsletter .modal-wrapper>.title,
html[data-lang=zh-hk] #modal-newsletter .modal-wrapper>.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #modal-newsletter .modal-wrapper>.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #modal-newsletter .modal-wrapper>.title {
	margin-bottom: 25px;
	font-size: 14px;
	line-height: 18px
}

#modal-newsletter .modal-wrapper .account-form {
	position: relative;
	padding: 0 10%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile #modal-newsletter .modal-wrapper .account-form {
	padding: 0 5%
}

#modal-newsletter .modal-wrapper .account-form .form-element {
	padding-bottom: 35px
}

html.mobile #modal-newsletter .modal-wrapper .account-form .form-element {
	padding-bottom: 25px
}

#modal-newsletter .modal-wrapper .account-form .bottom {
	width: 100%;
	text-align: center;
	margin-top: 20px
}

#modal-newsletter .modal-wrapper .account-form .bottom .button {
	width: 100%
}

html.mobile #modal-newsletter .modal-wrapper .account-form .bottom .button {
	text-align: center
}

#modal-newsletter .modal-wrapper .btn-close {
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 10px;
	cursor: pointer
}

html.tablet #modal-newsletter .modal-wrapper .btn-close {
	top: 10px;
	right: 15px
}

html.mobile #modal-newsletter .modal-wrapper .btn-close {
	top: 0;
	right: 5px
}

#modal-newsletter .modal-wrapper .btn-close i {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

.notouch #modal-newsletter .modal-wrapper .btn-close:hover i {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

#account-complete #message-wrapper {
	max-width: 880px;
	padding: 0 5%;
	text-align: center
}

#account-complete .account-form .form-content {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html.mobile #account-complete .account-form .form-content {
	padding: 0
}

#account-complete .account-form .bottom,
#account-complete .account-form .bottom .button {
	text-align: center
}

html.mobile #account-complete .account-form .bottom .button {
	min-width: auto;
	text-align: center
}

#account-login {
	background: #f0f1f3;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1000;
	text-align: center;
	overflow: auto
}

#account-login .account-wrapper {
	position: relative;
	padding: 30px 0;
	background: #f0f1f3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile #account-login .account-wrapper {
	padding: 20px 5%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#account-login .account-wrapper h1 {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	text-transform: uppercase;
	color: #003150;
	text-align: center;
	margin-bottom: 65px
}

html[data-lang=gr-gr] #account-login .account-wrapper h1,
html[data-lang=ja-jp] #account-login .account-wrapper h1,
html[data-lang=ko-kr] #account-login .account-wrapper h1,
html[data-lang=ru-ru] #account-login .account-wrapper h1,
html[data-lang=zh-hk] #account-login .account-wrapper h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #account-login .account-wrapper h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #account-login .account-wrapper h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #account-login .account-wrapper h1 {
	text-align: center;
	font-size: 17px;
	line-height: 17px;
	margin-bottom: 15px
}

#account-login .account-wrapper .column {
	position: relative;
	display: inline-block;
	width: 50%;
	vertical-align: top;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile #account-login .account-wrapper .column {
	display: block;
	width: 100%;
	padding: 0
}

#account-login .account-wrapper .column.left {
	padding-right: 6%;
	padding-left: 21%;
	border-right: 1px solid #c1c8ce
}

html.mobile #account-login .account-wrapper .column.left {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border: none;
	border-bottom: 1px solid #355e77
}

#account-login .account-wrapper .column.left .title {
	margin-bottom: 20px
}

html.mobile #account-login .account-wrapper .column.left .title {
	margin-bottom: 10px
}

#account-login .account-wrapper .column.left .button,
html.mobile #account-login .account-wrapper .column.left .button {
	margin-top: 5px
}

html.tablet #account-login .account-wrapper .column.left {
	padding-left: 5%;
	padding-right: 6%
}

#account-login .account-wrapper .column.right {
	padding-left: 5%;
	padding-right: 15%
}

#account-login .account-wrapper .column.right .title {
	margin-bottom: 15px
}

html.mobile #account-login .account-wrapper .column.right .title {
	margin-bottom: 10px
}

#account-login .account-wrapper .column.right .button {
	margin-top: 40px;
	width: 300px
}

html.mobile #account-login .account-wrapper .column.right .button {
	width: auto;
	margin-top: 25px
}

html.tablet #account-login .account-wrapper .column.right {
	padding-left: 5%;
	padding-right: 5%
}

html.mobile #account-login .account-wrapper .column.right {
	border-bottom: 1px solid #355e77;
	padding-bottom: 20px
}

#account-login .account-wrapper .column .title {
	position: relative;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;
	color: #003150
}

html[data-lang=gr-gr] #account-login .account-wrapper .column .title,
html[data-lang=ja-jp] #account-login .account-wrapper .column .title,
html[data-lang=ko-kr] #account-login .account-wrapper .column .title,
html[data-lang=ru-ru] #account-login .account-wrapper .column .title,
html[data-lang=th-th] #account-login .account-wrapper .column .title,
html[data-lang=zh-hk] #account-login .account-wrapper .column .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #account-login .account-wrapper .column .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #account-login .account-wrapper .column .title {
	font-size: 12px;
	line-height: 12px
}

#account-login .account-wrapper .column form {
	display: inline-block
}

html.mobile #account-login .account-wrapper .column form {
	padding-top: 0
}

#account-login .account-wrapper .column form .form-element {
	position: relative
}

#account-login .account-wrapper .column form .form-element.error input {
	border: 1px solid red
}

#account-login .account-wrapper .column form .form-element.error .txt-error {
	display: block
}

#account-login .account-wrapper .column form .txt-error {
	position: relative;
	left: 0;
	top: 2px;
	margin-top: 7px;
	font-size: 10px;
	line-height: 10px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: red;
	display: none
}

html[data-lang=gr-gr] #account-login .account-wrapper .column form .txt-error,
html[data-lang=ja-jp] #account-login .account-wrapper .column form .txt-error,
html[data-lang=ko-kr] #account-login .account-wrapper .column form .txt-error,
html[data-lang=ru-ru] #account-login .account-wrapper .column form .txt-error,
html[data-lang=zh-hk] #account-login .account-wrapper .column form .txt-error {
	font-family: open_sansregular
}

html[data-lang=th-th] #account-login .account-wrapper .column form .txt-error {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #account-login .account-wrapper .column form .txt-error {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #account-login .account-wrapper .column form .txt-error {
	margin-top: 3px
}

#account-login .account-wrapper .column .forgot-password {
	position: relative;
	font-size: 12px;
	line-height: 12px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #6a6e71
}

html[data-lang=gr-gr] #account-login .account-wrapper .column .forgot-password,
html[data-lang=ja-jp] #account-login .account-wrapper .column .forgot-password,
html[data-lang=ko-kr] #account-login .account-wrapper .column .forgot-password,
html[data-lang=ru-ru] #account-login .account-wrapper .column .forgot-password,
html[data-lang=zh-hk] #account-login .account-wrapper .column .forgot-password {
	font-family: open_sansregular
}

html[data-lang=th-th] #account-login .account-wrapper .column .forgot-password {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #account-login .account-wrapper .column .forgot-password {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.notouch #account-login .account-wrapper .column .forgot-password:hover {
	text-decoration: underline
}

html.mobile #account-login .account-wrapper .column .forgot-password {
	font-size: 11px;
	margin-top: 5px
}

#account-login .account-wrapper .column .checkbox-wrapper {
	position: relative;
	margin-top: 35px
}

html.mobile #account-login .account-wrapper .column .checkbox-wrapper {
	margin-top: 15px
}

#account-login .account-wrapper .column p {
	position: relative;
	font-size: 14px;
	line-height: 20px;
	color: #595959;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #account-login .account-wrapper .column p,
html[data-lang=ja-jp] #account-login .account-wrapper .column p,
html[data-lang=ko-kr] #account-login .account-wrapper .column p,
html[data-lang=ru-ru] #account-login .account-wrapper .column p,
html[data-lang=zh-hk] #account-login .account-wrapper .column p {
	font-family: open_sansregular
}

html[data-lang=th-th] #account-login .account-wrapper .column p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #account-login .account-wrapper .column p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #account-login .account-wrapper .column p {
	font-size: 11px;
	line-height: 16px
}

#account-login .account-wrapper .column .button {
	position: relative;
	display: block;
	background: #003150;
	color: #fff;
	height: 60px;
	line-height: 60px;
	width: 100%;
	text-align: left
}

html.mobile #account-login .account-wrapper .column .button {
	display: inline-block;
	width: auto;
	height: 40px;
	line-height: 40px;
	padding-right: 70px
}

#account-login .account-wrapper .column .button .icons-wrapper {
	position: absolute;
	top: 0;
	right: 15px
}

html.mobile #account-login .account-wrapper .column .button .icons-wrapper {
	right: 10px
}

#account-login .account-wrapper .btn-close {
	position: absolute;
	top: 25px;
	right: 26px;
	padding: 10px;
	cursor: pointer
}

html.tablet #account-login .account-wrapper .btn-close {
	top: 10px;
	right: 15px
}

html.mobile #account-login .account-wrapper .btn-close {
	top: 0;
	right: 5px
}

#account-login .account-wrapper .btn-close i {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

.notouch #account-login .account-wrapper .btn-close:hover i {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.account-form {
	font-size: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.account-form input,
.account-form textarea {
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-appearance: none
}

.account-form input[type=radio] {
	-webkit-appearance: radio;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.account-form input[type=checkbox] {
	-webkit-appearance: checkbox;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile .account-form {
	padding-top: 10px
}

.account-form .form-element {
	position: relative;
	padding-bottom: 25px;
	width: 100%
}

html.mobile .account-form .form-element {
	width: 100%;
	padding-bottom: 10px;
	margin: 0
}

.account-form .form-element.col {
	width: 45%;
	display: inline-block;
	vertical-align: top
}

.mobile .account-form .form-element.col {
	width: 100%;
	display: block;
	margin: 0
}

.account-form .form-element label {
	display: inline-block;
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 13px;
	color: #003150
}

html[data-lang=gr-gr] .account-form .form-element label,
html[data-lang=ja-jp] .account-form .form-element label,
html[data-lang=ko-kr] .account-form .form-element label,
html[data-lang=ru-ru] .account-form .form-element label,
html[data-lang=zh-hk] .account-form .form-element label {
	font-family: open_sansregular
}

html[data-lang=th-th] .account-form .form-element label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.touch.tablet .account-form .form-element label {
	top: 0
}

html.mobile .account-form .form-element label {
	font-size: 10px
}

.account-form .form-element label .info-cursor {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 2px;
	right: -28px;
	cursor: pointer;
	z-index: 2
}

.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: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 100%;
	width: 600px;
	-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 .3s linear;
	-o-transition: opacity .3s linear;
	transition: opacity .3s linear;
	background: #003150;
	border-radius: 6px;
	padding: 5px 5px 1px;
	margin-top: 7px;
	pointer-events: none
}

.account-form .form-element label .info-cursor .img-watch img {
	width: 100%
}

.account-form .form-element label .info-cursor .img-watch:before {
	content: "";
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -3px;
	width: 0;
	height: 0;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #003150;
	border-style: solid;
	border-width: 0 4px 6px
}

.mobile .account-form .form-element label .info-cursor .img-watch {
	left: -90px;
	top: 16px;
	width: 300px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.mobile .account-form .form-element label .info-cursor .img-watch:before {
	left: 31%;
	top: -6px
}

.account-form .form-element label .required {
	color: #003150;
	position: relative;
	top: 0;
	margin-right: 2px;
	font-size: 13px
}

.mobile .account-form .form-element label {
	text-transform: none;
	font-size: 12px;
	top: 0
}

.account-form .form-element.fileupload-wrapper>label {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 18px
}

html[data-lang=gr-gr] .account-form .form-element.fileupload-wrapper>label,
html[data-lang=ja-jp] .account-form .form-element.fileupload-wrapper>label,
html[data-lang=ko-kr] .account-form .form-element.fileupload-wrapper>label,
html[data-lang=ru-ru] .account-form .form-element.fileupload-wrapper>label,
html[data-lang=th-th] .account-form .form-element.fileupload-wrapper>label,
html[data-lang=zh-hk] .account-form .form-element.fileupload-wrapper>label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element.fileupload-wrapper>label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .account-form .form-element.fileupload-wrapper>label {
	font-size: 12px
}

.account-form .form-element .fileupload-files-list {
	position: relative;
	margin: 15px 0
}

.account-form .form-element .fileupload-files-list .file-name {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 13px;
	height: 50px;
	line-height: 50px;
	color: #003150;
	padding-left: 20px;
	background: #e6eaed;
	margin-bottom: 1px
}

html[data-lang=gr-gr] .account-form .form-element .fileupload-files-list .file-name,
html[data-lang=ja-jp] .account-form .form-element .fileupload-files-list .file-name,
html[data-lang=ko-kr] .account-form .form-element .fileupload-files-list .file-name,
html[data-lang=ru-ru] .account-form .form-element .fileupload-files-list .file-name,
html[data-lang=zh-hk] .account-form .form-element .fileupload-files-list .file-name {
	font-family: open_sansregular
}

html[data-lang=th-th] .account-form .form-element .fileupload-files-list .file-name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element .fileupload-files-list .file-name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .account-form .form-element .fileupload-files-list .file-name {
	font-size: 10px;
	height: 40px;
	line-height: 40px;
	padding-left: 15px
}

.account-form .form-element .fileupload-files-list .file-name i {
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -8px;
	cursor: pointer;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

.notouch .account-form .form-element .fileupload-files-list .file-name i:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.account-form .form-element .fileupload-files-list .text-error {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 12px;
	line-height: 21px;
	color: #8b0000
}

html[data-lang=gr-gr] .account-form .form-element .fileupload-files-list .text-error,
html[data-lang=ja-jp] .account-form .form-element .fileupload-files-list .text-error,
html[data-lang=ko-kr] .account-form .form-element .fileupload-files-list .text-error,
html[data-lang=ru-ru] .account-form .form-element .fileupload-files-list .text-error,
html[data-lang=zh-hk] .account-form .form-element .fileupload-files-list .text-error {
	font-family: open_sansregular
}

html[data-lang=th-th] .account-form .form-element .fileupload-files-list .text-error {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element .fileupload-files-list .text-error {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.account-form .form-element .inputfile-wrapper {
	position: relative;
	cursor: pointer;
	display: inline-block
}

.account-form .form-element .inputfile-wrapper .input-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.account-form .form-element .inputfile-wrapper .fileupload-add {
	color: #003150;
	height: 60px;
	line-height: 60px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 13px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-align: center;
	padding: 0 20px;
	background: #eff1f3;
	border: 1px solid #b7bfc6;
	min-width: 160px
}

html[data-lang=gr-gr] .account-form .form-element .inputfile-wrapper .fileupload-add,
html[data-lang=ja-jp] .account-form .form-element .inputfile-wrapper .fileupload-add,
html[data-lang=ko-kr] .account-form .form-element .inputfile-wrapper .fileupload-add,
html[data-lang=ru-ru] .account-form .form-element .inputfile-wrapper .fileupload-add,
html[data-lang=th-th] .account-form .form-element .inputfile-wrapper .fileupload-add,
html[data-lang=zh-hk] .account-form .form-element .inputfile-wrapper .fileupload-add {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element .inputfile-wrapper .fileupload-add {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .account-form .form-element .inputfile-wrapper .fileupload-add {
	height: 40px;
	line-height: 40px;
	font-size: 11px;
	padding: 0 15px;
	min-width: 130px
}

.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: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.account-form .form-element .select-wrapper {
	position: relative;
	cursor: pointer
}

.account-form .form-element .select-wrapper .fake-select span {
	text-transform: uppercase;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	width: 100%;
	padding-right: 35px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile .account-form .form-element .select-wrapper .fake-select span {
	padding-right: 25px
}

.account-form .form-element .select-wrapper .fake-select i {
	position: absolute;
	right: 25px;
	top: 50%;
	margin-top: -4px
}

html.mobile .account-form .form-element .select-wrapper .fake-select i {
	right: 15px
}

.account-form .form-element .select-wrapper select {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.account-form .form-element .fake-select,
.account-form .form-element .input-static,
.account-form .form-element input[type=date],
.account-form .form-element input[type=password],
.account-form .form-element input[type=text],
.account-form .form-element select,
.account-form .form-element textarea {
	position: relative;
	display: block;
	padding-left: 20px;
	font-size: 12px;
	border: 1px solid #b7bfc6;
	width: 100%;
	height: 50px;
	line-height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #003150
}

html[data-lang=gr-gr] .account-form .form-element .fake-select,
html[data-lang=gr-gr] .account-form .form-element .input-static,
html[data-lang=gr-gr] .account-form .form-element input[type=date],
html[data-lang=gr-gr] .account-form .form-element input[type=password],
html[data-lang=gr-gr] .account-form .form-element input[type=text],
html[data-lang=gr-gr] .account-form .form-element select,
html[data-lang=gr-gr] .account-form .form-element textarea,
html[data-lang=ja-jp] .account-form .form-element .fake-select,
html[data-lang=ja-jp] .account-form .form-element .input-static,
html[data-lang=ja-jp] .account-form .form-element input[type=date],
html[data-lang=ja-jp] .account-form .form-element input[type=password],
html[data-lang=ja-jp] .account-form .form-element input[type=text],
html[data-lang=ja-jp] .account-form .form-element select,
html[data-lang=ja-jp] .account-form .form-element textarea,
html[data-lang=ko-kr] .account-form .form-element .fake-select,
html[data-lang=ko-kr] .account-form .form-element .input-static,
html[data-lang=ko-kr] .account-form .form-element input[type=date],
html[data-lang=ko-kr] .account-form .form-element input[type=password],
html[data-lang=ko-kr] .account-form .form-element input[type=text],
html[data-lang=ko-kr] .account-form .form-element select,
html[data-lang=ko-kr] .account-form .form-element textarea,
html[data-lang=ru-ru] .account-form .form-element .fake-select,
html[data-lang=ru-ru] .account-form .form-element .input-static,
html[data-lang=ru-ru] .account-form .form-element input[type=date],
html[data-lang=ru-ru] .account-form .form-element input[type=password],
html[data-lang=ru-ru] .account-form .form-element input[type=text],
html[data-lang=ru-ru] .account-form .form-element select,
html[data-lang=ru-ru] .account-form .form-element textarea,
html[data-lang=zh-hk] .account-form .form-element .fake-select,
html[data-lang=zh-hk] .account-form .form-element .input-static,
html[data-lang=zh-hk] .account-form .form-element input[type=date],
html[data-lang=zh-hk] .account-form .form-element input[type=password],
html[data-lang=zh-hk] .account-form .form-element input[type=text],
html[data-lang=zh-hk] .account-form .form-element select,
html[data-lang=zh-hk] .account-form .form-element textarea {
	font-family: open_sansregular
}

html[data-lang=th-th] .account-form .form-element .fake-select,
html[data-lang=th-th] .account-form .form-element .input-static,
html[data-lang=th-th] .account-form .form-element input[type=date],
html[data-lang=th-th] .account-form .form-element input[type=password],
html[data-lang=th-th] .account-form .form-element input[type=text],
html[data-lang=th-th] .account-form .form-element select,
html[data-lang=th-th] .account-form .form-element textarea {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element .fake-select,
html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element .input-static,
html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element input[type=date],
html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element input[type=password],
html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element input[type=text],
html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element select,
html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element textarea {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .account-form .form-element .fake-select,
html.mobile .account-form .form-element .input-static,
html.mobile .account-form .form-element input[type=date],
html.mobile .account-form .form-element input[type=password],
html.mobile .account-form .form-element input[type=text],
html.mobile .account-form .form-element select,
html.mobile .account-form .form-element textarea {
	font-size: 11px;
	padding-left: 15px;
	height: 40px;
	line-height: 40px
}

.account-form .form-element .input-static {
	border-color: rgba(0, 0, 0, 0);
	font-family: open_sansregular
}

.account-form .form-element input[type=checkbox],
.account-form .form-element input[type=radio] {
	margin-right: 5px;
	cursor: pointer
}

.account-form .form-element input[type=radio]:not(:first-child) {
	margin-left: 20px
}

.account-form .form-element .input-static,
.account-form .form-element label~.checkbox-wrapper,
.account-form .form-element label~.select-wrapper,
.account-form .form-element label~input[type=date],
.account-form .form-element label~input[type=password],
.account-form .form-element label~input[type=text],
.account-form .form-element label~select,
.account-form .form-element label~textarea {
	margin-top: 10px
}

html.mobile .account-form .form-element .input-static,
html.mobile .account-form .form-element label~.checkbox-wrapper,
html.mobile .account-form .form-element label~.select-wrapper,
html.mobile .account-form .form-element label~input[type=date],
html.mobile .account-form .form-element label~input[type=password],
html.mobile .account-form .form-element label~input[type=text],
html.mobile .account-form .form-element label~select,
html.mobile .account-form .form-element label~textarea {
	margin-top: 5px
}

.account-form .form-element .checkbox-wrapper {
	position: relative;
	white-space: nowrap
}

.account-form .form-element .checkbox-wrapper legend {
	position: absolute;
	font-size: 0;
	opacity: 0
}

.account-form .form-element .checkbox-wrapper .checkbox-container {
	position: relative;
	display: inline-block
}

.account-form .form-element .checkbox-wrapper .checkbox-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	border: 1px solid #b7bfc6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile .account-form .form-element .checkbox-wrapper .checkbox-content {
	width: 20px;
	height: 20px
}

.account-form .form-element .checkbox-wrapper .checkbox-content .checkbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.account-form .form-element .checkbox-wrapper .checkbox-content .checkbox:before {
	content: "";
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	right: 3px;
	bottom: 3px;
	background: #355e77
}

.account-form .form-element .checkbox-wrapper .checkbox-content input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

.account-form .form-element .checkbox-wrapper .checkbox-content input:checked+.checkbox:before {
	display: block
}

.account-form .form-element .checkbox-wrapper label {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 25px;
	white-space: normal
}

.account-form .form-element .checkbox-wrapper label a {
	text-decoration: underline
}

.account-form .form-element .checkbox-wrapper.checkboxs label {
	width: 95%;
	margin-right: 0
}

html.mobile .account-form .form-element .checkbox-wrapper.checkboxs label {
	width: 90%
}

.account-form .form-element .form-error {
	font-size: 10px;
	line-height: 14px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #8b0000
}

html[data-lang=gr-gr] .account-form .form-element .form-error,
html[data-lang=ja-jp] .account-form .form-element .form-error,
html[data-lang=ko-kr] .account-form .form-element .form-error,
html[data-lang=ru-ru] .account-form .form-element .form-error,
html[data-lang=th-th] .account-form .form-element .form-error,
html[data-lang=zh-hk] .account-form .form-element .form-error {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .form-element .form-error {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .account-form .form-element .form-error {
	font-size: 9px
}

.account-form .form-element.error .checkbox-content,
.account-form .form-element.error .fake-select,
.account-form .form-element.error input[type=date],
.account-form .form-element.error input[type=password],
.account-form .form-element.error input[type=text],
.account-form .form-element.error select,
.account-form .form-element.error textarea {
	border-color: #8b0000
}

.account-form .form-element.error .fake-select>span {
	color: #8b0000
}

.account-form .extra {
	display: none;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.account-form .extra.visible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.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
}

.account-form .sep-hori {
	position: relative;
	width: 100%;
	height: 1px;
	background: #b7bfc6;
	margin-top: 20px;
	margin-bottom: 40px
}

html.mobile .account-form .sep-hori {
	margin-top: 15px;
	margin-bottom: 20px
}

.account-form .bottom {
	position: relative;
	text-align: left;
	margin-top: 30px
}

html.mobile .account-form .bottom {
	width: 100%;
	margin-top: 20px
}

.account-form .bottom>p,
.account-form .bottom>span {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 13px;
	color: #404040;
	display: block;
	margin: 0 auto
}

html[data-lang=gr-gr] .account-form .bottom>p,
html[data-lang=gr-gr] .account-form .bottom>span,
html[data-lang=ja-jp] .account-form .bottom>p,
html[data-lang=ja-jp] .account-form .bottom>span,
html[data-lang=ko-kr] .account-form .bottom>p,
html[data-lang=ko-kr] .account-form .bottom>span,
html[data-lang=ru-ru] .account-form .bottom>p,
html[data-lang=ru-ru] .account-form .bottom>span,
html[data-lang=zh-hk] .account-form .bottom>p,
html[data-lang=zh-hk] .account-form .bottom>span {
	font-family: open_sansregular
}

html[data-lang=th-th] .account-form .bottom>p,
html[data-lang=th-th] .account-form .bottom>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .bottom>p,
html[data-magentotemplate="1"][data-lang=zh-cn] .account-form .bottom>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .account-form .bottom>p,
html.mobile .account-form .bottom>span {
	font-size: 11px
}

.account-form .bottom .buttons-wrapper {
	position: relative;
	display: inline-block;
	margin-top: 20px
}

.account-form .bottom .buttons-wrapper .button {
	margin-top: 0
}

.account-form .bottom .buttons-wrapper img {
	display: none;
	position: absolute;
	top: 50%;
	right: -40px;
	margin-top: -8px;
	width: 16px
}

.account-form .bottom .buttons-wrapper.sending button {
	pointer-events: none
}

.account-form .bottom .buttons-wrapper.sending img {
	display: block
}

.account-form .bottom .button {
	position: relative;
	margin-top: 20px;
	line-height: 60px;
	height: 60px;
	background: #003150;
	color: #fff
}

.notouch .account-form .bottom .button:hover i {
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0)
}

html.mobile .account-form .bottom .button {
	margin-top: 10px;
	line-height: 40px;
	height: 40px;
	width: 100%;
	text-align: left
}

.account-form .bottom .button i {
	vertical-align: middle;
	margin: 0 0 0 50px;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	top: -1px
}

html.mobile .account-form .bottom .button i {
	position: absolute;
	right: 15px;
	top: 50%;
	margin: -7px 0 0
}

@media screen and (-ms-high-contrast:active) {
	.account-form .form-element .checkbox-wrapper .checkbox-content .checkbox:before {
		background: #fff
	}
}

#faq-search {
	margin: 0 auto;
	max-width: 550px;
	padding-bottom: 40px
}

#faq-search .form-element {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	position: relative;
	width: 100%;
	white-space: nowrap
}

#faq-search .form-element label {
	font-size: 0
}

#faq-search .form-element input {
	margin: 0 5px 0 0
}

#faq-search .form-element .button {
	height: 50px;
	line-height: 50px
}

html.mobile #faq-search .form-element .button {
	height: 40px;
	line-height: 40px
}

.account-wrapper .crm-faq {
	padding-top: 20px
}

.account-wrapper .crm-faq .faq-li-item {
	border-top: 1px solid #bac5cc;
	padding-bottom: 15px;
	position: relative
}

.account-wrapper .crm-faq .faq-li-item:first-child {
	border: none
}

.account-wrapper .crm-faq .faq-li-item.hidden-search {
	display: none
}

.account-wrapper .crm-faq .faq-li-item>div>button {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 26px;
	line-height: 36px;
	padding-top: 52px;
	padding-bottom: 40px;
	color: #00304f;
	width: 100%;
	text-align: left;
	background: rgba(0, 0, 0, 0)
}

html[data-lang=gr-gr] .account-wrapper .crm-faq .faq-li-item>div>button,
html[data-lang=ja-jp] .account-wrapper .crm-faq .faq-li-item>div>button,
html[data-lang=ko-kr] .account-wrapper .crm-faq .faq-li-item>div>button,
html[data-lang=ru-ru] .account-wrapper .crm-faq .faq-li-item>div>button,
html[data-lang=zh-hk] .account-wrapper .crm-faq .faq-li-item>div>button {
	font-family: open_sansregular
}

html[data-lang=th-th] .account-wrapper .crm-faq .faq-li-item>div>button {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-wrapper .crm-faq .faq-li-item>div>button {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.account-wrapper .crm-faq .faq-li-item>div>button>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.account-wrapper .crm-faq .faq-li-item>div>button h2,
.account-wrapper .crm-faq .faq-li-item>div>button span {
	width: 50%
}

.account-wrapper .crm-faq .faq-li-item>div>button .faq-toggler-txt {
	text-align: right;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase;
	color: #00304f;
	font-size: 14px;
	line-height: 19px
}

html[data-lang=gr-gr] .account-wrapper .crm-faq .faq-li-item>div>button .faq-toggler-txt,
html[data-lang=ja-jp] .account-wrapper .crm-faq .faq-li-item>div>button .faq-toggler-txt,
html[data-lang=ko-kr] .account-wrapper .crm-faq .faq-li-item>div>button .faq-toggler-txt,
html[data-lang=ru-ru] .account-wrapper .crm-faq .faq-li-item>div>button .faq-toggler-txt,
html[data-lang=th-th] .account-wrapper .crm-faq .faq-li-item>div>button .faq-toggler-txt,
html[data-lang=zh-hk] .account-wrapper .crm-faq .faq-li-item>div>button .faq-toggler-txt {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-wrapper .crm-faq .faq-li-item>div>button .faq-toggler-txt {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.account-wrapper .crm-faq .faq-li-item .faq-toggler-txt-hide,
.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: block
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item {
	list-style-type: none;
	font-size: 14px;
	color: #494949;
	border-top: none;
	list-style-position: inside
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item>div>button {
	padding: 0
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item>div>button.faq-subtopic-toggler {
	padding-left: 5px
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item>div>button span {
	width: 100%;
	margin-top: 15px
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-title {
	display: inline;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	padding-top: 0;
	text-transform: none;
	font-size: 15px;
	line-height: 24px;
	color: #000;
	display: inherit;
	margin-top: 0
}

html[data-lang=gr-gr] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-title,
html[data-lang=ja-jp] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-title,
html[data-lang=ko-kr] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-title,
html[data-lang=ru-ru] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-title,
html[data-lang=th-th] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-title,
html[data-lang=zh-hk] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item.faq-subtopic {
	list-style-type: none
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item.faq-subtopic.open .faq-subtopic-arrow {
	-webkit-transform: translateY(-2px) rotate(-135deg);
	-ms-transform: translateY(-2px) rotate(-135deg);
	transform: translateY(-2px) rotate(-135deg)
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-arrow {
	width: 8px;
	height: 8px;
	border-bottom: 2px solid #003150;
	border-right: 2px solid #003150;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-8px) rotate(45deg);
	-ms-transform: translateY(-8px) rotate(45deg);
	transform: translateY(-8px) rotate(45deg);
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	-o-transition: transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-title {
	padding-left: 30px;
	position: relative;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150;
	font-size: 18px;
	line-height: 24px;
	cursor: pointer
}

html[data-lang=gr-gr] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-title,
html[data-lang=ja-jp] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-title,
html[data-lang=ko-kr] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-title,
html[data-lang=ru-ru] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-title,
html[data-lang=th-th] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-title,
html[data-lang=zh-hk] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-subtopic-items {
	margin-top: 15px;
	margin-left: 20px;
	list-style-type: none
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer {
	padding-top: 29px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer,
html[data-lang=ja-jp] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer,
html[data-lang=ko-kr] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer,
html[data-lang=ru-ru] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer,
html[data-lang=zh-hk] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] .account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 h4 {
	font-weight: 700
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-wrapper ul {
	-webkit-margin-after: 20px;
	margin-block-end: 20px;
	-webkit-padding-start: 20px;
	padding-inline-start: 20px
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-wrapper ul br {
	display: none
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-wrapper ul li {
	list-style-type: disc
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-wrapper p {
	color: #424242
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-wrapper a {
	color: #06f;
	text-decoration: underline
}

.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: #4f6677
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-bt p button {
	color: #4f6677;
	padding: 0 10px;
	display: inline-block;
	border: 1px solid #4f6677
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-bt p button.selected {
	background: #003250;
	color: #fff
}

.account-wrapper .crm-faq .faq-li-content .faq-li-item .faq-answer .faq-bt p button:first-child {
	margin-left: 20px
}

#message-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile #message-wrapper {
	padding: 0;
	margin-bottom: 15px
}

#message-wrapper .error-messages,
#message-wrapper .info-messages,
#message-wrapper .success-messages {
	padding: 20px 30px;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 16px;
	color: #000;
	background-color: #f9f9f9;
	border: 1px solid #a9aeb3
}

html[data-lang=gr-gr] #message-wrapper .error-messages,
html[data-lang=gr-gr] #message-wrapper .info-messages,
html[data-lang=gr-gr] #message-wrapper .success-messages,
html[data-lang=ja-jp] #message-wrapper .error-messages,
html[data-lang=ja-jp] #message-wrapper .info-messages,
html[data-lang=ja-jp] #message-wrapper .success-messages,
html[data-lang=ko-kr] #message-wrapper .error-messages,
html[data-lang=ko-kr] #message-wrapper .info-messages,
html[data-lang=ko-kr] #message-wrapper .success-messages,
html[data-lang=ru-ru] #message-wrapper .error-messages,
html[data-lang=ru-ru] #message-wrapper .info-messages,
html[data-lang=ru-ru] #message-wrapper .success-messages,
html[data-lang=zh-hk] #message-wrapper .error-messages,
html[data-lang=zh-hk] #message-wrapper .info-messages,
html[data-lang=zh-hk] #message-wrapper .success-messages {
	font-family: open_sansbold
}

html[data-lang=th-th] #message-wrapper .error-messages,
html[data-lang=th-th] #message-wrapper .info-messages,
html[data-lang=th-th] #message-wrapper .success-messages {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #message-wrapper .error-messages,
html[data-magentotemplate="1"][data-lang=zh-cn] #message-wrapper .info-messages,
html[data-magentotemplate="1"][data-lang=zh-cn] #message-wrapper .success-messages {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #message-wrapper .error-messages,
html.mobile #message-wrapper .info-messages,
html.mobile #message-wrapper .success-messages {
	font-size: 12px
}

#message-wrapper .error-messages h3,
#message-wrapper .info-messages h3,
#message-wrapper .success-messages h3 {
	text-align: center;
	margin-bottom: 10px;
	font-size: 16px;
	text-transform: uppercase
}

html.mobile #message-wrapper .error-messages h3,
html.mobile #message-wrapper .info-messages h3,
html.mobile #message-wrapper .success-messages h3 {
	font-size: 12px
}

#message-wrapper .error-messages p,
#message-wrapper .info-messages p,
#message-wrapper .success-messages p {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px
}

html[data-lang=gr-gr] #message-wrapper .error-messages p,
html[data-lang=gr-gr] #message-wrapper .info-messages p,
html[data-lang=gr-gr] #message-wrapper .success-messages p,
html[data-lang=ja-jp] #message-wrapper .error-messages p,
html[data-lang=ja-jp] #message-wrapper .info-messages p,
html[data-lang=ja-jp] #message-wrapper .success-messages p,
html[data-lang=ko-kr] #message-wrapper .error-messages p,
html[data-lang=ko-kr] #message-wrapper .info-messages p,
html[data-lang=ko-kr] #message-wrapper .success-messages p,
html[data-lang=ru-ru] #message-wrapper .error-messages p,
html[data-lang=ru-ru] #message-wrapper .info-messages p,
html[data-lang=ru-ru] #message-wrapper .success-messages p,
html[data-lang=th-th] #message-wrapper .error-messages p,
html[data-lang=th-th] #message-wrapper .info-messages p,
html[data-lang=th-th] #message-wrapper .success-messages p,
html[data-lang=zh-hk] #message-wrapper .error-messages p,
html[data-lang=zh-hk] #message-wrapper .info-messages p,
html[data-lang=zh-hk] #message-wrapper .success-messages p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #message-wrapper .error-messages p,
html[data-magentotemplate="1"][data-lang=zh-cn] #message-wrapper .info-messages p,
html[data-magentotemplate="1"][data-lang=zh-cn] #message-wrapper .success-messages p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #message-wrapper .error-messages p,
html.mobile #message-wrapper .info-messages p,
html.mobile #message-wrapper .success-messages p {
	font-size: 10px
}

#message-wrapper .error-messages {
	border: 1px solid red
}

#section-consent,
#section-optin {
	padding-bottom: 150px
}

#section-consent h1,
#section-optin h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	line-height: 40px;
	color: #34495e;
	padding: 40px 90px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-consent h1,
html[data-lang=gr-gr] #section-optin h1,
html[data-lang=ja-jp] #section-consent h1,
html[data-lang=ja-jp] #section-optin h1,
html[data-lang=ko-kr] #section-consent h1,
html[data-lang=ko-kr] #section-optin h1,
html[data-lang=ru-ru] #section-consent h1,
html[data-lang=ru-ru] #section-optin h1,
html[data-lang=zh-hk] #section-consent h1,
html[data-lang=zh-hk] #section-optin h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-consent h1,
html[data-lang=th-th] #section-optin h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-consent h1,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-optin h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-consent h1,
.mobile #section-optin h1 {
	font-size: 24px;
	line-height: 31px;
	padding: 25px 15px
}

#section-consent .content,
#section-optin .content {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #676767;
	padding: 0 85px
}

html[data-lang=gr-gr] #section-consent .content,
html[data-lang=gr-gr] #section-optin .content,
html[data-lang=ja-jp] #section-consent .content,
html[data-lang=ja-jp] #section-optin .content,
html[data-lang=ko-kr] #section-consent .content,
html[data-lang=ko-kr] #section-optin .content,
html[data-lang=ru-ru] #section-consent .content,
html[data-lang=ru-ru] #section-optin .content,
html[data-lang=zh-hk] #section-consent .content,
html[data-lang=zh-hk] #section-optin .content {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-consent .content,
html[data-lang=th-th] #section-optin .content {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-consent .content,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-optin .content {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-consent .content,
.mobile #section-optin .content {
	font-size: 11px;
	line-height: 22px;
	padding: 0 15px
}

#section-consent .content p,
#section-optin .content p {
	margin-bottom: 10px
}

#section-consent .content p b,
#section-optin .content p b {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #section-consent .content p b,
html[data-lang=gr-gr] #section-optin .content p b,
html[data-lang=ja-jp] #section-consent .content p b,
html[data-lang=ja-jp] #section-optin .content p b,
html[data-lang=ko-kr] #section-consent .content p b,
html[data-lang=ko-kr] #section-optin .content p b,
html[data-lang=ru-ru] #section-consent .content p b,
html[data-lang=ru-ru] #section-optin .content p b,
html[data-lang=zh-hk] #section-consent .content p b,
html[data-lang=zh-hk] #section-optin .content p b {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-consent .content p b,
html[data-lang=th-th] #section-optin .content p b {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-consent .content p b,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-optin .content p b {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-consent .content p.smallest,
#section-optin .content p.smallest {
	font-size: 10px
}

.mobile #section-consent .content p.smallest,
.mobile #section-optin .content p.smallest {
	font-size: 9px
}

#section-consent .content .list,
#section-optin .content .list {
	font-size: 11px;
	margin: 15px 0
}

#section-consent .content .list li,
#section-optin .content .list li {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 35px
}

#section-consent .content .list li:before,
#section-optin .content .list li:before {
	content: "";
	border-radius: 50%;
	background: #464646;
	width: 2px;
	height: 2px;
	position: absolute;
	top: 13px;
	left: 0
}

.mobile #section-consent .content .list li:before,
.mobile #section-optin .content .list li:before {
	top: 11px
}

.mobile #section-consent .content .list,
.mobile #section-optin .content .list {
	font-size: 10px;
	margin: 10px 0
}

#section-consent .content .label,
#section-optin .content .label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 90%;
	vertical-align: top
}

#section-consent .content .square,
#section-optin .content .square {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 15px;
	height: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #464646;
	position: relative;
	top: 6px;
	vertical-align: top;
	margin-right: 15px
}

#section-consent .content .square:hover,
#section-optin .content .square:hover {
	cursor: pointer
}

#section-consent .content .square i,
#section-optin .content .square i {
	display: none;
	position: absolute;
	top: -1px;
	left: 0
}

#section-consent .content .square.checked i,
#section-optin .content .square.checked i {
	display: block
}

#section-consent .content .square input,
#section-optin .content .square input {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

#section-consent .content .square input:hover,
#section-optin .content .square input:hover {
	cursor: pointer
}

#section-consent .content .button,
#section-optin .content .button {
	margin-top: 50px;
	margin-left: 50px
}

.mobile #section-consent .content .button,
.mobile #section-optin .content .button {
	margin-top: 25px;
	margin-left: 25px
}

.contact-uk {
	position: relative;
	margin: 70px auto;
	max-width: 1200px;
	display: table;
	table-layout: fixed;
	width: 100%
}

.mobile .contact-uk {
	padding-top: 0;
	margin-top: 0;
	max-width: 320px
}

.contact-uk>div {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff
}

html.mobile .contact-uk>div {
	padding: 5%
}

.contact-uk .column {
	position: relative;
	width: 50%
}

.contact-uk .column.left {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10%;
	text-align: left
}

.tablet .contact-uk .column.left {
	padding-left: 5%
}

.mobile .contact-uk .column.left {
	width: 100%;
	padding: 0
}

.contact-uk .column.left .title {
	font-size: 18px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150;
	margin-bottom: 15px
}

html[data-lang=gr-gr] .contact-uk .column.left .title,
html[data-lang=ja-jp] .contact-uk .column.left .title,
html[data-lang=ko-kr] .contact-uk .column.left .title,
html[data-lang=ru-ru] .contact-uk .column.left .title,
html[data-lang=th-th] .contact-uk .column.left .title,
html[data-lang=zh-hk] .contact-uk .column.left .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .contact-uk .column.left .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.tablet .contact-uk .column.left .title {
	font-size: 16px;
	margin-bottom: 10px
}

.mobile .contact-uk .column.left .title {
	font-size: 11px;
	margin-bottom: 15px
}

.contact-uk .column.left p {
	font-size: 14px;
	line-height: 24px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #595959;
	margin-bottom: 20px
}

html[data-lang=gr-gr] .contact-uk .column.left p,
html[data-lang=ja-jp] .contact-uk .column.left p,
html[data-lang=ko-kr] .contact-uk .column.left p,
html[data-lang=ru-ru] .contact-uk .column.left p,
html[data-lang=zh-hk] .contact-uk .column.left p {
	font-family: open_sansregular
}

html[data-lang=th-th] .contact-uk .column.left p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .contact-uk .column.left p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.contact-uk .column.left p:last-child {
	margin: 0 !important
}

.tablet .contact-uk .column.left p {
	font-size: 12px;
	line-height: 22px;
	margin-bottom: 30px
}

.mobile .contact-uk .column.left p {
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 25px
}

.mobile .contact-uk .column.right {
	display: none
}

.contact-uk .column.right img {
	width: 100%
}

#section-rating-satisfation {
	background-color: #00314f;
	overflow: hidden
}

#section-rating-satisfation .widget-ariane {
	background-color: #fff;
	border-bottom: 0;
	border-top: 1px solid #eff1f3
}

#section-rating-satisfation .success-post-banner {
	position: absolute;
	top: 58px;
	width: 100%;
	background: #ced9e0;
	z-index: 2;
	color: #003150;
	font-size: 14px;
	text-align: center
}

#section-rating-satisfation .success-post-banner.error {
	color: red
}

html.mobile #section-rating-satisfation .success-post-banner {
	top: 30px
}

html.tablet #section-rating-satisfation .success-post-banner {
	font-size: 11px
}

#section-rating-satisfation .success-post-banner .text-container {
	padding: 30px 0
}

html.tablet #section-rating-satisfation .success-post-banner .text-container {
	padding-left: 50px;
	padding-right: 50px
}

#section-rating-satisfation .success-post-banner .text-container p.success-title {
	font-family: open_sansbold
}

#section-rating-satisfation .success-post-banner .text-container p.success-text {
	font-family: open_sansregular
}

#section-rating-satisfation .success-post-banner .close {
	position: absolute;
	right: 35px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	opacity: 1
}

html.mobile #section-rating-satisfation .success-post-banner .close {
	top: 15px;
	right: 15px
}

#section-rating-satisfation .success-post-banner .close:hover {
	cursor: pointer
}

#section-rating-satisfation .success-post-banner .close:after,
#section-rating-satisfation .success-post-banner .close:before {
	position: absolute;
	left: 7px;
	content: " ";
	height: 17px;
	width: 2px;
	background-color: #003150
}

#section-rating-satisfation .success-post-banner .close:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

#section-rating-satisfation .success-post-banner .close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#section-rating-satisfation h1.title {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	color: #fff;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 40px;
	position: relative;
	-webkit-transition: margin-top .5s ease-out;
	-o-transition: margin-top .5s ease-out;
	transition: margin-top .5s ease-out
}

html[data-lang=gr-gr] #section-rating-satisfation h1.title,
html[data-lang=ja-jp] #section-rating-satisfation h1.title,
html[data-lang=ko-kr] #section-rating-satisfation h1.title,
html[data-lang=ru-ru] #section-rating-satisfation h1.title,
html[data-lang=zh-hk] #section-rating-satisfation h1.title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-rating-satisfation h1.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-rating-satisfation h1.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-rating-satisfation h1.title.success {
	margin-top: 100px
}

html.tablet #section-rating-satisfation h1.title {
	font-size: 33px;
	line-height: 38px
}

html.mobile #section-rating-satisfation h1.title {
	margin-top: 0;
	font-size: 19px;
	margin-bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.mobile #section-rating-satisfation h1.title.success {
	margin-top: 150px
}

#section-rating-satisfation .background-picture {
	position: absolute;
	top: 58px;
	left: 0
}

#section-rating-satisfation h1.title+.section-content {
	margin-top: 295px
}

html.mobile #section-rating-satisfation h1.title+.section-content {
	margin-top: 36px
}

#section-rating-satisfation .section-content {
	background-color: #eff1f3;
	position: relative;
	padding-top: 1px;
	color: #6c6d6e
}

html.mobile #section-rating-satisfation .section-content {
	margin-top: 90px
}

#section-rating-satisfation .section-content>:first-child {
	margin-top: -220px
}

html.mobile #section-rating-satisfation .section-content>:first-child {
	margin-top: -60px
}

#section-rating-satisfation .section-content .form-container {
	background: #fff;
	padding-bottom: 80px
}

html.mobile #section-rating-satisfation .section-content .form-container {
	padding-bottom: 25px !important
}

html.mobile #section-rating-satisfation .section-content .form-container.width-breakpoint {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: inherit
}

#section-rating-satisfation .section-content .form-container .form-detail {
	padding-top: 82px;
	padding-bottom: 80px;
	text-align: center;
	color: #404040;
	font-family: open_sansregular
}

html.mobile #section-rating-satisfation .section-content .form-container .form-detail {
	padding-top: 30px;
	padding-bottom: 45px
}

#section-rating-satisfation .section-content .form-container .form-detail h2.form-title {
	font-size: 26px;
	margin-bottom: 23px
}

html.mobile #section-rating-satisfation .section-content .form-container .form-detail h2.form-title {
	font-size: 14px;
	margin: 0 20px 10px
}

#section-rating-satisfation .section-content .form-container .form-detail p.form-subtitle {
	font-size: 14px;
	max-width: 750px;
	margin: 0 auto
}

html.mobile #section-rating-satisfation .section-content .form-container .form-detail p.form-subtitle {
	margin: 0 20px;
	font-size: 11px
}

#section-rating-satisfation .section-content .form-container .account-form {
	display: inherit;
	text-align: center
}

#section-rating-satisfation .section-content .form-container .account-form .form-error {
	font-size: 14px;
	margin-top: 10px
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-error {
	font-size: 11px;
	margin-top: 5px
}

#section-rating-satisfation .section-content .form-container .account-form .form-content {
	margin-bottom: 40px;
	padding: 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content,
html.tablet #section-rating-satisfation .section-content .form-container .account-form .form-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: inline-block;
	vertical-align: top;
	text-align: left
}

html.tablet #section-rating-satisfation .section-content .form-container .account-form .form-content .questions {
	margin-right: 0;
	margin-bottom: 0
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .questions {
	width: inherit;
	display: block;
	margin: 0 20px
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question {
	margin-bottom: 60px
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question {
	margin-bottom: 25px
}

html.tablet #section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question {
	margin-bottom: 35px
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question:last-child {
	margin-bottom: 0
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element {
	padding-bottom: 20px
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element {
	padding: 0
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element label:first-child {
	color: #003150;
	font-size: 14px;
	font-family: open_sansbold;
	text-transform: uppercase
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element label:first-child {
	font-size: 11px
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element label:first-child .required {
	display: none
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element .checkbox-wrapper {
	margin-top: 20px
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element .checkbox-wrapper {
	margin-top: 22px;
	white-space: normal
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element .checkbox-wrapper label {
	margin-right: 50px
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element .checkbox-wrapper .checkbox-container {
	position: relative;
	width: 50%;
	white-space: nowrap;
	margin-bottom: 22px;
	display: inline-block
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element .checkbox-wrapper .checkbox-content {
	width: 12px;
	height: 12px;
	border-radius: 100%
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .questions .question .form-element .checkbox-wrapper .checkbox-content .checkbox:before {
	background: #fff;
	width: 100%;
	height: 100%;
	left: 50%;
	border-radius: 100%;
	border: 6px solid #74c4f7;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .comments {
	position: relative;
	max-width: 575px;
	display: inline-block;
	vertical-align: top
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .comments .optional-message {
	font-size: 14px;
	position: absolute;
	font-family: open_sansregular;
	left: 0;
	top: 50px;
	color: #595959
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .comments .optional-message,
html.tablet #section-rating-satisfation .section-content .form-container .account-form .form-content .comments .optional-message {
	display: block;
	text-align: left;
	margin-bottom: 4px;
	font-size: 11px;
	position: static
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .comments {
	width: inherit;
	max-width: none;
	display: block;
	margin: 0 20px;
	text-align: left
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .comments label {
	text-transform: uppercase;
	color: #003150;
	font-size: 14px;
	font-family: open_sansbold;
	margin-bottom: 35px;
	text-align: left
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .comments label {
	font-size: 11px
}

#section-rating-satisfation .section-content .form-container .account-form .form-content .comments textarea {
	height: 260px !important
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .form-content .comments textarea {
	height: 128px !important
}

#section-rating-satisfation .section-content .form-container .account-form .button {
	min-width: 178px
}

html.mobile #section-rating-satisfation .section-content .form-container .account-form .button {
	width: calc(100% - 40px)
}

.myaccount-menu {
	position: relative;
	display: inline-block;
	width: 22%;
	z-index: 2
}

html.tablet .myaccount-menu {
	width: 20%
}

html.mobile .myaccount-menu {
	width: 100%
}

.myaccount-menu ul {
	position: relative;
	padding-right: 15%
}

html.tablet .myaccount-menu ul {
	padding-right: 10px
}

html.mobile .myaccount-menu ul {
	position: absolute;
	top: 100%;
	width: 100%;
	padding-right: 0;
	background: #fff;
	display: none;
	border-bottom: 2px solid #c1c8ce
}

.myaccount-menu ul li {
	position: relative;
	line-height: 50px;
	height: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 5px;
	background: #fff;
	-webkit-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear
}

html.mobile .myaccount-menu ul li {
	line-height: 40px;
	height: 40px;
	margin-bottom: 0;
	border-bottom: 1px solid #c1c8ce
}

.myaccount-menu ul li a,
.myaccount-menu ul li button {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 20px;
	right: 0;
	height: 100%;
	margin: 0
}

.myaccount-menu ul li a:before,
.myaccount-menu ul li button:before {
	display: none
}

.myaccount-menu ul li a b,
.myaccount-menu ul li button b {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] .myaccount-menu ul li a b,
html[data-lang=gr-gr] .myaccount-menu ul li button b,
html[data-lang=ja-jp] .myaccount-menu ul li a b,
html[data-lang=ja-jp] .myaccount-menu ul li button b,
html[data-lang=ko-kr] .myaccount-menu ul li a b,
html[data-lang=ko-kr] .myaccount-menu ul li button b,
html[data-lang=ru-ru] .myaccount-menu ul li a b,
html[data-lang=ru-ru] .myaccount-menu ul li button b,
html[data-lang=th-th] .myaccount-menu ul li a b,
html[data-lang=th-th] .myaccount-menu ul li button b,
html[data-lang=zh-hk] .myaccount-menu ul li a b,
html[data-lang=zh-hk] .myaccount-menu ul li button b {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .myaccount-menu ul li a b,
html[data-magentotemplate="1"][data-lang=zh-cn] .myaccount-menu ul li button b {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.myaccount-menu ul li a span,
.myaccount-menu ul li button span {
	display: inline-table;
	line-height: 18px;
	vertical-align: middle;
	color: #404040;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	-webkit-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear
}

html[data-lang=gr-gr] .myaccount-menu ul li a span,
html[data-lang=gr-gr] .myaccount-menu ul li button span,
html[data-lang=ja-jp] .myaccount-menu ul li a span,
html[data-lang=ja-jp] .myaccount-menu ul li button span,
html[data-lang=ko-kr] .myaccount-menu ul li a span,
html[data-lang=ko-kr] .myaccount-menu ul li button span,
html[data-lang=ru-ru] .myaccount-menu ul li a span,
html[data-lang=ru-ru] .myaccount-menu ul li button span,
html[data-lang=zh-hk] .myaccount-menu ul li a span,
html[data-lang=zh-hk] .myaccount-menu ul li button span {
	font-family: open_sansregular
}

html[data-lang=th-th] .myaccount-menu ul li a span,
html[data-lang=th-th] .myaccount-menu ul li button span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .myaccount-menu ul li a span,
html[data-magentotemplate="1"][data-lang=zh-cn] .myaccount-menu ul li button span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .myaccount-menu ul li a span,
html.mobile .myaccount-menu ul li button span {
	font-size: 12px
}

html.tablet .myaccount-menu ul li a,
html.tablet .myaccount-menu ul li button {
	padding-left: 10px
}

html.tablet .myaccount-menu ul li a span,
html.tablet .myaccount-menu ul li button span {
	font-size: 12px
}

html.mobile .myaccount-menu ul li a,
html.mobile .myaccount-menu ul li button {
	position: relative;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.myaccount-menu ul li a {
	text-transform: uppercase
}

.myaccount-menu ul li.minus,
.myaccount-menu ul li button {
	margin: 30px 0 0;
	background: rgba(0, 0, 0, 0)
}

.myaccount-menu ul li.minus i,
.myaccount-menu ul li button i {
	position: relative;
	vertical-align: middle;
	margin-right: 5px
}

.myaccount-menu ul li.minus a span,
.myaccount-menu ul li button a span {
	text-transform: none;
	font-size: 13px
}

html.tablet .myaccount-menu ul li.minus a span,
html.tablet .myaccount-menu ul li button a span {
	font-size: 12px
}

html.mobile .myaccount-menu ul li.minus,
html.mobile .myaccount-menu ul li button {
	margin-top: 15px;
	border: none;
	margin-bottom: 10px
}

.myaccount-menu ul li.selected,
.notouch .myaccount-menu ul li:hover {
	background: #022543
}

.myaccount-menu ul li.selected.minus,
.notouch .myaccount-menu ul li:hover.minus {
	background: rgba(0, 0, 0, 0)
}

.myaccount-menu ul li.selected.minus a span,
.notouch .myaccount-menu ul li:hover.minus a span {
	color: #404040
}

.myaccount-menu ul li.selected a span,
.myaccount-menu ul li.selected button span,
.notouch .myaccount-menu ul li:hover a span,
.notouch .myaccount-menu ul li:hover button span {
	color: #fff
}

html.mobile .myaccount-menu ul li.selected,
html.notouch.mobile .myaccount-menu ul li:hover {
	background: #fff
}

html.mobile .myaccount-menu ul li.selected a span,
html.mobile .myaccount-menu ul li.selected button span,
html.notouch.mobile .myaccount-menu ul li:hover a span,
html.notouch.mobile .myaccount-menu ul li:hover button span {
	color: #404040
}

.myaccount-menu .select-mobile {
	position: relative;
	display: block;
	height: 40px;
	line-height: 40px;
	background: #002744;
	cursor: pointer
}

.myaccount-menu .select-mobile span {
	position: relative;
	font-size: 10px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
	padding-left: 20px
}

html[data-lang=gr-gr] .myaccount-menu .select-mobile span,
html[data-lang=ja-jp] .myaccount-menu .select-mobile span,
html[data-lang=ko-kr] .myaccount-menu .select-mobile span,
html[data-lang=ru-ru] .myaccount-menu .select-mobile span,
html[data-lang=zh-hk] .myaccount-menu .select-mobile span {
	font-family: open_sansregular
}

html[data-lang=th-th] .myaccount-menu .select-mobile span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .myaccount-menu .select-mobile span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.myaccount-menu .select-mobile i {
	position: absolute;
	top: 50%;
	right: 18px;
	margin-top: -6px;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

.myaccount-menu .select-mobile.open i {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.myaccount-page {
	padding-bottom: 30px
}

html.mobile .myaccount-page {
	padding-top: 0;
	padding-bottom: 20px
}

.myaccount-page .section-content {
	position: relative
}

html.mobile .myaccount-page .section-content {
	width: 100%;
	margin: 0;
	padding: 0;
	left: 0
}

.myaccount-page .section-content>div {
	position: relative;
	display: inline-block;
	vertical-align: top
}

html.mobile .myaccount-page .section-content>div {
	display: block
}

.myaccount-page .section-content>.content {
	position: relative;
	width: 78%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 9%;
	border-left: 1px solid #c1c8ce
}

html.tablet .myaccount-page .section-content>.content {
	width: 80%;
	padding-left: 20px
}

html.mobile .myaccount-page .section-content>.content {
	padding: 0 20px;
	width: 100%;
	border: none
}

.myaccount-page .section-content>.content>.title {
	position: relative;
	font-size: 40px;
	line-height: 40px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #003150;
	text-transform: uppercase;
	margin-bottom: 15px
}

html[data-lang=gr-gr] .myaccount-page .section-content>.content>.title,
html[data-lang=ja-jp] .myaccount-page .section-content>.content>.title,
html[data-lang=ko-kr] .myaccount-page .section-content>.content>.title,
html[data-lang=ru-ru] .myaccount-page .section-content>.content>.title,
html[data-lang=zh-hk] .myaccount-page .section-content>.content>.title {
	font-family: open_sansregular
}

html[data-lang=th-th] .myaccount-page .section-content>.content>.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .myaccount-page .section-content>.content>.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet .myaccount-page .section-content>.content>.title {
	font-size: 30px;
	line-height: 30px
}

html.mobile .myaccount-page .section-content>.content>.title {
	text-align: center;
	font-size: 17px;
	line-height: 17px;
	margin-top: 30px;
	margin-bottom: 15px
}

.myaccount-page .section-content>.content>p {
	position: relative;
	font-size: 14px;
	line-height: 18px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #404040;
	padding-left: 5px
}

html[data-lang=gr-gr] .myaccount-page .section-content>.content>p,
html[data-lang=ja-jp] .myaccount-page .section-content>.content>p,
html[data-lang=ko-kr] .myaccount-page .section-content>.content>p,
html[data-lang=ru-ru] .myaccount-page .section-content>.content>p,
html[data-lang=zh-hk] .myaccount-page .section-content>.content>p {
	font-family: open_sansregular
}

html[data-lang=th-th] .myaccount-page .section-content>.content>p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .myaccount-page .section-content>.content>p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet .myaccount-page .section-content>.content>p {
	font-size: 12px
}

html.mobile .myaccount-page .section-content>.content>p {
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	padding: 0
}

.myaccount-page .section-content>.content>p a {
	color: #404040;
	text-decoration: underline
}

.myaccount-page .section-content>.content #message-wrapper {
	max-width: 790px;
	margin: 20px 0 0
}

html.mobile .myaccount-page .section-content>.content #message-wrapper {
	margin-top: 10px
}

.myaccount-page .section-content>.content #message-wrapper .error-messages {
	color: red
}

.myaccount-page .section-content>.content #message-wrapper .success-messages~.error-messages {
	margin-top: 15px
}

.myaccount-page .section-content>.content .account-form {
	max-width: 790px;
	padding-top: 30px
}

html.mobile .myaccount-page .section-content>.content .account-form {
	width: 100%;
	padding-top: 15px
}

.myaccount-nomenu {
	position: relative;
	padding-top: 85px;
	padding-bottom: 30px
}

html.mobile .myaccount-nomenu {
	padding-top: 30px;
	padding-bottom: 20px
}

html.mobile .myaccount-nomenu .account-wrapper {
	padding: 0 20px;
	width: 100%;
	border: none;
	left: 0;
	margin: 0
}

.myaccount-nomenu .account-wrapper .title {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	text-transform: uppercase;
	color: #003150;
	text-align: center
}

html[data-lang=gr-gr] .myaccount-nomenu .account-wrapper .title,
html[data-lang=ja-jp] .myaccount-nomenu .account-wrapper .title,
html[data-lang=ko-kr] .myaccount-nomenu .account-wrapper .title,
html[data-lang=ru-ru] .myaccount-nomenu .account-wrapper .title,
html[data-lang=zh-hk] .myaccount-nomenu .account-wrapper .title {
	font-family: open_sansregular
}

html[data-lang=th-th] .myaccount-nomenu .account-wrapper .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .myaccount-nomenu .account-wrapper .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .myaccount-nomenu .account-wrapper .title {
	text-align: center;
	font-size: 17px;
	line-height: 17px;
	margin-top: 30px;
	margin-bottom: 15px
}

.myaccount-nomenu .account-wrapper .subtitle {
	position: relative;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 10px;
	color: #404040;
	text-align: center;
	font-size: 14px;
	margin-bottom: 30px
}

html[data-lang=gr-gr] .myaccount-nomenu .account-wrapper .subtitle,
html[data-lang=ja-jp] .myaccount-nomenu .account-wrapper .subtitle,
html[data-lang=ko-kr] .myaccount-nomenu .account-wrapper .subtitle,
html[data-lang=ru-ru] .myaccount-nomenu .account-wrapper .subtitle,
html[data-lang=zh-hk] .myaccount-nomenu .account-wrapper .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] .myaccount-nomenu .account-wrapper .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .myaccount-nomenu .account-wrapper .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile .myaccount-nomenu .account-wrapper .subtitle {
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	padding: 0;
	margin-bottom: 15px
}

.myaccount-nomenu .account-wrapper #message-wrapper {
	max-width: 880px;
	margin: 0 auto
}

.myaccount-nomenu .account-wrapper .account-form {
	position: relative;
	max-width: 880px;
	margin: 0 auto;
	padding-top: 30px
}

.myaccount-nomenu .account-wrapper .account-form.small {
	max-width: 450px
}

html.mobile .myaccount-nomenu .account-wrapper .account-form {
	max-width: 100%
}

.myaccount-nomenu .account-wrapper .bottom {
	text-align: center;
	width: 100%
}

.myaccount-nomenu .account-wrapper .bottom .button {
	text-align: center
}

html.mobile .myaccount-nomenu .account-wrapper .bottom .button {
	min-width: auto
}

#section-concierge .main-title h1.title {
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #003150;
	font-size: 40px;
	margin: 45px 0 45px 95px
}

html[data-lang=gr-gr] #section-concierge .main-title h1.title,
html[data-lang=ja-jp] #section-concierge .main-title h1.title,
html[data-lang=ko-kr] #section-concierge .main-title h1.title,
html[data-lang=ru-ru] #section-concierge .main-title h1.title,
html[data-lang=zh-hk] #section-concierge .main-title h1.title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-concierge .main-title h1.title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .main-title h1.title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-concierge .main-title h1.title {
	font-size: 18px;
	margin: 15px 0 20px 15px
}

#section-concierge .account-form {
	display: block
}

html.mobile #section-concierge .account-form {
	padding-top: 0
}

#section-concierge .content-outer {
	border-top: 1px solid #e2e2e2
}

#section-concierge .content-inner {
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 80px 40px
}

html.mobile #section-concierge .content-inner {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 30px 20px
}

#section-concierge .content-inner .form-wrapper,
#section-concierge .content-inner .product-wrapper {
	vertical-align: top;
	display: inline-block;
	-ms-flex-preferred-size: 532px;
	flex-basis: 532px
}

html.mobile #section-concierge .content-inner .form-wrapper,
html.mobile #section-concierge .content-inner .product-wrapper {
	width: 100%
}

html.mobile #section-concierge .content-inner .success-wrapper {
	text-align: center
}

#section-concierge .content-inner .success-wrapper .title,
#section-concierge .content-inner .success-wrapper p {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-concierge .content-inner .success-wrapper .title,
html[data-lang=gr-gr] #section-concierge .content-inner .success-wrapper p,
html[data-lang=ja-jp] #section-concierge .content-inner .success-wrapper .title,
html[data-lang=ja-jp] #section-concierge .content-inner .success-wrapper p,
html[data-lang=ko-kr] #section-concierge .content-inner .success-wrapper .title,
html[data-lang=ko-kr] #section-concierge .content-inner .success-wrapper p,
html[data-lang=ru-ru] #section-concierge .content-inner .success-wrapper .title,
html[data-lang=ru-ru] #section-concierge .content-inner .success-wrapper p,
html[data-lang=zh-hk] #section-concierge .content-inner .success-wrapper .title,
html[data-lang=zh-hk] #section-concierge .content-inner .success-wrapper p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-concierge .content-inner .success-wrapper .title,
html[data-lang=th-th] #section-concierge .content-inner .success-wrapper p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .success-wrapper .title,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .success-wrapper p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-concierge .content-inner .success-wrapper .title {
	font-size: 26px;
	color: #003150
}

#section-concierge .content-inner .success-wrapper p {
	margin-top: 20px;
	font-size: 14px;
	color: #404040
}

html.mobile #section-concierge .content-inner .success-wrapper p {
	margin-top: 10px
}

#section-concierge .content-inner .success-wrapper .button {
	margin-top: 40px
}

html.mobile #section-concierge .content-inner .success-wrapper .button {
	margin-top: 25px
}

#section-concierge .content-inner .already-exists p {
	color: #8b0000;
	font-size: 12px;
	line-height: 18px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-concierge .content-inner .already-exists p,
html[data-lang=ja-jp] #section-concierge .content-inner .already-exists p,
html[data-lang=ko-kr] #section-concierge .content-inner .already-exists p,
html[data-lang=ru-ru] #section-concierge .content-inner .already-exists p,
html[data-lang=zh-hk] #section-concierge .content-inner .already-exists p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-concierge .content-inner .already-exists p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .already-exists p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-concierge .content-inner .already-exists p strong {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-concierge .content-inner .already-exists p strong,
html[data-lang=ja-jp] #section-concierge .content-inner .already-exists p strong,
html[data-lang=ko-kr] #section-concierge .content-inner .already-exists p strong,
html[data-lang=ru-ru] #section-concierge .content-inner .already-exists p strong,
html[data-lang=th-th] #section-concierge .content-inner .already-exists p strong,
html[data-lang=zh-hk] #section-concierge .content-inner .already-exists p strong {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .already-exists p strong {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-concierge .content-inner .already-exists p a {
	color: #8b0000;
	text-decoration: underline
}

#section-concierge .content-inner .product-wrapper .error-exist,
#section-concierge .content-inner .product-wrapper .success-wrapper {
	display: none
}

html.mobile #section-concierge .content-inner .product-wrapper .error-exist,
html.mobile #section-concierge .content-inner .product-wrapper .success-wrapper {
	display: block
}

#section-concierge .content-inner .product-wrapper .product-summary {
	line-height: 24px;
	font-size: 14px;
	text-align: left;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #404040
}

html[data-lang=gr-gr] #section-concierge .content-inner .product-wrapper .product-summary,
html[data-lang=ja-jp] #section-concierge .content-inner .product-wrapper .product-summary,
html[data-lang=ko-kr] #section-concierge .content-inner .product-wrapper .product-summary,
html[data-lang=ru-ru] #section-concierge .content-inner .product-wrapper .product-summary,
html[data-lang=zh-hk] #section-concierge .content-inner .product-wrapper .product-summary {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-concierge .content-inner .product-wrapper .product-summary {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .product-wrapper .product-summary {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-concierge .content-inner .product-wrapper .product-summary {
	font-size: 12px;
	line-height: 18px
}

#section-concierge .content-inner .product-wrapper .product-image {
	text-align: center
}

#section-concierge .content-inner .product-wrapper .product-image img {
	max-width: 100%;
	height: auto
}

#section-concierge .content-inner .product-wrapper .product-data {
	text-align: center
}

#section-concierge .content-inner .product-wrapper .product-data .product-name {
	margin-top: 10px
}

#section-concierge .content-inner .product-wrapper .product-data .product-name,
#section-concierge .content-inner .product-wrapper .product-data .product-reference {
	font-size: 14px;
	line-height: 20px;
	color: #737373;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-concierge .content-inner .product-wrapper .product-data .product-name,
html[data-lang=gr-gr] #section-concierge .content-inner .product-wrapper .product-data .product-reference,
html[data-lang=ja-jp] #section-concierge .content-inner .product-wrapper .product-data .product-name,
html[data-lang=ja-jp] #section-concierge .content-inner .product-wrapper .product-data .product-reference,
html[data-lang=ko-kr] #section-concierge .content-inner .product-wrapper .product-data .product-name,
html[data-lang=ko-kr] #section-concierge .content-inner .product-wrapper .product-data .product-reference,
html[data-lang=ru-ru] #section-concierge .content-inner .product-wrapper .product-data .product-name,
html[data-lang=ru-ru] #section-concierge .content-inner .product-wrapper .product-data .product-reference,
html[data-lang=th-th] #section-concierge .content-inner .product-wrapper .product-data .product-name,
html[data-lang=th-th] #section-concierge .content-inner .product-wrapper .product-data .product-reference,
html[data-lang=zh-hk] #section-concierge .content-inner .product-wrapper .product-data .product-name,
html[data-lang=zh-hk] #section-concierge .content-inner .product-wrapper .product-data .product-reference {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .product-wrapper .product-data .product-name,
html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .product-wrapper .product-data .product-reference {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-concierge .content-inner .product-wrapper .product-data .product-reference {
	margin-top: 5px;
	font-size: 13px
}

#section-concierge .content-inner .product-wrapper .product-data .product-price {
	margin-top: 20px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 25px;
	line-height: 28px;
	color: #003150;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-concierge .content-inner .product-wrapper .product-data .product-price,
html[data-lang=ja-jp] #section-concierge .content-inner .product-wrapper .product-data .product-price,
html[data-lang=ko-kr] #section-concierge .content-inner .product-wrapper .product-data .product-price,
html[data-lang=ru-ru] #section-concierge .content-inner .product-wrapper .product-data .product-price,
html[data-lang=zh-hk] #section-concierge .content-inner .product-wrapper .product-data .product-price {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-concierge .content-inner .product-wrapper .product-data .product-price {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .product-wrapper .product-data .product-price {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-concierge .content-inner .product-wrapper .product-data .tva-tip {
	margin-top: 5px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	color: #737373;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-concierge .content-inner .product-wrapper .product-data .tva-tip,
html[data-lang=ja-jp] #section-concierge .content-inner .product-wrapper .product-data .tva-tip,
html[data-lang=ko-kr] #section-concierge .content-inner .product-wrapper .product-data .tva-tip,
html[data-lang=ru-ru] #section-concierge .content-inner .product-wrapper .product-data .tva-tip,
html[data-lang=th-th] #section-concierge .content-inner .product-wrapper .product-data .tva-tip,
html[data-lang=zh-hk] #section-concierge .content-inner .product-wrapper .product-data .tva-tip {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .product-wrapper .product-data .tva-tip {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-concierge .content-inner .product-wrapper .size-selector {
	text-align: center;
	margin-top: 20px
}

#section-concierge .content-inner .product-wrapper .size-selector .form-element.error span {
	color: #8b0000
}

#section-concierge .content-inner .product-wrapper .size-selector .form-element.error .fake-select,
#section-concierge .content-inner .product-wrapper .size-selector .form-element.error select {
	border-color: #8b0000
}

#section-concierge .content-inner .product-wrapper .size-selector .form-element.error p.form-error {
	color: #8b0000
}

#section-concierge .content-inner .product-wrapper .size-selector .select-wrapper {
	display: inline-block;
	position: relative;
	cursor: pointer
}

#section-concierge .content-inner .product-wrapper .size-selector .select-wrapper .fake-select {
	max-width: 308px;
	min-width: 208px;
	height: auto
}

#section-concierge .content-inner .product-wrapper .size-selector .select-wrapper .fake-select span {
	text-align: left;
	line-height: 20px;
	white-space: normal;
	-o-text-overflow: unset;
	text-overflow: unset;
	overflow: visible;
	padding: 12px 55px 10px 0
}

#section-concierge .content-inner .product-wrapper .size-selector .select-wrapper .fake-select span i {
	position: static;
	margin-top: 0;
	right: 0;
	top: 0;
	display: block;
	font-style: normal
}

#section-concierge .content-inner .product-wrapper .size-selector .select-wrapper .fake-select>i {
	position: absolute;
	right: 25px;
	top: 50%;
	margin-top: -4px
}

html.mobile #section-concierge .content-inner .product-wrapper .size-selector .select-wrapper .fake-select>i {
	right: 15px
}

#section-concierge .content-inner .product-wrapper .size-selector .select-wrapper select {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: normal
}

#section-concierge .content-inner .product-wrapper .size-selector .howto {
	font-size: 13px;
	line-height: 24px;
	text-align: center;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #3f6589
}

html[data-lang=gr-gr] #section-concierge .content-inner .product-wrapper .size-selector .howto,
html[data-lang=ja-jp] #section-concierge .content-inner .product-wrapper .size-selector .howto,
html[data-lang=ko-kr] #section-concierge .content-inner .product-wrapper .size-selector .howto,
html[data-lang=ru-ru] #section-concierge .content-inner .product-wrapper .size-selector .howto,
html[data-lang=zh-hk] #section-concierge .content-inner .product-wrapper .size-selector .howto {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-concierge .content-inner .product-wrapper .size-selector .howto {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .product-wrapper .size-selector .howto {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.notouch #section-concierge .content-inner .product-wrapper .size-selector .howto a:hover {
	text-decoration: underline
}

#section-concierge .content-inner .product-wrapper .concierge-info {
	background: #003150;
	padding: 25px;
	text-align: left;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 45px
}

html[data-lang=gr-gr] #section-concierge .content-inner .product-wrapper .concierge-info,
html[data-lang=ja-jp] #section-concierge .content-inner .product-wrapper .concierge-info,
html[data-lang=ko-kr] #section-concierge .content-inner .product-wrapper .concierge-info,
html[data-lang=ru-ru] #section-concierge .content-inner .product-wrapper .concierge-info,
html[data-lang=zh-hk] #section-concierge .content-inner .product-wrapper .concierge-info {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-concierge .content-inner .product-wrapper .concierge-info {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .product-wrapper .concierge-info {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-concierge .content-inner .product-wrapper .concierge-info {
	font-size: 12px;
	line-height: 18px;
	margin-top: 30px
}

#section-concierge .content-inner .product-wrapper .concierge-info p+p {
	margin-top: 25px
}

html.mobile #section-concierge .content-inner .product-wrapper .concierge-info p+p {
	margin-top: 20px
}

#section-concierge .content-inner .product-wrapper .concierge-info p+p strong {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #section-concierge .content-inner .product-wrapper .concierge-info p+p strong,
html[data-lang=ja-jp] #section-concierge .content-inner .product-wrapper .concierge-info p+p strong,
html[data-lang=ko-kr] #section-concierge .content-inner .product-wrapper .concierge-info p+p strong,
html[data-lang=ru-ru] #section-concierge .content-inner .product-wrapper .concierge-info p+p strong,
html[data-lang=zh-hk] #section-concierge .content-inner .product-wrapper .concierge-info p+p strong {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-concierge .content-inner .product-wrapper .concierge-info p+p strong {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-concierge .content-inner .product-wrapper .concierge-info p+p strong {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-concierge .content-inner .form-wrapper {
	margin-left: 14%
}

html.mobile #section-concierge .content-inner .form-wrapper {
	margin-top: 30px;
	margin-left: 0
}

#section-concierge .content-inner .form-wrapper .error-exist,
#section-concierge .content-inner .form-wrapper .success-wrapper {
	display: block
}

html.mobile #section-concierge .content-inner .form-wrapper .error-exist,
html.mobile #section-concierge .content-inner .form-wrapper .success-wrapper {
	display: none
}

#section-concierge .content-inner .form-wrapper .form-content {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

html.mobile #section-concierge .content-inner .form-wrapper .bottom>p,
html.mobile #section-concierge .content-inner .form-wrapper .bottom>span {
	font-size: 10px
}

#section-concierge .content-inner .form-wrapper .bottom p+p {
	margin-top: 25px
}

html.mobile #section-concierge .content-inner .form-wrapper .bottom p+p {
	margin-top: 20px
}

html.mobile #section-concierge .content-inner .form-wrapper .button span {
	font-size: 12px
}

html.mobile #section-concierge .content-inner .form-wrapper .form-element input,
html.mobile #section-concierge .content-inner .form-wrapper .form-element label {
	font-size: 10px
}

#section-concierge .content-inner .form-wrapper .form-element.col {
	width: 47%
}

html.mobile #section-concierge .content-inner .form-wrapper .form-element.col {
	width: 100%
}

#section-concierge .content-inner .form-wrapper .form-element.disabled .checkbox-content,
#section-concierge .content-inner .form-wrapper .form-element.disabled .fake-select,
#section-concierge .content-inner .form-wrapper .form-element.disabled input,
#section-concierge .content-inner .form-wrapper .form-element.disabled select {
	background: rgba(0, 0, 0, .2);
	cursor: default;
	pointer-events: none
}

#section-concierge .content-inner .form-wrapper .form-element.error .checkbox-content,
#section-concierge .content-inner .form-wrapper .form-element.error .fake-select,
#section-concierge .content-inner .form-wrapper .form-element.error input,
#section-concierge .content-inner .form-wrapper .form-element.error select,
#section-concierge .content-inner .form-wrapper .form-element.error textarea {
	border-color: #8b0000
}

#section-concierge .content-inner .form-wrapper .form-element.error .fake-select>span,
#section-concierge .content-inner .form-wrapper .form-element .form-error {
	color: #8b0000
}

#section-concierge.success .content-inner {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#section-concierge .grecaptcha-badge {
	display: none !important
}

#section-newsletter {
	padding-bottom: 50px
}

#section-newsletter h1 {
	font-size: 40px;
	line-height: 150px;
	color: #002442;
	text-transform: uppercase;
	padding-left: 90px;
	height: 150px;
	border-bottom: 1px solid #eff1f3;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-newsletter h1,
html[data-lang=ja-jp] #section-newsletter h1,
html[data-lang=ko-kr] #section-newsletter h1,
html[data-lang=ru-ru] #section-newsletter h1,
html[data-lang=zh-hk] #section-newsletter h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-newsletter h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-newsletter h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-newsletter h1 span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 50px
}

.mobile #section-newsletter h1 {
	height: auto;
	font-size: 18px;
	line-height: 70px;
	min-height: 70px;
	border: 0;
	padding-left: 20px
}

.desktop #section-newsletter .left,
.desktop #section-newsletter .right,
.tablet #section-newsletter .left,
.tablet #section-newsletter .right {
	vertical-align: middle;
	width: 50%;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.desktop #section-newsletter .left,
.tablet #section-newsletter .left {
	vertical-align: top
}

#section-newsletter .content-wrapper {
	margin-top: 80px
}

html.mobile #section-newsletter .content-wrapper {
	margin-top: 0
}

#section-newsletter .left .image-wrapper {
	position: relative;
	overflow: hidden;
	padding-left: 90px;
	display: inline-block
}

.mobile #section-newsletter .left .image-wrapper {
	padding-left: 0
}

#section-newsletter .left img {
	position: relative;
	display: inline-block;
	width: 100%
}

#section-newsletter .right {
	vertical-align: middle;
	padding-left: 5%;
	padding-right: 6%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.mobile #section-newsletter .right {
	padding: 0 5%;
	margin-top: 10px
}

#section-newsletter .right h2 {
	position: relative;
	color: #404040;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 26px
}

html[data-lang=gr-gr] #section-newsletter .right h2,
html[data-lang=ja-jp] #section-newsletter .right h2,
html[data-lang=ko-kr] #section-newsletter .right h2,
html[data-lang=ru-ru] #section-newsletter .right h2,
html[data-lang=zh-hk] #section-newsletter .right h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-newsletter .right h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-newsletter .right h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-newsletter .right h2 {
	font-size: 18px;
	margin-top: 20px
}

#section-newsletter .right .desc {
	position: relative;
	color: #404040;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	margin-top: 8px;
	line-height: 24px
}

html[data-lang=gr-gr] #section-newsletter .right .desc,
html[data-lang=ja-jp] #section-newsletter .right .desc,
html[data-lang=ko-kr] #section-newsletter .right .desc,
html[data-lang=ru-ru] #section-newsletter .right .desc,
html[data-lang=zh-hk] #section-newsletter .right .desc {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-newsletter .right .desc {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-newsletter .right .desc {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mobile #section-newsletter .right .desc {
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px
}

#section-newsletter .right .account-form {
	margin-top: 20px
}

.mobile #section-newsletter .right .account-form {
	margin-top: 10px
}

#section-newsletter .right .bottom .link-unsubscribe {
	position: relative;
	margin-top: 20px
}

#section-newsletter .right .bottom .link-unsubscribe a {
	text-decoration: underline
}

#section-newsletter #message-wrapper {
	margin: 15px 0 0
}

.catalog-connected .account-wrapper .button,
.create-account .account-wrapper .button,
.newsletter-connected .account-wrapper .button {
	display: block
}

#section-news {
	color: #676767
}

#section-news,
#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, .4);
	height: 500px
}

#section-news .news .content,
#section-news .news .thumb {
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#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-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 34px 18px 34px 0
}

#section-news .news .content {
	position: absolute;
	right: 0;
	top: 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 12px;
	line-height: 32px;
	color: #676767
}

html[data-lang=gr-gr] #section-news .news .date,
html[data-lang=ja-jp] #section-news .news .date,
html[data-lang=ko-kr] #section-news .news .date,
html[data-lang=ru-ru] #section-news .news .date,
html[data-lang=zh-hk] #section-news .news .date {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-news .news .date {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-news .news .date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-news .news .category {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 20px;
	color: #59798d;
	margin-top: 30px
}

html[data-lang=gr-gr] #section-news .news .category,
html[data-lang=ja-jp] #section-news .news .category,
html[data-lang=ko-kr] #section-news .news .category,
html[data-lang=ru-ru] #section-news .news .category,
html[data-lang=zh-hk] #section-news .news .category {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-news .news .category {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-news .news .category {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-news .news .title {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 32px;
	line-height: 38px;
	max-height: 114px;
	margin-top: 10px;
	color: #676767
}

html[data-lang=gr-gr] #section-news .news .title,
html[data-lang=ja-jp] #section-news .news .title,
html[data-lang=ko-kr] #section-news .news .title,
html[data-lang=ru-ru] #section-news .news .title,
html[data-lang=zh-hk] #section-news .news .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-news .news .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-news .news .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.ie7 #section-news .news .title {
	height: 114px;
	line-height: 41px;
	line-height: normal
}

html.notouch #section-news .news .title:hover {
	color: #181717
}

#section-news .news .text {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	max-height: 104px;
	color: #676767;
	margin-top: 25px
}

html[data-lang=gr-gr] #section-news .news .text,
html[data-lang=ja-jp] #section-news .news .text,
html[data-lang=ko-kr] #section-news .news .text,
html[data-lang=ru-ru] #section-news .news .text,
html[data-lang=zh-hk] #section-news .news .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-news .news .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-news .news .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff
}

#section-news .no-result {
	height: 350px;
	line-height: 350px;
	text-align: center;
	font-size: 18px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-news .no-result,
html[data-lang=ja-jp] #section-news .no-result,
html[data-lang=ko-kr] #section-news .no-result,
html[data-lang=ru-ru] #section-news .no-result,
html[data-lang=th-th] #section-news .no-result,
html[data-lang=zh-hk] #section-news .no-result {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-news .no-result {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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, .4);
	z-index: 10;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.news-header h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 40px;
	line-height: 55px;
	text-transform: uppercase;
	vertical-align: middle;
	color: #34495e;
	color: rgba(0, 36, 66, .9);
	display: inline-block;
	*display: inline;
	*zoom: 1
}

html[data-lang=gr-gr] .news-header h1,
html[data-lang=ja-jp] .news-header h1,
html[data-lang=ko-kr] .news-header h1,
html[data-lang=ru-ru] .news-header h1,
html[data-lang=zh-hk] .news-header h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] .news-header h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .news-header h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.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;
	box-sizing: border-box;
	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 #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 #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;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff
}

.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 {
	color: #676767
}

#news-detail,
#news-detail .widget-ariane {
	background: #fff
}

#news-detail .news-header {
	height: auto;
	line-height: 100%
}

#news-detail .news-content {
	background: #fff
}

#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: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 49, 80, .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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	width: 75%
}

html[data-lang=gr-gr] #news-detail .news-gallery-preview .caption-wrapper div,
html[data-lang=ja-jp] #news-detail .news-gallery-preview .caption-wrapper div,
html[data-lang=ko-kr] #news-detail .news-gallery-preview .caption-wrapper div,
html[data-lang=ru-ru] #news-detail .news-gallery-preview .caption-wrapper div,
html[data-lang=zh-hk] #news-detail .news-gallery-preview .caption-wrapper div {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-detail .news-gallery-preview .caption-wrapper div {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news-gallery-preview .caption-wrapper div {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	top: 0;
	text-transform: none
}

#news-detail .news {
	background: #fff;
	position: relative;
	font-size: 0;
	display: table;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#news-detail .news b {
	color: #404040
}

#news-detail .news .left,
#news-detail .news .right {
	display: table-cell;
	vertical-align: top;
	padding: 96px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#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;
	box-sizing: border-box;
	position: relative
}

#news-detail .news .two-columns .column-2 {
	padding-left: 65px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

#news-detail .news .two-columns iframe {
	position: relative !important;
	width: 100%;
	min-height: 793px;
	background: #000
}

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: #fff;
	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: Longines Sans Text, open_sansbold;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 20px;
	color: #59798d
}

html[data-lang=gr-gr] #news-detail .news .left .category,
html[data-lang=ja-jp] #news-detail .news .left .category,
html[data-lang=ko-kr] #news-detail .news .left .category,
html[data-lang=ru-ru] #news-detail .news .left .category,
html[data-lang=zh-hk] #news-detail .news .left .category {
	font-family: open_sansbold
}

html[data-lang=th-th] #news-detail .news .left .category {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news .left .category {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#news-detail .news .left .location {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 12px;
	line-height: 32px;
	text-transform: uppercase;
	color: #a3a3a3
}

html[data-lang=gr-gr] #news-detail .news .left .location,
html[data-lang=ja-jp] #news-detail .news .left .location,
html[data-lang=ko-kr] #news-detail .news .left .location,
html[data-lang=ru-ru] #news-detail .news .left .location,
html[data-lang=zh-hk] #news-detail .news .left .location {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-detail .news .left .location {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news .left .location {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#news-detail .news .left .location i {
	-moz-opacity: .25;
	-khtml-opacity: .25;
	-webkit-opacity: .25;
	opacity: .25;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	filter: alpha(opacity=25);
	margin-right: 10px
}

#news-detail .news .left .date {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	line-height: 32px;
	color: #676767
}

html[data-lang=gr-gr] #news-detail .news .left .date,
html[data-lang=ja-jp] #news-detail .news .left .date,
html[data-lang=ko-kr] #news-detail .news .left .date,
html[data-lang=ru-ru] #news-detail .news .left .date,
html[data-lang=th-th] #news-detail .news .left .date,
html[data-lang=zh-hk] #news-detail .news .left .date {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news .left .date {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#news-detail .news .left .title {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 32px;
	line-height: 34px;
	color: #676767;
	color: rgba(0, 0, 0, .75);
	margin-top: 10px;
	width: 100%
}

html[data-lang=gr-gr] #news-detail .news .left .title,
html[data-lang=ja-jp] #news-detail .news .left .title,
html[data-lang=ko-kr] #news-detail .news .left .title,
html[data-lang=ru-ru] #news-detail .news .left .title,
html[data-lang=zh-hk] #news-detail .news .left .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #news-detail .news .left .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news .left .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0
}

#news-detail .news .left .two-columns .column-1,
#news-detail .news .left .two-columns .column-2 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 32px;
	color: #84888b;
	margin-top: 25px;
	width: 50%;
	color: #868686;
	color: rgba(0, 0, 0, .75);
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #news-detail .news .left .two-columns .column-1,
html[data-lang=gr-gr] #news-detail .news .left .two-columns .column-2,
html[data-lang=ja-jp] #news-detail .news .left .two-columns .column-1,
html[data-lang=ja-jp] #news-detail .news .left .two-columns .column-2,
html[data-lang=ko-kr] #news-detail .news .left .two-columns .column-1,
html[data-lang=ko-kr] #news-detail .news .left .two-columns .column-2,
html[data-lang=ru-ru] #news-detail .news .left .two-columns .column-1,
html[data-lang=ru-ru] #news-detail .news .left .two-columns .column-2,
html[data-lang=zh-hk] #news-detail .news .left .two-columns .column-1,
html[data-lang=zh-hk] #news-detail .news .left .two-columns .column-2 {
	font-family: open_sansregular
}

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"][data-lang=zh-cn] #news-detail .news .left .two-columns .column-1,
html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news .left .two-columns .column-2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 26px;
	height: 150px;
	line-height: 150px;
	width: 100%;
	text-align: center;
	display: block;
	color: #000;
	margin-top: -90px
}

html[data-lang=gr-gr] #news-detail .news .right .content .watch .label,
html[data-lang=ja-jp] #news-detail .news .right .content .watch .label,
html[data-lang=ko-kr] #news-detail .news .right .content .watch .label,
html[data-lang=ru-ru] #news-detail .news .right .content .watch .label,
html[data-lang=zh-hk] #news-detail .news .right .content .watch .label {
	font-family: open_sanslight
}

html[data-lang=th-th] #news-detail .news .right .content .watch .label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news .right .content .watch .label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

#news-detail .news .right .content .watch .label .official-label {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	text-transform: uppercase;
	color: #002842;
	font-size: 18px;
	display: block
}

html[data-lang=gr-gr] #news-detail .news .right .content .watch .label .official-label,
html[data-lang=ja-jp] #news-detail .news .right .content .watch .label .official-label,
html[data-lang=ko-kr] #news-detail .news .right .content .watch .label .official-label,
html[data-lang=ru-ru] #news-detail .news .right .content .watch .label .official-label,
html[data-lang=th-th] #news-detail .news .right .content .watch .label .official-label,
html[data-lang=zh-hk] #news-detail .news .right .content .watch .label .official-label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news .right .content .watch .label .official-label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	width: 50%;
	vertical-align: middle;
	padding-left: 40px;
	white-space: normal;
	left: -25%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

html[data-lang=gr-gr] #news-detail .news .right .content .ambassador .label,
html[data-lang=ja-jp] #news-detail .news .right .content .ambassador .label,
html[data-lang=ko-kr] #news-detail .news .right .content .ambassador .label,
html[data-lang=ru-ru] #news-detail .news .right .content .ambassador .label,
html[data-lang=zh-hk] #news-detail .news .right .content .ambassador .label {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-detail .news .right .content .ambassador .label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news .right .content .ambassador .label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#news-detail .news .right .content .ambassador .label b {
	text-transform: uppercase;
	font-weight: 400;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #news-detail .news .right .content .ambassador .label b,
html[data-lang=ja-jp] #news-detail .news .right .content .ambassador .label b,
html[data-lang=ko-kr] #news-detail .news .right .content .ambassador .label b,
html[data-lang=ru-ru] #news-detail .news .right .content .ambassador .label b,
html[data-lang=zh-hk] #news-detail .news .right .content .ambassador .label b {
	font-family: open_sansbold
}

html[data-lang=th-th] #news-detail .news .right .content .ambassador .label b {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news .right .content .ambassador .label b {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 32px;
	color: #84888b;
	margin-top: 25px;
	width: 100%;
	color: #868686;
	color: rgba(0, 0, 0, .75);
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #news-detail .chapeau,
html[data-lang=ja-jp] #news-detail .chapeau,
html[data-lang=ko-kr] #news-detail .chapeau,
html[data-lang=ru-ru] #news-detail .chapeau,
html[data-lang=zh-hk] #news-detail .chapeau {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-detail .chapeau {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .chapeau {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #3d4f5a;
	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: 0;
	margin-bottom: 0
}

#news-detail .news-longinestiming-background .longinestiming-background {
	position: absolute;
	-moz-opacity: .9;
	-khtml-opacity: .9;
	-webkit-opacity: .9;
	opacity: .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-body,
#news-detail .news-longinestiming-background .longinestiming-logo {
	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: 0
}

#news-detail .news-longinestiming-background .longinestiming-body {
	position: relative
}

#news-detail .news-longinestiming-background .longinestiming-body .button span {
	color: #fff
}

.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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-bottom: 60px;
	margin-top: 170px
}

html[data-lang=gr-gr] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title,
html[data-lang=ja-jp] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title,
html[data-lang=ko-kr] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title,
html[data-lang=ru-ru] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title,
html[data-lang=th-th] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title,
html[data-lang=zh-hk] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content {
	color: #3d4f5a;
	font-size: 16px;
	line-height: 30px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-bottom: 80px;
	max-width: 494px;
	margin-top: 170px;
	padding-left: 15%;
	padding-right: 5%
}

html[data-lang=gr-gr] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content,
html[data-lang=ja-jp] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content,
html[data-lang=ko-kr] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content,
html[data-lang=ru-ru] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content,
html[data-lang=zh-hk] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news-longinestiming-background .longinestiming-body .longinestiming-content {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff
}

.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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #news-detail .news-longinestiming-nobackground .longinestiming-title,
html[data-lang=ja-jp] #news-detail .news-longinestiming-nobackground .longinestiming-title,
html[data-lang=ko-kr] #news-detail .news-longinestiming-nobackground .longinestiming-title,
html[data-lang=ru-ru] #news-detail .news-longinestiming-nobackground .longinestiming-title,
html[data-lang=th-th] #news-detail .news-longinestiming-nobackground .longinestiming-title,
html[data-lang=zh-hk] #news-detail .news-longinestiming-nobackground .longinestiming-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news-longinestiming-nobackground .longinestiming-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767;
	font-size: 16px;
	line-height: 32px;
	margin-top: 40px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #news-detail .news-longinestiming-nobackground .longinestiming-content,
html[data-lang=ja-jp] #news-detail .news-longinestiming-nobackground .longinestiming-content,
html[data-lang=ko-kr] #news-detail .news-longinestiming-nobackground .longinestiming-content,
html[data-lang=ru-ru] #news-detail .news-longinestiming-nobackground .longinestiming-content,
html[data-lang=zh-hk] #news-detail .news-longinestiming-nobackground .longinestiming-content {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-detail .news-longinestiming-nobackground .longinestiming-content {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news-longinestiming-nobackground .longinestiming-content {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0 43px;
	height: 108px;
	line-height: 108px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #news-detail .news-longinestiming-nobackground .longinestiming-more-button,
html[data-lang=ja-jp] #news-detail .news-longinestiming-nobackground .longinestiming-more-button,
html[data-lang=ko-kr] #news-detail .news-longinestiming-nobackground .longinestiming-more-button,
html[data-lang=ru-ru] #news-detail .news-longinestiming-nobackground .longinestiming-more-button,
html[data-lang=th-th] #news-detail .news-longinestiming-nobackground .longinestiming-more-button,
html[data-lang=zh-hk] #news-detail .news-longinestiming-nobackground .longinestiming-more-button {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news-longinestiming-nobackground .longinestiming-more-button {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box;
	color: #6c6d6e
}

#news-detail .news-longinestiming-jumping .content {
	background: #fff;
	width: 100%;
	padding: 6% 8% 5%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#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: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title,
html[data-lang=ja-jp] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title,
html[data-lang=ko-kr] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title,
html[data-lang=ru-ru] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title,
html[data-lang=zh-hk] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #676767;
	font-size: 16px;
	line-height: 32px;
	margin-top: 62px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content,
html[data-lang=ja-jp] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content,
html[data-lang=ko-kr] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content,
html[data-lang=ru-ru] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content,
html[data-lang=zh-hk] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-content {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0 43px;
	height: 73px;
	line-height: 73px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button,
html[data-lang=ja-jp] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button,
html[data-lang=ko-kr] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button,
html[data-lang=ru-ru] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button,
html[data-lang=th-th] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button,
html[data-lang=zh-hk] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-detail .news-longinestiming-jumping .content .longinestiming-right .longinestiming-more-button {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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 #news-detail .news-header {
	padding: 40px 0 40px 60px
}

.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 #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;
	box-sizing: border-box
}

#news-gallery .gallery-content {
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

#news-gallery .gallery-content,
#news-gallery .gallery-content .gallery-inner,
#news-gallery .gallery-item {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

#news-gallery .gallery-item {
	overflow: visible !hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(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 .button .icon-wrapper i {
	margin-left: 0
}

#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: 0;
	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: #fff
}

#news-gallery .gallery-navigation .caption-button.selected {
	background-color: #003150 !important;
	color: #fff !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: 0;
	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: 0;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	left: 1px;
	position: relative
}

#news-gallery .caption-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 49, 80, .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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	font-size: 13px;
	line-height: 22px;
	width: 75%;
	padding-top: 10%;
	padding-bottom: 10%
}

html[data-lang=gr-gr] #news-gallery .caption-wrapper div,
html[data-lang=ja-jp] #news-gallery .caption-wrapper div,
html[data-lang=ko-kr] #news-gallery .caption-wrapper div,
html[data-lang=ru-ru] #news-gallery .caption-wrapper div,
html[data-lang=zh-hk] #news-gallery .caption-wrapper div {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-gallery .caption-wrapper div {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-gallery .caption-wrapper div {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#news-gallery .caption {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	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;
	box-sizing: border-box
}

html[data-lang=gr-gr] #news-gallery .caption,
html[data-lang=ja-jp] #news-gallery .caption,
html[data-lang=ko-kr] #news-gallery .caption,
html[data-lang=ru-ru] #news-gallery .caption,
html[data-lang=zh-hk] #news-gallery .caption {
	font-family: open_sansregular
}

html[data-lang=th-th] #news-gallery .caption {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #news-gallery .caption {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	background-color: #eff1f3
}

#section-partnership .partners-head {
	margin-bottom: 95px;
	background-color: #fff;
	height: 234px
}

#section-partnership .partners-head h1 {
	color: #003150;
	font-size: 40px;
	padding-top: 125px;
	padding-left: 95px;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300
}

html[data-lang=gr-gr] #section-partnership .partners-head h1,
html[data-lang=ja-jp] #section-partnership .partners-head h1,
html[data-lang=ko-kr] #section-partnership .partners-head h1,
html[data-lang=ru-ru] #section-partnership .partners-head h1,
html[data-lang=zh-hk] #section-partnership .partners-head h1 {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-partnership .partners-head h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-partnership .partners-head h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box;
	margin-bottom: 70px
}

html.mobile #section-partnership .partners-container .partner-item,
html.tablet #section-partnership .partners-container .partner-item {
	margin-bottom: 10px
}

#section-partnership .partners-container .partner-item>h2 {
	color: #003150;
	font-size: 28px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	top: 117px;
	text-transform: uppercase;
	position: relative;
	padding-left: 10px;
	padding-right: 10px
}

html[data-lang=gr-gr] #section-partnership .partners-container .partner-item>h2,
html[data-lang=ja-jp] #section-partnership .partners-container .partner-item>h2,
html[data-lang=ko-kr] #section-partnership .partners-container .partner-item>h2,
html[data-lang=ru-ru] #section-partnership .partners-container .partner-item>h2,
html[data-lang=zh-hk] #section-partnership .partners-container .partner-item>h2 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-partnership .partners-container .partner-item>h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-partnership .partners-container .partner-item>h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-partnership .partners-container .partner-item .partner-item-cta {
	bottom: 108px;
	position: absolute;
	left: 0;
	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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

html[data-lang=gr-gr] #section-partnership .partners-container .partner-item .partner-item-cta a,
html[data-lang=ja-jp] #section-partnership .partners-container .partner-item .partner-item-cta a,
html[data-lang=ko-kr] #section-partnership .partners-container .partner-item .partner-item-cta a,
html[data-lang=ru-ru] #section-partnership .partners-container .partner-item .partner-item-cta a,
html[data-lang=th-th] #section-partnership .partners-container .partner-item .partner-item-cta a,
html[data-lang=zh-hk] #section-partnership .partners-container .partner-item .partner-item-cta a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-partnership .partners-container .partner-item .partner-item-cta a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 24px;
	width: 423px;
	padding-bottom: 96px;
	float: left
}

html[data-lang=gr-gr] #section-partnership .partners-text .first,
html[data-lang=ja-jp] #section-partnership .partners-text .first,
html[data-lang=ko-kr] #section-partnership .partners-text .first,
html[data-lang=ru-ru] #section-partnership .partners-text .first,
html[data-lang=zh-hk] #section-partnership .partners-text .first {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-partnership .partners-text .first {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-partnership .partners-text .first {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px
}

html[data-lang=gr-gr] #section-partnership .partners-text .second,
html[data-lang=ja-jp] #section-partnership .partners-text .second,
html[data-lang=ko-kr] #section-partnership .partners-text .second,
html[data-lang=ru-ru] #section-partnership .partners-text .second,
html[data-lang=zh-hk] #section-partnership .partners-text .second {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-partnership .partners-text .second {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-partnership .partners-text .second {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	color: #4c4c4c;
	font-size: 16px;
	width: 100%;
	padding-bottom: 13px;
	float: left
}

html.mobile #section-partnership .partners-text .second {
	padding-left: 0;
	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: 0;
	margin-left: 0
}

html.mobile #section-partnership .partners-container {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 30px;
	width: 100%;
	left: 0;
	margin-left: 0
}

html.mobile #section-partnership .partners-container.horse {
	padding-top: 20px;
	padding-bottom: 0
}

html.mobile #section-partnership .partners-container .partner-item {
	width: 100%;
	height: auto;
	border-right: 0;
	border-bottom: 1px solid #eff1f3
}

html.mobile #section-partnership .partners-container .partner-item .partner-item-cta {
	bottom: auto;
	position: relative;
	left: auto;
	width: 130px;
	margin: 20px auto 30px
}

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-container .partner-item>h2 {
	margin-top: 20px;
	top: 0
}

html.mobile #section-partnership .partners-head {
	height: 105px
}

html.mobile #section-partnership .partners-head h1 {
	font-size: 24px;
	padding-top: 52px;
	padding-left: 18px
}

#partnership-detail {
	background-color: #eff1f3;
	text-align: center;
	padding-top: 0
}

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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	padding-top: 101px;
	padding-bottom: 52px;
	padding-left: 87px
}

html[data-lang=gr-gr] #partnership-detail .partnership-head h2,
html[data-lang=ja-jp] #partnership-detail .partnership-head h2,
html[data-lang=ko-kr] #partnership-detail .partnership-head h2,
html[data-lang=ru-ru] #partnership-detail .partnership-head h2,
html[data-lang=zh-hk] #partnership-detail .partnership-head h2 {
	font-family: open_sanslight
}

html[data-lang=th-th] #partnership-detail .partnership-head h2 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #partnership-detail .partnership-head h2 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#partnership-detail h1 {
	color: #003150;
	font-size: 28px;
	padding-left: 91px;
	text-transform: uppercase;
	margin-bottom: 50px;
	margin-top: 87px;
	text-align: left;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #partnership-detail h1,
html[data-lang=ja-jp] #partnership-detail h1,
html[data-lang=ko-kr] #partnership-detail h1,
html[data-lang=ru-ru] #partnership-detail h1,
html[data-lang=zh-hk] #partnership-detail h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #partnership-detail h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #partnership-detail h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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;
	box-sizing: border-box
}

#partnership-detail .partnership-logo-item img {
	margin-top: 80px
}

#partnership-detail .partnership-logo-item span {
	font-size: 14px;
	color: #676767;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	width: 70%;
	margin: 0 auto;
	text-align: center;
	display: block;
	top: 335px;
	left: 15%;
	position: absolute
}

html[data-lang=gr-gr] #partnership-detail .partnership-logo-item span,
html[data-lang=ja-jp] #partnership-detail .partnership-logo-item span,
html[data-lang=ko-kr] #partnership-detail .partnership-logo-item span,
html[data-lang=ru-ru] #partnership-detail .partnership-logo-item span,
html[data-lang=th-th] #partnership-detail .partnership-logo-item span,
html[data-lang=zh-hk] #partnership-detail .partnership-logo-item span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #partnership-detail .partnership-logo-item span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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(.6);
	-ms-transform: scale(.6);
	transform: scale(.6)
}

html.mobile #partnership-detail .partnership-logo {
	width: 100%;
	left: 0;
	margin-left: 0
}

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: 0;
	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: 0;
	left: 0
}

html.mobile #partnership-detail .partnership-head h2 {
	color: #003150;
	font-size: 24px;
	padding-top: 49px;
	padding-bottom: 22px;
	padding-left: 17px
}

html.mobile #partnership-detail h1 {
	color: #003150;
	font-size: 19px;
	padding-left: 19px;
	margin-bottom: 20px;
	margin-top: 20px
}

html.tablet .ranking-clear {
	clear: both
}

#section-ranking {
	padding-top: 0;
	background-color: #eff1f3
}

#section-ranking .ranking-head {
	background-color: #fff
}

#section-ranking .ranking-head h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #002442;
	font-size: 70px;
	padding-left: 91px;
	text-transform: uppercase;
	padding-top: 80px;
	padding-bottom: 49px
}

html[data-lang=gr-gr] #section-ranking .ranking-head h1,
html[data-lang=ja-jp] #section-ranking .ranking-head h1,
html[data-lang=ko-kr] #section-ranking .ranking-head h1,
html[data-lang=ru-ru] #section-ranking .ranking-head h1,
html[data-lang=zh-hk] #section-ranking .ranking-head h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-ranking .ranking-head h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ranking .ranking-head h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #737373;
	text-align: center;
	line-height: 20px;
	font-size: 13px;
	width: 210px;
	margin: 40px auto
}

.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: 0
}

#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: 0;
	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 .background,
#section-ranking .ranking-container .ranking-item ul li.first-item .background {
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .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: 0;
	left: 0;
	height: 120px;
	width: 100%;
	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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-ranking .ranking-container .ranking-item ul li .points,
html[data-lang=ja-jp] #section-ranking .ranking-container .ranking-item ul li .points,
html[data-lang=ko-kr] #section-ranking .ranking-container .ranking-item ul li .points,
html[data-lang=ru-ru] #section-ranking .ranking-container .ranking-item ul li .points,
html[data-lang=zh-hk] #section-ranking .ranking-container .ranking-item ul li .points {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-ranking .ranking-container .ranking-item ul li .points {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ranking .ranking-container .ranking-item ul li .points {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-left: 10px
}

html[data-lang=gr-gr] #section-ranking .ranking-container .ranking-item ul li .points span,
html[data-lang=ja-jp] #section-ranking .ranking-container .ranking-item ul li .points span,
html[data-lang=ko-kr] #section-ranking .ranking-container .ranking-item ul li .points span,
html[data-lang=ru-ru] #section-ranking .ranking-container .ranking-item ul li .points span,
html[data-lang=zh-hk] #section-ranking .ranking-container .ranking-item ul li .points span {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-ranking .ranking-container .ranking-item ul li .points span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ranking .ranking-container .ranking-item ul li .points span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

#section-ranking .ranking-container .ranking-item ul li .name img {
	top: 5px
}

html[data-lang=gr-gr] #section-ranking .ranking-container .ranking-item ul li .name,
html[data-lang=ja-jp] #section-ranking .ranking-container .ranking-item ul li .name,
html[data-lang=ko-kr] #section-ranking .ranking-container .ranking-item ul li .name,
html[data-lang=ru-ru] #section-ranking .ranking-container .ranking-item ul li .name,
html[data-lang=th-th] #section-ranking .ranking-container .ranking-item ul li .name,
html[data-lang=zh-hk] #section-ranking .ranking-container .ranking-item ul li .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ranking .ranking-container .ranking-item ul li .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	position: absolute;
	left: 0;
	top: 321px;
	text-transform: uppercase;
	width: 100%;
	font-size: 16px;
	color: #003150
}

html[data-lang=gr-gr] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=ja-jp] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=ko-kr] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=ru-ru] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=th-th] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=zh-hk] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ranking .ranking-container .ranking-item .sports-ranking-logo span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 24px;
	width: 423px;
	padding-bottom: 96px;
	float: left
}

html[data-lang=gr-gr] #section-ranking .ranking-text .ranking-text-container .first,
html[data-lang=ja-jp] #section-ranking .ranking-text .ranking-text-container .first,
html[data-lang=ko-kr] #section-ranking .ranking-text .ranking-text-container .first,
html[data-lang=ru-ru] #section-ranking .ranking-text .ranking-text-container .first,
html[data-lang=zh-hk] #section-ranking .ranking-text .ranking-text-container .first {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-ranking .ranking-text .ranking-text-container .first {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ranking .ranking-text .ranking-text-container .first {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px
}

html[data-lang=gr-gr] #section-ranking .ranking-text .ranking-text-container .second,
html[data-lang=ja-jp] #section-ranking .ranking-text .ranking-text-container .second,
html[data-lang=ko-kr] #section-ranking .ranking-text .ranking-text-container .second,
html[data-lang=ru-ru] #section-ranking .ranking-text .ranking-text-container .second,
html[data-lang=zh-hk] #section-ranking .ranking-text .ranking-text-container .second {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-ranking .ranking-text .ranking-text-container .second {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ranking .ranking-text .ranking-text-container .second {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-ranking .ranking-text .ranking-text-container .second p {
	margin-bottom: 0;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #section-ranking .ranking-text .ranking-text-container .second p,
html[data-lang=ja-jp] #section-ranking .ranking-text .ranking-text-container .second p,
html[data-lang=ko-kr] #section-ranking .ranking-text .ranking-text-container .second p,
html[data-lang=ru-ru] #section-ranking .ranking-text .ranking-text-container .second p,
html[data-lang=zh-hk] #section-ranking .ranking-text .ranking-text-container .second p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-ranking .ranking-text .ranking-text-container .second p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ranking .ranking-text .ranking-text-container .second p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-ranking .ranking-text .ranking-text-container .second h3 {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: 26px;
	font-size: 14px
}

html[data-lang=gr-gr] #section-ranking .ranking-text .ranking-text-container .second h3,
html[data-lang=ja-jp] #section-ranking .ranking-text .ranking-text-container .second h3,
html[data-lang=ko-kr] #section-ranking .ranking-text .ranking-text-container .second h3,
html[data-lang=ru-ru] #section-ranking .ranking-text .ranking-text-container .second h3,
html[data-lang=th-th] #section-ranking .ranking-text .ranking-text-container .second h3,
html[data-lang=zh-hk] #section-ranking .ranking-text .ranking-text-container .second h3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-ranking .ranking-text .ranking-text-container .second h3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-ranking .ranking-text .ranking-text-container .second h3:first-child {
	margin-top: 0
}

html.mobile #section-ranking .ranking-text {
	padding-top: 0
}

html.mobile #section-ranking .ranking-text .ranking-text-container {
	width: 100%;
	margin-left: 0;
	left: 0;
	padding-bottom: 30px
}

html.mobile #section-ranking .ranking-text .ranking-text-container .first {
	padding-left: 0;
	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: 0;
	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: 0
}

html.mobile #section-ranking .ranking-text .ranking-text-container .second p {
	margin-bottom: 0
}

html.mobile #section-ranking .ranking-container {
	margin-top: 0;
	margin-bottom: 23px;
	width: 100%;
	margin-left: 0;
	left: 0
}

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: 0;
	margin-left: 0;
	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: 0;
	text-align: right;
	font-size: 11px;
	line-height: 60px;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	right: 0
}

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%;
	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: rgba(0, 0, 0, 0)
}

html.mobile #section-ranking .ranking-head h1 {
	font-size: 23px;
	padding-left: 18px;
	padding-top: 50px;
	padding-bottom: 21px
}

#ranking-detail,
html.mobile #section-ranking .widget-ariane {
	background-color: #fff
}

#ranking-detail {
	padding-top: 0
}

#ranking-detail .widget-ariane {
	z-index: 10
}

#ranking-detail .ranking-head {
	background-color: #fff
}

#ranking-detail .ranking-head h1 {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #002442;
	font-size: 60px;
	padding-left: 91px;
	text-transform: uppercase;
	padding-top: 102px;
	padding-bottom: 53px
}

html[data-lang=gr-gr] #ranking-detail .ranking-head h1,
html[data-lang=ja-jp] #ranking-detail .ranking-head h1,
html[data-lang=ko-kr] #ranking-detail .ranking-head h1,
html[data-lang=ru-ru] #ranking-detail .ranking-head h1,
html[data-lang=zh-hk] #ranking-detail .ranking-head h1 {
	font-family: open_sanslight
}

html[data-lang=th-th] #ranking-detail .ranking-head h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-head h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left
}

html[data-lang=gr-gr] #ranking-detail .ranking-disclaimer .text .v-align-div,
html[data-lang=ja-jp] #ranking-detail .ranking-disclaimer .text .v-align-div,
html[data-lang=ko-kr] #ranking-detail .ranking-disclaimer .text .v-align-div,
html[data-lang=ru-ru] #ranking-detail .ranking-disclaimer .text .v-align-div,
html[data-lang=zh-hk] #ranking-detail .ranking-disclaimer .text .v-align-div {
	font-family: open_sanslight
}

html[data-lang=th-th] #ranking-detail .ranking-disclaimer .text .v-align-div {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-disclaimer .text .v-align-div {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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,
#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: #737373;
	text-align: center;
	line-height: 20px;
	font-size: 13px;
	width: 210px;
	margin: 40px auto
}

.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 .close {
	position: absolute;
	top: 120px;
	right: 0;
	background: #003150;
	height: 50px;
	width: 50px;
	cursor: pointer;
	display: none
}

#ranking-detail .ranking-container .ranking-item ul li .close span {
	margin-left: 13px;
	margin-top: 12px
}

#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: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .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: 0;
	left: 0;
	height: 120px;
	width: 100%;
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	text-transform: uppercase
}

html[data-lang=gr-gr] #ranking-detail .ranking-container .ranking-item ul li .points,
html[data-lang=ja-jp] #ranking-detail .ranking-container .ranking-item ul li .points,
html[data-lang=ko-kr] #ranking-detail .ranking-container .ranking-item ul li .points,
html[data-lang=ru-ru] #ranking-detail .ranking-container .ranking-item ul li .points,
html[data-lang=zh-hk] #ranking-detail .ranking-container .ranking-item ul li .points {
	font-family: open_sansregular
}

html[data-lang=th-th] #ranking-detail .ranking-container .ranking-item ul li .points {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-container .ranking-item ul li .points {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-left: 10px
}

html[data-lang=gr-gr] #ranking-detail .ranking-container .ranking-item ul li .points span,
html[data-lang=ja-jp] #ranking-detail .ranking-container .ranking-item ul li .points span,
html[data-lang=ko-kr] #ranking-detail .ranking-container .ranking-item ul li .points span,
html[data-lang=ru-ru] #ranking-detail .ranking-container .ranking-item ul li .points span,
html[data-lang=zh-hk] #ranking-detail .ranking-container .ranking-item ul li .points span {
	font-family: open_sansregular
}

html[data-lang=th-th] #ranking-detail .ranking-container .ranking-item ul li .points span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-container .ranking-item ul li .points span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanssemibold;
	font-weight: 500
}

#ranking-detail .ranking-container .ranking-item ul li .name img {
	top: 5px
}

html[data-lang=gr-gr] #ranking-detail .ranking-container .ranking-item ul li .name,
html[data-lang=ja-jp] #ranking-detail .ranking-container .ranking-item ul li .name,
html[data-lang=ko-kr] #ranking-detail .ranking-container .ranking-item ul li .name,
html[data-lang=ru-ru] #ranking-detail .ranking-container .ranking-item ul li .name,
html[data-lang=th-th] #ranking-detail .ranking-container .ranking-item ul li .name,
html[data-lang=zh-hk] #ranking-detail .ranking-container .ranking-item ul li .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-container .ranking-item ul li .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: 0;
	padding-bottom: 103px;
	background-color: #fff;
	position: relative
}

#ranking-detail .ranking-container .ranking-item .sports-ranking-logo span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	position: absolute;
	left: 0;
	top: 321px;
	text-transform: uppercase;
	width: 100%;
	font-size: 16px;
	color: #003150
}

html[data-lang=gr-gr] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=ja-jp] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=ko-kr] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=ru-ru] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=th-th] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span,
html[data-lang=zh-hk] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-container .ranking-item .sports-ranking-logo span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sanslight;
	font-weight: 300;
	font-size: 24px;
	width: 423px;
	padding-bottom: 96px;
	float: left
}

html[data-lang=gr-gr] #ranking-detail .ranking-text .ranking-text-container .first,
html[data-lang=ja-jp] #ranking-detail .ranking-text .ranking-text-container .first,
html[data-lang=ko-kr] #ranking-detail .ranking-text .ranking-text-container .first,
html[data-lang=ru-ru] #ranking-detail .ranking-text .ranking-text-container .first,
html[data-lang=zh-hk] #ranking-detail .ranking-text .ranking-text-container .first {
	font-family: open_sanslight
}

html[data-lang=th-th] #ranking-detail .ranking-text .ranking-text-container .first {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-text .ranking-text-container .first {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px
}

html[data-lang=gr-gr] #ranking-detail .ranking-text .ranking-text-container .second,
html[data-lang=ja-jp] #ranking-detail .ranking-text .ranking-text-container .second,
html[data-lang=ko-kr] #ranking-detail .ranking-text .ranking-text-container .second,
html[data-lang=ru-ru] #ranking-detail .ranking-text .ranking-text-container .second,
html[data-lang=zh-hk] #ranking-detail .ranking-text .ranking-text-container .second {
	font-family: open_sansregular
}

html[data-lang=th-th] #ranking-detail .ranking-text .ranking-text-container .second {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-text .ranking-text-container .second {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#ranking-detail .ranking-text .ranking-text-container .second p {
	margin-bottom: 27px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #ranking-detail .ranking-text .ranking-text-container .second p,
html[data-lang=ja-jp] #ranking-detail .ranking-text .ranking-text-container .second p,
html[data-lang=ko-kr] #ranking-detail .ranking-text .ranking-text-container .second p,
html[data-lang=ru-ru] #ranking-detail .ranking-text .ranking-text-container .second p,
html[data-lang=zh-hk] #ranking-detail .ranking-text .ranking-text-container .second p {
	font-family: open_sansregular
}

html[data-lang=th-th] #ranking-detail .ranking-text .ranking-text-container .second p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-text .ranking-text-container .second p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#ranking-detail .ranking-text .ranking-text-container .second h3 {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	margin-top: 26px;
	font-size: 14px
}

html[data-lang=gr-gr] #ranking-detail .ranking-text .ranking-text-container .second h3,
html[data-lang=ja-jp] #ranking-detail .ranking-text .ranking-text-container .second h3,
html[data-lang=ko-kr] #ranking-detail .ranking-text .ranking-text-container .second h3,
html[data-lang=ru-ru] #ranking-detail .ranking-text .ranking-text-container .second h3,
html[data-lang=th-th] #ranking-detail .ranking-text .ranking-text-container .second h3,
html[data-lang=zh-hk] #ranking-detail .ranking-text .ranking-text-container .second h3 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #ranking-detail .ranking-text .ranking-text-container .second h3 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#ranking-detail .ranking-text .ranking-text-container .second h3:first-child {
	margin-top: 0
}

html.mobile #ranking-detail .ranking-text {
	padding-top: 0
}

html.mobile #ranking-detail .ranking-text .ranking-text-container {
	width: 100%;
	margin-left: 0;
	left: 0;
	padding-bottom: 6px
}

html.mobile #ranking-detail .ranking-text .ranking-text-container .first {
	padding-left: 0;
	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: 0;
	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: 0
}

html.mobile #ranking-detail .ranking-text .ranking-text-container .second p {
	margin-bottom: 19px
}

html.mobile #ranking-detail .ranking-container {
	margin-top: 0;
	margin-bottom: 34px
}

html.mobile #ranking-detail .ranking-container .ranking-item {
	margin-top: 0;
	width: 100%;
	float: left;
	position: relative
}

html.mobile #ranking-detail .ranking-container .ranking-item:first-child {
	margin-right: 0
}

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: 0;
	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: 0;
	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;
	font-size: 14px;
	width: 225px;
	padding: 32px 0 32px 15px;
	text-align: left
}

html.mobile #ranking-detail .ranking-head h1 {
	font-size: 24px;
	padding-left: 18px;
	line-height: 27px;
	padding-top: 52px;
	padding-bottom: 23px
}

#section-retailers {
	position: relative;
	width: 100%;
	background-color: #fff;
	padding-top: 0
}

#section-boutique {
	position: relative;
	padding-bottom: 95px
}

html.mobile #section-boutique {
	padding-bottom: 0
}

#section-boutique .top-section {
	position: relative;
	background: #002744;
	overflow: hidden;
	height: 350px;
	width: 100%;
	line-height: 350px;
	padding-left: 95px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.tablet #section-boutique .top-section {
	height: 280px;
	line-height: 280px;
	padding-left: 35px
}

html.mobile #section-boutique .top-section {
	height: 175px;
	line-height: 175px;
	padding-left: 20px
}

#section-boutique .top-section .banner {
	position: absolute;
	opacity: .1
}

#section-boutique .top-section .title-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1em
}

#section-boutique .top-section .title-content img {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-right: 50px
}

#section-boutique .top-section .title-content img.print {
	display: none;
	margin: 0
}

html.mobile #section-boutique .top-section .title-content img {
	width: 50px;
	height: 50px;
	margin-right: 10px
}

#section-boutique .top-section .title-content .title {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #fff;
	font-size: 40px;
	line-height: 46px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-boutique .top-section .title-content .title,
html[data-lang=ja-jp] #section-boutique .top-section .title-content .title,
html[data-lang=ko-kr] #section-boutique .top-section .title-content .title,
html[data-lang=ru-ru] #section-boutique .top-section .title-content .title,
html[data-lang=zh-hk] #section-boutique .top-section .title-content .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-boutique .top-section .title-content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .top-section .title-content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-boutique .top-section .title-content .title {
	font-size: 40px;
	line-height: 36px
}

html.mobile #section-boutique .top-section .title-content .title {
	font-size: 20px;
	line-height: 22px
}

#section-boutique .top-section .title-content .title span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 30px;
	text-transform: none
}

html[data-lang=gr-gr] #section-boutique .top-section .title-content .title span,
html[data-lang=ja-jp] #section-boutique .top-section .title-content .title span,
html[data-lang=ko-kr] #section-boutique .top-section .title-content .title span,
html[data-lang=ru-ru] #section-boutique .top-section .title-content .title span,
html[data-lang=th-th] #section-boutique .top-section .title-content .title span,
html[data-lang=zh-hk] #section-boutique .top-section .title-content .title span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .top-section .title-content .title span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-boutique .top-section .title-content .title span {
	font-size: 20px
}

html.mobile #section-boutique .top-section .title-content .title span {
	font-size: 12px
}

#section-boutique .boutique-content {
	position: relative;
	padding-top: 40px
}

html.tablet #section-boutique .boutique-content {
	padding-top: 20px
}

html.mobile #section-boutique .boutique-content {
	margin: 0;
	left: 5%;
	width: 90%;
	padding: 15px 0 0
}

#section-boutique .boutique-content .cta-back {
	position: relative;
	display: inline-block;
	font-size: 13px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #737373;
	text-transform: uppercase;
	margin-bottom: 40px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .cta-back,
html[data-lang=ja-jp] #section-boutique .boutique-content .cta-back,
html[data-lang=ko-kr] #section-boutique .boutique-content .cta-back,
html[data-lang=ru-ru] #section-boutique .boutique-content .cta-back,
html[data-lang=th-th] #section-boutique .boutique-content .cta-back,
html[data-lang=zh-hk] #section-boutique .boutique-content .cta-back {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .cta-back {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-boutique .boutique-content .cta-back {
	margin-bottom: 20px
}

html.mobile #section-boutique .boutique-content .cta-back {
	font-size: 10px;
	margin-bottom: 20px
}

#section-boutique .boutique-content .cta-back i {
	margin-right: 10px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

html.mobile #section-boutique .boutique-content .cta-back i {
	margin: 0
}

#section-boutique .boutique-content .infos-boutique {
	position: relative;
	direction: rtl
}

#section-boutique .boutique-content .infos-boutique>* {
	position: relative;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	direction: ltr
}

html.mobile #section-boutique .boutique-content .infos-boutique>* {
	display: block;
	width: 100%
}

html.mobile #section-boutique .boutique-content .infos-boutique>.logo-print {
	display: none
}

#section-boutique .boutique-content .infos-boutique .map-capture {
	height: 660px
}

html.tablet #section-boutique .boutique-content .infos-boutique .map-capture {
	height: 560px
}

html.mobile #section-boutique .boutique-content .infos-boutique .map-capture {
	height: 310px;
	margin-top: 20px
}

#section-boutique .boutique-content .infos-boutique .map-capture .capture {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	overflow: hidden
}

#section-boutique .boutique-content .infos-boutique .map-capture .button {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 60px;
	line-height: 60px;
	background: #59798d;
	-webkit-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;
	padding: 0 35px;
	border: none
}

#section-boutique .boutique-content .infos-boutique .map-capture .button i {
	margin-right: 23px
}

#section-boutique .boutique-content .infos-boutique .map-capture .button span {
	color: #fff
}

.notouch #section-boutique .boutique-content .infos-boutique .map-capture .button:hover {
	background: #003150
}

html.tablet #section-boutique .boutique-content .infos-boutique .map-capture .button {
	height: 50px;
	line-height: 50px;
	min-width: 150px;
	padding: 0 15px
}

html.mobile #section-boutique .boutique-content .infos-boutique .map-capture .button {
	height: 40px;
	line-height: 40px;
	min-width: 150px;
	padding: 0 10px
}

html.mobile #section-boutique .boutique-content .infos-boutique .map-capture .button i {
	margin-right: 13px
}

html.mobile #section-boutique .boutique-content .infos-boutique .map-capture .button span {
	font-size: 10px
}

#section-boutique .boutique-content .infos-boutique .infos {
	padding-left: 120px;
	direction: ltr
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos {
	padding-left: 40px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos {
	padding-left: 0;
	margin-top: 20px
}

#section-boutique .boutique-content .infos-boutique .infos .title {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 11px;
	text-transform: uppercase;
	color: #003150;
	margin-bottom: 15px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .infos-boutique .infos .title,
html[data-lang=ja-jp] #section-boutique .boutique-content .infos-boutique .infos .title,
html[data-lang=ko-kr] #section-boutique .boutique-content .infos-boutique .infos .title,
html[data-lang=ru-ru] #section-boutique .boutique-content .infos-boutique .infos .title,
html[data-lang=zh-hk] #section-boutique .boutique-content .infos-boutique .infos .title {
	font-family: open_sansbold
}

html[data-lang=th-th] #section-boutique .boutique-content .infos-boutique .infos .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .infos-boutique .infos .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .title {
	margin-bottom: 10px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .title {
	font-size: 10px;
	margin-bottom: 8px
}

#section-boutique .boutique-content .infos-boutique .infos .boutique-title {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	color: #525252;
	line-height: 24px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .infos-boutique .infos .boutique-title,
html[data-lang=ja-jp] #section-boutique .boutique-content .infos-boutique .infos .boutique-title,
html[data-lang=ko-kr] #section-boutique .boutique-content .infos-boutique .infos .boutique-title,
html[data-lang=ru-ru] #section-boutique .boutique-content .infos-boutique .infos .boutique-title,
html[data-lang=zh-hk] #section-boutique .boutique-content .infos-boutique .infos .boutique-title {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-boutique .boutique-content .infos-boutique .infos .boutique-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .infos-boutique .infos .boutique-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .boutique-title {
	font-size: 10px;
	line-height: 16px
}

#section-boutique .boutique-content .infos-boutique .infos .address {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	color: #525252;
	line-height: 24px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .infos-boutique .infos .address,
html[data-lang=ja-jp] #section-boutique .boutique-content .infos-boutique .infos .address,
html[data-lang=ko-kr] #section-boutique .boutique-content .infos-boutique .infos .address,
html[data-lang=ru-ru] #section-boutique .boutique-content .infos-boutique .infos .address,
html[data-lang=zh-hk] #section-boutique .boutique-content .infos-boutique .infos .address {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-boutique .boutique-content .infos-boutique .infos .address {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .infos-boutique .infos .address {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .address {
	line-height: 20px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .address {
	font-size: 10px;
	line-height: 16px
}

#section-boutique .boutique-content .infos-boutique .infos .address .city {
	display: inline-block;
	margin-bottom: 10px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .address .city {
	margin-bottom: 18px
}

#section-boutique .boutique-content .infos-boutique .infos .address a {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	color: #525252;
	line-height: 24px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .infos-boutique .infos .address a,
html[data-lang=ja-jp] #section-boutique .boutique-content .infos-boutique .infos .address a,
html[data-lang=ko-kr] #section-boutique .boutique-content .infos-boutique .infos .address a,
html[data-lang=ru-ru] #section-boutique .boutique-content .infos-boutique .infos .address a,
html[data-lang=zh-hk] #section-boutique .boutique-content .infos-boutique .infos .address a {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-boutique .boutique-content .infos-boutique .infos .address a {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .infos-boutique .infos .address a {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .address a {
	line-height: 20px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .address a {
	font-size: 10px;
	line-height: 16px
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper {
	position: relative;
	margin-top: 25px;
	margin-bottom: 45px
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper {
	margin-top: 20px;
	margin-bottom: 35px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper {
	margin-top: 15px;
	margin-bottom: 30px
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper .buttons-mobile {
	display: none;
	height: 40px;
	margin-bottom: 10px
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper .buttons-mobile .btn {
	height: 100%;
	line-height: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #e5e5e5;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper .buttons-mobile .btn:first-child~.btn {
	margin-left: 5px
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper .buttons-mobile .btn img {
	display: inline-block;
	vertical-align: middle
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper .buttons-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>* {
	display: inline-block;
	min-width: 250px;
	text-align: center;
	height: 60px;
	line-height: 60px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>* {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>* span {
	font-size: 10px
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>* {
	height: 50px;
	line-height: 50px;
	min-width: 150px;
	padding: 0 15px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>.cta-print {
	display: none
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>.cta-print .icon-wrapper {
	position: relative;
	margin-right: 15px;
	margin-left: -22px;
	display: inline-block
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>.cta-print .icon-wrapper i {
	margin: 0;
	position: relative;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .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)
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>.cta-print .icon-wrapper img {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

#section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>.cta-print .icon-wrapper img,
.notouch #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>.cta-print:hover .icon-wrapper i {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0)
}

.notouch #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper>.cta-print:hover .icon-wrapper 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-boutique .boutique-content .infos-boutique .infos .opening-content li {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	color: #525252;
	line-height: 32px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .infos-boutique .infos .opening-content li,
html[data-lang=ja-jp] #section-boutique .boutique-content .infos-boutique .infos .opening-content li,
html[data-lang=ko-kr] #section-boutique .boutique-content .infos-boutique .infos .opening-content li,
html[data-lang=ru-ru] #section-boutique .boutique-content .infos-boutique .infos .opening-content li,
html[data-lang=th-th] #section-boutique .boutique-content .infos-boutique .infos .opening-content li,
html[data-lang=zh-hk] #section-boutique .boutique-content .infos-boutique .infos .opening-content li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .infos-boutique .infos .opening-content li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .opening-content li {
	line-height: 26px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .opening-content li {
	line-height: 20px;
	font-size: 10px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .opening-content li span {
	width: 100px
}

#section-boutique .boutique-content .infos-boutique .infos .opening-content li span {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	display: inline-block;
	width: 120px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .infos-boutique .infos .opening-content li span,
html[data-lang=ja-jp] #section-boutique .boutique-content .infos-boutique .infos .opening-content li span,
html[data-lang=ko-kr] #section-boutique .boutique-content .infos-boutique .infos .opening-content li span,
html[data-lang=ru-ru] #section-boutique .boutique-content .infos-boutique .infos .opening-content li span,
html[data-lang=zh-hk] #section-boutique .boutique-content .infos-boutique .infos .opening-content li span {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-boutique .boutique-content .infos-boutique .infos .opening-content li span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .infos-boutique .infos .opening-content li span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-boutique .boutique-content .infos-boutique .infos .exception {
	position: relative;
	margin-top: 55px
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .exception {
	margin-top: 50px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .exception {
	margin-top: 48px
}

#section-boutique .boutique-content .infos-boutique .infos .exception:before {
	content: " ";
	position: absolute;
	top: -16px;
	left: 0;
	background: #003150;
	width: 35px;
	height: 3px
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .exception:before {
	width: 25px;
	height: 2px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .exception:before {
	width: 25px;
	height: 2px
}

#section-boutique .boutique-content .infos-boutique .infos .exception .title {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 16px;
	color: #003150;
	text-transform: uppercase;
	margin-bottom: 10px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .infos-boutique .infos .exception .title,
html[data-lang=ja-jp] #section-boutique .boutique-content .infos-boutique .infos .exception .title,
html[data-lang=ko-kr] #section-boutique .boutique-content .infos-boutique .infos .exception .title,
html[data-lang=ru-ru] #section-boutique .boutique-content .infos-boutique .infos .exception .title,
html[data-lang=th-th] #section-boutique .boutique-content .infos-boutique .infos .exception .title,
html[data-lang=zh-hk] #section-boutique .boutique-content .infos-boutique .infos .exception .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .infos-boutique .infos .exception .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .exception .title {
	font-size: 14px;
	margin-bottom: 6px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .exception .title {
	font-size: 11px;
	margin-bottom: 5px
}

#section-boutique .boutique-content .infos-boutique .infos .exception p {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	color: #525252
}

html[data-lang=gr-gr] #section-boutique .boutique-content .infos-boutique .infos .exception p,
html[data-lang=ja-jp] #section-boutique .boutique-content .infos-boutique .infos .exception p,
html[data-lang=ko-kr] #section-boutique .boutique-content .infos-boutique .infos .exception p,
html[data-lang=ru-ru] #section-boutique .boutique-content .infos-boutique .infos .exception p,
html[data-lang=zh-hk] #section-boutique .boutique-content .infos-boutique .infos .exception p {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-boutique .boutique-content .infos-boutique .infos .exception p {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .infos-boutique .infos .exception p {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #section-boutique .boutique-content .infos-boutique .infos .exception p {
	font-size: 14px
}

html.mobile #section-boutique .boutique-content .infos-boutique .infos .exception p {
	font-size: 10px
}

#section-boutique .boutique-content .infos-boutique .logo-print {
	display: none
}

#section-boutique .boutique-content .text-content {
	position: relative;
	text-align: center;
	margin-top: 90px
}

html.mobile #section-boutique .boutique-content .text-content {
	margin-top: 35px
}

#section-boutique .boutique-content .text-content .title {
	position: relative;
	text-transform: uppercase;
	color: #003150;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 26px;
	margin-bottom: 20px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .text-content .title,
html[data-lang=ja-jp] #section-boutique .boutique-content .text-content .title,
html[data-lang=ko-kr] #section-boutique .boutique-content .text-content .title,
html[data-lang=ru-ru] #section-boutique .boutique-content .text-content .title,
html[data-lang=th-th] #section-boutique .boutique-content .text-content .title,
html[data-lang=zh-hk] #section-boutique .boutique-content .text-content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .text-content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-boutique .boutique-content .text-content .title {
	font-size: 13px;
	margin-bottom: 15px
}

#section-boutique .boutique-content .text-content .desc {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #525252;
	display: block;
	width: 800px;
	font-size: 14px;
	line-height: 28px;
	margin: 0 auto 30px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .text-content .desc,
html[data-lang=ja-jp] #section-boutique .boutique-content .text-content .desc,
html[data-lang=ko-kr] #section-boutique .boutique-content .text-content .desc,
html[data-lang=ru-ru] #section-boutique .boutique-content .text-content .desc,
html[data-lang=zh-hk] #section-boutique .boutique-content .text-content .desc {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-boutique .boutique-content .text-content .desc {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .text-content .desc {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-boutique .boutique-content .text-content .desc {
	font-size: 10px;
	line-height: 15px;
	width: auto;
	margin-bottom: 18px
}

#section-boutique .boutique-content .text-content .button {
	height: 60px;
	line-height: 60px;
	min-width: 220px
}

html.mobile #section-boutique .boutique-content .text-content .button {
	height: 40px;
	line-height: 40px;
	min-width: auto;
	padding: 0 15px
}

#section-boutique .boutique-content .text-content .button span {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px
}

html[data-lang=gr-gr] #section-boutique .boutique-content .text-content .button span,
html[data-lang=ja-jp] #section-boutique .boutique-content .text-content .button span,
html[data-lang=ko-kr] #section-boutique .boutique-content .text-content .button span,
html[data-lang=ru-ru] #section-boutique .boutique-content .text-content .button span,
html[data-lang=th-th] #section-boutique .boutique-content .text-content .button span,
html[data-lang=zh-hk] #section-boutique .boutique-content .text-content .button span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .boutique-content .text-content .button span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-boutique .boutique-content .text-content .button span {
	font-size: 10px
}

#section-boutique .slideshow-boutique {
	position: relative;
	margin-top: 95px
}

html.tablet #section-boutique .slideshow-boutique {
	margin-top: 40px
}

html.mobile #section-boutique .slideshow-boutique {
	margin-top: 35px;
	padding-left: 0;
	padding-right: 0
}

#section-boutique .slideshow-boutique .slideshow-content {
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

html.mobile.touch #section-boutique .slideshow-boutique .slideshow-content,
html.tablet.touch #section-boutique .slideshow-boutique .slideshow-content {
	overflow: visible
}

#section-boutique .slideshow-boutique .slideshow-content .slides {
	position: absolute
}

#section-boutique .slideshow-boutique .slideshow-content .slides .images-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	height: 100%
}

html.mobile #section-boutique .slideshow-boutique .slideshow-content .slides .images-wrapper {
	left: 5%;
	right: 5%;
	overflow: hidden
}

#section-boutique .slideshow-boutique .slideshow-content .slides .images {
	position: absolute
}

#section-boutique .slideshow-boutique .nav {
	position: absolute;
	top: 50%;
	margin-top: -21px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	text-align: center;
	cursor: pointer;
	background: rgba(0, 0, 0, 0);
	-webkit-appearance: none
}

#section-boutique .slideshow-boutique .nav span {
	position: absolute;
	font-size: 0;
	opacity: 0
}

html.mobile #section-boutique .slideshow-boutique .nav {
	display: none
}

#section-boutique .slideshow-boutique .nav i {
	position: relative;
	vertical-align: middle;
	top: -2px
}

#section-boutique .slideshow-boutique .nav.prev {
	left: 40px
}

#section-boutique .slideshow-boutique .nav.prev i {
	left: -1px
}

#section-boutique .slideshow-boutique .nav.next {
	right: 40px
}

#section-boutique .slideshow-boutique .nav.next i {
	left: 1px
}

#section-boutique .slideshow-boutique .bullet-wrapper {
	position: relative;
	text-align: center;
	margin-top: 20px
}

html.mobile #section-boutique .slideshow-boutique .bullet-wrapper {
	margin-top: 10px
}

html.touch.mobile #section-boutique .slideshow-boutique .bullet-wrapper,
html.touch.tablet #section-boutique .slideshow-boutique .bullet-wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

#section-boutique .slideshow-boutique .bullet-wrapper li {
	display: inline-block
}

#section-boutique .slideshow-boutique .bullet-wrapper .bullet {
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding: 5px;
	margin: 0 3px;
	background: rgba(0, 0, 0, 0);
	-webkit-appearance: none
}

html.mobile #section-boutique .slideshow-boutique .bullet-wrapper .bullet {
	padding: 2px;
	margin: 0 2px
}

#section-boutique .slideshow-boutique .bullet-wrapper .bullet:before {
	content: " ";
	position: relative;
	display: block;
	border-radius: 50%;
	height: 10px;
	width: 10px;
	background: #d4d6d9
}

html.mobile #section-boutique .slideshow-boutique .bullet-wrapper .bullet:before {
	height: 6px;
	width: 6px
}

#section-boutique .slideshow-boutique .bullet-wrapper .bullet.selected:before {
	background: #003150
}

#section-boutique .other-link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 90px
}

html.tablet #section-boutique .other-link {
	margin-top: 50px
}

html.mobile #section-boutique .other-link {
	padding: 0;
	margin: 45px 0 0;
	left: 0;
	width: 100%
}

#section-boutique .other-link a {
	position: relative;
	width: 50%;
	overflow: hidden
}

.notouch #section-boutique .other-link a:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.notouch #section-boutique .other-link a:hover .text span:before,
.notouch #section-boutique .other-link a:hover>span:before {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

#section-boutique .other-link a>span {
	position: absolute;
	bottom: 28px;
	left: 33px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	overflow: hidden
}

html[data-lang=gr-gr] #section-boutique .other-link a>span,
html[data-lang=ja-jp] #section-boutique .other-link a>span,
html[data-lang=ko-kr] #section-boutique .other-link a>span,
html[data-lang=ru-ru] #section-boutique .other-link a>span,
html[data-lang=th-th] #section-boutique .other-link a>span,
html[data-lang=zh-hk] #section-boutique .other-link a>span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .other-link a>span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-boutique .other-link a>span:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #fff;
	-webkit-transform: translate3d(-101%, 0, 0);
	transform: translate3d(-101%, 0, 0);
	-webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

html.mobile #section-boutique .other-link a>span {
	font-size: 10px;
	bottom: 14px;
	left: 15px
}

#section-boutique .other-link a img {
	position: relative;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 5s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform 5s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform 5s cubic-bezier(.19, 1, .22, 1);
	transition: transform 5s cubic-bezier(.19, 1, .22, 1);
	transition: transform 5s cubic-bezier(.19, 1, .22, 1), -webkit-transform 5s cubic-bezier(.19, 1, .22, 1)
}

#section-boutique .other-link a.bottom {
	width: 100%
}

#section-boutique .other-link a.bottom img {
	-webkit-transform-origin: 65% 50%;
	-ms-transform-origin: 65% 50%;
	transform-origin: 65% 50%
}

#section-boutique .other-link a.bottom .text {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	left: 0;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 7%
}

html.tablet #section-boutique .other-link a.bottom .text {
	padding-left: 3%
}

html.mobile #section-boutique .other-link a.bottom .text {
	width: 50%
}

#section-boutique .other-link a.bottom span {
	position: relative;
	color: #003150;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 28px;
	text-transform: uppercase;
	overflow: hidden
}

html[data-lang=gr-gr] #section-boutique .other-link a.bottom span,
html[data-lang=ja-jp] #section-boutique .other-link a.bottom span,
html[data-lang=ko-kr] #section-boutique .other-link a.bottom span,
html[data-lang=ru-ru] #section-boutique .other-link a.bottom span,
html[data-lang=zh-hk] #section-boutique .other-link a.bottom span {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-boutique .other-link a.bottom span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-boutique .other-link a.bottom span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#section-boutique .other-link a.bottom span:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #003150;
	-webkit-transform: translate3d(-101%, 0, 0);
	transform: translate3d(-101%, 0, 0);
	-webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

html.tablet #section-boutique .other-link a.bottom span {
	font-size: 24px
}

html.mobile #section-boutique .other-link a.bottom span {
	font-size: 14px
}

@page {
	size: A4;
	margin: 0
}

@media print {

	#page-footer,
	#page-header,
	.widget-cookie {
		display: none !important
	}

	#body-content {
		max-width: 100%;
		background: #fff
	}

	#body-content footer,
	#body-content header {
		display: none
	}

	#body-content #root-content {
		padding: 0;
		max-width: 100%
	}

	#body-content #section-boutique {
		position: relative;
		width: 666.66666667px;
		margin: 0 auto;
		padding: 37.5px 0 0;
		text-align: center
	}

	#body-content #section-boutique .top-section {
		background: #fff;
		height: 147.5px;
		border-bottom: 1px solid #b3c2cb;
		padding: 0;
		line-height: 1.2em
	}

	#body-content #section-boutique .top-section .banner,
	#body-content #section-boutique .top-section .title-content img {
		display: none
	}

	#body-content #section-boutique .top-section .title-content img.print {
		width: 75.33333333px;
		display: inline-block
	}

	#body-content #section-boutique .top-section .title-content .title {
		display: block;
		font-size: 30px;
		color: #003150;
		margin-top: 10px;
		line-height: 26.66666667px
	}

	#body-content #section-boutique .top-section .title-content .title span {
		font-size: 18.33333333px
	}

	#body-content #section-boutique .slideshow-boutique {
		display: none
	}

	#body-content #section-boutique .boutique-content {
		padding: 0
	}

	#body-content #section-boutique .boutique-content .cta-back,
	#body-content #section-boutique .boutique-content .text-content {
		display: none
	}

	#body-content #section-boutique .boutique-content .infos-boutique>* {
		width: 100%;
		display: block
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos {
		padding: 20px
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .buttons-wrapper {
		display: none
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .title {
		font-size: 12px;
		margin-bottom: 10px
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .title.hours {
		margin-top: 32.5px;
		margin-bottom: 15px
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .boutique-title {
		font-size: 10px
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .address {
		font-size: 10px;
		line-height: 14.66666667px
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .address .city {
		margin-bottom: 10px
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .address a {
		font-size: 10px;
		line-height: 14.66666667px
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .opening-content {
		width: 456.66666667px;
		margin: 0 auto
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .opening-content p {
		font-size: 10px;
		line-height: 22px;
		white-space: nowrap;
		text-align: left
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .opening-content p span {
		width: 236.66666667px
	}

	#body-content #section-boutique .boutique-content .infos-boutique .infos .exception {
		display: none
	}

	#body-content #section-boutique .boutique-content .infos-boutique .map-capture {
		width: 456.66666667px;
		height: 245px;
		margin: 0 auto
	}

	#body-content #section-boutique .boutique-content .infos-boutique .map-capture .button {
		display: none
	}

	#body-content #section-boutique .boutique-content .infos-boutique .logo-print {
		display: inline-block;
		margin-top: 30px;
		margin-bottom: 22.5px;
		width: 66px
	}

	#body-content #section-boutique .other-link {
		display: none
	}
}

#maps .icons-services,
#section-boutique .icons-services {
	display: block;
	margin-top: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#maps .icons-services .box,
#section-boutique .icons-services .box {
	position: relative;
	width: 35px;
	height: 35px;
	border: 1px solid #e5e5e5;
	margin-right: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

html.mobile #maps .icons-services .box,
html.mobile #section-boutique .icons-services .box {
	margin-bottom: 12px
}

#maps .icons-services .box.cs-lvl1 svg,
#section-boutique .icons-services .box.cs-lvl1 svg {
	width: 14px
}

#maps .icons-services .box.cs-lvl2 svg,
#section-boutique .icons-services .box.cs-lvl2 svg {
	width: 26px
}

#maps .icons-services .box.cs-lvl3 svg,
#section-boutique .icons-services .box.cs-lvl3 svg {
	width: 19px
}

#maps .icons-services .box:hover .tooltip,
#section-boutique .icons-services .box:hover .tooltip {
	opacity: 1
}

#maps .icons-services .box .tooltip,
#section-boutique .icons-services .box .tooltip {
	position: absolute;
	background-color: #003150;
	color: #fff;
	padding: 0 5px;
	font-size: 11px;
	line-height: 26px;
	height: 25px;
	white-space: nowrap;
	top: 100%;
	left: 50%;
	margin-top: 7px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
	z-index: 10
}

html.mobile #maps .icons-services .box .tooltip,
html.mobile #section-boutique .icons-services .box .tooltip {
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

html.tablet #maps .icons-services .box .tooltip,
html.tablet #section-boutique .icons-services .box .tooltip {
	left: 0;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

html.tablet #maps .icons-services .box .tooltip:before,
html.tablet #section-boutique .icons-services .box .tooltip:before {
	left: 16px
}

#maps .icons-services .box .tooltip:before,
#section-boutique .icons-services .box .tooltip:before {
	content: "";
	position: absolute;
	top: -4px;
	left: 50%;
	margin-left: -3px;
	display: inline-block;
	width: 0;
	height: 0;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #003150;
	border-style: solid;
	border-width: 0 3px 4px
}

html.mobile #maps .icons-services .box .tooltip:before,
html.mobile #section-boutique .icons-services .box .tooltip:before {
	left: 17px
}

#maps .infoBox .icons-services,
#section-boutique .infoBox .icons-services {
	margin-top: 10px
}

#maps .infoBox .icons-services span svg path,
#section-boutique .infoBox .icons-services span svg path {
	fill: #003150
}

#maps {
	min-height: 800px;
	padding-bottom: 15px
}

#maps.china .section-wrapper .content-wrapper .cta-sidebar,
#maps.china .section-wrapper .content-wrapper .top .view-mode,
#maps.china .section-wrapper .top-store .input-wrapper .button {
	display: none
}

#maps.china .section-wrapper .content-wrapper .top .selectbox-wrapper {
	width: auto
}

html.mobile #maps.china .section-wrapper .content-wrapper .top {
	-ms-flex-line-pack: normal;
	align-content: normal;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	white-space: auto;
	overflow: unset
}

html.mobile #maps.china .section-wrapper .content-wrapper .top .right {
	margin-left: auto;
	width: auto
}

#maps .section-wrapper {
	position: relative;
	width: 88%;
	margin: 0 auto;
	padding-top: 50px
}

html.tablet #maps .section-wrapper {
	width: 100%;
	padding-top: 30px
}

html.mobile #maps .section-wrapper {
	width: 90%;
	padding-top: 20px
}

#maps .section-wrapper .top-store {
	position: relative;
	text-align: center
}

#maps .section-wrapper .top-store .title {
	position: relative;
	color: #003150;
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	margin-top: 0
}

html[data-lang=gr-gr] #maps .section-wrapper .top-store .title,
html[data-lang=ja-jp] #maps .section-wrapper .top-store .title,
html[data-lang=ko-kr] #maps .section-wrapper .top-store .title,
html[data-lang=ru-ru] #maps .section-wrapper .top-store .title,
html[data-lang=zh-hk] #maps .section-wrapper .top-store .title {
	font-family: open_sansregular
}

html[data-lang=th-th] #maps .section-wrapper .top-store .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .top-store .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #maps .section-wrapper .top-store .title {
	font-size: 20px
}

html.mobile #maps .section-wrapper .top-store .title {
	font-size: 17px;
	padding: 0 10px
}

#maps .section-wrapper .top-store .location {
	position: relative;
	text-transform: uppercase;
	font-size: 16px;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #003150;
	margin-top: 3px
}

html[data-lang=gr-gr] #maps .section-wrapper .top-store .location,
html[data-lang=ja-jp] #maps .section-wrapper .top-store .location,
html[data-lang=ko-kr] #maps .section-wrapper .top-store .location,
html[data-lang=ru-ru] #maps .section-wrapper .top-store .location,
html[data-lang=zh-hk] #maps .section-wrapper .top-store .location {
	font-family: open_sansbold
}

html[data-lang=th-th] #maps .section-wrapper .top-store .location {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .top-store .location {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #maps .section-wrapper .top-store .location {
	font-size: 14px
}

html.mobile #maps .section-wrapper .top-store .location {
	font-size: 10px
}

#maps .section-wrapper .top-store .input-wrapper {
	position: relative;
	height: 60px;
	margin-top: 20px
}

html.mobile #maps .section-wrapper .top-store .input-wrapper {
	height: 40px;
	margin-top: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

#maps .section-wrapper .top-store .input-wrapper .input-content {
	position: relative;
	display: inline-block;
	height: 100%;
	border: 1px solid #d7d9dc;
	background: #fff;
	width: 470px;
	line-height: 60px;
	vertical-align: top;
	margin-right: 20px
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	width: auto;
	margin-right: 10px
}

#maps .section-wrapper .top-store .input-wrapper .input-content label {
	position: absolute;
	font-size: 0;
	opacity: 0
}

#maps .section-wrapper .top-store .input-wrapper .input-content input {
	position: absolute;
	top: 0;
	left: 0;
	right: 30px;
	line-height: 60px;
	color: #737373;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 13px;
	text-align: left;
	padding-left: 25px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0, 0, 0, 0);
	padding-right: 50px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

html[data-lang=gr-gr] #maps .section-wrapper .top-store .input-wrapper .input-content input,
html[data-lang=ja-jp] #maps .section-wrapper .top-store .input-wrapper .input-content input,
html[data-lang=ko-kr] #maps .section-wrapper .top-store .input-wrapper .input-content input,
html[data-lang=ru-ru] #maps .section-wrapper .top-store .input-wrapper .input-content input,
html[data-lang=zh-hk] #maps .section-wrapper .top-store .input-wrapper .input-content input {
	font-family: open_sansregular
}

html[data-lang=th-th] #maps .section-wrapper .top-store .input-wrapper .input-content input {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .top-store .input-wrapper .input-content input {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .top-store .input-wrapper .input-content input::-ms-clear {
	display: none
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content input {
	font-size: 10px;
	padding-left: 15px;
	line-height: 40px
}

#maps .section-wrapper .top-store .input-wrapper .input-content i {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 25px
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content i {
	right: 15px
}

#maps .section-wrapper .top-store .input-wrapper .input-content .nosuggest-wrapper {
	position: absolute;
	font-size: 0;
	opacity: 0;
	display: none
}

#maps .section-wrapper .top-store .input-wrapper .input-content .nosuggest-wrapper span:before {
	content: "\AB"
}

#maps .section-wrapper .top-store .input-wrapper .input-content .nosuggest-wrapper span:after {
	content: "\BB"
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: #003150;
	padding: 30px 35px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	z-index: 10;
	overflow: hidden
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper {
	padding: 20px 15px
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper.visible {
	display: block
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .description-suggest {
	position: absolute;
	font-size: 0
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .description-suggest span:before {
	content: "\AB"
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .description-suggest span:after {
	content: "\BB"
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group {
	position: relative;
	margin-top: 25px;
	display: none
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group {
	margin-top: 15px
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group:first-child {
	margin: 0
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group.visible {
	display: block
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group:first-child {
	margin: 0
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group.retailers ul li {
	text-transform: uppercase
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	text-transform: uppercase;
	color: #a3c1d8;
	margin-bottom: 9px
}

html[data-lang=gr-gr] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title,
html[data-lang=ja-jp] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title,
html[data-lang=ko-kr] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title,
html[data-lang=ru-ru] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title,
html[data-lang=th-th] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title,
html[data-lang=zh-hk] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title:first-child {
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 6px
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group .title {
	padding: 0
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a,
#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button,
#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 12px;
	line-height: 28px;
	color: #fff;
	cursor: pointer;
	background: rgba(0, 0, 0, 0);
	-webkit-appearance: none
}

html[data-lang=gr-gr] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a,
html[data-lang=gr-gr] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button,
html[data-lang=gr-gr] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li,
html[data-lang=ja-jp] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a,
html[data-lang=ja-jp] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button,
html[data-lang=ja-jp] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li,
html[data-lang=ko-kr] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a,
html[data-lang=ko-kr] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button,
html[data-lang=ko-kr] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li,
html[data-lang=ru-ru] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a,
html[data-lang=ru-ru] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button,
html[data-lang=ru-ru] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li,
html[data-lang=zh-hk] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a,
html[data-lang=zh-hk] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button,
html[data-lang=zh-hk] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li {
	font-family: open_sansregular
}

html[data-lang=th-th] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a,
html[data-lang=th-th] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button,
html[data-lang=th-th] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a,
html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button,
html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a,
html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button,
html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li {
	font-size: 10px;
	line-height: 24px
}

#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a button,
#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a span,
#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button button,
#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button span,
#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li button,
#maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li span {
	display: inline-block;
	line-height: 20px;
	text-align: left
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a button,
html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul a span,
html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button button,
html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul button span,
html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li button,
html.mobile #maps .section-wrapper .top-store .input-wrapper .input-content .suggest-wrapper .group ul li span {
	line-height: 18px
}

#maps .section-wrapper .top-store .input-wrapper .button {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	line-height: 60px;
	min-width: 230px
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .button {
	min-width: auto;
	line-height: 40px;
	width: 40px;
	text-align: center;
	padding: 0
}

#maps .section-wrapper .top-store .input-wrapper .button .icon-wrapper {
	position: relative;
	margin-right: 5px
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .button .icon-wrapper {
	margin: 0
}

#maps .section-wrapper .top-store .input-wrapper .button .icon-wrapper i {
	position: relative;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .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);
	margin-left: 0
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .button .icon-wrapper i {
	margin: 0
}

#maps .section-wrapper .top-store .input-wrapper .button .icon-wrapper img {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

#maps .section-wrapper .top-store .input-wrapper .button .icon-wrapper img,
.notouch #maps .section-wrapper .top-store .input-wrapper .button:hover .icon-wrapper i {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0)
}

.notouch #maps .section-wrapper .top-store .input-wrapper .button:hover .icon-wrapper img {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100)
}

#maps .section-wrapper .top-store .input-wrapper .button>* {
	display: inline-block;
	vertical-align: middle
}

html.mobile #maps .section-wrapper .top-store .input-wrapper .button span {
	display: none
}

#maps .section-wrapper .content-wrapper {
	position: relative;
	padding-top: 15px;
	margin: 0;
	width: 100%
}

#maps .section-wrapper .content-wrapper.fullmap .bottom .sidebar,
#maps .section-wrapper .content-wrapper.no-sidebar .bottom .sidebar,
html.ie #maps .section-wrapper .content-wrapper.fullmap .bottom .sidebar,
html.ie #maps .section-wrapper .content-wrapper.no-sidebar .bottom .sidebar {
	-webkit-transform: translate3d(-102%, 0, 0);
	transform: translate3d(-102%, 0, 0)
}

#maps .section-wrapper .content-wrapper.fullmap .bottom .map-wrapper,
#maps .section-wrapper .content-wrapper.no-sidebar .bottom .map-wrapper {
	left: 0 !important;
	width: 100%
}

#maps .section-wrapper .content-wrapper.fullmap .top {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

#maps .section-wrapper .content-wrapper.fullmap .cta-sidebar {
	display: block
}

#maps .section-wrapper .content-wrapper.no-sidebar .top,
html.mobile #maps .section-wrapper .content-wrapper .top {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

#maps .section-wrapper .content-wrapper.no-sidebar .cta-sidebar,
html.mobile #maps .section-wrapper .content-wrapper .cta-sidebar {
	display: none
}

#maps .section-wrapper .content-wrapper .cta-sidebar {
	position: relative;
	cursor: pointer;
	-ms-flex-item-align: start;
	align-self: flex-start;
	padding-top: 10px;
	background: rgba(0, 0, 0, 0)
}

#maps .section-wrapper .content-wrapper .cta-sidebar>* {
	vertical-align: middle
}

#maps .section-wrapper .content-wrapper .cta-sidebar i {
	margin-right: 13px
}

#maps .section-wrapper .content-wrapper .cta-sidebar span {
	position: relative;
	display: inline-block;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	text-transform: uppercase;
	color: #737373
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .cta-sidebar span,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .cta-sidebar span,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .cta-sidebar span,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .cta-sidebar span,
html[data-lang=th-th] #maps .section-wrapper .content-wrapper .cta-sidebar span,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .cta-sidebar span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .cta-sidebar span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .content-wrapper .cta-sidebar.open span,
#maps .section-wrapper .content-wrapper .cta-sidebar span.close {
	display: none
}

#maps .section-wrapper .content-wrapper .cta-sidebar.open span.close {
	display: inline-block
}

#maps .section-wrapper .content-wrapper .top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 12px;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html.tablet #maps .section-wrapper .content-wrapper .top {
	padding: 0 20px 12px
}

#maps .section-wrapper .content-wrapper .top .right {
	position: relative;
	height: 36px
}

html.mobile #maps .section-wrapper .content-wrapper .top .right {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

#maps .section-wrapper .content-wrapper .top .right>* {
	position: relative;
	display: inline-block;
	height: 100%;
	vertical-align: top
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper {
	position: relative;
	line-height: 36px;
	z-index: 1
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper.open .cta-filter {
	background: #fff
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper.open .cta-filter {
	display: none
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper.open .filter-close {
	display: block
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper.open i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-close {
	position: fixed;
	padding: 5px;
	top: 65px;
	right: 15px;
	cursor: pointer;
	display: none
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-close svg {
	fill: #fff
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .overlay {
	position: fixed;
	top: 0;
	left: 0;
	height: 100vh;
	width: 100vw;
	background: rgba(0, 49, 80, .5);
	display: none
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .overlay {
	background: rgba(0, 49, 80, .6)
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .cta-filter {
	z-index: 1;
	position: relative;
	padding: 0 13px;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	-webkit-transition: background .3s linear;
	-o-transition: background .3s linear;
	transition: background .3s linear;
	cursor: pointer;
	white-space: nowrap
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .cta-filter {
	padding: 0
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper span {
	position: relative;
	display: inline-block;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	text-transform: uppercase;
	color: #737373
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper span,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper span,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper span,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper span,
html[data-lang=th-th] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper span,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper span {
	font-size: 10px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper i {
	position: relative;
	margin-left: 10px;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1);
	transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1)
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper i {
	margin-left: 8px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content {
	position: absolute;
	top: 100%;
	right: 0;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 355px;
	padding: 25px 30px 25px 35px;
	display: none
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content {
	position: fixed;
	left: 20px;
	right: 20px;
	top: 100px;
	bottom: 25px;
	overflow: auto;
	min-width: 0;
	padding-left: 25px;
	padding-right: 25px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul {
	position: relative
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul+ul {
	border-top: 1px solid #c1c8ce;
	margin-top: 35px;
	padding-top: 15px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li {
	position: relative;
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	color: #002b52;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	white-space: nowrap;
	text-transform: uppercase;
	margin: 11px 0
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li,
html[data-lang=th-th] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li.filter-all {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	letter-spacing: .9px
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li.filter-all,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li.filter-all,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li.filter-all,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li.filter-all,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li.filter-all {
	font-family: open_sansbold
}

html[data-lang=th-th] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li.filter-all {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li.filter-all {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li {
	font-size: 10px;
	height: 25px;
	line-height: 25px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper,
#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li img {
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-right: 11px;
	height: 34px;
	width: 34px;
	line-height: 34px;
	text-align: center
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper,
html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li img {
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin-right: 8px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper {
	border: 1px solid #c1c8ce;
	border-radius: 50%
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper.boutique svg {
	width: 30px
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper.boutique svg {
	position: relative;
	left: -2px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper.distributor svg,
#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper.retailers svg {
	width: 15px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper.niv3 svg {
	width: 19px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper.niv1 svg {
	width: 12px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper.niv2 svg {
	width: 26px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper svg {
	display: inline-block;
	vertical-align: middle
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .icon-wrapper svg {
	-webkit-transform: scale(.73);
	-ms-transform: scale(.73);
	transform: scale(.73)
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .input {
	position: absolute;
	border: 1px solid #c1c8ce;
	right: 0;
	top: 50%;
	margin-top: -13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 24px;
	width: 24px
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .input input[type=checkbox] {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 1
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .input input:checked+svg {
	opacity: 1
}

#maps .section-wrapper .content-wrapper .top .right .filter-wrapper .filter-content ul li .input svg {
	opacity: 0;
	fill: #003150
}

#maps .section-wrapper .content-wrapper .top .right .view-mode {
	position: relative;
	border: 1px solid #dedede;
	margin-left: 15px
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .view-mode {
	margin: 0;
	white-space: nowrap
}

#maps .section-wrapper .content-wrapper .top .right .view-mode>* {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 13px;
	color: #737373;
	background: rgba(0, 0, 0, 0);
	cursor: pointer;
	text-align: center;
	line-height: 36px;
	width: 65px
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .top .right .view-mode>*,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .top .right .view-mode>*,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .top .right .view-mode>*,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .top .right .view-mode>*,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .top .right .view-mode>* {
	font-family: open_sansregular
}

html[data-lang=th-th] #maps .section-wrapper .content-wrapper .top .right .view-mode>* {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .top .right .view-mode>* {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #maps .section-wrapper .content-wrapper .top .right .view-mode>* {
	width: 85px;
	font-size: 10px
}

#maps .section-wrapper .content-wrapper .top .right .view-mode>.map {
	background: #e6eaed;
	color: #003150;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .top .right .view-mode>.map,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .top .right .view-mode>.map,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .top .right .view-mode>.map,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .top .right .view-mode>.map,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .top .right .view-mode>.map {
	font-family: open_sansbold
}

html[data-lang=th-th] #maps .section-wrapper .content-wrapper .top .right .view-mode>.map {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .top .right .view-mode>.map {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .content-wrapper .bottom {
	position: relative;
	height: 760px;
	border: 1px solid #d4d6d9;
	overflow: hidden
}

html.mobile #maps .section-wrapper .content-wrapper .bottom {
	height: auto
}

#maps .section-wrapper .content-wrapper .bottom .sidebar {
	position: absolute;
	width: 470px;
	top: 0;
	left: 0;
	height: 100%;
	background: #fff;
	overflow: auto;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

html.ie #maps .section-wrapper .content-wrapper .bottom .sidebar {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

html.tablet #maps .section-wrapper .content-wrapper .bottom .sidebar {
	width: 350px
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar {
	position: relative;
	width: 100%;
	display: none
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category {
	margin-bottom: 1px;
	overflow: hidden;
	will-change: height
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category.empty,
#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category.hide {
	display: none
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category.open .category .btn-toggle .line.verti {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category {
	position: relative;
	display: inline-block;
	height: 60px;
	line-height: 60px;
	display: block;
	cursor: pointer;
	background: #e8ecef;
	width: 100%;
	text-align: left;
	padding-left: 50px;
	padding-right: 30px;
	border-left: 1px solid #e8ecef;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.tablet #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category {
	padding-left: 20px;
	padding-right: 20px
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category {
	padding-left: 20px;
	padding-right: 20px;
	height: 45px;
	line-height: 45px
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-left: 50px;
	padding-right: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: left;
	background: rgba(0, 0, 0, 0);
	-webkit-appearance: none
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category button,
html.tablet #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category button {
	padding-left: 20px;
	padding-right: 20px
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category .btn-toggle {
	position: relative;
	width: 12px;
	height: 12px
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category .btn-toggle {
	width: 8px;
	height: 8px
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category .btn-toggle .line {
	position: absolute;
	background: #002b52
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category .btn-toggle .line.verti {
	top: 0;
	left: 50%;
	margin-left: -1px;
	width: 2px;
	height: 100%;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category .btn-toggle .line.hori {
	left: 0;
	top: 50%;
	margin-top: -1px;
	height: 2px;
	width: 100%
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name {
	color: #002b52;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 13px;
	text-transform: uppercase
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name.label-list {
	display: none
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name,
html[data-lang=th-th] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category .category-name {
	font-size: 10px
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category img {
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-right: 15px;
	width: 34px;
	height: 34px
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category img {
	width: 26px;
	height: 26px
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 27px 60px 40px;
	line-height: 22px;
	color: #717171;
	font-size: 12px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	border-top: 1px solid #d4d6d9;
	cursor: pointer
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li {
	font-family: open_sansregular
}

html[data-lang=th-th] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li:first-child {
	border: none
}

html.tablet #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li {
	padding-left: 20px;
	padding-right: 20px
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li {
	padding: 20px;
	font-size: 10px;
	line-height: 18px
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .title {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	color: #002b52;
	display: block;
	text-transform: uppercase;
	font-size: 14px
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .title,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .title,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .title,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .title,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .title {
	font-family: open_sansbold
}

html[data-lang=th-th] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .customer,
#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li a.link-boutique,
#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li a.link-ssmw {
	display: inline-block;
	line-height: 40px;
	height: 40px;
	text-transform: uppercase;
	font-size: 11px;
	padding: 0 20px;
	margin-top: 10px;
	color: #fff;
	background: #023151;
	width: auto;
	text-decoration: none
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .customer,
html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li a.link-boutique,
html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li a.link-ssmw {
	font-size: 10px;
	padding: 0 17px;
	margin-top: 15px
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li a {
	color: #717171;
	word-wrap: break-word;
	width: 100%;
	display: inline;
	font-size: 12px;
	text-decoration: underline
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li a {
	font-size: 10px
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .view {
	position: relative;
	margin-top: 10px;
	text-transform: uppercase;
	padding-left: 15px;
	font-size: 10px;
	line-height: 15px;
	max-width: 150px;
	cursor: pointer;
	display: block
}

.mobile #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .view {
	display: none
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .view .sprite {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .novisit {
	position: relative;
	margin-top: 20px;
	color: #e2574c;
	font-size: 12px;
	letter-spacing: .6px;
	line-height: 22px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	vertical-align: middle
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .novisit,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .novisit,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .novisit,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .novisit,
html[data-lang=th-th] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .novisit,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .novisit {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .novisit {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .content-wrapper .bottom .sidebar .retailers-result-category ul li .novisit svg {
	width: 17px;
	fill: #e2574c;
	vertical-align: middle;
	margin-right: 5px
}

#maps .section-wrapper .content-wrapper .bottom .map-wrapper {
	position: absolute;
	background: #000;
	left: 470px;
	right: 0;
	top: 0;
	height: 100%
}

html.tablet #maps .section-wrapper .content-wrapper .bottom .map-wrapper {
	left: 350px
}

html.mobile #maps .section-wrapper .content-wrapper .bottom .map-wrapper {
	position: relative;
	left: 0;
	height: 380px;
	width: 100%
}

#maps .section-wrapper .content-wrapper .bottom .map-wrapper .map-content {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

#maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .list {
	background: #e6eaed;
	color: #003150;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .list,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .list,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .list,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .list,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .list {
	font-family: open_sansbold
}

html[data-lang=th-th] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .list {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .list {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .map {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #737373;
	background: rgba(0, 0, 0, 0)
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .map,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .map,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .map,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .map,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .map {
	font-family: open_sansregular
}

html[data-lang=th-th] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .map {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper.mode-list .top .right .view-mode .map {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category ul li .view {
	display: none
}

html.mobile #maps .section-wrapper .content-wrapper.mode-list .bottom .retailers-result-category ul,
html.mobile #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar {
	display: block !important
}

html.mobile #maps .section-wrapper .content-wrapper.mode-list .bottom .map-wrapper {
	display: none
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .top,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .top {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .cta-sidebar,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .cta-sidebar {
	display: none
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .bottom,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .bottom {
	height: auto;
	border: none
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar {
	position: relative;
	width: 100%;
	border: none;
	overflow: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	display: block !important
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category .category,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category .category {
	height: 85px;
	line-height: 85px;
	border-left: none
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category .category .category-name,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category .category .category-name {
	font-size: 18px
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category .category img,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category .category img {
	width: 40px;
	height: 40px
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category ul,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category ul li,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category ul li {
	border: none;
	width: 25%;
	padding: 45px 15px 38px 50px;
	cursor: default
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category ul li+li+li+li+li:before,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .bottom .sidebar .retailers-result-category ul li+li+li+li+li:before {
	content: "";
	position: absolute;
	height: 2px;
	background: #dedede;
	top: 0;
	left: 50px;
	right: 15px
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list .bottom .map-wrapper,
html.desktop #maps .section-wrapper .content-wrapper.mode-list .selectbox-wrapper,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .bottom .map-wrapper,
html.tablet #maps .section-wrapper .content-wrapper.mode-list .selectbox-wrapper {
	display: none
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list.china .top,
html.tablet #maps .section-wrapper .content-wrapper.mode-list.china .top {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

html.desktop #maps .section-wrapper .content-wrapper.mode-list.china .selectbox-wrapper,
html.tablet #maps .section-wrapper .content-wrapper.mode-list.china .selectbox-wrapper {
	display: block
}

#maps .section-wrapper .content-wrapper .selectbox-wrapper {
	position: relative;
	padding-top: 10px;
	padding-bottom: 15px
}

html.mobile #maps .section-wrapper .content-wrapper .selectbox-wrapper {
	width: auto;
	margin: 0 auto;
	white-space: nowrap;
	overflow: auto
}

#maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox {
	position: relative;
	display: inline-block;
	margin-right: 30px;
	-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 #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox {
	margin-right: 20px
}

#maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox.active {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100)
}

#maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox.active label {
	color: #003150
}

#maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox .hidden {
	position: absolute;
	font-size: 0;
	opacity: 0
}

#maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 12px;
	color: #737373;
	text-transform: uppercase
}

html[data-lang=gr-gr] #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label,
html[data-lang=ja-jp] #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label,
html[data-lang=ko-kr] #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label,
html[data-lang=ru-ru] #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label,
html[data-lang=th-th] #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label,
html[data-lang=zh-hk] #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label {
	font-size: 10px
}

#maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label i {
	margin-left: 15px
}

html.mobile #maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox label i {
	margin-left: 5px
}

#maps .section-wrapper .content-wrapper .selectbox-wrapper .selectbox select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}

#maps .infoBox {
	height: auto;
	width: 350px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #003150;
	color: #003150
}

html.mobile #maps .infoBox {
	width: 280px
}

#maps .infoBox>div {
	position: relative;
	bottom: 0;
	width: 100%;
	font-size: 12px;
	line-height: 22px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 30px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400
}

html[data-lang=gr-gr] #maps .infoBox>div,
html[data-lang=ja-jp] #maps .infoBox>div,
html[data-lang=ko-kr] #maps .infoBox>div,
html[data-lang=ru-ru] #maps .infoBox>div,
html[data-lang=zh-hk] #maps .infoBox>div {
	font-family: open_sansregular
}

html[data-lang=th-th] #maps .infoBox>div {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .infoBox>div {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #maps .infoBox>div {
	padding: 20px;
	font-size: 10px;
	line-height: 18px
}

#maps .infoBox>div .title {
	display: block;
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700
}

html[data-lang=gr-gr] #maps .infoBox>div .title,
html[data-lang=ja-jp] #maps .infoBox>div .title,
html[data-lang=ko-kr] #maps .infoBox>div .title,
html[data-lang=ru-ru] #maps .infoBox>div .title,
html[data-lang=zh-hk] #maps .infoBox>div .title {
	font-family: open_sansbold
}

html[data-lang=th-th] #maps .infoBox>div .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #maps .infoBox>div .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#maps .infoBox>div .track-phone {
	white-space: nowrap;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#maps .infoBox>div a {
	color: #003150;
	text-decoration: none;
	width: 100%
}

#maps .infoBox>div .link-boutique {
	background: #003150;
	width: auto;
	margin-top: 10px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
	font-size: 11px;
	padding: 0 15px
}

html.mobile #maps .infoBox>div .link-boutique {
	font-size: 10px;
	height: 30px;
	line-height: 30px
}

#maps .infoBox>div .customer {
	border-radius: 3px;
	display: block;
	font-size: 10px;
	margin: 4px 0;
	text-transform: uppercase;
	padding: 0 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
	background: #e8ecef;
	color: #012f51
}

#maps .infoBox>div .customer.link-boutique {
	color: #fff;
	background: #506f83
}

html.mobile #maps .infoBox>div .customer {
	margin-top: 6px;
	font-size: 9px;
	margin-bottom: 7px;
	text-transform: uppercase;
	padding: 0 11px
}

#maps .infoBox>img {
	margin-top: 20px;
	margin-right: 20px;
	width: 11px;
	height: 11px;
	z-index: 10
}

html.mobile #maps .infoBox>img {
	right: 0
}

* {
	border: none;
	padding: 0;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent
}

:focus {
	outline: 0
}

html {
	-o-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

a,
article,
div,
h1,
h2,
h3,
h4,
h5,
img,
input,
li,
nav,
p,
span,
textarea {
	-o-user-select: auto;
	-moz-user-select: auto;
	-webkit-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}

h1,
h2,
h3,
h4,
li,
ul {
	padding: 0;
	margin: 0;
	font-weight: 400
}

.clear {
	clear: both
}

a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer;
	text-decoration: none
}

li {
	list-style-type: none
}

body,
html {
	margin: 0;
	padding: 0;
	color: #3d4f5a;
	font-weight: 400;
	width: 100%;
	background-color: #002744;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-size: 0;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	position: relative;
	-webkit-overflow-scrolling: touch;
	zoom: 1
}

html[data-lang=gr-gr] body,
html[data-lang=gr-gr] html,
html[data-lang=ja-jp] body,
html[data-lang=ja-jp] html,
html[data-lang=ko-kr] body,
html[data-lang=ko-kr] html,
html[data-lang=ru-ru] body,
html[data-lang=ru-ru] html,
html[data-lang=th-th] body,
html[data-lang=th-th] html,
html[data-lang=zh-hk] body,
html[data-lang=zh-hk] html {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] body,
html[data-magentotemplate="1"][data-lang=zh-cn] html {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", 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: #fff
}

html.mobile section {
	padding-top: 30px
}

#root-content {
	position: relative;
	padding-top: 60px;
	visibility: hidden;
	z-index: 2;
	min-height: 100%;
	overflow: hidden;
	max-width: 1600px;
	margin: 0 auto
}

#root-content.header-magento {
	padding-top: 108px
}

html.touch.mobile #root-content.header-magento {
	padding-top: 58px
}

#root-content.no-minheight {
	min-height: 0 !important
}

#body-content {
	position: relative;
	width: 100%;
	max-width: 1600px;
	background-color: #002842;
	margin: -1px auto 0;
	padding-top: 1px;
	min-height: 100%
}

html.firefox {
	-moz-osx-font-smoothing: grayscale
}

select {
	border: none
}

#loader-transition-page {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	z-index: 100000;
	margin-top: -100px;
	margin-left: -200px;
	pointer-events: none;
	overflow: hidden;
	width: 400px;
	height: 200px
}

.clearfix:after,
.clearfix:before {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

.grecaptcha-badge {
	z-index: 4
}

button {
	background: none;
	-webkit-appearance: none
}

::-ms-clear {
	display: none
}

::-webkit-search-cancel-button {
	-webkit-appearance: none
}

#watch-detail .add-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

#watch-detail .add-links .item.comparator {
	margin-right: 20px
}

.mobile #watch-detail .add-links .item {
	margin-bottom: 120px
}

#watch-detail .logo-warranty-placeholder {
	display: none
}

.mobile #watch-detail .logo-warranty-placeholder {
	display: block;
	margin-bottom: 140px
}

#watch-detail .logo-warranty {
	margin-left: 50px;
	height: 50px;
	margin-top: 12px
}

.mobile #watch-detail .logo-warranty {
	display: block;
	position: absolute;
	top: 76px;
	margin-left: auto;
	margin-right: auto;
	height: 50px
}

.mobile #watch-detail .logo-warranty.hide-ontablet {
	height: 75px;
	top: 65px
}

@media screen and (-ms-high-contrast:active) {

	#watch-detail .add-links .item,
	.watch-wrapper .add-links .item {
		background: #000
	}

	#watch-detail .add-links .item span,
	.watch-wrapper .add-links .item span {
		color: #fff
	}
}

#watch-detail .add-links .item,
.watch-wrapper .add-links .item {
	width: 70px;
	height: 70px;
	border: 1px solid #ccd6dc;
	text-align: center;
	margin-bottom: 10px;
	display: block;
	-webkit-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	cursor: pointer;
	position: relative
}

html.mobile #watch-detail .add-links .item,
html.mobile .watch-wrapper .add-links .item {
	width: 40px;
	height: 40px
}

#watch-detail .add-links .item.remove .add,
.watch-wrapper .add-links .item.remove .add,
html.notouch #watch-detail .add-links .item.remove:hover .icon-watch-comparator-remove,
html.notouch .watch-wrapper .add-links .item.remove:hover .icon-watch-comparator-remove {
	display: none
}

html.notouch #watch-detail .add-links .item.remove:hover .icon-watch-comparator-remove-white,
html.notouch .watch-wrapper .add-links .item.remove:hover .icon-watch-comparator-remove-white {
	display: block
}

html.notouch #watch-detail .add-links .item.remove:hover .icon-account-wishlist-remove,
html.notouch .watch-wrapper .add-links .item.remove:hover .icon-account-wishlist-remove {
	display: none
}

html.notouch #watch-detail .add-links .item.remove:hover .icon-account-wishlist-remove-white,
html.notouch .watch-wrapper .add-links .item.remove:hover .icon-account-wishlist-remove-white {
	display: block
}

#watch-detail .add-links .item.add .remove,
.watch-wrapper .add-links .item.add .remove,
html.notouch #watch-detail .add-links .item.add:hover .icon-watch-comparator-add,
html.notouch .watch-wrapper .add-links .item.add:hover .icon-watch-comparator-add {
	display: none
}

html.notouch #watch-detail .add-links .item.add:hover .icon-watch-comparator-add-white,
html.notouch .watch-wrapper .add-links .item.add:hover .icon-watch-comparator-add-white {
	display: block
}

html.notouch #watch-detail .add-links .item.add:hover .icon-account-wishlist-add,
html.notouch .watch-wrapper .add-links .item.add:hover .icon-account-wishlist-add {
	display: none
}

html.notouch #watch-detail .add-links .item.add:hover .icon-account-wishlist-add-white,
html.notouch .watch-wrapper .add-links .item.add:hover .icon-account-wishlist-add-white {
	display: block
}

html.notouch #watch-detail .add-links .item:hover,
html.notouch .watch-wrapper .add-links .item:hover {
	background: #003150
}

html.notouch #watch-detail .add-links .item:hover span,
html.notouch .watch-wrapper .add-links .item:hover span {
	color: #fff
}

#watch-detail .add-links .item i,
.watch-wrapper .add-links .item i {
	position: absolute;
	top: 40%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

#watch-detail .add-links .item i.icon-account-wishlist-add-white,
#watch-detail .add-links .item i.icon-account-wishlist-remove-white,
#watch-detail .add-links .item i.icon-watch-comparator-add-white,
#watch-detail .add-links .item i.icon-watch-comparator-remove-white,
.watch-wrapper .add-links .item i.icon-account-wishlist-add-white,
.watch-wrapper .add-links .item i.icon-account-wishlist-remove-white,
.watch-wrapper .add-links .item i.icon-watch-comparator-add-white,
.watch-wrapper .add-links .item i.icon-watch-comparator-remove-white {
	display: none
}

html.mobile #watch-detail .add-links .item i,
html.mobile .watch-wrapper .add-links .item i {
	-webkit-transform: translate(-50%, -50%) scale(.6);
	transform: translate(-50%, -50%) scale(.6);
	-moz-transform: translate(-50%, -50%) scale(.6);
	-ms-transform: translate(-50%, -50%) scale(.6);
	-o-transform: translate(-50%, -50%) scale(.6)
}

#watch-detail .add-links .item span,
.watch-wrapper .add-links .item span {
	color: #003150;
	font-size: 12px;
	line-height: 12px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	display: inline-block;
	-webkit-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	left: 0;
	bottom: 12%;
	position: absolute;
	width: 100%
}

html[data-lang=gr-gr] #watch-detail .add-links .item span,
html[data-lang=gr-gr] .watch-wrapper .add-links .item span,
html[data-lang=ja-jp] #watch-detail .add-links .item span,
html[data-lang=ja-jp] .watch-wrapper .add-links .item span,
html[data-lang=ko-kr] #watch-detail .add-links .item span,
html[data-lang=ko-kr] .watch-wrapper .add-links .item span,
html[data-lang=ru-ru] #watch-detail .add-links .item span,
html[data-lang=ru-ru] .watch-wrapper .add-links .item span,
html[data-lang=zh-hk] #watch-detail .add-links .item span,
html[data-lang=zh-hk] .watch-wrapper .add-links .item span {
	font-family: open_sansregular
}

html[data-lang=th-th] #watch-detail .add-links .item span,
html[data-lang=th-th] .watch-wrapper .add-links .item span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #watch-detail .add-links .item span,
html[data-magentotemplate="1"][data-lang=zh-cn] .watch-wrapper .add-links .item span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #watch-detail .add-links .item span,
html.mobile .watch-wrapper .add-links .item span {
	font-size: 7px;
	line-height: 10px
}

.watch-wrapper .add-links {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 1
}

.watch-wrapper .add-links .item {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
	-webkit-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	-webkit-transition: all .5s cubic-bezier(.66, 0, .34, 1);
	-o-transition: all .5s cubic-bezier(.66, 0, .34, 1);
	transition: all .5s cubic-bezier(.66, 0, .34, 1)
}

.watch-wrapper>.icon-account-wishlist-remove {
	position: absolute;
	top: 39px;
	right: 46px;
	opacity: 1;
	display: none
}

.watch-wrapper:hover>.icon-account-wishlist-remove,
.watch-wrapper>.icon-account-wishlist-remove {
	-webkit-transition: opacity .3s ease-out, right .3s ease-out;
	-moz-transition: opacity .3s ease-out, right .3s ease-out;
	-ms-transition: opacity .3s ease-out, right .3s ease-out;
	-o-transition: opacity .3s ease-out, right .3s ease-out
}

.watch-wrapper:hover>.icon-account-wishlist-remove {
	opacity: 0;
	right: 66px
}

.mobile .watch-wrapper>.icon-account-wishlist-remove {
	visibility: hidden
}

.watch-wrapper.wishlist-added>.icon-account-wishlist-remove {
	display: block
}

.watch-wrapper.wishlist-added:hover>.icon-account-wishlist-remove {
	opacity: 0
}

html.mobile .watch-wrapper .add-links .item,
html.notouch .watch-wrapper:hover .add-links .item {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	border: 1px solid #ccd6dc
}

.watch-wrapper .add-links .item.remove,
html.mobile .watch-wrapper .add-links .item,
html.mobile .watch-wrapper .add-links .item span,
html.notouch .watch-wrapper:hover .add-links .item,
html.notouch .watch-wrapper:hover .add-links .item span {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100)
}

.watch-wrapper .add-links .item.remove {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	border: 1px solid rgba(0, 0, 0, 0)
}

.watch-wrapper .add-links .item.remove span {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0)
}

#watch-detail .add-links {
	position: relative
}

html.mobile #watch-detail .add-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

#watch-detail .add-links .item {
	margin-bottom: 60px
}

#watch-detail .add-links .item span {
	position: absolute;
	top: 100%;
	width: 100%;
	margin-top: 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #003150 !important
}

#section-watch-flashsettings {
	background: #eff1f3;
	padding-top: 0
}

#section-watch-flashsettings>* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#section-watch-flashsettings .background {
	width: 100%;
	position: relative;
	height: 515px;
	text-align: center;
	line-height: 375px;
	overflow: hidden;
	background: #000
}

html.mobile #section-watch-flashsettings .background {
	height: auto;
	min-height: 110px;
	line-height: 110px
}

#section-watch-flashsettings .background img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

#section-watch-flashsettings .background h1 {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #fff;
	display: inline-block;
	font-size: 40px;
	text-transform: uppercase;
	position: relative;
	vertical-align: middle
}

html[data-lang=gr-gr] #section-watch-flashsettings .background h1,
html[data-lang=ja-jp] #section-watch-flashsettings .background h1,
html[data-lang=ko-kr] #section-watch-flashsettings .background h1,
html[data-lang=ru-ru] #section-watch-flashsettings .background h1,
html[data-lang=zh-hk] #section-watch-flashsettings .background h1 {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-watch-flashsettings .background h1 {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-watch-flashsettings .background h1 {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-watch-flashsettings .background h1 {
	font-size: 20px;
	line-height: 30px;
	max-width: 60%;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0
}

html.mobile #section-watch-flashsettings .left,
html.mobile #section-watch-flashsettings .right {
	width: 100% !important
}

#section-watch-flashsettings .content-wrapper {
	background: #fff;
	position: relative;
	width: 89%;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#section-watch-flashsettings .content-wrapper .title {
	font-family: Longines Sans Text, open_sanslight;
	font-weight: 300;
	color: #003150;
	font-size: 35px
}

html[data-lang=gr-gr] #section-watch-flashsettings .content-wrapper .title,
html[data-lang=ja-jp] #section-watch-flashsettings .content-wrapper .title,
html[data-lang=ko-kr] #section-watch-flashsettings .content-wrapper .title,
html[data-lang=ru-ru] #section-watch-flashsettings .content-wrapper .title,
html[data-lang=zh-hk] #section-watch-flashsettings .content-wrapper .title {
	font-family: open_sanslight
}

html[data-lang=th-th] #section-watch-flashsettings .content-wrapper .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-watch-flashsettings .content-wrapper .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-watch-flashsettings .content-wrapper .title {
	font-size: 20px
}

#section-watch-flashsettings .content-wrapper .subtitle {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 18px;
	color: #003150;
	text-transform: uppercase
}

html[data-lang=gr-gr] #section-watch-flashsettings .content-wrapper .subtitle,
html[data-lang=ja-jp] #section-watch-flashsettings .content-wrapper .subtitle,
html[data-lang=ko-kr] #section-watch-flashsettings .content-wrapper .subtitle,
html[data-lang=ru-ru] #section-watch-flashsettings .content-wrapper .subtitle,
html[data-lang=th-th] #section-watch-flashsettings .content-wrapper .subtitle,
html[data-lang=zh-hk] #section-watch-flashsettings .content-wrapper .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-watch-flashsettings .content-wrapper .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-watch-flashsettings .content-wrapper .subtitle {
	font-size: 12px
}

#section-watch-flashsettings .content-wrapper .description {
	color: #727779;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px
}

html[data-lang=gr-gr] #section-watch-flashsettings .content-wrapper .description,
html[data-lang=ja-jp] #section-watch-flashsettings .content-wrapper .description,
html[data-lang=ko-kr] #section-watch-flashsettings .content-wrapper .description,
html[data-lang=ru-ru] #section-watch-flashsettings .content-wrapper .description,
html[data-lang=zh-hk] #section-watch-flashsettings .content-wrapper .description {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-watch-flashsettings .content-wrapper .description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-watch-flashsettings .content-wrapper .description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-watch-flashsettings .content-wrapper .description {
	font-size: 11px;
	line-height: 17px
}

#section-watch-flashsettings .content-wrapper.content-countries,
#section-watch-flashsettings .content-wrapper.content-download,
#section-watch-flashsettings .content-wrapper.content-phones {
	padding: 100px 90px;
	margin-bottom: 30px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-countries,
html.mobile #section-watch-flashsettings .content-wrapper.content-download,
html.mobile #section-watch-flashsettings .content-wrapper.content-phones {
	padding: 29px 22px
}

#section-watch-flashsettings .content-wrapper.content-download {
	margin-top: -140px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#section-watch-flashsettings .content-wrapper.content-download .left {
	width: 43%
}

#section-watch-flashsettings .content-wrapper.content-download .right {
	width: 57%
}

html.mobile #section-watch-flashsettings .content-wrapper.content-download {
	margin-top: 40px
}

#section-watch-flashsettings .content-wrapper.content-download .left .title {
	margin-bottom: 25px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-download .left .title {
	margin-bottom: 20px
}

#section-watch-flashsettings .content-wrapper.content-download .left .icon-app {
	width: 78px;
	margin-left: -7px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-download .left .icon-app {
	display: none
}

#section-watch-flashsettings .content-wrapper.content-download .left .phone-app {
	width: 301px;
	margin-left: 57px;
	margin-top: -20px;
	display: block;
	max-width: calc(100% - 78px);
	height: auto
}

html.mobile #section-watch-flashsettings .content-wrapper.content-download .left .phone-app {
	display: none
}

#section-watch-flashsettings .content-wrapper.content-download .right .subtitle {
	margin-bottom: 40px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-download .right .subtitle {
	margin-bottom: 20px
}

#section-watch-flashsettings .content-wrapper.content-download .right .description {
	margin-bottom: 40px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-download .right .download-app {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

#section-watch-flashsettings .content-wrapper.content-download .right .download-app .social-app-ios {
	width: 147px;
	margin-right: 15px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-download .right .download-app .social-app-ios {
	width: 123px
}

#section-watch-flashsettings .content-wrapper.content-download .right .download-app .social-app-store {
	width: 130px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-download .right .download-app .social-app-store {
	width: 108px
}

#section-watch-flashsettings .content-wrapper.content-countries {
	margin-top: 30px
}

#section-watch-flashsettings .content-wrapper.content-countries .left {
	width: 43%
}

#section-watch-flashsettings .content-wrapper.content-countries .right {
	width: 57%
}

html.mobile #section-watch-flashsettings .content-wrapper.content-countries {
	margin-top: 40px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-countries .title {
	margin-bottom: 20px
}

#section-watch-flashsettings .content-wrapper.content-countries .subtitle {
	margin-bottom: 40px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-countries .subtitle {
	margin-bottom: 20px
}

#section-watch-flashsettings .content-wrapper.content-countries .countries {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 84px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-countries .countries {
	margin-top: 40px
}

#section-watch-flashsettings .content-wrapper.content-countries .countries .country {
	width: 50%;
	margin-bottom: 35px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-countries .countries .country {
	margin-bottom: 34px
}

#section-watch-flashsettings .content-wrapper.content-countries .countries .country img {
	width: 30px;
	margin-right: 30px;
	display: inline-block;
	vertical-align: middle
}

html.mobile #section-watch-flashsettings .content-wrapper.content-countries .countries .country img {
	width: 23px;
	margin-right: 12px
}

#section-watch-flashsettings .content-wrapper.content-countries .countries .country span {
	color: #727779;
	text-transform: uppercase;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 13px;
	display: inline-block;
	vertical-align: middle
}

html[data-lang=gr-gr] #section-watch-flashsettings .content-wrapper.content-countries .countries .country span,
html[data-lang=ja-jp] #section-watch-flashsettings .content-wrapper.content-countries .countries .country span,
html[data-lang=ko-kr] #section-watch-flashsettings .content-wrapper.content-countries .countries .country span,
html[data-lang=ru-ru] #section-watch-flashsettings .content-wrapper.content-countries .countries .country span,
html[data-lang=th-th] #section-watch-flashsettings .content-wrapper.content-countries .countries .country span,
html[data-lang=zh-hk] #section-watch-flashsettings .content-wrapper.content-countries .countries .country span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-watch-flashsettings .content-wrapper.content-countries .countries .country span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-watch-flashsettings .content-wrapper.content-countries .countries .country span {
	font-size: 11px
}

#section-watch-flashsettings .content-wrapper.content-phones .description,
#section-watch-flashsettings .content-wrapper.content-phones .subtitle,
#section-watch-flashsettings .content-wrapper.content-phones .title {
	width: 100%
}

#section-watch-flashsettings .content-wrapper.content-phones .title {
	margin-bottom: 38px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-phones .subtitle,
html.mobile #section-watch-flashsettings .content-wrapper.content-phones .title {
	margin-bottom: 25px
}

#section-watch-flashsettings .content-wrapper.content-phones .description {
	margin-bottom: 50px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-phones .description {
	margin-bottom: 25px
}

#section-watch-flashsettings .content-wrapper.content-phones .items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%
}

#section-watch-flashsettings .content-wrapper.content-phones .items .item {
	width: 47%;
	border-top: 1px solid #dbdfe2
}

html.mobile #section-watch-flashsettings .content-wrapper.content-phones .items .item {
	width: 100%
}

#section-watch-flashsettings .content-wrapper.content-phones .items .item .name {
	color: #003150;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 50px;
	margin-top: 50px
}

html[data-lang=gr-gr] #section-watch-flashsettings .content-wrapper.content-phones .items .item .name,
html[data-lang=ja-jp] #section-watch-flashsettings .content-wrapper.content-phones .items .item .name,
html[data-lang=ko-kr] #section-watch-flashsettings .content-wrapper.content-phones .items .item .name,
html[data-lang=ru-ru] #section-watch-flashsettings .content-wrapper.content-phones .items .item .name,
html[data-lang=th-th] #section-watch-flashsettings .content-wrapper.content-phones .items .item .name,
html[data-lang=zh-hk] #section-watch-flashsettings .content-wrapper.content-phones .items .item .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-watch-flashsettings .content-wrapper.content-phones .items .item .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-watch-flashsettings .content-wrapper.content-phones .items .item .name {
	font-size: 12px;
	margin-bottom: 25px;
	margin-top: 25px
}

#section-watch-flashsettings .content-wrapper.content-phones .items .item .list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div {
	width: 50%;
	margin-bottom: 40px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div {
	margin-bottom: 20px
}

#section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div b {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #727779;
	font-size: 14px;
	display: block
}

html[data-lang=gr-gr] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div b,
html[data-lang=ja-jp] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div b,
html[data-lang=ko-kr] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div b,
html[data-lang=ru-ru] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div b,
html[data-lang=th-th] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div b,
html[data-lang=zh-hk] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div b {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div b {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div b {
	font-size: 11px
}

#section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div span {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #727779;
	font-size: 14px;
	display: block
}

html[data-lang=gr-gr] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div span,
html[data-lang=ja-jp] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div span,
html[data-lang=ko-kr] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div span,
html[data-lang=ru-ru] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div span,
html[data-lang=zh-hk] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div span {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div span {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div span {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-watch-flashsettings .content-wrapper.content-phones .items .item .list>div span {
	font-size: 11px
}

#section-watch-flashsettings .content-wrapper.content-more .left,
#section-watch-flashsettings .content-wrapper.content-more .right {
	width: 50%
}

#section-watch-flashsettings .content-wrapper.content-more .left img {
	width: 100%
}

#section-watch-flashsettings .content-wrapper.content-more .right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

html.mobile #section-watch-flashsettings .content-wrapper.content-more .right {
	min-height: 200px
}

#section-watch-flashsettings .content-wrapper.content-more .text {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #404040;
	font-size: 25px;
	margin-bottom: 25px
}

html[data-lang=gr-gr] #section-watch-flashsettings .content-wrapper.content-more .text,
html[data-lang=ja-jp] #section-watch-flashsettings .content-wrapper.content-more .text,
html[data-lang=ko-kr] #section-watch-flashsettings .content-wrapper.content-more .text,
html[data-lang=ru-ru] #section-watch-flashsettings .content-wrapper.content-more .text,
html[data-lang=zh-hk] #section-watch-flashsettings .content-wrapper.content-more .text {
	font-family: open_sansregular
}

html[data-lang=th-th] #section-watch-flashsettings .content-wrapper.content-more .text {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #section-watch-flashsettings .content-wrapper.content-more .text {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #section-watch-flashsettings .content-wrapper.content-more .text {
	font-size: 14px;
	margin-bottom: 10px
}

#section-watch-flashsettings .content-wrapper.content-more .description {
	margin-bottom: 55px
}

html.mobile #section-watch-flashsettings .content-wrapper.content-more .description {
	margin-bottom: 24px
}

#section-watch-flashsettings .content-wrapper.content-more .button {
	display: inline-block
}

#watchcomparator-popin-added,
#watchcomparator-popin-removed,
#watchcomparator-popin-removed-all {
	background: #ced9e0;
	color: #003150;
	padding-top: 15px;
	padding-bottom: 25px;
	top: 60px
}

html.width-above-1600 #watchcomparator-popin-added,
html.width-above-1600 #watchcomparator-popin-removed,
html.width-above-1600 #watchcomparator-popin-removed-all {
	max-width: 1600px;
	left: 50%;
	margin-left: -800px
}

#watchcomparator-popin-added .title,
#watchcomparator-popin-removed-all .title,
#watchcomparator-popin-removed .title {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 14px;
	line-height: 27px
}

html[data-lang=gr-gr] #watchcomparator-popin-added .title,
html[data-lang=gr-gr] #watchcomparator-popin-removed-all .title,
html[data-lang=gr-gr] #watchcomparator-popin-removed .title,
html[data-lang=ja-jp] #watchcomparator-popin-added .title,
html[data-lang=ja-jp] #watchcomparator-popin-removed-all .title,
html[data-lang=ja-jp] #watchcomparator-popin-removed .title,
html[data-lang=ko-kr] #watchcomparator-popin-added .title,
html[data-lang=ko-kr] #watchcomparator-popin-removed-all .title,
html[data-lang=ko-kr] #watchcomparator-popin-removed .title,
html[data-lang=ru-ru] #watchcomparator-popin-added .title,
html[data-lang=ru-ru] #watchcomparator-popin-removed-all .title,
html[data-lang=ru-ru] #watchcomparator-popin-removed .title,
html[data-lang=zh-hk] #watchcomparator-popin-added .title,
html[data-lang=zh-hk] #watchcomparator-popin-removed-all .title,
html[data-lang=zh-hk] #watchcomparator-popin-removed .title {
	font-family: open_sansbold
}

html[data-lang=th-th] #watchcomparator-popin-added .title,
html[data-lang=th-th] #watchcomparator-popin-removed-all .title,
html[data-lang=th-th] #watchcomparator-popin-removed .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #watchcomparator-popin-added .title,
html[data-magentotemplate="1"][data-lang=zh-cn] #watchcomparator-popin-removed-all .title,
html[data-magentotemplate="1"][data-lang=zh-cn] #watchcomparator-popin-removed .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #watchcomparator-popin-added .title,
html.mobile #watchcomparator-popin-removed-all .title,
html.mobile #watchcomparator-popin-removed .title {
	font-size: 10px;
	line-height: 17px
}

#watchcomparator-popin-added .subtitle,
#watchcomparator-popin-removed-all .subtitle,
#watchcomparator-popin-removed .subtitle {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px
}

html[data-lang=gr-gr] #watchcomparator-popin-added .subtitle,
html[data-lang=gr-gr] #watchcomparator-popin-removed-all .subtitle,
html[data-lang=gr-gr] #watchcomparator-popin-removed .subtitle,
html[data-lang=ja-jp] #watchcomparator-popin-added .subtitle,
html[data-lang=ja-jp] #watchcomparator-popin-removed-all .subtitle,
html[data-lang=ja-jp] #watchcomparator-popin-removed .subtitle,
html[data-lang=ko-kr] #watchcomparator-popin-added .subtitle,
html[data-lang=ko-kr] #watchcomparator-popin-removed-all .subtitle,
html[data-lang=ko-kr] #watchcomparator-popin-removed .subtitle,
html[data-lang=ru-ru] #watchcomparator-popin-added .subtitle,
html[data-lang=ru-ru] #watchcomparator-popin-removed-all .subtitle,
html[data-lang=ru-ru] #watchcomparator-popin-removed .subtitle,
html[data-lang=zh-hk] #watchcomparator-popin-added .subtitle,
html[data-lang=zh-hk] #watchcomparator-popin-removed-all .subtitle,
html[data-lang=zh-hk] #watchcomparator-popin-removed .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] #watchcomparator-popin-added .subtitle,
html[data-lang=th-th] #watchcomparator-popin-removed-all .subtitle,
html[data-lang=th-th] #watchcomparator-popin-removed .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #watchcomparator-popin-added .subtitle,
html[data-magentotemplate="1"][data-lang=zh-cn] #watchcomparator-popin-removed-all .subtitle,
html[data-magentotemplate="1"][data-lang=zh-cn] #watchcomparator-popin-removed .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #watchcomparator-popin-added .subtitle,
html.mobile #watchcomparator-popin-removed-all .subtitle,
html.mobile #watchcomparator-popin-removed .subtitle {
	font-size: 10px;
	line-height: 17px
}

#watchcomparator-popin-added .icon-general-check-blue,
#watchcomparator-popin-removed-all .icon-general-check-blue,
#watchcomparator-popin-removed .icon-general-check-blue {
	margin-bottom: 5px
}

#watchcomparator-popin-removed-all .icon-general-close-blue,
#watchcomparator-popin-removed .icon-general-close-blue {
	top: 30px
}

.mobile #watchcomparator-popin-removed-all .icon-general-close-blue,
.mobile #watchcomparator-popin-removed .icon-general-close-blue {
	top: 14px
}

.watchcomparator-popin {
	position: fixed;
	width: 100%;
	left: 0;
	z-index: 1000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: none;
	text-align: center
}

.watchcomparator-popin.popin-fullscreen {
	top: 0;
	height: 100%;
	background: hsla(0, 0%, 39.2%, .5)
}

.watchcomparator-popin.popin-fullscreen .content {
	background: #fff;
	position: absolute;
	padding: 50px;
	max-width: 90%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.watchcomparator-popin.popin-fullscreen .content .title {
	font-size: 16px;
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #003150;
	text-transform: uppercase;
	margin-bottom: 10px
}

html[data-lang=gr-gr] .watchcomparator-popin.popin-fullscreen .content .title,
html[data-lang=ja-jp] .watchcomparator-popin.popin-fullscreen .content .title,
html[data-lang=ko-kr] .watchcomparator-popin.popin-fullscreen .content .title,
html[data-lang=ru-ru] .watchcomparator-popin.popin-fullscreen .content .title,
html[data-lang=th-th] .watchcomparator-popin.popin-fullscreen .content .title,
html[data-lang=zh-hk] .watchcomparator-popin.popin-fullscreen .content .title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .watchcomparator-popin.popin-fullscreen .content .title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.watchcomparator-popin.popin-fullscreen .content .subtitle {
	font-size: 16px;
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	color: #003150
}

html[data-lang=gr-gr] .watchcomparator-popin.popin-fullscreen .content .subtitle,
html[data-lang=ja-jp] .watchcomparator-popin.popin-fullscreen .content .subtitle,
html[data-lang=ko-kr] .watchcomparator-popin.popin-fullscreen .content .subtitle,
html[data-lang=ru-ru] .watchcomparator-popin.popin-fullscreen .content .subtitle,
html[data-lang=zh-hk] .watchcomparator-popin.popin-fullscreen .content .subtitle {
	font-family: open_sansregular
}

html[data-lang=th-th] .watchcomparator-popin.popin-fullscreen .content .subtitle {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] .watchcomparator-popin.popin-fullscreen .content .subtitle {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

.watchcomparator-popin.popin-fullscreen .content .buttons-wrapper {
	white-space: nowrap;
	margin-top: 40px
}

html.mobile .watchcomparator-popin.popin-fullscreen .content .buttons-wrapper {
	white-space: normal
}

.watchcomparator-popin.popin-fullscreen .content .buttons-wrapper .button {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	min-width: 150px
}

html.mobile .watchcomparator-popin.popin-fullscreen .content .buttons-wrapper .button {
	margin-bottom: 10px
}

.watchcomparator-popin .icon-general-close-blue,
.watchcomparator-popin .icon-general-cross-blue {
	cursor: pointer;
	position: absolute;
	right: 40px;
	top: 40px
}

.mobile .watchcomparator-popin .icon-general-close-blue,
.mobile .watchcomparator-popin .icon-general-cross-blue {
	top: 14px
}

html.error-page .header-wrapper .top-links {
	display: none
}

.mag .over-elt .content-2 {
	background: #003150
}

.mag .message.global .content {
	background: none
}

#root-content {
	padding-top: 0
}

#root-content .mag .mega-menu {
	margin: 0 10px
}

@media (min-width:768px),
print {
	#root-content .mag .mega-menu {
		margin: 0 25px
	}
}

@media (min-width:1024px),
print {
	#root-content .mag .mega-menu {
		margin: 0 30px
	}
}

#section-home #home-news-preview {
	margin-top: 45px
}

#section-home #home-news-preview .news-seeall {
	height: 100px;
	padding-top: 0;
	line-height: 105px
}

html.mobile #section-home #home-news-preview .news-seeall {
	height: 72px;
	line-height: 72px;
	padding-top: 0
}

html.mobile #section-home #home-news-preview .news-seeall>.button {
	vertical-align: middle
}

#section-home #home-news-preview .news-seeall .button.gray {
	color: #fff
}

#section-home #home-news-preview .news-seeall .button {
	margin-left: 20px
}

#section-home #home-news-preview .title .sprite {
	display: none
}

#section-home #home-news-preview .title span {
	color: #fff;
	text-transform: uppercase;
	margin-left: 40px
}

#section-home #home-news-preview .news-wrapper {
	background: #003150
}

#section-home #home-news-preview .news-wrapper .news-item {
	text-align: left
}

#section-home #home-news-preview .news-wrapper .news-item .news-category {
	color: #bac5cc
}

#section-home #home-news-preview .news-wrapper .news-item .news-title {
	margin-top: 6px;
	max-width: 73%;
	height: 176px
}

#section-home #home-news-preview .news-wrapper .news-item .news-date {
	color: #999
}

#section-home #home-news-preview .news-wrapper .news-item .news-text {
	padding: 48px 39px 52px
}

html.tablet #section-home #home-news-preview .news-wrapper .news-item .news-picture {
	height: auto;
	width: 100%
}

html.tablet #section-home #home-news-preview .news-wrapper .news-item.see-allnews {
	vertical-align: middle
}

html.tablet #section-home #home-news-preview .news-wrapper .news-item {
	max-width: none;
	height: auto;
	vertical-align: top
}

#section-home #home-watchandstore,
html.tablet #section-home #home-watchandstore {
	height: 300px
}

html.tablet #section-home #home-watchandstore .left .title {
	width: 80%
}

html.tablet #section-home #home-watchandstore .left .title .icon:after {
	left: -13px
}

#section-home #home-watchandstore .left {
	line-height: 292px
}

#section-home #home-watchandstore .left .title {
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 24px;
	width: 55%;
	line-height: 1.2em
}

html.tablet #section-home #home-watchandstore .left .title {
	width: 320px;
	font-size: 20px
}

#section-home #home-watchandstore .left .title .icon {
	margin-left: -40px
}

#section-home #home-watchandstore .left .title .icon:after {
	content: "\E921";
	font-family: icomoon;
	font-size: 40px;
	color: #fff;
	display: inline-block;
	position: relative;
	top: 14px
}

html.tablet #section-home #home-watchandstore .left .title .icon:after {
	font-size: 30px
}

html.mobile #section-home #home-watchandstore .left .title .icon:after {
	font-size: 24px;
	top: 5px
}

#section-home #home-watchandstore .right {
	line-height: 300px
}

#section-home #home-watchandstore .right .title {
	font-size: 35px;
	letter-spacing: .1em
}

html.tablet #section-home #home-watchandstore .right .title {
	width: 100%;
	font-size: 28px
}

#section-home #home-watchandstore .right .text-wrapper {
	line-height: 1em;
	width: 56%;
	display: inline-block;
	vertical-align: middle
}

html.mobile #section-home #home-watchandstore .right .text-wrapper {
	width: 163px
}

#section-home #home-watchandstore .right .text-wrapper .input-geolocate-button {
	display: block;
	padding: 24px 20px;
	line-height: 1em;
	margin-top: 19px;
	margin-bottom: -11px
}

#section-home #home-watchandstore .right .text-wrapper .input-geolocate-button i {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	left: -28px
}

html.mobile #section-home #home-watchandstore .right .text-wrapper .input-geolocate-button i,
html.tablet #section-home #home-watchandstore .right .text-wrapper .input-geolocate-button i {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

#section-home #home-watchandstore .right .text-wrapper .subtitle {
	display: none !important
}

#section-home #home-watchandstore .left,
#section-home #home-watchandstore .right {
	text-align: center;
	padding: 0
}

html.tablet #section-home #home-watchandstore .left,
html.tablet #section-home #home-watchandstore .right {
	padding: 0
}

html.tablet #section-home #home-watchandstore .left img,
html.tablet #section-home #home-watchandstore .right img {
	right: auto;
	left: 0;
	width: 100%
}

html.mobile #section-home #home-watchandstore .left,
html.mobile #section-home #home-watchandstore .right {
	padding: 0;
	line-height: 1em;
	height: 169px;
	line-height: 169px
}

html.mobile #homepage-bestseller {
	width: 100%;
	margin-left: 0;
	left: 0
}

#homepage-bestseller .bestseller-title {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 130px;
	padding-left: 40px
}

html[data-lang=gr-gr] #homepage-bestseller .bestseller-title,
html[data-lang=ja-jp] #homepage-bestseller .bestseller-title,
html[data-lang=ko-kr] #homepage-bestseller .bestseller-title,
html[data-lang=ru-ru] #homepage-bestseller .bestseller-title,
html[data-lang=th-th] #homepage-bestseller .bestseller-title,
html[data-lang=zh-hk] #homepage-bestseller .bestseller-title {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-bestseller .bestseller-title {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.tablet #homepage-bestseller .bestseller-title {
	line-height: 90px;
	padding-left: 33px
}

html.mobile #homepage-bestseller .bestseller-title {
	line-height: 55px;
	font-size: 13px
}

#homepage-bestseller .bestseller-wrapper {
	position: relative;
	overflow: hidden
}

html.mobile #homepage-bestseller .bestseller-wrapper {
	height: 372px
}

#homepage-bestseller .bestseller-wrapper .arrow-left {
	position: absolute;
	left: 5px;
	visibility: hidden;
	top: 50%;
	padding: 15px;
	margin-top: -26px
}

html.mobile #homepage-bestseller .bestseller-wrapper .arrow-left {
	visibility: visible
}

#homepage-bestseller .bestseller-wrapper .arrow-right {
	position: absolute;
	top: 50%;
	margin-top: -26px;
	right: 5px;
	visibility: hidden;
	padding: 15px
}

html.mobile #homepage-bestseller .bestseller-wrapper .arrow-right {
	visibility: visible
}

#homepage-bestseller .bestseller-wrapper .bullets-wrapper {
	position: absolute;
	bottom: 35px;
	left: 0;
	width: 100%;
	text-align: center;
	display: none
}

html.mobile #homepage-bestseller .bestseller-wrapper .bullets-wrapper {
	display: block
}

#homepage-bestseller .bestseller-wrapper .bestseller-item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 33.33333333%;
	background: #fff;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .4% 0 4%;
	vertical-align: top;
	position: relative;
	cursor: pointer
}

html.tablet #homepage-bestseller .bestseller-wrapper .bestseller-item {
	width: 50%
}

html.mobile #homepage-bestseller .bestseller-wrapper .bestseller-item {
	width: 100%
}

html.notouch #homepage-bestseller .bestseller-wrapper .bestseller-item:hover .border {
	border-width: 5px
}

#homepage-bestseller .bestseller-wrapper .bestseller-item .border {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	border: 0 solid #c7ccd0;
	-webkit-transition: border .1s ease;
	-o-transition: border .1s ease;
	transition: border .1s ease
}

html.mobile #homepage-bestseller .bestseller-wrapper .bestseller-item .border {
	display: none
}

#homepage-bestseller .bestseller-wrapper .bestseller-item:nth-child(2):before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background: #e5e5e5;
	width: 1px
}

html.mobile #homepage-bestseller .bestseller-wrapper .bestseller-item:nth-child(2):before {
	display: none
}

#homepage-bestseller .bestseller-wrapper .bestseller-item:nth-child(2):after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #e5e5e5;
	width: 1px
}

html.mobile #homepage-bestseller .bestseller-wrapper .bestseller-item:nth-child(2):after {
	display: none
}

html.tablet #homepage-bestseller .bestseller-wrapper .bestseller-item:nth-child(3) {
	display: none
}

#homepage-bestseller .bestseller-wrapper .bestseller-item img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top: -10% !important;
	margin-bottom: -15%
}

html.mobile #homepage-bestseller .bestseller-wrapper .bestseller-item img {
	height: 220px;
	width: auto;
	margin-bottom: 0;
	margin-top: 0 !important
}

#homepage-bestseller .bestseller-wrapper .bestseller-item .name {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	color: #84888b;
	text-transform: uppercase;
	margin-top: -10px
}

html[data-lang=gr-gr] #homepage-bestseller .bestseller-wrapper .bestseller-item .name,
html[data-lang=ja-jp] #homepage-bestseller .bestseller-wrapper .bestseller-item .name,
html[data-lang=ko-kr] #homepage-bestseller .bestseller-wrapper .bestseller-item .name,
html[data-lang=ru-ru] #homepage-bestseller .bestseller-wrapper .bestseller-item .name,
html[data-lang=th-th] #homepage-bestseller .bestseller-wrapper .bestseller-item .name,
html[data-lang=zh-hk] #homepage-bestseller .bestseller-wrapper .bestseller-item .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-bestseller .bestseller-wrapper .bestseller-item .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #homepage-bestseller .bestseller-wrapper .bestseller-item .name {
	font-size: 11px;
	line-height: 18px
}

#homepage-bestseller .bestseller-wrapper .bestseller-item .reference {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 13px;
	line-height: 22px;
	color: #84888b;
	text-transform: uppercase;
	display: block;
	position: relative
}

html[data-lang=gr-gr] #homepage-bestseller .bestseller-wrapper .bestseller-item .reference,
html[data-lang=ja-jp] #homepage-bestseller .bestseller-wrapper .bestseller-item .reference,
html[data-lang=ko-kr] #homepage-bestseller .bestseller-wrapper .bestseller-item .reference,
html[data-lang=ru-ru] #homepage-bestseller .bestseller-wrapper .bestseller-item .reference,
html[data-lang=th-th] #homepage-bestseller .bestseller-wrapper .bestseller-item .reference,
html[data-lang=zh-hk] #homepage-bestseller .bestseller-wrapper .bestseller-item .reference {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-bestseller .bestseller-wrapper .bestseller-item .reference {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #homepage-bestseller .bestseller-wrapper .bestseller-item .reference {
	font-size: 11px;
	line-height: 18px
}

#homepage-bestseller .bestseller-wrapper .bestseller-item .seemore {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	color: #002842;
	text-transform: uppercase;
	margin-top: 28px;
	letter-spacing: .1em;
	position: relative
}

html[data-lang=gr-gr] #homepage-bestseller .bestseller-wrapper .bestseller-item .seemore,
html[data-lang=ja-jp] #homepage-bestseller .bestseller-wrapper .bestseller-item .seemore,
html[data-lang=ko-kr] #homepage-bestseller .bestseller-wrapper .bestseller-item .seemore,
html[data-lang=ru-ru] #homepage-bestseller .bestseller-wrapper .bestseller-item .seemore,
html[data-lang=zh-hk] #homepage-bestseller .bestseller-wrapper .bestseller-item .seemore {
	font-family: open_sansregular
}

html[data-lang=th-th] #homepage-bestseller .bestseller-wrapper .bestseller-item .seemore {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-bestseller .bestseller-wrapper .bestseller-item .seemore {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #homepage-bestseller .bestseller-wrapper .bestseller-item .seemore {
	font-size: 10px;
	line-height: 13px
}

#homepage-bestseller .bestseller-shopall {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	height: 130px;
	line-height: 90px;
	padding-left: 40px
}

html[data-lang=gr-gr] #homepage-bestseller .bestseller-shopall,
html[data-lang=ja-jp] #homepage-bestseller .bestseller-shopall,
html[data-lang=ko-kr] #homepage-bestseller .bestseller-shopall,
html[data-lang=ru-ru] #homepage-bestseller .bestseller-shopall,
html[data-lang=th-th] #homepage-bestseller .bestseller-shopall,
html[data-lang=zh-hk] #homepage-bestseller .bestseller-shopall {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-bestseller .bestseller-shopall {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#homepage-bestseller .bestseller-shopall .icon-wrapper {
	margin-left: 20px
}

html.tablet #homepage-bestseller .bestseller-shopall {
	height: 90px;
	line-height: 60px;
	padding-left: 33px;
	font-size: 12px
}

html.mobile #homepage-bestseller .bestseller-shopall {
	height: 70px;
	line-height: 70px;
	font-size: 10px
}

html.mobile #homepage-bestseller .bestseller-shopall .icon-wrapper {
	margin-left: 10px
}

#homepage-ambassador {
	height: 800px;
	position: relative;
	margin-top: 90px
}

html.tablet #homepage-ambassador {
	height: 640px
}

html.mobile #homepage-ambassador {
	height: 517px;
	left: 0;
	margin-left: auto;
	width: 100%;
	margin-top: 23px
}

#homepage-ambassador .ambassador-left {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 66.7%;
	height: 100%;
	vertical-align: top;
	background: #000;
	position: relative
}

html.mobile #homepage-ambassador .ambassador-left {
	width: 100%;
	display: block;
	height: 46%
}

#homepage-ambassador .ambassador-left .ambassador-slideshow {
	height: 100%;
	overflow: hidden;
	position: relative
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item {
	width: 100%;
	color: #fff;
	height: 100%
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item img {
	position: absolute
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .picture-gradient {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .65)));
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .65));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000", GradientType=0)
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text {
	position: absolute;
	bottom: 65px;
	left: 81px;
	padding-right: 4%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html.tablet #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text {
	bottom: 27px;
	left: 33px;
	padding-right: 2%
}

html.mobile #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text {
	bottom: 25px;
	left: 20px
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-name {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 45px;
	line-height: 51px;
	text-transform: uppercase;
	margin-bottom: 2px
}

html[data-lang=gr-gr] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-name,
html[data-lang=ja-jp] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-name,
html[data-lang=ko-kr] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-name,
html[data-lang=ru-ru] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-name,
html[data-lang=zh-hk] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-name {
	font-family: open_sansregular
}

html[data-lang=th-th] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-name {
	font-size: 22px;
	line-height: 25px
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-description {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 23px;
	text-transform: uppercase
}

html[data-lang=gr-gr] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-description,
html[data-lang=ja-jp] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-description,
html[data-lang=ko-kr] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-description,
html[data-lang=ru-ru] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-description,
html[data-lang=zh-hk] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-description {
	font-family: open_sansregular
}

html[data-lang=th-th] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-description {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-description {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .ambassador-description {
	font-size: 9px;
	line-height: 13px;
	margin-bottom: 11px
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover {
	font-family: Longines Sans Text, open_sansbold;
	font-weight: 700;
	font-size: 15px;
	line-height: 26px;
	position: relative
}

html[data-lang=gr-gr] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover,
html[data-lang=ja-jp] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover,
html[data-lang=ko-kr] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover,
html[data-lang=ru-ru] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover,
html[data-lang=zh-hk] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover {
	font-family: open_sansbold
}

html[data-lang=th-th] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover .arrow-right {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	top: auto;
	right: auto;
	margin-top: 0;
	margin-left: 13px
}

#homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover .arrow-right:after {
	font-size: 23px
}

html.mobile #homepage-ambassador .ambassador-left .ambassador-slideshow .ambassador-item .ambassador-text .discover {
	font-size: 7px;
	line-height: 13px
}

#homepage-ambassador .ambassador-left .arrow-left {
	position: absolute;
	margin-top: -18px;
	top: 50%;
	left: 70px;
	cursor: pointer
}

#homepage-ambassador .ambassador-left .arrow-left:after {
	content: "\E905";
	position: relative;
	font-family: icomoon;
	font-size: 34px;
	color: #fff
}

html.mobile #homepage-ambassador .ambassador-left .arrow-left {
	left: 13px
}

#homepage-ambassador .ambassador-left .arrow-right {
	position: absolute;
	margin-top: -18px;
	top: 50%;
	right: 70px;
	cursor: pointer
}

#homepage-ambassador .ambassador-left .arrow-right:after {
	content: "\E906";
	position: relative;
	font-family: icomoon;
	font-size: 34px;
	color: #fff
}

html.mobile #homepage-ambassador .ambassador-left .arrow-right {
	right: 13px
}

#homepage-ambassador .ambassador-left .bullets-wrapper {
	position: absolute;
	bottom: 74px;
	right: 72px
}

html.tablet #homepage-ambassador .ambassador-left .bullets-wrapper {
	right: 25px;
	bottom: 37px
}

html.mobile #homepage-ambassador .ambassador-left .bullets-wrapper {
	bottom: 30px;
	right: 20px
}

#homepage-ambassador .ambassador-left .bullets-wrapper .bullet {
	width: 11px;
	height: 11px;
	margin-left: 6px;
	margin-right: 6px
}

html.mobile #homepage-ambassador .ambassador-left .bullets-wrapper .bullet {
	width: 5px;
	height: 5px;
	margin-left: 3px;
	margin-right: 3px
}

#homepage-ambassador .ambassador-right {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 33.3%;
	height: 100%;
	vertical-align: top;
	background: #fff;
	text-align: center;
	overflow: hidden;
	position: relative
}

html.mobile #homepage-ambassador .ambassador-right {
	display: block;
	width: 100%;
	height: 54%
}

#homepage-ambassador .ambassador-right .watch-item {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

#homepage-ambassador .ambassador-right .watch-item:first-child {
	display: block
}

#homepage-ambassador .ambassador-right .watch-item img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

html.tablet #homepage-ambassador .ambassador-right .watch-item img {
	max-width: 310px
}

html.mobile #homepage-ambassador .ambassador-right .watch-item img {
	width: auto;
	height: 190px
}

#homepage-ambassador .ambassador-right .watch-item .name {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	color: #84888b;
	text-transform: uppercase;
	margin-top: -35px;
	padding-left: 5%;
	padding-right: 5%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[data-lang=gr-gr] #homepage-ambassador .ambassador-right .watch-item .name,
html[data-lang=ja-jp] #homepage-ambassador .ambassador-right .watch-item .name,
html[data-lang=ko-kr] #homepage-ambassador .ambassador-right .watch-item .name,
html[data-lang=ru-ru] #homepage-ambassador .ambassador-right .watch-item .name,
html[data-lang=th-th] #homepage-ambassador .ambassador-right .watch-item .name,
html[data-lang=zh-hk] #homepage-ambassador .ambassador-right .watch-item .name {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-ambassador .ambassador-right .watch-item .name {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #homepage-ambassador .ambassador-right .watch-item .name {
	font-size: 11px;
	line-height: 18px;
	margin-top: -18px
}

#homepage-ambassador .ambassador-right .watch-item .reference {
	font-family: Longines Sans Text, open_sanssemibold;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	color: #84888b;
	text-transform: uppercase;
	margin-top: 5px
}

html[data-lang=gr-gr] #homepage-ambassador .ambassador-right .watch-item .reference,
html[data-lang=ja-jp] #homepage-ambassador .ambassador-right .watch-item .reference,
html[data-lang=ko-kr] #homepage-ambassador .ambassador-right .watch-item .reference,
html[data-lang=ru-ru] #homepage-ambassador .ambassador-right .watch-item .reference,
html[data-lang=th-th] #homepage-ambassador .ambassador-right .watch-item .reference,
html[data-lang=zh-hk] #homepage-ambassador .ambassador-right .watch-item .reference {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-ambassador .ambassador-right .watch-item .reference {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #homepage-ambassador .ambassador-right .watch-item .reference {
	font-size: 11px;
	line-height: 18px;
	margin-top: 2px
}

#homepage-ambassador .ambassador-right .watch-item .seemore {
	font-family: Longines Sans Text, open_sansregular;
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	color: #002842;
	text-transform: uppercase;
	margin-top: 25px
}

html[data-lang=gr-gr] #homepage-ambassador .ambassador-right .watch-item .seemore,
html[data-lang=ja-jp] #homepage-ambassador .ambassador-right .watch-item .seemore,
html[data-lang=ko-kr] #homepage-ambassador .ambassador-right .watch-item .seemore,
html[data-lang=ru-ru] #homepage-ambassador .ambassador-right .watch-item .seemore,
html[data-lang=zh-hk] #homepage-ambassador .ambassador-right .watch-item .seemore {
	font-family: open_sansregular
}

html[data-lang=th-th] #homepage-ambassador .ambassador-right .watch-item .seemore {
	font-family: open_sanssemibold
}

html[data-magentotemplate="1"][data-lang=zh-cn] #homepage-ambassador .ambassador-right .watch-item .seemore {
	font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

html.mobile #homepage-ambassador .ambassador-right .watch-item .seemore {
	font-size: 10px;
	line-height: 13px;
	margin-top: 10px
}

#homepage-ambassador .ambassador-right .watch-item a {
	background-image: url(../images/colors/transparent.png);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	font-size: 0 !important;
	position: absolute
}

@media (max-width:768px),
print {

	#landing-company .mag .mega-menu .mega-menu-collection ul.level0>li,
	#landing-company .mag .mega-menu>ul>li,
	#landing-universe .mag .mega-menu .mega-menu-collection ul.level0>li,
	#landing-universe .mag .mega-menu>ul>li {
		width: 100%
	}

	#landing-company .mag .mega-menu li.level0,
	#landing-universe .mag .mega-menu li.level0 {
		padding-left: 6px;
		padding-right: 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin-top: 2%
	}

	#landing-company .mag .mega-menu li.level0>a,
	#landing-universe .mag .mega-menu li.level0>a {
		width: 100%;
		height: auto;
		padding-top: 67%;
		background-size: cover;
		margin-bottom: 20px
	}

	#landing-company .mag .mega-menu li.level0>a span,
	#landing-universe .mag .mega-menu li.level0>a span {
		display: block
	}

	#landing-company .mag .mega-menu li.level0>a span .image,
	#landing-universe .mag .mega-menu li.level0>a span .image {
		display: block;
		background-size: cover;
		height: 0;
		padding-bottom: 66%
	}

	#landing-company .mag .mega-menu li.level0>a span .label,
	#landing-universe .mag .mega-menu li.level0>a span .label {
		line-height: 1.3em;
		font-family: Longines Sans Text, open_sanssemibold;
		font-weight: 500;
		text-transform: uppercase;
		color: #003150;
		margin: 20px 10px 10px;
		height: auto;
		font-size: 20px
	}

	html[data-lang=gr-gr] #landing-company .mag .mega-menu li.level0>a span .label,
	html[data-lang=gr-gr] #landing-universe .mag .mega-menu li.level0>a span .label,
	html[data-lang=ja-jp] #landing-company .mag .mega-menu li.level0>a span .label,
	html[data-lang=ja-jp] #landing-universe .mag .mega-menu li.level0>a span .label,
	html[data-lang=ko-kr] #landing-company .mag .mega-menu li.level0>a span .label,
	html[data-lang=ko-kr] #landing-universe .mag .mega-menu li.level0>a span .label,
	html[data-lang=ru-ru] #landing-company .mag .mega-menu li.level0>a span .label,
	html[data-lang=ru-ru] #landing-universe .mag .mega-menu li.level0>a span .label,
	html[data-lang=th-th] #landing-company .mag .mega-menu li.level0>a span .label,
	html[data-lang=th-th] #landing-universe .mag .mega-menu li.level0>a span .label,
	html[data-lang=zh-hk] #landing-company .mag .mega-menu li.level0>a span .label,
	html[data-lang=zh-hk] #landing-universe .mag .mega-menu li.level0>a span .label {
		font-family: open_sanssemibold
	}

	html[data-magentotemplate="1"][data-lang=zh-cn] #landing-company .mag .mega-menu li.level0>a span .label,
	html[data-magentotemplate="1"][data-lang=zh-cn] #landing-universe .mag .mega-menu li.level0>a span .label {
		font-family: Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Heiti, "\534E\6587\9ED1\4F53", ST Heiti, Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif
	}

	#landing-company .mag .mega-menu ul.level0 li,
	#landing-universe .mag .mega-menu ul.level0 li {
		line-height: 32px
	}

	#landing-company .mag .mega-menu ul.level0 li a,
	#landing-universe .mag .mega-menu ul.level0 li a {
		color: #676767;
		font-size: 16px;
		line-height: 1.2em;
		margin-left: 0;
		margin-right: 0;
		-webkit-transition: color .2s ease-out;
		-o-transition: color .2s ease-out;
		transition: color .2s ease-out;
		font-size: 13px;
		line-height: 27px;
		width: 100%
	}

	#landing-company .mag .mega-menu ul.level0 li a br,
	#landing-universe .mag .mega-menu ul.level0 li a br {
		display: none
	}

	#landing-company .mag .mega-menu ul.level0 li a:hover,
	#landing-universe .mag .mega-menu ul.level0 li a:hover {
		color: #676767
	}

	#landing-company .mag .mega-menu li.level0>a span .image {
		padding-bottom: 50%
	}
}
