@font-face {
    font-family: "Lane Crawford";
    src: url("../../fonts/lane_crawford_thin-web.eot");
    src: url("../../fonts/lane_crawford_thin-web.eot?#iefix") format("embedded-opentype"),
        url("../../fonts/lane_crawford_thin-web.svg#lane_crawford_thin-web") format("svg"),
        url("../../fonts/lane_crawford_thin-web.woff") format("woff"),
        url("../../fonts/lane_crawford_thin-web.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: "Lane Crawford";
    src: url("../../fonts/lane_crawford_light-web.eot");
    src: url("../../fonts/lane_crawford_light-web.eot?#iefix") format("embedded-opentype"),
        url("../../fonts/lane_crawford_light-web.svg#lane_crawford_light-web") format("svg"),
        url("../../fonts/lane_crawford_light-web.woff") format("woff"),
        url("../../fonts/lane_crawford_light-web.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: "Lane Crawford";
    src: url("../../fonts/lane_crawford_reg-web.eot");
    src: url("../../fonts/lane_crawford_reg-web.eot?#iefix") format("embedded-opentype"),
        url("../../fonts/lane_crawford_reg-web.svg#lane_crawford_reg-web") format("svg"),
        url("../../fonts/lane_crawford_reg-web.woff") format("woff"),
        url("../../fonts/lane_crawford_reg-web.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Lane Crawford";
    src: url("../../fonts/lane_crawford_med-web.eot");
    src: url("../../fonts/lane_crawford_med-web.eot?#iefix") format("embedded-opentype"),
        url("../../fonts/lane_crawford_med-web.svg#lane_crawford_med-web") format("svg"),
        url("../../fonts/lane_crawford_med-web.woff") format("woff"),
        url("../../fonts/lane_crawford_med-web.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "Lane Crawford";
    src: url("../../fonts/lane_crawford_bld-web.eot");
    src: url("../../fonts/lane_crawford_bld-web.eot?#iefix") format("embedded-opentype"),
        url("../../fonts/lane_crawford_bld-web.svg#lane_crawford_bld-web") format("svg"),
        url("../../fonts/lane_crawford_bld-web.woff") format("woff"),
        url("../../fonts/lane_crawford_bld-web.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: "Lane Crawford";
    src: url("../../fonts/lane_crawford_blk-web.eot");
    src: url("../../fonts/lane_crawford_blk-web.eot?#iefix") format("embedded-opentype"),
        url("../../fonts/lane_crawford_blk-web.svg#lane_crawford_blk-web") format("svg"),
        url("../../fonts/lane_crawford_blk-web.woff") format("woff"),
        url("../../fonts/lane_crawford_blk-web.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: "entypo arrows for slider";
    src: url("../fonts/entypo-arrows-for-slider.eot");
    src: url("../fonts/entypo-arrows-for-slider.eot?#iefix") format("embedded-opentype"),
        url("../fonts/entypo-arrows-for-slider.svg#entypo-arrows-for-slider") format("svg"),
        url("../fonts/entypo-arrows-for-slider.woff") format("woff"),
        url("../fonts/entypo-arrows-for-slider.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "lc-icons";
    src: url("../../fonts/lc-icons.eot?20141021");
    src: url("../../fonts/lc-icons.eot?20141021&#iefix") format("embedded-opentype"),
        url("../../fonts/lc-icons.woff?20141021") format("woff"),
        url("../../fonts/lc-icons.ttf?20141021") format("truetype"),
        url("../../fonts/lc-icons.svg?20141021#lc-icons") format("svg");
    font-weight: normal;
    font-style: normal;
}

#FeatureEditorial [data-icon] {
    vertical-align: text-top;
}

#FeatureEditorial [data-icon]:before {
    font-family: "lc-icons-sp";
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-style: normal;
    line-height: inherit;
    vertical-align: text-bottom;
    -webkit-font-smoothing: antialiased;
}

#FeatureEditorial [data-slider-icon] {
    vertical-align: text-top;
}

#FeatureEditorial [data-slider-icon]:before {
    font-family: "entypo arrows for slider";
    content: attr(data-slider-icon);
    speak: none;
    font-weight: normal;
    font-style: normal;
    line-height: inherit;
    vertical-align: text-bottom;
    -webkit-font-smoothing: antialiased;
}

#FeatureEditorial .visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

#FeatureEditorial .hiddenContent,
#FeatureEditorial .js-hide {
    display: none;
}

.touch #FeatureEditorial .hideOnTouch {
    display: none !important;
}

.no-touch #FeatureEditorial .hideOnNoTouch {
    display: none !important;
}

.lt-ie9 #FeatureEditorial .hideOnDesktop,
.oldie #FeatureEditorial .hideOnDesktop,
.lt-ie9 #FeatureEditorial .hideOnTablet,
.oldie #FeatureEditorial .hideOnTablet,
.lt-ie9 #FeatureEditorial .hideOnTabletLandscape,
.oldie #FeatureEditorial .hideOnTabletLandscape {
    display: none !important;
}

#FeatureEditorial .text-group {
    display: inline-block;
    font: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
}

@media only screen and (min-width: 1024px) {
    #FeatureEditorial .hideOnDesktop {
        display: none !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #FeatureEditorial .hideOnTablet {
        display: none !important;
    }
}

@media only screen and (min-width: 905px) and (max-width: 1023px) {
    #FeatureEditorial .hideOnTabletLandscape {
        display: none !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 904px) {
    #FeatureEditorial .hideOnTabletPortrait {
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {
    #FeatureEditorial .hideOnMobile {
        display: none !important;
    }
}

@media only screen and (min-width: 541px) and (max-width: 767px) {
    #FeatureEditorial .hideOnMobileLandscape {
        display: none !important;
    }
}

@media only screen and (max-width: 540px) {
    #FeatureEditorial .hideOnMobilePortrait {
        display: none !important;
    }
}

.lc-icon-disable {
    opacity: 0.4;
}

@font-face {
    font-family: "FontAwesome";
    src: url("../fonts//fontawesome-webfont-v4.3.0.eot");
    src: url("../fonts//fontawesome-webfont-v4.3.0.eot?#iefix") format("embedded-opentype"),
        url("../fonts//fontawesome-webfont-v4.3.0.woff") format("woff"),
        url("../fonts//fontawesome-webfont-v4.3.0.ttf") format("truetype"),
        url("../fonts//fontawesome-webfont-v4.3.0.svg#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

.lc-icon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}

.lc-icon-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.lc-icon-2x {
    font-size: 2em;
}

.lc-icon-3x {
    font-size: 3em;
}

.lc-icon-4x {
    font-size: 4em;
}

.lc-icon-5x {
    font-size: 5em;
}

.lc-icon-fw {
    width: 1.28571em;
    text-align: center;
}

.lc-icon-ul {
    padding-left: 0;
    margin-left: 2.14286em;
    list-style-type: none;
}

.lc-icon-ul>li {
    position: relative;
}

.lc-icon-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    top: 0.14286em;
    text-align: center;
}

.lc-icon-li.lc-icon-lg {
    left: -1.85714em;
}

.lc-icon-border {
    padding: 0.2em 0.25em 0.15em;
    border: solid 0.08em #eee;
    border-radius: 0.1em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.lc-icon.pull-left {
    margin-right: 0.3em;
}

.lc-icon.pull-right {
    margin-left: 0.3em;
}

.lc-icon-spin {
    animation: fa-spin 2s infinite linear;
}

.lc-icon-pulse {
    animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.lc-icon-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    transform: rotate(90deg);
}

.lc-icon-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform: rotate(180deg);
}

.lc-icon-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(270deg);
}

.lc-icon-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    transform: scale(-1, 1);
}

.lc-icon-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform: scale(1, -1);
}

:root .lc-icon-rotate-90,
:root .lc-icon-rotate-180,
:root .lc-icon-rotate-270,
:root .lc-icon-flip-horizontal,
:root .lc-icon-flip-vertical {
    -webkit-filter: none;
    filter: none;
}

.lc-icon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.lc-icon-stack-1x,
.lc-icon-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.lc-icon-stack-1x {
    line-height: inherit;
}

.lc-icon-stack-2x {
    font-size: 2em;
}

.lc-icon-inverse {
    color: #fff;
}

.lc-icon-glass:before {
    content: "ï€€";
}

.lc-icon-music:before {
    content: "ï€";
}

.lc-icon-search:before {
    content: "ï€‚";
}

.lc-icon-envelope-o:before {
    content: "ï€ƒ";
}

.lc-icon-heart:before {
    content: "ï€„";
}

.lc-icon-star:before {
    content: "ï€…";
}

.lc-icon-star-o:before {
    content: "ï€†";
}

.lc-icon-user:before {
    content: "ï€‡";
}

.lc-icon-film:before {
    content: "ï€ˆ";
}

.lc-icon-th-large:before {
    content: "ï€‰";
}

.lc-icon-th:before {
    content: "ï€Š";
}

.lc-icon-th-list:before {
    content: "ï€‹";
}

.lc-icon-check:before {
    content: "ï€Œ";
}

.lc-icon-remove:before,
.lc-icon-close:before,
.lc-icon-times:before {
    content: "ï€";
}

.lc-icon-search-plus:before {
    content: "ï€Ž";
}

.lc-icon-search-minus:before {
    content: "ï€";
}

.lc-icon-power-off:before {
    content: "ï€‘";
}

.lc-icon-signal:before {
    content: "ï€’";
}

.lc-icon-gear:before,
.lc-icon-cog:before {
    content: "ï€“";
}

.lc-icon-trash-o:before {
    content: "ï€”";
}

.lc-icon-home:before {
    content: "ï€•";
}

.lc-icon-file-o:before {
    content: "ï€–";
}

.lc-icon-clock-o:before {
    content: "ï€—";
}

.lc-icon-road:before {
    content: "ï€˜";
}

.lc-icon-download:before {
    content: "ï€™";
}

.lc-icon-arrow-circle-o-down:before {
    content: "ï€š";
}

.lc-icon-arrow-circle-o-up:before {
    content: "ï€›";
}

.lc-icon-inbox:before {
    content: "ï€œ";
}

.lc-icon-play-circle-o:before {
    content: "ï€";
}

.lc-icon-rotate-right:before,
.lc-icon-repeat:before {
    content: "ï€ž";
}

.lc-icon-refresh:before {
    content: "ï€¡";
}

.lc-icon-list-alt:before {
    content: "ï€¢";
}

.lc-icon-lock:before {
    content: "ï€£";
}

.lc-icon-flag:before {
    content: "ï€¤";
}

.lc-icon-headphones:before {
    content: "ï€¥";
}

.lc-icon-volume-off:before {
    content: "ï€¦";
}

.lc-icon-volume-down:before {
    content: "ï€§";
}

.lc-icon-volume-up:before {
    content: "ï€¨";
}

.lc-icon-qrcode:before {
    content: "ï€©";
}

.lc-icon-barcode:before {
    content: "ï€ª";
}

.lc-icon-tag:before {
    content: "ï€«";
}

.lc-icon-tags:before {
    content: "ï€¬";
}

.lc-icon-book:before {
    content: "ï€­";
}

.lc-icon-bookmark:before {
    content: "ï€®";
}

.lc-icon-print:before {
    content: "ï€¯";
}

.lc-icon-camera:before {
    content: "ï€°";
}

.lc-icon-font:before {
    content: "ï€±";
}

.lc-icon-bold:before {
    content: "ï€²";
}

.lc-icon-italic:before {
    content: "ï€³";
}

.lc-icon-text-height:before {
    content: "ï€´";
}

.lc-icon-text-width:before {
    content: "ï€µ";
}

.lc-icon-align-left:before {
    content: "ï€¶";
}

.lc-icon-align-center:before {
    content: "ï€·";
}

.lc-icon-align-right:before {
    content: "ï€¸";
}

.lc-icon-align-justify:before {
    content: "ï€¹";
}

.lc-icon-list:before {
    content: "ï€º";
}

.lc-icon-dedent:before,
.lc-icon-outdent:before {
    content: "ï€»";
}

.lc-icon-indent:before {
    content: "ï€¼";
}

.lc-icon-video-camera:before {
    content: "ï€½";
}

.lc-icon-photo:before,
.lc-icon-image:before,
.lc-icon-picture-o:before {
    content: "ï€¾";
}

.lc-icon-pencil:before {
    content: "ï€";
}

.lc-icon-map-marker:before {
    content: "ï";
}

.lc-icon-adjust:before {
    content: "ï‚";
}

.lc-icon-tint:before {
    content: "ïƒ";
}

.lc-icon-edit:before,
.lc-icon-pencil-square-o:before {
    content: "ï„";
}

.lc-icon-share-square-o:before {
    content: "ï…";
}

.lc-icon-check-square-o:before {
    content: "ï†";
}

.lc-icon-arrows:before {
    content: "ï‡";
}

.lc-icon-step-backward:before {
    content: "ïˆ";
}

.lc-icon-fast-backward:before {
    content: "ï‰";
}

.lc-icon-backward:before {
    content: "ïŠ";
}

.lc-icon-play:before {
    content: "ï‹";
}

.lc-icon-pause:before {
    content: "ïŒ";
}

.lc-icon-stop:before {
    content: "ï";
}

.lc-icon-forward:before {
    content: "ïŽ";
}

.lc-icon-fast-forward:before {
    content: "ï";
}

.lc-icon-step-forward:before {
    content: "ï‘";
}

.lc-icon-eject:before {
    content: "ï’";
}

.lc-icon-chevron-left:before {
    content: "ï“";
}

.lc-icon-chevron-right:before {
    content: "ï”";
}

.lc-icon-plus-circle:before {
    content: "ï•";
}

.lc-icon-minus-circle:before {
    content: "ï–";
}

.lc-icon-times-circle:before {
    content: "ï—";
}

.lc-icon-check-circle:before {
    content: "ï˜";
}

.lc-icon-question-circle:before {
    content: "ï™";
}

.lc-icon-info-circle:before {
    content: "ïš";
}

.lc-icon-crosshairs:before {
    content: "ï›";
}

.lc-icon-times-circle-o:before {
    content: "ïœ";
}

.lc-icon-check-circle-o:before {
    content: "ï";
}

.lc-icon-ban:before {
    content: "ïž";
}

.lc-icon-arrow-left:before {
    content: "ï ";
}

.lc-icon-arrow-right:before {
    content: "ï¡";
}

.lc-icon-arrow-up:before {
    content: "ï¢";
}

.lc-icon-arrow-down:before {
    content: "ï£";
}

.lc-icon-mail-forward:before,
.lc-icon-share:before {
    content: "ï¤";
}

.lc-icon-expand:before {
    content: "ï¥";
}

.lc-icon-compress:before {
    content: "ï¦";
}

.lc-icon-plus:before {
    content: "ï§";
}

.lc-icon-minus:before {
    content: "ï¨";
}

.lc-icon-asterisk:before {
    content: "ï©";
}

.lc-icon-exclamation-circle:before {
    content: "ïª";
}

.lc-icon-gift:before {
    content: "ï«";
}

.lc-icon-leaf:before {
    content: "ï¬";
}

.lc-icon-fire:before {
    content: "ï­";
}

.lc-icon-eye:before {
    content: "ï®";
}

.lc-icon-eye-slash:before {
    content: "ï°";
}

.lc-icon-warning:before,
.lc-icon-exclamation-triangle:before {
    content: "ï±";
}

.lc-icon-plane:before {
    content: "ï²";
}

.lc-icon-calendar:before {
    content: "ï³";
}

.lc-icon-random:before {
    content: "ï´";
}

.lc-icon-comment:before {
    content: "ïµ";
}

.lc-icon-magnet:before {
    content: "ï¶";
}

.lc-icon-chevron-up:before {
    content: "ï·";
}

.lc-icon-chevron-down:before {
    content: "ï¸";
}

.lc-icon-retweet:before {
    content: "ï¹";
}

.lc-icon-shopping-cart:before {
    content: "ïº";
}

.lc-icon-folder:before {
    content: "ï»";
}

.lc-icon-folder-open:before {
    content: "ï¼";
}

.lc-icon-arrows-v:before {
    content: "ï½";
}

.lc-icon-arrows-h:before {
    content: "ï¾";
}

.lc-icon-bar-chart-o:before,
.lc-icon-bar-chart:before {
    content: "ï‚€";
}

.lc-icon-twitter-square:before {
    content: "ï‚";
}

.lc-icon-facebook-square:before {
    content: "ï‚‚";
}

.lc-icon-camera-retro:before {
    content: "ï‚ƒ";
}

.lc-icon-key:before {
    content: "ï‚„";
}

.lc-icon-gears:before,
.lc-icon-cogs:before {
    content: "ï‚…";
}

.lc-icon-comments:before {
    content: "ï‚†";
}

.lc-icon-thumbs-o-up:before {
    content: "ï‚‡";
}

.lc-icon-thumbs-o-down:before {
    content: "ï‚ˆ";
}

.lc-icon-star-half:before {
    content: "ï‚‰";
}

.lc-icon-heart-o:before {
    content: "ï‚Š";
}

.lc-icon-sign-out:before {
    content: "ï‚‹";
}

.lc-icon-linkedin-square:before {
    content: "ï‚Œ";
}

.lc-icon-thumb-tack:before {
    content: "ï‚";
}

.lc-icon-external-link:before {
    content: "ï‚Ž";
}

.lc-icon-sign-in:before {
    content: "ï‚";
}

.lc-icon-trophy:before {
    content: "ï‚‘";
}

.lc-icon-github-square:before {
    content: "ï‚’";
}

.lc-icon-upload:before {
    content: "ï‚“";
}

.lc-icon-lemon-o:before {
    content: "ï‚”";
}

.lc-icon-phone:before {
    content: "ï‚•";
}

.lc-icon-square-o:before {
    content: "ï‚–";
}

.lc-icon-bookmark-o:before {
    content: "ï‚—";
}

.lc-icon-phone-square:before {
    content: "ï‚˜";
}

.lc-icon-twitter:before {
    content: "ï‚™";
}

.lc-icon-facebook-f:before,
.lc-icon-facebook:before {
    content: "ï‚š";
}

.lc-icon-github:before {
    content: "ï‚›";
}

.lc-icon-unlock:before {
    content: "ï‚œ";
}

.lc-icon-credit-card:before {
    content: "ï‚";
}

.lc-icon-rss:before {
    content: "ï‚ž";
}

.lc-icon-hdd-o:before {
    content: "ï‚ ";
}

.lc-icon-bullhorn:before {
    content: "ï‚¡";
}

.lc-icon-bell:before {
    content: "ïƒ³";
}

.lc-icon-certificate:before {
    content: "ï‚£";
}

.lc-icon-hand-o-right:before {
    content: "ï‚¤";
}

.lc-icon-hand-o-left:before {
    content: "ï‚¥";
}

.lc-icon-hand-o-up:before {
    content: "ï‚¦";
}

.lc-icon-hand-o-down:before {
    content: "ï‚§";
}

.lc-icon-arrow-circle-left:before {
    content: "ï‚¨";
}

.lc-icon-arrow-circle-right:before {
    content: "ï‚©";
}

.lc-icon-arrow-circle-up:before {
    content: "ï‚ª";
}

.lc-icon-arrow-circle-down:before {
    content: "ï‚«";
}

.lc-icon-globe:before {
    content: "ï‚¬";
}

.lc-icon-wrench:before {
    content: "ï‚­";
}

.lc-icon-tasks:before {
    content: "ï‚®";
}

.lc-icon-filter:before {
    content: "ï‚°";
}

.lc-icon-briefcase:before {
    content: "ï‚±";
}

.lc-icon-arrows-alt:before {
    content: "ï‚²";
}

.lc-icon-group:before,
.lc-icon-users:before {
    content: "ïƒ€";
}

.lc-icon-chain:before,
.lc-icon-link:before {
    content: "ïƒ";
}

.lc-icon-cloud:before {
    content: "ïƒ‚";
}

.lc-icon-flask:before {
    content: "ïƒƒ";
}

.lc-icon-cut:before,
.lc-icon-scissors:before {
    content: "ïƒ„";
}

.lc-icon-copy:before,
.lc-icon-files-o:before {
    content: "ïƒ…";
}

.lc-icon-paperclip:before {
    content: "ïƒ†";
}

.lc-icon-save:before,
.lc-icon-floppy-o:before {
    content: "ïƒ‡";
}

.lc-icon-square:before {
    content: "ïƒˆ";
}

.lc-icon-navicon:before,
.lc-icon-reorder:before,
.lc-icon-bars:before {
    content: "ïƒ‰";
}

.lc-icon-list-ul:before {
    content: "ïƒŠ";
}

.lc-icon-list-ol:before {
    content: "ïƒ‹";
}

.lc-icon-strikethrough:before {
    content: "ïƒŒ";
}

.lc-icon-underline:before {
    content: "ïƒ";
}

.lc-icon-table:before {
    content: "ïƒŽ";
}

.lc-icon-magic:before {
    content: "ïƒ";
}

.lc-icon-truck:before {
    content: "ïƒ‘";
}

.lc-icon-pinterest:before {
    content: "ïƒ’";
}

.lc-icon-pinterest-square:before {
    content: "ïƒ“";
}

.lc-icon-google-plus-square:before {
    content: "ïƒ”";
}

.lc-icon-google-plus:before {
    content: "ïƒ•";
}

.lc-icon-money:before {
    content: "ïƒ–";
}

.lc-icon-caret-down:before {
    content: "ïƒ—";
}

.lc-icon-caret-up:before {
    content: "ïƒ˜";
}

.lc-icon-caret-left:before {
    content: "ïƒ™";
}

.lc-icon-caret-right:before {
    content: "ïƒš";
}

.lc-icon-columns:before {
    content: "ïƒ›";
}

.lc-icon-unsorted:before,
.lc-icon-sort:before {
    content: "ïƒœ";
}

.lc-icon-sort-down:before,
.lc-icon-sort-desc:before {
    content: "ïƒ";
}

.lc-icon-sort-up:before,
.lc-icon-sort-asc:before {
    content: "ïƒž";
}

.lc-icon-envelope:before {
    content: "ïƒ ";
}

.lc-icon-linkedin:before {
    content: "ïƒ¡";
}

.lc-icon-rotate-left:before,
.lc-icon-undo:before {
    content: "ïƒ¢";
}

.lc-icon-legal:before,
.lc-icon-gavel:before {
    content: "ïƒ£";
}

.lc-icon-dashboard:before,
.lc-icon-tachometer:before {
    content: "ïƒ¤";
}

.lc-icon-comment-o:before {
    content: "ïƒ¥";
}

.lc-icon-comments-o:before {
    content: "ïƒ¦";
}

.lc-icon-flash:before,
.lc-icon-bolt:before {
    content: "ïƒ§";
}

.lc-icon-sitemap:before {
    content: "ïƒ¨";
}

.lc-icon-umbrella:before {
    content: "ïƒ©";
}

.lc-icon-paste:before,
.lc-icon-clipboard:before {
    content: "ïƒª";
}

.lc-icon-lightbulb-o:before {
    content: "ïƒ«";
}

.lc-icon-exchange:before {
    content: "ïƒ¬";
}

.lc-icon-cloud-download:before {
    content: "ïƒ­";
}

.lc-icon-cloud-upload:before {
    content: "ïƒ®";
}

.lc-icon-user-md:before {
    content: "ïƒ°";
}

.lc-icon-stethoscope:before {
    content: "ïƒ±";
}

.lc-icon-suitcase:before {
    content: "ïƒ²";
}

.lc-icon-bell-o:before {
    content: "ï‚¢";
}

.lc-icon-coffee:before {
    content: "ïƒ´";
}

.lc-icon-cutlery:before {
    content: "ïƒµ";
}

.lc-icon-file-text-o:before {
    content: "ïƒ¶";
}

.lc-icon-building-o:before {
    content: "ïƒ·";
}

.lc-icon-hospital-o:before {
    content: "ïƒ¸";
}

.lc-icon-ambulance:before {
    content: "ïƒ¹";
}

.lc-icon-medkit:before {
    content: "ïƒº";
}

.lc-icon-fighter-jet:before {
    content: "ïƒ»";
}

.lc-icon-beer:before {
    content: "ïƒ¼";
}

.lc-icon-h-square:before {
    content: "ïƒ½";
}

.lc-icon-plus-square:before {
    content: "ïƒ¾";
}

.lc-icon-angle-double-left:before {
    content: "ï„€";
}

.lc-icon-angle-double-right:before {
    content: "ï„";
}

.lc-icon-angle-double-up:before {
    content: "ï„‚";
}

.lc-icon-angle-double-down:before {
    content: "ï„ƒ";
}

.lc-icon-angle-left:before {
    content: "ï„„";
}

.lc-icon-angle-right:before {
    content: "ï„…";
}

.lc-icon-angle-up:before {
    content: "ï„†";
}

.lc-icon-angle-down:before {
    content: "ï„‡";
}

.lc-icon-desktop:before {
    content: "ï„ˆ";
}

.lc-icon-laptop:before {
    content: "ï„‰";
}

.lc-icon-tablet:before {
    content: "ï„Š";
}

.lc-icon-mobile-phone:before,
.lc-icon-mobile:before {
    content: "ï„‹";
}

.lc-icon-circle-o:before {
    content: "ï„Œ";
}

.lc-icon-quote-left:before {
    content: "ï„";
}

.lc-icon-quote-right:before {
    content: "ï„Ž";
}

.lc-icon-spinner:before {
    content: "ï„";
}

.lc-icon-circle:before {
    content: "ï„‘";
}

.lc-icon-mail-reply:before,
.lc-icon-reply:before {
    content: "ï„’";
}

.lc-icon-github-alt:before {
    content: "ï„“";
}

.lc-icon-folder-o:before {
    content: "ï„”";
}

.lc-icon-folder-open-o:before {
    content: "ï„•";
}

.lc-icon-smile-o:before {
    content: "ï„˜";
}

.lc-icon-frown-o:before {
    content: "ï„™";
}

.lc-icon-meh-o:before {
    content: "ï„š";
}

.lc-icon-gamepad:before {
    content: "ï„›";
}

.lc-icon-keyboard-o:before {
    content: "ï„œ";
}

.lc-icon-flag-o:before {
    content: "ï„";
}

.lc-icon-flag-checkered:before {
    content: "ï„ž";
}

.lc-icon-terminal:before {
    content: "ï„ ";
}

.lc-icon-code:before {
    content: "ï„¡";
}

.lc-icon-mail-reply-all:before,
.lc-icon-reply-all:before {
    content: "ï„¢";
}

.lc-icon-star-half-empty:before,
.lc-icon-star-half-full:before,
.lc-icon-star-half-o:before {
    content: "ï„£";
}

.lc-icon-location-arrow:before {
    content: "ï„¤";
}

.lc-icon-crop:before {
    content: "ï„¥";
}

.lc-icon-code-fork:before {
    content: "ï„¦";
}

.lc-icon-unlink:before,
.lc-icon-chain-broken:before {
    content: "ï„§";
}

.lc-icon-question:before {
    content: "ï„¨";
}

.lc-icon-info:before {
    content: "ï„©";
}

.lc-icon-exclamation:before {
    content: "ï„ª";
}

.lc-icon-superscript:before {
    content: "ï„«";
}

.lc-icon-subscript:before {
    content: "ï„¬";
}

.lc-icon-eraser:before {
    content: "ï„­";
}

.lc-icon-puzzle-piece:before {
    content: "ï„®";
}

.lc-icon-microphone:before {
    content: "ï„°";
}

.lc-icon-microphone-slash:before {
    content: "ï„±";
}

.lc-icon-shield:before {
    content: "ï„²";
}

.lc-icon-calendar-o:before {
    content: "ï„³";
}

.lc-icon-fire-extinguisher:before {
    content: "ï„´";
}

.lc-icon-rocket:before {
    content: "ï„µ";
}

.lc-icon-maxcdn:before {
    content: "ï„¶";
}

.lc-icon-chevron-circle-left:before {
    content: "ï„·";
}

.lc-icon-chevron-circle-right:before {
    content: "ï„¸";
}

.lc-icon-chevron-circle-up:before {
    content: "ï„¹";
}

.lc-icon-chevron-circle-down:before {
    content: "ï„º";
}

.lc-icon-html5:before {
    content: "ï„»";
}

.lc-icon-css3:before {
    content: "ï„¼";
}

.lc-icon-anchor:before {
    content: "ï„½";
}

.lc-icon-unlock-alt:before {
    content: "ï„¾";
}

.lc-icon-bullseye:before {
    content: "ï…€";
}

.lc-icon-ellipsis-h:before {
    content: "ï…";
}

.lc-icon-ellipsis-v:before {
    content: "ï…‚";
}

.lc-icon-rss-square:before {
    content: "ï…ƒ";
}

.lc-icon-play-circle:before {
    content: "ï…„";
}

.lc-icon-ticket:before {
    content: "ï……";
}

.lc-icon-minus-square:before {
    content: "ï…†";
}

.lc-icon-minus-square-o:before {
    content: "ï…‡";
}

.lc-icon-level-up:before {
    content: "ï…ˆ";
}

.lc-icon-level-down:before {
    content: "ï…‰";
}

.lc-icon-check-square:before {
    content: "ï…Š";
}

.lc-icon-pencil-square:before {
    content: "ï…‹";
}

.lc-icon-external-link-square:before {
    content: "ï…Œ";
}

.lc-icon-share-square:before {
    content: "ï…";
}

.lc-icon-compass:before {
    content: "ï…Ž";
}

.lc-icon-toggle-down:before,
.lc-icon-caret-square-o-down:before {
    content: "ï…";
}

.lc-icon-toggle-up:before,
.lc-icon-caret-square-o-up:before {
    content: "ï…‘";
}

.lc-icon-toggle-right:before,
.lc-icon-caret-square-o-right:before {
    content: "ï…’";
}

.lc-icon-euro:before,
.lc-icon-eur:before {
    content: "ï…“";
}

.lc-icon-gbp:before {
    content: "ï…”";
}

.lc-icon-dollar:before,
.lc-icon-usd:before {
    content: "ï…•";
}

.lc-icon-rupee:before,
.lc-icon-inr:before {
    content: "ï…–";
}

.lc-icon-cny:before,
.lc-icon-rmb:before,
.lc-icon-yen:before,
.lc-icon-jpy:before {
    content: "ï…—";
}

.lc-icon-ruble:before,
.lc-icon-rouble:before,
.lc-icon-rub:before {
    content: "ï…˜";
}

.lc-icon-won:before,
.lc-icon-krw:before {
    content: "ï…™";
}

.lc-icon-bitcoin:before,
.lc-icon-btc:before {
    content: "ï…š";
}

.lc-icon-file:before {
    content: "ï…›";
}

.lc-icon-file-text:before {
    content: "ï…œ";
}

.lc-icon-sort-alpha-asc:before {
    content: "ï…";
}

.lc-icon-sort-alpha-desc:before {
    content: "ï…ž";
}

.lc-icon-sort-amount-asc:before {
    content: "ï… ";
}

.lc-icon-sort-amount-desc:before {
    content: "ï…¡";
}

.lc-icon-sort-numeric-asc:before {
    content: "ï…¢";
}

.lc-icon-sort-numeric-desc:before {
    content: "ï…£";
}

.lc-icon-thumbs-up:before {
    content: "ï…¤";
}

.lc-icon-thumbs-down:before {
    content: "ï…¥";
}

.lc-icon-youtube-square:before {
    content: "ï…¦";
}

.lc-icon-youtube:before {
    content: "ï…§";
}

.lc-icon-xing:before {
    content: "ï…¨";
}

.lc-icon-xing-square:before {
    content: "ï…©";
}

.lc-icon-youtube-play:before {
    content: "ï…ª";
}

.lc-icon-dropbox:before {
    content: "ï…«";
}

.lc-icon-stack-overflow:before {
    content: "ï…¬";
}

.lc-icon-instagram:before {
    content: "ï…­";
}

.lc-icon-flickr:before {
    content: "ï…®";
}

.lc-icon-adn:before {
    content: "ï…°";
}

.lc-icon-bitbucket:before {
    content: "ï…±";
}

.lc-icon-bitbucket-square:before {
    content: "ï…²";
}

.lc-icon-tumblr:before {
    content: "ï…³";
}

.lc-icon-tumblr-square:before {
    content: "ï…´";
}

.lc-icon-long-arrow-down:before {
    content: "ï…µ";
}

.lc-icon-long-arrow-up:before {
    content: "ï…¶";
}

.lc-icon-long-arrow-left:before {
    content: "ï…·";
}

.lc-icon-long-arrow-right:before {
    content: "ï…¸";
}

.lc-icon-apple:before {
    content: "ï…¹";
}

.lc-icon-windows:before {
    content: "ï…º";
}

.lc-icon-android:before {
    content: "ï…»";
}

.lc-icon-linux:before {
    content: "ï…¼";
}

.lc-icon-dribbble:before {
    content: "ï…½";
}

.lc-icon-skype:before {
    content: "ï…¾";
}

.lc-icon-foursquare:before {
    content: "ï†€";
}

.lc-icon-trello:before {
    content: "ï†";
}

.lc-icon-female:before {
    content: "ï†‚";
}

.lc-icon-male:before {
    content: "ï†ƒ";
}

.lc-icon-gittip:before,
.lc-icon-gratipay:before {
    content: "ï†„";
}

.lc-icon-sun-o:before {
    content: "ï†…";
}

.lc-icon-moon-o:before {
    content: "ï††";
}

.lc-icon-archive:before {
    content: "ï†‡";
}

.lc-icon-bug:before {
    content: "ï†ˆ";
}

.lc-icon-vk:before {
    content: "ï†‰";
}

.lc-icon-weibo:before {
    content: "ï†Š";
}

.lc-icon-renren:before {
    content: "ï†‹";
}

.lc-icon-pagelines:before {
    content: "ï†Œ";
}

.lc-icon-stack-exchange:before {
    content: "ï†";
}

.lc-icon-arrow-circle-o-right:before {
    content: "ï†Ž";
}

.lc-icon-arrow-circle-o-left:before {
    content: "ï†";
}

.lc-icon-toggle-left:before,
.lc-icon-caret-square-o-left:before {
    content: "ï†‘";
}

.lc-icon-dot-circle-o:before {
    content: "ï†’";
}

.lc-icon-wheelchair:before {
    content: "ï†“";
}

.lc-icon-vimeo-square:before {
    content: "ï†”";
}

.lc-icon-turkish-lira:before,
.lc-icon-try:before {
    content: "ï†•";
}

.lc-icon-plus-square-o:before {
    content: "ï†–";
}

.lc-icon-space-shuttle:before {
    content: "ï†—";
}

.lc-icon-slack:before {
    content: "ï†˜";
}

.lc-icon-envelope-square:before {
    content: "ï†™";
}

.lc-icon-wordpress:before {
    content: "ï†š";
}

.lc-icon-openid:before {
    content: "ï†›";
}

.lc-icon-institution:before,
.lc-icon-bank:before,
.lc-icon-university:before {
    content: "ï†œ";
}

.lc-icon-mortar-board:before,
.lc-icon-graduation-cap:before {
    content: "ï†";
}

.lc-icon-yahoo:before {
    content: "ï†ž";
}

.lc-icon-google:before {
    content: "ï† ";
}

.lc-icon-reddit:before {
    content: "ï†¡";
}

.lc-icon-reddit-square:before {
    content: "ï†¢";
}

.lc-icon-stumbleupon-circle:before {
    content: "ï†£";
}

.lc-icon-stumbleupon:before {
    content: "ï†¤";
}

.lc-icon-delicious:before {
    content: "ï†¥";
}

.lc-icon-digg:before {
    content: "ï†¦";
}

.lc-icon-pied-piper:before {
    content: "ï†§";
}

.lc-icon-pied-piper-alt:before {
    content: "ï†¨";
}

.lc-icon-drupal:before {
    content: "ï†©";
}

.lc-icon-joomla:before {
    content: "ï†ª";
}

.lc-icon-language:before {
    content: "ï†«";
}

.lc-icon-fax:before {
    content: "ï†¬";
}

.lc-icon-building:before {
    content: "ï†­";
}

.lc-icon-child:before {
    content: "ï†®";
}

.lc-icon-paw:before {
    content: "ï†°";
}

.lc-icon-spoon:before {
    content: "ï†±";
}

.lc-icon-cube:before {
    content: "ï†²";
}

.lc-icon-cubes:before {
    content: "ï†³";
}

.lc-icon-behance:before {
    content: "ï†´";
}

.lc-icon-behance-square:before {
    content: "ï†µ";
}

.lc-icon-steam:before {
    content: "ï†¶";
}

.lc-icon-steam-square:before {
    content: "ï†·";
}

.lc-icon-recycle:before {
    content: "ï†¸";
}

.lc-icon-automobile:before,
.lc-icon-car:before {
    content: "ï†¹";
}

.lc-icon-cab:before,
.lc-icon-taxi:before {
    content: "ï†º";
}

.lc-icon-tree:before {
    content: "ï†»";
}

.lc-icon-spotify:before {
    content: "ï†¼";
}

.lc-icon-deviantart:before {
    content: "ï†½";
}

.lc-icon-soundcloud:before {
    content: "ï†¾";
}

.lc-icon-database:before {
    content: "ï‡€";
}

.lc-icon-file-pdf-o:before {
    content: "ï‡";
}

.lc-icon-file-word-o:before {
    content: "ï‡‚";
}

.lc-icon-file-excel-o:before {
    content: "ï‡ƒ";
}

.lc-icon-file-powerpoint-o:before {
    content: "ï‡„";
}

.lc-icon-file-photo-o:before,
.lc-icon-file-picture-o:before,
.lc-icon-file-image-o:before {
    content: "ï‡…";
}

.lc-icon-file-zip-o:before,
.lc-icon-file-archive-o:before {
    content: "ï‡†";
}

.lc-icon-file-sound-o:before,
.lc-icon-file-audio-o:before {
    content: "ï‡‡";
}

.lc-icon-file-movie-o:before,
.lc-icon-file-video-o:before {
    content: "ï‡ˆ";
}

.lc-icon-file-code-o:before {
    content: "ï‡‰";
}

.lc-icon-vine:before {
    content: "ï‡Š";
}

.lc-icon-codepen:before {
    content: "ï‡‹";
}

.lc-icon-jsfiddle:before {
    content: "ï‡Œ";
}

.lc-icon-life-bouy:before,
.lc-icon-life-buoy:before,
.lc-icon-life-saver:before,
.lc-icon-support:before,
.lc-icon-life-ring:before {
    content: "ï‡";
}

.lc-icon-circle-o-notch:before {
    content: "ï‡Ž";
}

.lc-icon-ra:before,
.lc-icon-rebel:before {
    content: "ï‡";
}

.lc-icon-ge:before,
.lc-icon-empire:before {
    content: "ï‡‘";
}

.lc-icon-git-square:before {
    content: "ï‡’";
}

.lc-icon-git:before {
    content: "ï‡“";
}

.lc-icon-hacker-news:before {
    content: "ï‡”";
}

.lc-icon-tencent-weibo:before {
    content: "ï‡•";
}

.lc-icon-qq:before {
    content: "ï‡–";
}

.lc-icon-wechat:before,
.lc-icon-weixin:before {
    content: "ï‡—";
}

.lc-icon-send:before,
.lc-icon-paper-plane:before {
    content: "ï‡˜";
}

.lc-icon-send-o:before,
.lc-icon-paper-plane-o:before {
    content: "ï‡™";
}

.lc-icon-history:before {
    content: "ï‡š";
}

.lc-icon-genderless:before,
.lc-icon-circle-thin:before {
    content: "ï‡›";
}

.lc-icon-header:before {
    content: "ï‡œ";
}

.lc-icon-paragraph:before {
    content: "ï‡";
}

.lc-icon-sliders:before {
    content: "ï‡ž";
}

.lc-icon-share-alt:before {
    content: "ï‡ ";
}

.lc-icon-share-alt-square:before {
    content: "ï‡¡";
}

.lc-icon-bomb:before {
    content: "ï‡¢";
}

.lc-icon-soccer-ball-o:before,
.lc-icon-futbol-o:before {
    content: "ï‡£";
}

.lc-icon-tty:before {
    content: "ï‡¤";
}

.lc-icon-binoculars:before {
    content: "ï‡¥";
}

.lc-icon-plug:before {
    content: "ï‡¦";
}

.lc-icon-slideshare:before {
    content: "ï‡§";
}

.lc-icon-twitch:before {
    content: "ï‡¨";
}

.lc-icon-yelp:before {
    content: "ï‡©";
}

.lc-icon-newspaper-o:before {
    content: "ï‡ª";
}

.lc-icon-wifi:before {
    content: "ï‡«";
}

.lc-icon-calculator:before {
    content: "ï‡¬";
}

.lc-icon-paypal:before {
    content: "ï‡­";
}

.lc-icon-google-wallet:before {
    content: "ï‡®";
}

.lc-icon-cc-visa:before {
    content: "ï‡°";
}

.lc-icon-cc-mastercard:before {
    content: "ï‡±";
}

.lc-icon-cc-discover:before {
    content: "ï‡²";
}

.lc-icon-cc-amex:before {
    content: "ï‡³";
}

.lc-icon-cc-paypal:before {
    content: "ï‡´";
}

.lc-icon-cc-stripe:before {
    content: "ï‡µ";
}

.lc-icon-bell-slash:before {
    content: "ï‡¶";
}

.lc-icon-bell-slash-o:before {
    content: "ï‡·";
}

.lc-icon-trash:before {
    content: "ï‡¸";
}

.lc-icon-copyright:before {
    content: "ï‡¹";
}

.lc-icon-at:before {
    content: "ï‡º";
}

.lc-icon-eyedropper:before {
    content: "ï‡»";
}

.lc-icon-paint-brush:before {
    content: "ï‡¼";
}

.lc-icon-birthday-cake:before {
    content: "ï‡½";
}

.lc-icon-area-chart:before {
    content: "ï‡¾";
}

.lc-icon-pie-chart:before {
    content: "ïˆ€";
}

.lc-icon-line-chart:before {
    content: "ïˆ";
}

.lc-icon-lastfm:before {
    content: "ïˆ‚";
}

.lc-icon-lastfm-square:before {
    content: "ïˆƒ";
}

.lc-icon-toggle-off:before {
    content: "ïˆ„";
}

.lc-icon-toggle-on:before {
    content: "ïˆ…";
}

.lc-icon-bicycle:before {
    content: "ïˆ†";
}

.lc-icon-bus:before {
    content: "ïˆ‡";
}

.lc-icon-ioxhost:before {
    content: "ïˆˆ";
}

.lc-icon-angellist:before {
    content: "ïˆ‰";
}

.lc-icon-cc:before {
    content: "ïˆŠ";
}

.lc-icon-shekel:before,
.lc-icon-sheqel:before,
.lc-icon-ils:before {
    content: "ïˆ‹";
}

.lc-icon-meanpath:before {
    content: "ïˆŒ";
}

.lc-icon-buysellads:before {
    content: "ïˆ";
}

.lc-icon-connectdevelop:before {
    content: "ïˆŽ";
}

.lc-icon-dashcube:before {
    content: "ïˆ";
}

.lc-icon-forumbee:before {
    content: "ïˆ‘";
}

.lc-icon-leanpub:before {
    content: "ïˆ’";
}

.lc-icon-sellsy:before {
    content: "ïˆ“";
}

.lc-icon-shirtsinbulk:before {
    content: "ïˆ”";
}

.lc-icon-simplybuilt:before {
    content: "ïˆ•";
}

.lc-icon-skyatlas:before {
    content: "ïˆ–";
}

.lc-icon-cart-plus:before {
    content: "ïˆ—";
}

.lc-icon-cart-arrow-down:before {
    content: "ïˆ˜";
}

.lc-icon-diamond:before {
    content: "ïˆ™";
}

.lc-icon-ship:before {
    content: "ïˆš";
}

.lc-icon-user-secret:before {
    content: "ïˆ›";
}

.lc-icon-motorcycle:before {
    content: "ïˆœ";
}

.lc-icon-street-view:before {
    content: "ïˆ";
}

.lc-icon-heartbeat:before {
    content: "ïˆž";
}

.lc-icon-venus:before {
    content: "ïˆ¡";
}

.lc-icon-mars:before {
    content: "ïˆ¢";
}

.lc-icon-mercury:before {
    content: "ïˆ£";
}

.lc-icon-transgender:before {
    content: "ïˆ¤";
}

.lc-icon-transgender-alt:before {
    content: "ïˆ¥";
}

.lc-icon-venus-double:before {
    content: "ïˆ¦";
}

.lc-icon-mars-double:before {
    content: "ïˆ§";
}

.lc-icon-venus-mars:before {
    content: "ïˆ¨";
}

.lc-icon-mars-stroke:before {
    content: "ïˆ©";
}

.lc-icon-mars-stroke-v:before {
    content: "ïˆª";
}

.lc-icon-mars-stroke-h:before {
    content: "ïˆ«";
}

.lc-icon-neuter:before {
    content: "ïˆ¬";
}

.lc-icon-facebook-official:before {
    content: "ïˆ°";
}

.lc-icon-pinterest-p:before {
    content: "ïˆ±";
}

.lc-icon-whatsapp:before {
    content: "ïˆ²";
}

.lc-icon-server:before {
    content: "ïˆ³";
}

.lc-icon-user-plus:before {
    content: "ïˆ´";
}

.lc-icon-user-times:before {
    content: "ïˆµ";
}

.lc-icon-hotel:before,
.lc-icon-bed:before {
    content: "ïˆ¶";
}

.lc-icon-viacoin:before {
    content: "ïˆ·";
}

.lc-icon-train:before {
    content: "ïˆ¸";
}

.lc-icon-subway:before {
    content: "ïˆ¹";
}

.lc-icon-medium:before {
    content: "ïˆº";
}

#FeatureEditorial .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

#FeatureEditorial .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#FeatureEditorial .slick-list:focus {
    outline: none;
}

#FeatureEditorial .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

#FeatureEditorial .slick-slider .slick-track,
#FeatureEditorial .slick-slider .slick-list {
    transform: translate3d(0, 0, 0);
}

#FeatureEditorial .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

#FeatureEditorial .slick-track:before,
#FeatureEditorial .slick-track:after {
    display: table;
    content: "";
}

#FeatureEditorial .slick-track:after {
    clear: both;
}

#FeatureEditorial .slick-loading .slick-track {
    visibility: hidden;
}

#FeatureEditorial .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

#FeatureEditorial [dir="rtl"] .slick-slide {
    float: right;
}

#FeatureEditorial .slick-slide img {
    display: block;
}

#FeatureEditorial .slick-slide.slick-loading img {
    display: none;
}

#FeatureEditorial .slick-slide.dragging img {
    pointer-events: none;
}

#FeatureEditorial .slick-initialized .slick-slide {
    display: block;
}

#FeatureEditorial .slick-loading .slick-slide {
    visibility: hidden;
}

#FeatureEditorial .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

#FeatureEditorial .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-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;
}

#FeatureEditorial .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

#FeatureEditorial .slick-list:focus {
    outline: none;
}

#FeatureEditorial .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

#FeatureEditorial .slick-loading .slick-list {
    background: #fff url("../spinner50w.gif") center center no-repeat;
}

#FeatureEditorial .slick-slider .slick-track {
    transform: translate3d(0, 0, 0);
}

#FeatureEditorial .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}

#FeatureEditorial .slick-track:before,
#FeatureEditorial .slick-track:after {
    content: "";
    display: table;
}

#FeatureEditorial .slick-track:after {
    clear: both;
}

#FeatureEditorial .slick-loading .slick-track {
    visibility: hidden;
}

#FeatureEditorial .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

#FeatureEditorial .slick-slide img {
    display: block;
}

#FeatureEditorial .slick-slide.slick-loading img {
    display: none;
}

#FeatureEditorial .slick-slide.dragging img {
    pointer-events: none;
}

#FeatureEditorial [dir="rtl"] .slick-slide {
    float: right;
}

#FeatureEditorial .slick-initialized .slick-slide {
    display: block;
}

#FeatureEditorial .slick-loading .slick-slide {
    visibility: hidden;
}

#FeatureEditorial .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

#FeatureEditorial .slick-prev,
#FeatureEditorial .slick-next {
    position: absolute;
    display: block;
    height: 38px;
    width: 38px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    margin-top: -19px;
    padding: 0;
    border: none;
    outline: none;
}

#FeatureEditorial .slick-prev:hover,
#FeatureEditorial .slick-prev:focus,
#FeatureEditorial .slick-next:hover,
#FeatureEditorial .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent;
}

#FeatureEditorial .slick-prev:hover:before,
#FeatureEditorial .slick-prev:focus:before,
#FeatureEditorial .slick-next:hover:before,
#FeatureEditorial .slick-next:focus:before {
    opacity: 1;
}

#FeatureEditorial .slick-prev.slick-disabled:before,
#FeatureEditorial .slick-next.slick-disabled:before {
    opacity: 1;
}

#FeatureEditorial .slick-prev:before,
#FeatureEditorial .slick-next:before {
    font-family: "entypo arrows for slider";
    font-size: 38px;
    line-height: 1;
    color: #000;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#FeatureEditorial .slick-prev {
    left: -5px;
}

#FeatureEditorial .slick-prev:before {
    content: "î˜‚";
}

#FeatureEditorial [dir="rtl"] .slick-prev {
    left: auto;
    right: -5px;
}

#FeatureEditorial [dir="rtl"] .slick-prev:before {
    content: "î˜";
}

#FeatureEditorial .slick-next {
    right: -5px;
}

#FeatureEditorial .slick-next:before {
    content: "î˜";
}

#FeatureEditorial [dir="rtl"] .slick-next {
    left: -5px;
    right: auto;
}

#FeatureEditorial [dir="rtl"] .slick-next:before {
    content: "î˜‚";
}

#FeatureEditorial .slick-slider {
    margin-bottom: 30px;
}

#FeatureEditorial .slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
}

#FeatureEditorial .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

#FeatureEditorial .slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}

#FeatureEditorial .slick-dots li button:hover,
#FeatureEditorial .slick-dots li button:focus {
    outline: none;
}

#FeatureEditorial .slick-dots li button:hover:before,
#FeatureEditorial .slick-dots li button:focus:before {
    opacity: 1;
}

#FeatureEditorial .slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "ï‡›";
    width: 20px;
    height: 20px;
    font-family: "entypo arrows for slider";
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#FeatureEditorial .slick-dots li.slick-active button:before {
    color: #000;
    opacity: 1;
}

@keyframes vex-fadein {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes vex-fadeout {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes vex-rotation {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
    }
}

.vex,
.vex *,
.vex *:before,
.vex *:after {
    box-sizing: border-box;
}

.vex {
    position: fixed;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1111;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.vex-overlay {
    background: black;
    filter: alpha(opacity=40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.vex-overlay {
    animation: vex-fadein 0.5s;
    -webkit-animation: vex-fadein 0.5s;
    -moz-animation: vex-fadein 0.5s;
    -ms-animation: vex-fadein 0.5s;
    -o-animation: vex-fadein 0.5s;
    -webkit-backface-visibility: hidden;
    position: fixed;
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.vex.vex-closing .vex-overlay {
    animation: vex-fadeout 0.5s;
    -webkit-animation: vex-fadeout 0.5s;
    -moz-animation: vex-fadeout 0.5s;
    -ms-animation: vex-fadeout 0.5s;
    -o-animation: vex-fadeout 0.5s;
    -webkit-backface-visibility: hidden;
}

.vex-content {
    animation: vex-fadein 0.5s;
    -webkit-animation: vex-fadein 0.5s;
    -moz-animation: vex-fadein 0.5s;
    -ms-animation: vex-fadein 0.5s;
    -o-animation: vex-fadein 0.5s;
    -webkit-backface-visibility: hidden;
    background: white;
}

.vex.vex-closing .vex-content {
    animation: vex-fadeout 0.5s;
    -webkit-animation: vex-fadeout 0.5s;
    -moz-animation: vex-fadeout 0.5s;
    -ms-animation: vex-fadeout 0.5s;
    -o-animation: vex-fadeout 0.5s;
    -webkit-backface-visibility: hidden;
}

.vex-close:before {
    font-family: Arial, sans-serif;
    content: "\00D7";
}

.vex-dialog-form {
    margin: 0;
}

.vex-dialog-button {
    -webkit-appearance: none;
    cursor: pointer;
}

.vex-loading-spinner {
    animation: vex-rotation 0.7s linear infinite;
    -webkit-animation: vex-rotation 0.7s linear infinite;
    -moz-animation: vex-rotation 0.7s linear infinite;
    -ms-animation: vex-rotation 0.7s linear infinite;
    -o-animation: vex-rotation 0.7s linear infinite;
    -webkit-backface-visibility: hidden;
    box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
    position: fixed;
    z-index: 1112;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2em;
    width: 2em;
    background: white;
}

body.vex-open {
    overflow: hidden;
}

#textHeader,
ul.nav_tabs,
#simliarArticlesContent {
    display: none;
}

#page,
#articlesContent,
.ui-tabs {
    padding: 0;
}

.container,
#tabs {
    width: 1024px;
}

#page {
    border: none;
}

#page .top-promotion-banner {
    width: 100%;
    margin: 0;
}

.state-pdp #page {
    border: 1px solid black;
}

#home #page .lc-page {
    margin-left: 0;
}

#tab1.row {
    padding: 0;
}

#article-top-desc.row {
    padding: 0;
}

#FeatureEditorial h1,
#FeatureEditorial h2,
#FeatureEditorial h3,
#FeatureEditorial h4,
#FeatureEditorial h5,
#FeatureEditorial h6 {
    padding: 0;
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    color: black;
}

#FeatureEditorial p,
#FeatureEditorial li,
#FeatureEditorial td,
#FeatureEditorial dt,
#FeatureEditorial dd {
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.42857em;
    text-decoration: none;
    letter-spacing: 0;
    color: black;
}

#FeatureEditorial p {
    margin-bottom: 0;
}

#FeatureEditorial hr {
    border: none;
    background-color: #2b2b2b;
    height: 1px;
    margin: 15px auto;
}

#FeatureEditorial sub {
    font-size: 60%;
    vertical-align: sub;
}

#FeatureEditorial sup {
    font-size: 60%;
    vertical-align: super;
}

#FeatureEditorial li {
    display: block;
}

#FeatureEditorial cite {
    font-style: italic;
}

#FeatureEditorial header,
#FeatureEditorial footer {
    border: none;
    margin: 0;
}

#FeatureEditorial a:hover {
    opacity: 1;
}

#FeatureEditorial .button {
    background: none;
    height: auto;
}

#FeatureEditorial p span,
#FeatureEditorial li span {
    font: inherit;
    letter-spacing: inherit;
    color: inherit;
}

#FeatureEditorial .title {
    font-weight: bold;
}

.lc-button {
    display: inline-block;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    padding: 12px 40px;
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    color: black;
    text-align: center;
    text-decoration: none;
}

.no-touch .lc-button:hover {
    text-decoration: none;
    background-color: black;
    color: white;
}

.lc-button--blk-blk-wht {
    border-color: #000;
    background-color: #000;
    color: #fff;
}

.no-touch .lc-button--blk-blk-wht--hover:hover,
.lc-button--trigger:hover .lc-button--blk-blk-wht--hover {
    border-color: #000;
    background-color: #000;
    color: #fff;
}

.lc-button--blk-nil-blk {
    border-color: #000;
    background-color: transparent;
    color: #000;
}

.no-touch .lc-button--blk-nil-blk--hover:hover,
.lc-button--trigger:hover .lc-button--blk-nil-blk--hover {
    border-color: #000;
    background-color: transparent;
    color: #000;
}

.lc-button--blk-wht-blk {
    border-color: #000;
    background-color: #fff;
    color: #000;
}

.no-touch .lc-button--blk-wht-blk--hover:hover,
.lc-button--trigger:hover .lc-button--blk-wht-blk--hover {
    border-color: #000;
    background-color: #fff;
    color: #000;
}

.lc-button--wht-blk-wht {
    border-color: #fff;
    background-color: #000;
    color: #fff;
}

.no-touch .lc-button--wht-blk-wht--hover:hover,
.lc-button--trigger:hover .lc-button--wht-blk-wht--hover {
    border-color: #fff;
    background-color: #000;
    color: #fff;
}

.lc-button--wht-nil-wht {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}

.no-touch .lc-button--wht-nil-wht--hover:hover,
.lc-button--trigger:hover .lc-button--wht-nil-wht--hover {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}

.lc-button--wht-wht-blk {
    border-color: #fff;
    background-color: #fff;
    color: #000;
}

.no-touch .lc-button--wht-wht-blk--hover:hover,
.lc-button--trigger:hover .lc-button--wht-wht-blk--hover {
    border-color: #fff;
    background-color: #fff;
    color: #000;
}

.js #FeatureEditorial {
    position: relative;
    z-index: 1;
}

.js #FeatureEditorial:after {
    display: block;
    content: "_";
    text-indent: -99999em;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    background: #fff url("../spinner50w.gif") scroll no-repeat center 300px;
}

.js #FeatureEditorial.js-ready {
    z-index: auto;
}

.js #FeatureEditorial.js-ready:after {
    display: none;
}

#FeatureEditorial .share {
    margin: 20px auto;
    max-width: 275px;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .share {
        margin: 126px 0 20px;
        max-width: none;
    }
}

.lt-ie9 #FeatureEditorial .share,
.oldie #FeatureEditorial .share {
    margin: 126px 0 20px;
    max-width: none;
}

#FeatureEditorial .share__title {
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 12px;
    font-weight: 800;
    line-height: 1.5em;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    text-align: center;
    margin: 0;
}

#FeatureEditorial .share__links {
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
}

#FeatureEditorial .share__links__item {
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    margin: 0.5em;
    font-family: Arial;
    font-size: 24px;
    line-height: 2em;
    text-align: center;
}

#FeatureEditorial .share__links__item--with-circle {
    border: 1px solid black;
    border-radius: 100%;
    width: 2em;
    height: 2em;
    font-size: 15px;
}

#FeatureEditorial .share__links__item--with-circle:hover {
    background-color: black;
    color: white;
}

#FeatureEditorial .share__links__item--with-circle .share__links__item__icon {
    display: inline-block;
    margin-top: 0;
    transform: none;
}

#FeatureEditorial .share__links__item--email .share__links__item__icon {
    font-size: 0.65em;
}

#FeatureEditorial .share__links__item__icon {
    font-size: 1em;
    line-height: 1em;
    display: block;
    margin-top: 50%;
    transform: translateY(-50%);
}

#FeatureEditorial .video-wrapper {
    position: relative;
    z-index: 1;
}

#FeatureEditorial .stamp--in-store {
    color: white;
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 10px;
    font-weight: 600;
    line-height: 1.5em;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    -khtml-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    width: 7em;
    height: 7em;
    padding: 2.1em 1em 2em 1.2em;
    background-color: black;
}

.locale-zh_CN #FeatureEditorial .stamp--in-store {
    font-size: 12px;
    font-weight: normal;
    width: 70px;
    height: 70px;
    padding: 1.4em 1em 1.4em 1.2em;
}

.lt-ie9 .locale-zh_CN #FeatureEditorial .stamp--in-store,
.oldie .locale-zh_CN #FeatureEditorial .stamp--in-store {
    background-image: url("../in-store-only_cn.png");
}

.lt-ie9 #FeatureEditorial .stamp--in-store,
.oldie #FeatureEditorial .stamp--in-store {
    padding: 0;
    text-indent: -9999px;
    overflow: hidden;
    background: transparent url("../in-store-only_v2.png") center center no-repeat;
}

.lt-ie9 #FeatureEditorial .stamp--in-store *,
.oldie #FeatureEditorial .stamp--in-store * {
    display: none;
}

#FeatureEditorial [hidden] {
    display: none;
}

@media only screen and (max-width: 767px) {
    #FeatureEditorial [for="read-more-checkbox"] {
        max-width: 180px;
        display: block;
        margin: 40px auto;
    }

    #FeatureEditorial .hide-for-read-more {
        max-height: 0;
        overflow: hidden;
        position: absolute;
        left: -20000em;
        width: 100%;
    }

    #FeatureEditorial #read-more-checkbox:checked~* [for="read-more-checkbox"] {
        display: none;
    }

    #FeatureEditorial #read-more-checkbox:checked~.hide-for-read-more,
    #FeatureEditorial #read-more-checkbox:checked~* .hide-for-read-more {
        max-height: none;
        overflow: visible;
        position: relative;
        left: auto;
    }
}

@font-face {
    font-family: "entypo arrows for slider";
    src: url("../fonts/entypo-arrows-for-slider.eot");
    src: url("../fonts/entypo-arrows-for-slider.eot?#iefix") format("embedded-opentype"),
        url("../fonts/entypo-arrows-for-slider.svg#entypo-arrows-for-slider") format("svg"),
        url("../fonts/entypo-arrows-for-slider.woff") format("woff"),
        url("../fonts/entypo-arrows-for-slider.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

#FeatureEditorial [data-slide-icon]:before {
    font-family: "entypo arrows for slider";
    content: attr(data-slide-icon);
    speak: none;
    font-weight: normal;
    font-style: normal;
    line-height: inherit;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
}

#FeatureEditorial .js-slider .firstNextButton {
    position: absolute;
    z-index: 101;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background-color: #fff;
    transition: 0.5s right 0.5s;
    padding: 10px 0 10px 20px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 38px;
    vertical-align: middle;
    color: #000;
    border-top-left-radius: 58px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 58px;
    border-bottom-right-radius: 0;
}

#FeatureEditorial .js-slider .firstNextButton [data-slide-icon] {
    font-size: 38px;
    vertical-align: middle;
    margin-top: -0.2em;
    display: inline-block;
}

#FeatureEditorial .js-slider .slick-prev,
#FeatureEditorial .js-slider .slick-next {
    opacity: 0;
    transition: 0.5s opacity;
    box-sizing: content-box;
    padding: 10px;
    margin-top: -29px;
    z-index: 100;
}

#FeatureEditorial .js-slider.firstMove .firstNextButton {
    right: -50%;
}

#FeatureEditorial .js-slider.firstMove .slick-prev,
#FeatureEditorial .js-slider.firstMove .slick-next {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}

#FeatureEditorial .title--white {
    color: white;
}

#FeatureEditorial .title--white.title--with-line .title__inner-text::before,
#FeatureEditorial .title--white.title--with-line .title__inner-text::after {
    background-color: white;
}

#FeatureEditorial .title--with-line {
    position: relative;
    overflow: hidden;
    text-align: center;
    margin: 32px auto;
    padding: 0;
}

#FeatureEditorial .title--with-line .title__inner-text {
    position: relative;
    z-index: 2;
    display: inline-block;
    padding: 0 1em;
    max-width: 90%;
    font: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    color: inherit;
}

#FeatureEditorial .title--with-line .title__inner-text::before,
#FeatureEditorial .title--with-line .title__inner-text::after {
    content: "-";
    text-indent: -9999999px;
    display: block;
    width: 10000px;
    height: 1px;
    background-color: black;
    position: absolute;
    z-index: 1;
    top: 50%;
}

#FeatureEditorial .title--with-line .title__inner-text::before {
    right: 100%;
}

#FeatureEditorial .title--with-line .title__inner-text::after {
    left: 100%;
}

#FeatureEditorial .title__lines__item {
    font: inherit;
    font-size: 0.77em;
    font-weight: inherit;
    line-height: 1.45em;
    letter-spacing: inherit;
    text-align: inherit;
    text-transform: inherit;
    display: block;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .title__lines__item {
        font-size: 0.90999em;
        line-height: 1.2em;
    }
}

.lt-ie9 #FeatureEditorial .title__lines__item,
.oldie #FeatureEditorial .title__lines__item {
    font-size: 0.90999em;
    line-height: 1.2em;
}

#FeatureEditorial .title__lines__item--primary {
    font-size: 1em;
    font-weight: inherit;
    line-height: 1.3em;
    text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .title__lines__item--primary {
        line-height: 1.3em;
    }
}

.lt-ie9 #FeatureEditorial .title__lines__item--primary,
.oldie #FeatureEditorial .title__lines__item--primary {
    line-height: 1.3em;
}

.locale-zh_CN #FeatureEditorial .title__lines__item--primary {
    letter-spacing: 0;
    font-weight: bold;
}

#FeatureEditorial .products {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 1000px;
}

#FeatureEditorial .products--2-2 .products__item {
    width: 48%;
    margin-left: 1%;
}

#FeatureEditorial .products--2-2 .products__item:first-child {
    margin-left: 0;
}

#FeatureEditorial .products--2-4 .products__item {
    width: 48%;
    margin-left: 1%;
}

#FeatureEditorial .products--2-4 .products__item:first-child {
    margin-left: 0;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .products--2-4 .products__item {
        width: 21.8%;
        margin-left: 2.56%;
    }

    #FeatureEditorial .products--2-4 .products__item:first-child {
        margin-left: 0;
    }
}

.lt-ie9 #FeatureEditorial .products--2-4 .products__item,
.oldie #FeatureEditorial .products--2-4 .products__item {
    width: 21.8%;
    margin-left: 2.56%;
}

.lt-ie9 #FeatureEditorial .products--2-4 .products__item:first-child,
.oldie #FeatureEditorial .products--2-4 .products__item:first-child {
    margin-left: 0;
}

#FeatureEditorial .products__item {
    text-align: center;
}

#FeatureEditorial .products__item:hover .products__item__figure::after {
    opacity: 0.4;
}

#FeatureEditorial .products__item__figure {
    position: relative;
    display: inline-block;
    margin-bottom: 12px;
}

#FeatureEditorial .products__item__figure::after {
    content: "#";
    text-indent: 120%;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: white;
    opacity: 0;
    transition: opacity 0.4s;
}

#FeatureEditorial .products__item__figure__image {
    display: block;
    margin: 0 auto;
}

#FeatureEditorial .products__item__text {
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.3em;
    text-transform: uppercase;
    text-align: inherit;
    color: inherit;
    margin: 0.5em 0;
}

#FeatureEditorial .products__item__text--name {
    font-weight: 600;
}

.locale-zh_CN #FeatureEditorial .products__item__text--name {
    font-weight: 400;
}

#FeatureEditorial .products__item__text--instore {
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.2em;
    text-transform: none;
}

#FeatureEditorial .products__item__text--instore a {
    display: inline;
}

#FeatureEditorial .header {
    width: 95%;
    max-width: 1024px;
    margin: 40px auto 0;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .header {
        margin: 60px auto 90px;
    }
}

.lt-ie9 #FeatureEditorial .header,
.oldie #FeatureEditorial .header {
    margin: 60px auto 90px;
}

#FeatureEditorial .header__title {
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 26px;
    font-weight: normal;
    line-height: 1.2em;
    text-align: center;
    text-transform: none;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .header__title {
        font-size: 42px;
    }
}

.lt-ie9 #FeatureEditorial .header__title,
.oldie #FeatureEditorial .header__title {
    font-size: 42px;
}

.locale-zh_CN #FeatureEditorial .header__title {
    font-weight: normal;
    letter-spacing: 0;
}

@media only screen and (min-width: 768px) {
    .locale-zh_CN #FeatureEditorial .header__title {
        font-size: 38px;
        margin: 0.6em auto;
    }
}

.lt-ie9 .locale-zh_CN #FeatureEditorial .header__title,
.oldie .locale-zh_CN #FeatureEditorial .header__title {
    font-size: 38px;
    margin: 0.6em auto;
}

#FeatureEditorial .header__title__lines__item {
    font: inherit;
    font-size: 0.72em;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: inherit;
    text-transform: inherit;
    display: block;
}

#FeatureEditorial .header__title__lines__item--primary {
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    margin: 1em 0;
}

.locale-zh_CN #FeatureEditorial .header__title__lines__item--primary {
    letter-spacing: 0;
    margin: 0.75em 0;
}

#FeatureEditorial .header__standfirst {
    width: 95%;
    font-size: 20px;
    margin: 1.2em auto 0.5em;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .header__standfirst {
        font-size: 30px;
    }
}

.lt-ie9 #FeatureEditorial .header__standfirst,
.oldie #FeatureEditorial .header__standfirst {
    font-size: 30px;
}

.locale-zh_CN #FeatureEditorial .header__standfirst {
    max-width: 770px;
}

@media only screen and (min-width: 768px) {
    .locale-zh_CN #FeatureEditorial .header__standfirst {
        font-size: 24px;
        margin-top: 0.5em;
    }
}

.lt-ie9 .locale-zh_CN #FeatureEditorial .header__standfirst,
.oldie .locale-zh_CN #FeatureEditorial .header__standfirst {
    font-size: 24px;
    margin-top: 0.5em;
}

#FeatureEditorial .header__standfirst__paragraph {
    font-size: inherit;
    font-weight: normal;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center;
}

#FeatureEditorial .header__credit {
    text-align: center;
    font-size: 16px;
    letter-spacing: 0.02em;
    margin: 0.8em auto;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .header__credit {
        font-size: 20px;
    }

    #FeatureEditorial .main-content__desc {
        margin: -30px 0 30px;
    }
}

.lt-ie9 #FeatureEditorial .header__credit,
.oldie #FeatureEditorial .header__credit {
    font-size: 20px;
}

#FeatureEditorial .main-content {
    text-align: center;
    width: 83%;
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 10;
}

#FeatureEditorial .main-content__desc-wrapper {
    margin: 26px auto 36px;
    text-align: justify;
}

#FeatureEditorial .main-content__desc-wrapper__paragraph {
    margin: 10px auto;
    text-align: inherit;
}

#FeatureEditorial .main-content__desc-wrapper__quote-wrapper {
    position: relative;
    margin-bottom: 40px;
}

#FeatureEditorial .main-content__desc-wrapper__quote-wrapper::before {
    content: "-";
    text-indent: 120%;
    overflow: hidden;
    white-space: nowrap;
    width: 100px;
    height: 2px;
    background-color: black;
    display: block;
    margin: 55px auto 30px;
}

#FeatureEditorial .main-content__desc-wrapper__quote-wrapper__quote {
    color: inherit;
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5em;
    letter-spacing: 0.02em;
    border: none;
    padding: 0;
    margin: 1.5em 0;
}

@media only screen and (min-width: 569px) {
    #FeatureEditorial .main-content__desc-wrapper__quote-wrapper__quote {
        font-size: 28px;
    }
}

.lt-ie9 #FeatureEditorial .main-content__desc-wrapper__quote-wrapper__quote,
.oldie #FeatureEditorial .main-content__desc-wrapper__quote-wrapper__quote {
    font-size: 28px;
}

#FeatureEditorial .main-content__desc-wrapper__quote-wrapper__author {
    margin: 0.9em 0;
    text-align: center;
}

#FeatureEditorial .main-content__desc-wrapper__cta {
    margin: 38px auto 1.5em;
    text-align: center;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .main-content__desc-wrapper__cta {
        font-size: 16px;
    }
}

.lt-ie9 #FeatureEditorial .main-content__desc-wrapper__cta,
.oldie #FeatureEditorial .main-content__desc-wrapper__cta {
    font-size: 16px;
}

#FeatureEditorial .main-content__desc-wrapper__cta .lc-button {
    font-size: 16px;
    font-weight: bold;
}

#FeatureEditorial .cta {
    text-align: center;
    margin: 0 auto 40px;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .cta {
        margin-bottom: 80px;
    }
}

.lt-ie9 #FeatureEditorial .cta,
.oldie #FeatureEditorial .cta {
    margin-bottom: 80px;
}

#FeatureEditorial .game {
    overflow: hidden;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game {
        margin-top: 50px;
        padding-bottom: 50px;
    }
}

.lt-ie9 #FeatureEditorial .game,
.oldie #FeatureEditorial .game {
    margin-top: 50px;
    padding-bottom: 50px;
}

#FeatureEditorial .game__progress {
    width: 90%;
    height: 1px;
    max-width: 520px;
    background-color: black;
    position: relative;
    margin: 40px auto;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__progress {
        margin: 50px auto 100px;
    }
}

.lt-ie9 #FeatureEditorial .game__progress,
.oldie #FeatureEditorial .game__progress {
    margin: 50px auto 100px;
}

#FeatureEditorial .game__progress::before {
    content: "-";
    display: block;
    text-indent: 120%;
    overflow: hidden;
    white-space: nowrap;
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: black;
    transform: translateX(0%);
    transition: transform 0.5s;
}

#FeatureEditorial .game__progress--1::before {
    width: 100%;
}

#FeatureEditorial .game__progress[data-step="1"]::before {
    transform: translateX(0%);
}

#FeatureEditorial .game__progress[data-step="1"]+.game__questions>.game__questions__item:nth-child(1) {
    display: block;
}

#FeatureEditorial .game__progress--2::before {
    width: 50%;
}

#FeatureEditorial .game__progress[data-step="2"]::before {
    transform: translateX(100%);
}

#FeatureEditorial .game__progress[data-step="2"]+.game__questions>.game__questions__item:nth-child(2) {
    display: block;
}

#FeatureEditorial .game__progress--3::before {
    width: 33.33333%;
}

#FeatureEditorial .game__progress[data-step="3"]::before {
    transform: translateX(200%);
}

#FeatureEditorial .game__progress[data-step="3"]+.game__questions>.game__questions__item:nth-child(3) {
    display: block;
}

#FeatureEditorial .game__progress--4::before {
    width: 25%;
}

#FeatureEditorial .game__progress[data-step="4"]::before {
    transform: translateX(300%);
}

#FeatureEditorial .game__progress[data-step="4"]+.game__questions>.game__questions__item:nth-child(4) {
    display: block;
}

#FeatureEditorial .game__progress--5::before {
    width: 20%;
}

#FeatureEditorial .game__progress[data-step="5"]::before {
    transform: translateX(400%);
}

#FeatureEditorial .game__progress[data-step="5"]+.game__questions>.game__questions__item:nth-child(5) {
    display: block;
}

#FeatureEditorial .game__progress--6::before {
    width: 16.66667%;
}

#FeatureEditorial .game__progress[data-step="6"]::before {
    transform: translateX(500%);
}

#FeatureEditorial .game__progress[data-step="6"]+.game__questions>.game__questions__item:nth-child(6) {
    display: block;
}

#FeatureEditorial .game__progress--7::before {
    width: 14.28571%;
}

#FeatureEditorial .game__progress[data-step="7"]::before {
    transform: translateX(600%);
}

#FeatureEditorial .game__progress[data-step="7"]+.game__questions>.game__questions__item:nth-child(7) {
    display: block;
}

#FeatureEditorial .game__progress--8::before {
    width: 12.5%;
}

#FeatureEditorial .game__progress[data-step="8"]::before {
    transform: translateX(700%);
}

#FeatureEditorial .game__progress[data-step="8"]+.game__questions>.game__questions__item:nth-child(8) {
    display: block;
}

#FeatureEditorial .game__progress--9::before {
    width: 11.11111%;
}

#FeatureEditorial .game__progress[data-step="9"]::before {
    transform: translateX(800%);
}

#FeatureEditorial .game__progress[data-step="9"]+.game__questions>.game__questions__item:nth-child(9) {
    display: block;
}

#FeatureEditorial .game__progress--10::before {
    width: 10%;
}

#FeatureEditorial .game__progress[data-step="10"]::before {
    transform: translateX(900%);
}

#FeatureEditorial .game__progress[data-step="10"]+.game__questions>.game__questions__item:nth-child(10) {
    display: block;
}

#FeatureEditorial .game__questions__item {
    display: none;
}

#FeatureEditorial .game__questions__item__question {
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__questions__item__question {
        font-size: 30px;
    }
}

.lt-ie9 #FeatureEditorial .game__questions__item__question,
.oldie #FeatureEditorial .game__questions__item__question {
    font-size: 30px;
}

#FeatureEditorial .game__questions__item__options {
    margin: 0 auto;
    width: 80%;
    max-width: 650px;
}

#FeatureEditorial .game__questions__item__options__item {
    width: 100%;
    padding: 0.6em 1em 0.6em 1.5em;
    margin: 20px auto;
    border: 1px solid black;
    cursor: pointer;
    position: relative;
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0;
    text-transform: uppercase;
    text-align: center;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__questions__item__options__item {
        margin: 79px auto;
        padding-left: 3.2em;
    }
}

.lt-ie9 #FeatureEditorial .game__questions__item__options__item,
.oldie #FeatureEditorial .game__questions__item__options__item {
    margin: 79px auto;
    padding-left: 3.2em;
}

#FeatureEditorial .game__questions__item__options__item:hover {
    background-color: black;
    color: white;
}

#FeatureEditorial .game__questions__item__options__item::before {
    content: attr(data-letter);
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 4em;
    font-style: italic;
    font-weight: normal;
    line-height: 1em;
    position: absolute;
    left: -0.4em;
    top: 50%;
    transform: translateY(-50%);
    color: black;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__questions__item__options__item::before {
        font-size: 8em;
    }
}

.lt-ie9 #FeatureEditorial .game__questions__item__options__item::before,
.oldie #FeatureEditorial .game__questions__item__options__item::before {
    font-size: 8em;
}

#FeatureEditorial .game__results {
    overflow: hidden;
}

#FeatureEditorial .game__results__item {
    display: none;
}

#FeatureEditorial .game__results__item__headings {
    margin: 40px auto 10px;
    max-width: 800px;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__results__item__headings {
        margin: 0 auto 80px;
    }
}

.lt-ie9 #FeatureEditorial .game__results__item__headings,
.oldie #FeatureEditorial .game__results__item__headings {
    margin: 0 auto 80px;
}

#FeatureEditorial .game__results__item__headings__title {
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-align: center;
    margin: 0.5em auto;
    max-width: 80%;
}
#FeatureEditorial .game__results__item__headings__desc {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-align: center;
    margin: 0.5em auto;
    max-width: 90%;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__results__item__headings__title {
        font-size: 40px;
    }
}

.lt-ie9 #FeatureEditorial .game__results__item__headings__title,
.oldie #FeatureEditorial .game__results__item__headings__title {
    font-size: 40px;
}

#FeatureEditorial .game__results__item__headings__subtitle {
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    margin: 0.5em;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__results__item__headings__subtitle {
        font-size: 28px;
    }
}

.lt-ie9 #FeatureEditorial .game__results__item__headings__subtitle,
.oldie #FeatureEditorial .game__results__item__headings__subtitle {
    font-size: 28px;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__results__item__figure {
        margin: 80px auto;
    }
}

.lt-ie9 #FeatureEditorial .game__results__item__figure,
.oldie #FeatureEditorial .game__results__item__figure {
    margin: 80px auto;
}

#FeatureEditorial .game__results__item__figure picture,
#FeatureEditorial .game__results__item__figure img {
    display: block;
    margin: 0 auto;
}

#FeatureEditorial .game__results__item__products {
    margin: 40px auto;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__results__item__products {
        margin: 60px auto;
    }
}

.lt-ie9 #FeatureEditorial .game__results__item__products,
.oldie #FeatureEditorial .game__results__item__products {
    margin: 60px auto;
}

#FeatureEditorial .game__results__item__products .products__item__cta {
    margin-top: 20px;
}

#FeatureEditorial .game__results__item__desc {
    width: 83%;
    max-width: 515px;
    margin: 40px auto;
}

#FeatureEditorial .game__results__item__desc__paragraph {
    text-align: justify;
    margin: 10px auto;
}

#FeatureEditorial .game__results__item__product {
    margin: 40px auto;
}

#FeatureEditorial .game__results__item__product,
#FeatureEditorial .game__results__item__product img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#FeatureEditorial .game__results__item__cta {
    text-align: center;
    margin: 40px auto;
    max-width: 90%;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__results__item__cta {
        margin: 80px auto;
    }
}

.lt-ie9 #FeatureEditorial .game__results__item__cta,
.oldie #FeatureEditorial .game__results__item__cta {
    margin: 80px auto;
}

#FeatureEditorial .game[data-result] .game__progress::before {
    display: none;
}

#FeatureEditorial .game[data-result] .game__result {
    display: block;
}

#FeatureEditorial .game[data-result] [data-result-for] {
    display: none;
}

#FeatureEditorial .game[data-result="a"] [data-result-for="a"] {
    display: block;
}

#FeatureEditorial .game[data-result="b"] [data-result-for="b"] {
    display: block;
}

#FeatureEditorial .game[data-result="c"] [data-result-for="c"] {
    display: block;
}

#FeatureEditorial .game[data-result="d"] [data-result-for="d"] {
    display: block;
}

#FeatureEditorial .game[data-result="e"] [data-result-for="e"] {
    display: block;
}

#FeatureEditorial .hero {
    margin: 5% auto 10%;
    width: 100%;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .hero {
        margin: 40px auto 80px;
    }
}

.lt-ie9 #FeatureEditorial .hero,
.oldie #FeatureEditorial .hero {
    margin: 40px auto 80px;
}

#FeatureEditorial .hero img,
#FeatureEditorial .hero picture,
#FeatureEditorial .hero video {
    display: block;
    margin: 0 auto;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .hero__figure.js-slider__slide:nth-child(odd) {
        padding-right: 15px;
    }
}

.lt-ie9 #FeatureEditorial .hero__figure.js-slider__slide:nth-child(odd),
.oldie #FeatureEditorial .hero__figure.js-slider__slide:nth-child(odd) {
    padding-right: 15px;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .hero__figure.js-slider__slide:nth-child(even) {
        padding-left: 15px;
    }
}

.lt-ie9 #FeatureEditorial .hero__figure.js-slider__slide:nth-child(even),
.oldie #FeatureEditorial .hero__figure.js-slider__slide:nth-child(even) {
    padding-left: 15px;
}

#FeatureEditorial .hero--has-stamp {
    position: relative;
}

#FeatureEditorial .hero--has-stamp--in-store {
    padding-bottom: 35px;
}

#FeatureEditorial .hero__stamp {
    margin: 0 auto;
    position: absolute;
    z-index: 10;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}

#FeatureEditorial .footer .title {
    font-size: 18px;
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-weight: 800;
    letter-spacing: 0.05em;
}

#FeatureEditorial .game__results__item__headings {
    max-width: 960px;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__results__item__headings {
        margin-bottom: 40px;
    }
}

.lt-ie9 #FeatureEditorial .game__results__item__headings,
.oldie #FeatureEditorial .game__results__item__headings {
    margin-bottom: 40px;
}

@media only screen and (min-width: 768px) {
    #FeatureEditorial .game__results__item__headings__title {
        font-size: 28px;
        line-height: 1.5em;
    }
}

.lt-ie9 #FeatureEditorial .game__results__item__headings__title,
.oldie #FeatureEditorial .game__results__item__headings__title {
    font-size: 28px;
    line-height: 1.5em;
}

#FeatureEditorial .event__desc {
    width: 83%;
    max-width: 515px;
    margin: 40px auto;
}

#FeatureEditorial .event__desc__paragraph {
    text-align: justify;
    margin: 10px auto;
}

@keyframes vex-pulse {
    0% {
        box-shadow: inset 0 0 0 300px transparent;
    }

    70% {
        box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    }

    100% {
        box-shadow: inset 0 0 0 300px transparent;
    }
}

.vex.vex-theme-plain {
    padding-top: 160px;
    padding-bottom: 160px;
}

.vex.vex-theme-plain .vex-content {
    font-family: "Helvetica Neue", sans-serif;
    background: white;
    color: #444444;
    padding: 1em;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    width: 450px;
    font-size: 1.1em;
    line-height: 1.5em;
}

.vex.vex-theme-plain .vex-content h1,
.vex.vex-theme-plain .vex-content h2,
.vex.vex-theme-plain .vex-content h3,
.vex.vex-theme-plain .vex-content h4,
.vex.vex-theme-plain .vex-content h5,
.vex.vex-theme-plain .vex-content h6,
.vex.vex-theme-plain .vex-content p,
.vex.vex-theme-plain .vex-content ul,
.vex.vex-theme-plain .vex-content li {
    color: inherit;
}

.vex.vex-theme-plain .vex-close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.vex.vex-theme-plain .vex-close:before {
    position: absolute;
    content: "\00D7";
    font-size: 26px;
    font-weight: normal;
    line-height: 31px;
    height: 30px;
    width: 30px;
    text-align: center;
    top: 3px;
    right: 3px;
    color: #bbbbbb;
    background: transparent;
}

.vex.vex-theme-plain .vex-close:hover:before,
.vex.vex-theme-plain .vex-close:active:before {
    color: #777777;
    background: #e0e0e0;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-message {
    margin-bottom: 0.5em;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input {
    margin-bottom: 1em;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"],
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"] {
    background: #f0f0f0;
    width: 100%;
    padding: 0.25em 0.67em;
    border: 0;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    min-height: 2.5em;
    margin: 0 0 0.25em;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"]:focus,
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
    outline: none;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons {
    *zoom: 1;
}

.vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons:after {
    content: "";
    display: table;
    clear: both;
}

.vex.vex-theme-plain .vex-dialog-button {
    border-radius: 0;
    border: 0;
    float: right;
    margin: 0 0 0 0.5em;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 0.8em;
    line-height: 1em;
    padding: 0.75em 2em;
}

.vex.vex-theme-plain .vex-dialog-button.vex-last {
    margin-left: 0;
}

.vex.vex-theme-plain .vex-dialog-button:focus {
    animation: vex-pulse 1.1s infinite;
    -webkit-animation: vex-pulse 1.1s infinite;
    -moz-animation: vex-pulse 1.1s infinite;
    -ms-animation: vex-pulse 1.1s infinite;
    -o-animation: vex-pulse 1.1s infinite;
    -webkit-backface-visibility: hidden;
    outline: none;
}

@media (max-width: 568px) {
    .vex.vex-theme-plain .vex-dialog-button:focus {
        animation: none;
        -webkit-animation: none;
        -moz-animation: none;
        -ms-animation: none;
        -o-animation: none;
        -webkit-backface-visibility: hidden;
    }
}

.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary {
    background: #3288e6;
    color: white;
}

.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-secondary {
    background: #e0e0e0;
    color: #777777;
}

.vex-loading-spinner.vex-theme-plain {
    height: 2.5em;
    width: 2.5em;
}

.vex.vex-theme-qrcode .vex-overlay {
    background-color: rgba(0, 0, 0, 0.8);
}

.vex.vex-theme-qrcode .vex-content {
    padding: 1em 2em;
    width: 350px;
}

.vex.vex-theme-qrcode .vex-close {
    top: 6px;
    right: 6px;
}

.vex.vex-theme-qrcode .vex-close:before {
    color: black;
}

.vex.vex-theme-qrcode header,
.vex.vex-theme-qrcode footer {
    border: none;
    padding: 0;
}

.vex.vex-theme-qrcode header {
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.5em;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-align: center;
    margin: 0.6em 0;
}

.vex.vex-theme-qrcode .qrcode {
    width: 268px;
    display: block;
    margin: 22px auto;
    padding: 6px;
    border: 1px solid black;
}

.vex.vex-theme-qrcode .qrcode img {
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -webkit-crisp-edges;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: pixelated;
}

.vex.vex-theme-qrcode footer {
    font-family: "Lane Crawford",微软雅黑体,"Microsoft YaHei",华文细黑,STXihei,华文黑体,STHeiti,冬青黑体,"Hiragino Sans GB",sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5em;
    color: black;
    margin: 1.6em 1.2em;
}


.game .game__results .game__results__item {
    background-image: url(https://media.lanecrawford.com/feature/CrossBU_TellUsAboutTheWedding_20250716_1200_background.jpg);
    background-size: cover;
    background-position: bottom;
    padding: 4em 0;
}

.game .game__results .editorial-detail-box-card-wrapper {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
    vertical-align: middle;
    align-items: center;
    padding: 30px;
}

.game .game__results .editorial-detail-box-card-wrapper img {
    width: 300px;
}

#FeatureEditorial .game[data-result] [data-result-for] {
    display: block;
    padding: 180px 0 60px
}


@media only screen and (max-width: 767px) {
    .game .game__results .game__results__item {
        background-image: url(https://media.lanecrawford.com/feature/CrossBU_TellUsAboutTheWedding_20250716_767_background_v2_m.jpg);
    background-size:cover;
    background-repeat: no-repeat;
    }
    .game .game__results .editorial-detail-box-card-wrapper {
        display: block;
        text-align: center;
    }

    .game .game__results .editorial-detail-box-card-wrapper a {
        display: inline-block;
        width: 250px;
    }

    .game .game__results .editorial-detail-box-card-wrapper img {
        width: 250px;
    }

    .game .game__results .editorial-detail-box-card-wrapper img:nth-child(1) {
        display: block;
        margin: 0 auto;
    }

    .products__item {
        display: none;
    }


    #FeatureEditorial .main-content__desc {
        margin: 30px 0 30px;
    }
}

.show-for-mb-only {
    display: none !important;
}

.hide-for-mb-only {
    display: block !important;
}

@media only screen and (max-width: 767px) {
    .show-for-mb-only {
        display: block !important;
    }

    .hide-for-mb-only {
        display: none !important;
    }
}

@media only screen and (min-width: 580px) and (max-width: 767px) {
    .game .game__results .editorial-detail-box-card-wrapper .scrollable-row:nth-child(2) {
        display: inline-flex;
    }
    #FeatureEditorial .game[data-result] [data-result-for] {
        padding: 130px 0 30px
    }
}

@media screen and (max-width: 767px) {
    #FeatureEditorial .products__list {
        flex-wrap: wrap
    }

    #FeatureEditorial .game[data-result] [data-result-for] {
        display: block;
        padding: 180px 0 30px
    }
    #FeatureEditorial .products {
        width: 80%;
      margin-top: 30px
    }
    #FeatureEditorial .products__item {
        width: 35vw;
    }
  #FeatureEditorial .game__results__item__headings__desc {

    max-width: 70%;}
}