.mejs-container {
    position: relative;
    background: #000;
    font-family: Helvetica, Arial;
    text-align: left;
    vertical-align: top;
    text-indent: 0;
}

.me-plugin {
    position: absolute;
}

.mejs-embed, .mejs-embed body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    overflow: hidden;
}

.mejs-container-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
    width: 100%;
    height: 100%;
}

/* Start: LAYERS */
.mejs-background {
    position: absolute;
    top: 0;
    left: 0;
}
.mejs-mediaelement {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.mejs-poster {
    position: absolute;
    top: 0;
    left: 0;
}
.mejs-poster img {
    border: 0;
    padding: 0;
    border: 0;
    display: block;
}
.mejs-overlay {
    position: absolute;
    top: 0;
    left: 0;
}
.mejs-overlay-play {
    cursor: pointer;
}
.mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background: url('http://media.lanecrawford.com.cn/feature/mejs_bigplay.png') no-repeat;
}
.no-svg .mejs-overlay-button {
    background-image: url('http://media.lanecrawford.com.cn/feature/mejs_bigplay.png');
}
.mejs-overlay:hover .mejs-overlay-button {
    background-position: 0 -100px ;
}
.mejs-overlay-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    background: #333;
    background: url('http://media.lanecrawford.com.cn/feature/mejs_background.png');
    background: rgba(0, 0, 0, 0.9);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
    background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
    background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
    background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
    background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
    background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
}
.mejs-overlay-loading span {
    display: block;
    width: 80px;
    height: 80px;
    background: transparent url('http://media.lanecrawford.com.cn/feature/mejs_loading.gif') 50% 50% no-repeat;
}

/* End: LAYERS */

/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
    position: absolute;
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    bottom: 0;
    left: 0;
    background: url('http://media.lanecrawford.com.cn/feature/mejs_background.png');
    background: rgba(0, 0, 0, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
    background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    height: 30px;
    width: 100%;
}
.mejs-container .mejs-controls  div {
    list-style-type: none;
    background-image: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 26px;
    height: 26px;
    font-size: 11px;
    line-height: 11px;
    background: 0;
    font-family: Helvetica, Arial;
    border: 0;
}

.mejs-controls .mejs-button button {
    cursor: pointer;
    display: block;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
    margin: 7px 5px;
    padding: 0;
    position: absolute;
    height: 16px;
    width: 16px;
    border: 0;
    background: transparent url('http://media.lanecrawford.com.cn/feature/mejs_controls.svg') no-repeat;
}

.no-svg .mejs-controls .mejs-button button {
    background-image: url('http://media.lanecrawford.com.cn/feature/mejs_controls.png');
}

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
    outline: solid 1px yellow;
}

/* End: CONTROL BAR */

/* Start: Time (current / duration) */
.mejs-container .mejs-controls .mejs-time {
    color: #fff;
    display: block;
    height: 17px;
    width: auto;
    padding: 8px 3px 0 3px ;
    overflow: hidden;
    text-align: center;
    padding: auto 4px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.mejs-container .mejs-controls .mejs-time span {
    font-size: 11px;
    color: #fff;
    line-height: 12px;
    display: block;
    float: left;
    margin: 1px 2px 0 0;
    width: auto;
}
/* End: Time (current / duration) */


/* Start: Play/pause */
.mejs-controls .mejs-play button {
    background-position: 0 0;
}
.mejs-controls .mejs-pause button {
    background-position: 0 -16px;
}
/* End: Play/pause */


/* Stop */
.mejs-controls .mejs-stop button {
    background-position: -112px 0;
}
/* End: Play/pause */

/* Start: Progress bar */
.mejs-controls div.mejs-time-rail {
    width: 200px;
    padding-top: 5px;
}
.mejs-controls .mejs-time-rail span {
    display: block;
    position: absolute;
    width: 180px;
    height: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
    margin: 5px;
    background: #333;
    background: rgba(50,50,50,0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
.mejs-controls .mejs-time-rail .mejs-time-buffering {
    width: 100%;
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    background-size: 15px 15px;
    -webkit-animation: buffering-stripes 2s linear infinite;
    -moz-animation: buffering-stripes 2s linear infinite;
    -ms-animation: buffering-stripes 2s linear infinite;
    -o-animation: buffering-stripes 2s linear infinite;
    animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #3caac8;
    background: rgba(60,170,200,0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));
    background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
    background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
    background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
    background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
    background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
    width: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
    width: 0;
    background: #fff;
    background: rgba(255,255,255,0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
    display: none;
    position: absolute;
    margin: 0;
    width: 10px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    border: solid 2px #333;
    top: -2px;
    text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    background: #eee;
    width: 36px;
    height: 17px;
    border: solid 1px #333;
    top: -26px;
    margin-left: -18px;
    text-align: center;
    color: #111;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
    margin: 2px;
    width: 30px;
    display: block;
    text-align: center;
    left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #eee;
    border-color: #eee transparent transparent transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: 15px;
    left: 13px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
    width: 48px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
    width: 44px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    left: 18px;
}



/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress bar */

/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
    background-position: -32px 0;
}
.mejs-controls .mejs-unfullscreen button {
    background-position: -32px -16px;
}
/* End: Fullscreen */


/* Start: Mute/Volume */
.mejs-controls .mejs-volume-button {
}

.mejs-controls .mejs-mute button {
    background-position: -16px -16px;
}

.mejs-controls .mejs-unmute button {
    background-position: -16px 0;
}

.mejs-controls .mejs-volume-button {
    position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
    display: none;
    height: 115px;
    width: 25px;
    background: url('http://media.lanecrawford.com.cn/feature/mejs_background.png');
    background: rgba(50, 50, 50, 0.7);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: -115px;
    left: 0;
    z-index: 1;
    position: absolute;
    margin: 0;
}
.mejs-controls .mejs-volume-button:hover {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.5);
    margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.9);
    margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    position: absolute;
    left: 4px;
    top: -3px;
    width: 16px;
    height: 6px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.9);
    cursor: N-resize;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    margin: 0;
}


/* horizontal version */

.mejs-controls div.mejs-horizontal-volume-slider {
    height: 26px;
    width: 60px;
    position: relative;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    background: #333;
    background: rgba(50,50,50,0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));

}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    background: #fff;
    background: rgba(255,255,255,0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));

}


.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    display: none;
}

/* End: Mute/Volume */




/* Start: TRACK (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
    position: relative;
}

.mejs-controls .mejs-captions-button button {
    background-position: -48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url('http://media.lanecrawford.com.cn/feature/mejs_background.png');
    background: rgba(50,50,50,0.7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
	visibility: visible;
}
*/

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px 0;
}


.mejs-chapters {
    position: absolute;
    top: 0;
    left: 0;
    -xborder-right: solid 1px #fff;
    width: 10000px;
    z-index: 1;
}
.mejs-chapters .mejs-chapter {
    position: absolute;
    float: left;
    background: #222;
    background: rgba(0, 0, 0, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
    background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
    overflow: hidden;
    border: 0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
    font-size: 11px;
    color: #fff;
    padding: 5px;
    display: block;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    cursor: pointer;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
    border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
    /*background: #333;*/
    background: #666;
    background: rgba(102,102,102, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
    background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
    font-size: 12px;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 3px 0;
    line-height: 12px;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
    font-size: 12px;
    line-height: 12px;
    margin: 3px 0 4px 0;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.mejs-captions-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align:center;
    /*font-weight: bold;*/
    line-height: 22px;
    font-size: 12px;
    color: #fff;
}
.mejs-captions-layer  a {
    color: #fff;
    text-decoration: underline;
}
.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: normal;
}

.mejs-captions-position {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0;
}

.mejs-captions-position-hover {
    bottom: 45px;
}

.mejs-captions-text {
    padding: 3px 5px;
    background: url('http://media.lanecrawford.com.cn/feature/mejs_background.png');
    background: rgba(20, 20, 20, 0.8);

}
/* End: TRACK (Captions and Chapters) */



.mejs-clear {
    clear: both;
}

/* Start: ERROR */
.me-cannotplay {
}
.me-cannotplay a {
    color: #fff;
    font-weight: bold;
}
.me-cannotplay span {
    padding: 15px;
    display: block;
}
/* End: ERROR */


/* Start: Loop */
.mejs-controls .mejs-loop-off button {
    background-position: -64px -16px;
}
.mejs-controls .mejs-loop-on button {
    background-position: -64px 0;
}
/* End: Loop */

/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
    background-position: -80px -16px;
}
.mejs-controls .mejs-backlight-on button {
    background-position: -80px 0;
}
/* End: backlight */


/* Start: picture controls */
.mejs-controls .mejs-picturecontrols-button {
    background-position: -96px 0;
}
/* End: picture controls */


/* context menu */
.mejs-contextmenu {
    position: absolute;
    width: 150px;
    padding: 10px;
    border-radius: 4px;
    top: 0;
    left: 0;
    background: #fff;
    border: solid 1px #999;
    z-index: 1001; /* make sure it shows on fullscreen */
}
.mejs-contextmenu .mejs-contextmenu-separator {
    height: 1px;
    font-size: 0;
    margin: 5px 6px;
    background: #333;
}

.mejs-contextmenu .mejs-contextmenu-item {
    font-family: Helvetica, Arial;
    font-size: 12px;
    padding: 4px 6px;
    cursor: pointer;
    color: #333;
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #2C7C91;
    color: #fff;
}


/* Start: SourceChooser */
.mejs-controls .mejs-sourcechooser-button {
    position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
    background-position: -128px 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url('http://media.lanecrawford.com.cn/feature/mejs_background.png');
    background: rgba(50,50,50,0.7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px;
}
/* End: SourceChooser */


/* Start: Postroll */
.mejs-postroll-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('http://media.lanecrawford.com.cn/feature/mejs_background.png');
    background: rgba(50,50,50,0.7);
    z-index: 1000;
    overflow: hidden;
}
.mejs-postroll-layer-content {
    width: 100%;
    height: 100%;
}
.mejs-postroll-close {
    position: absolute;
    right: 0;
    top: 0;
    background: url('http://media.lanecrawford.com.cn/feature/mejs_background.png');
    background: rgba(50,50,50,0.7);
    color: #fff;
    padding: 4px;
    z-index: 100;
    cursor: pointer;
}
/* End: Postroll */

@import url('http://fast.fonts.com/t/1.css?apiType=css&projectid=478046d2-f8b3-41c1-a32c-f62a6acbd489');

@font-face{
font-family:"Sabon LT W01 Roman";
src:url('http://media.lanecrawford.com.cn/fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?#iefix');
src:url('http://media.lanecrawford.com.cn/fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com.cn/fonts/d93bebe4-cefa-455e-8b51-eaae50be173e.woff') format("woff"),url('http://media.lanecrawford.com.cn/fonts/7849e7c1-08a0-4e13-a6cd-d2900c236af5.ttf') format("truetype"),url('http://media.lanecrawford.com.cn/fonts/d1246e5a-1d35-4bc9-b785-d05e0408a757.svg#d1246e5a-1d35-4bc9-b785-d05e0408a757') format("svg");
}
@font-face{
font-family:"Brandon Grot W01 Bold";
src:url('http://media.lanecrawford.com.cn/fonts/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix');
src:url('http://media.lanecrawford.com.cn/fonts/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com.cn/fonts/4f2d0548-c7dc-459b-a2e0-e86656a10ded.woff') format("woff"),url('http://media.lanecrawford.com.cn/fonts/dc21d9e5-516f-4e7e-9a84-7be79a44c2dd.ttf') format("truetype"),url('http://media.lanecrawford.com.cn/fonts/a9bdb836-ee14-494d-8c69-5617c5720992.svg#a9bdb836-ee14-494d-8c69-5617c5720992') format("svg");
}
@font-face{
font-family:"Brandon Grot W01 Black";
src:url('http://media.lanecrawford.com.cn/fonts/b7e10dd9-521c-43c5-a17e-0bb4a5028f6f.eot?#iefix');
src:url('http://media.lanecrawford.com.cn/fonts/b7e10dd9-521c-43c5-a17e-0bb4a5028f6f.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com.cn/fonts/f74a4823-b1ad-4887-9f8e-b02719f2972b.woff') format("woff"),url('http://media.lanecrawford.com.cn/fonts/bb746ead-509f-451a-b786-cbb81b93710d.ttf') format("truetype"),url('http://media.lanecrawford.com.cn/fonts/97d12583-fcae-4cd9-92f5-003b80748877.svg#97d12583-fcae-4cd9-92f5-003b80748877') format("svg");
}
@font-face{
font-family:"Brandon Grot W01 Medium";
src:url('http://media.lanecrawford.com.cn/fonts/172fdde2-f56b-433a-a6e2-ebeab9dfb588.eot?#iefix');
src:url('http://media.lanecrawford.com.cn/fonts/172fdde2-f56b-433a-a6e2-ebeab9dfb588.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com.cn/fonts/050c2cbf-b818-4b8e-b6d2-71b70478bd9d.woff') format("woff"),url('http://media.lanecrawford.com.cn/fonts/7da41ce3-b3fd-4fca-a85f-4f3099884c15.ttf') format("truetype"),url('http://media.lanecrawford.com.cn/fonts/37c88f3d-9532-4547-9e11-7cca7f66048c.svg#37c88f3d-9532-4547-9e11-7cca7f66048c') format("svg");
}
@font-face{
font-family:"BrandonGrotW01-Regular";
src:url('http://media.lanecrawford.com.cn/fonts/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix');
src:url('http://media.lanecrawford.com.cn/fonts/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com.cn/fonts/6b45f9ca-22b4-48ca-962f-6ff1fa7fc196.woff') format("woff"),url('http://media.lanecrawford.com.cn/fonts/7fdcfbf6-62ea-4d31-935f-cac99a996c73.ttf') format("truetype"),url('http://media.lanecrawford.com.cn/fonts/80f420d4-9e57-4016-b805-01b95b2e08f3.svg#80f420d4-9e57-4016-b805-01b95b2e08f3') format("svg");
}
@font-face{
font-family:"Brandon Grot W01 Thin";
src:url('http://media.lanecrawford.com.cn/fonts/3651c1bb-b88f-4e50-b1de-a0e93b1770e1.eot?#iefix');
src:url('http://media.lanecrawford.com.cn/fonts/3651c1bb-b88f-4e50-b1de-a0e93b1770e1.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com.cn/fonts/9cea1d1b-5428-4461-8a01-23d44045d07e.woff') format("woff"),url('http://media.lanecrawford.com.cn/fonts/6530183c-fc34-4eaa-934a-d2b1c03b7a5f.ttf') format("truetype"),url('http://media.lanecrawford.com.cn/fonts/4c444e85-f761-4519-a7b1-b3839969ba2a.svg#4c444e85-f761-4519-a7b1-b3839969ba2a') format("svg");
}

/* Set up all the initial style for the page*/

ul
{list-style:none;}

a
{text-decoration:none; color:#000000;}

a:hover
{ cursor:pointer;}

/* Container for the whole page */
#container
{margin:0 auto; width: 984px!important;}

/* Container for the main content */
.mainContent
{}

/* Container for the videos-related content */
#textContent
{width:984px!important; margin:0 auto;}

#textHeader
{margin:14px 0 0 0; text-align:center; }

#textHeader h2, #textHeader span
{display:none;}

/* Fonts style for the header*/
h1
{font:normal 32px/1.4 'Avenir LT W01 35 Light'; text-transform:uppercase; letter-spacing:0.39em;}

body.locale-zh_CN h1{
    font-family: "黑体",Arial,sans-serif;
    _font-family: Arial;
}


h2
{font:normal 13px/1.3 Georgia;}

.articlesCaption h4
{font:bold 12px/1.3 Georgia;}

/* Margin, padding, color and stuff settings */
#textContent #heroImage
{margin:7px 0px 14px 0px; text-align:center;}

#textDescription p
{margin:10px auto; width:70%;}

#lowerInfo{width:100%; margin:21px auto; height:22px;}

#lowerInfo #links{font-size:12px; font-family:Arial; float:left; margin:8px 0px 0px 0px;}

#socialNetwork
{float:right;}

#socialNetwork ul
{margin:0px 0px 0px 0px; overflow:auto; width:134px; }

#socialNetwork ul li
{float:left;}

#socialNetwork a
{margin:5px 5px 0px 0px;}

#socialNetwork a.twitter
{background:url('http://media.lanecrawford.com.cn/icons/socialbuttons.jpg') no-repeat 0 0; display:block; width:74px; height:22px; text-indent:-9999px;}

#socialNetwork a.facebook
{background:url('http://media.lanecrawford.com.cn/icons/socialbuttons.jpg') no-repeat -80px 0; display:block; width:50px; height:22px; text-indent:-9999px;}

#thumbImage{width:50%; float:right; margin:0px 0px 0px 10px;}

/* style setting for navigation tabs */
#tabs{width:970px; margin:0 auto;}

ul.nav_tabs{
    border-bottom:2px solid #000000; font:normal 15px/1.0 'EngraversGothicFSRegular' !important; text-transform:uppercase; padding:0px 0px 9px 35px;  width:640px; margin:21px auto; text-align:left;}

ul.nav_tabs li{
    display:inline;
}

ul.nav_tabs li a.selected{
    display:inline;
    background-color:#ffffff;
    padding-bottom:8px;
}

ul.nav_tabs li a{
    padding:6px 14px 6px 14px; position:relative; top:1px;}

ul li a.selected{
    border-top:2px solid #000000; border-left:2px solid #000000; border-right:2px solid #000000; border-bottom:2px solid #ffffff; padding-top:7px; }

ul.nav_tabs a:hover {
    text-decoration:none;
}




/* Styles particular to just China FFM article */

#textHeader h1{
    /*  letter-spacing: 4px;  */

}


#library #bottomInfo{
    width:880px;
}

body.locale-zh_CN #photosDescription p#intro{
    font-family:  SimSun, Georgia;
}



/************************


   booklet stylesheets


*************************/


/* @Booklet
----------------------------------------*/
.booklet         {width:800px; height:600px; position:relative; margin:0 auto 10px; overflow:visible !important;}
.booklet .b-page {left:0; top:0; position:absolute; overflow:hidden; padding:0;}

.booklet .b-pN  {}
.booklet .b-p0  {}
.booklet .b-p1  {}
.booklet .b-p2  {}
.booklet .b-p3  {}
.booklet .b-p4  {}

.booklet .b-load  {}

/* Page Wrappers */
.booklet .b-wrap       {top:0; position:absolute;}
.booklet .b-wrap-left  {background:#fff;}
.booklet .b-wrap-right {background:#efefef;}

.booklet .b-pN .b-wrap,
.booklet .b-p1 .b-wrap,
.booklet .b-p2 .b-wrap,
.booklet .b-p3 .b-wrap,
.booklet .b-p4 .b-wrap  {left:0;}
.booklet .b-p0 .b-wrap  {right:0;}

/* Custom Page Types */
.booklet .b-page-blank  {padding:0; width:100%; height:100%;}
.booklet .b-page-cover  {padding:0; width:100%; height:100%; background:#925C0E;}
.booklet .b-page-cover h3  {color:#fff; text-shadow:0px 1px 3px #222;}

/* Page Numbers */
.booklet .b-counter {bottom:10px; position:absolute; display:block; width:25px; height:20px; background:#ccc; color:#444; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; padding:5px 0 0;}
.booklet .b-wrap-left  .b-counter  {left:10px;}
.booklet .b-wrap-right .b-counter {right:10px;}

/* Page Shadows */
/*.booklet .b-shadow-f  {right:0; top:0; position:absolute; opacity:0; background-image:url('http://media.lanecrawford.com/feature/LanvinBook-25Apr12-shadow-top-forward.png'); background-repeat:repeat-y; background-position:100% 0;}*/
/*.booklet .b-shadow-b  {left:0;  top:0; position:absolute; opacity:0; background-image:url('http://media.lanecrawford.com/feature/LanvinBook-25Apr12-shadow-top-back.png');    background-repeat:repeat-y; background-position:0 0;}*/

/*.booklet .b-p0 {background-image:url('http://media.lanecrawford.com/feature/LanvinBook-25Apr12-shadow.png'); background-repeat:repeat-y; background-position:100% 10px;}*/
/*.booklet .b-p3 {background-image:url('http://media.lanecrawford.com/feature/LanvinBook-25Apr12-shadow.png'); background-repeat:repeat-y; background-position:0 10px;}*/

/* Overlay Controls */
/*.booklet .b-grab     {cursor: url('http://media.lanecrawford.com.cn/feature/openhand.cur'), default;}*/
/*.booklet .b-grabbing {cursor: url('http://media.lanecrawford.com.cn/feature/closedhand.cur'), default;}*/

/* Overlay Controls */
.booklet .b-overlay      {top:0; position:absolute; height:100%; width:50%;}
.booklet .b-overlay-prev {left:0;}
.booklet .b-overlay-next {right:0;}

/* Tab Controls */
.booklet .b-tab        {background:#000; height:40px; width:100%; padding:10px 0 0; text-align:center; color:#ccc; position:absolute; font-size:11px;}
.booklet .b-tab-prev   {left:0;}
.booklet .b-tab-next   {right:0;}
.booklet .b-tab:hover  {background:#aaa; color:#000;}

/* Arrow Controls */
.booklet .b-arrow          {display:block; position:absolute; text-indent:-9999px; top:0; height:100%; width:74px;}
.booklet .b-arrow div      {display:none; text-indent:-9999px; height:170px; width:74px; position:absolute; left:0; top:25%;}
.booklet .b-arrow-next     {right:-80px;}
.booklet .b-arrow-prev     {left:-80px;}
/*.booklet .b-arrow-next div {background:url('http://media.lanecrawford.com.cn/feature/arrow-next.png') no-repeat left top;}*/
/*.booklet .b-arrow-prev div {background:url('http://media.lanecrawford.com.cn/feature/arrow-prev.png') no-repeat left top;}*/

/* @z-index fix (needed for older IE browsers)
----------------------------------------*/

body              {z-index:0;}
.b-menu           {z-index:100;}
.b-selector       {z-index:100;}
.booklet          {z-index:10;}
.b-pN             {z-index:10;}
.b-p0             {z-index:30;}
.b-p1             {z-index:20;}
.b-p2             {z-index:20;}
.b-p3             {z-index:30;}
.b-p4             {z-index:10;}
.b-prev           {z-index:40;}
.b-next           {z-index:40;}
.b-counter        {z-index:40;}

/* @Menu Items
----------------------------------------*/
.b-menu {height:40px; padding:0 0 10px;}

.b-selector             {height:40px; position:relative; float:right; border:none; color:#cecece; cursor:pointer; font:normal 12px "Myriad Pro", Myriad, "DejaVu Sans Condensed","Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.b-selector .b-current  {padding:8px 15px 12px; line-height:20px; min-width:18px; height:20px; display:block; background:#000; text-align:center;}
.b-selector-page        {width:auto; margin-left:15px;}
.b-selector-chapter     {width:auto;}

.b-selector:hover            {color:#fff; background-position:left 0px;}
.b-selector:hover .b-current {background-position:right 0px;}
.b-selector ul               {overflow:hidden; margin:0; list-style:none !important; position:absolute; top:40px; right:0; padding:0 0 10px; background:#000; width:240px;}
.b-selector li               {border:none;}
.b-selector a                {color:#cecece; height:14px; text-decoration:none; display:block; padding:5px 10px;}
.b-selector a .b-text        {float:left; clear:none;}
.b-selector a .b-num         {float:right; clear:none;}
.b-selector a:hover          {color:#fff;}



/******************************************************************


   END of  booklet stylesheets


*****************************************************************/

/*******************
    no header
*****************/
/*#textHeader,ul.nav_tabs {display:none;}*/
#textHeader,ul.nav_tabs {display:none;}
#page,#articlesContent,.ui-tabs {padding:0;}
.container, #tabs {width:984px;}

/*reset when at shoptab*/
body.p-shop-page_css #library #textHeader, body.p-shop-page_css ul.nav_tabs, body.p-shop-page_css #search-head-placeholder{ display:none; }
/*body.p-shop-page_css #library #search-main {padding: 20px 4px 10px 10px; width: 970px;}*/

/* commented out code as it looks destructive */
/*
#article-top-desc #banner {
    background: url('http://media.lanecrawford.com/feature/') no-repeat scroll 0 0 transparent;
    height: 200px;
    width: 983px;
}
#article-top-desc #banner.cn-site {
    background-image: url('http://media.lanecrawford.com/feature/');
}
#article-top-desc #banner .back2pageBtn {
    float: left;
    margin: 123px 0 0;
}
*/

/*reset*/
#home #page .lc-page { margin-left: 0;}
#library #FeatureEditorial h3 { padding: 0;border:none;}


/* Make HTML 5 elements display block-level for consistent styling */
address, article, footer, header, nav, section {
    display: block;
}

/* sign up popup */
#tg-popup-wrapper {
    background-color: #FFF;
    position: absolute;
    z-index: 1001;
    left: 50%;
}
#tg-popup-wrapper .closeBtn {
    background-image: url('http://media.lanecrawford.com.cn/feature/bw_popup_close-btn.gif');
    height: 12px;
    position: absolute;
    right: 14px;
    top: 14px;
    width: 12px;
}
#tg-popup-wrapper #tg-popup-inner {
    padding: 2px 65px 20px;
}
#tg-popup-wrapper #tg-popup-inner h2 {
    font-family: 'Brandon Grot W01 Medium';
    text-align: center;
    margin: 0;
    padding: 49px 0 10px;
    font-size: 23px;
    line-height: 1.3em;
    text-transform: uppercase;
}
#tg-popup-wrapper #tg-popup-inner p {
    text-align: center;
}
#tg-popup-wrapper #tg-popup-inner .subtitle {
    padding: 5px 60px 10px;
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper,
#tg-popup-wrapper #tg-popup-inner .questionWrapper p {
    font-family: 'Sabon LT W01 Roman';
    font-size: 14px;
    line-height: 1.3em;
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper {
    margin: 29px 0;
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper p.questionTitle {
    text-transform: uppercase;
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper p.questionSubtitle {
    line-height: 1.5em;
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper .answerOptions {
    padding: 30px 110px;
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper .answerOptions .answerOption {
    margin-bottom: 15px;
    margin-left: 10px;
    padding-left: 25px;
    line-height: 1.2em;
    position: relative;
    z-index: 1;
    cursor: pointer;
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper .answerOptions .answerOption .optionIcon {
    width: 14px;
    height: 14px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 1px;
    background-image: url('http://media.lanecrawford.com.cn/feature/bw_popup_answer_blk_off.png');
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper .answerOptions .answerOptionOn .optionIcon {
    background-image: url('http://media.lanecrawford.com.cn/feature/bw_popup_answer_blk_on.png');
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper .questionSubmitBtnWrapper  {
    text-align: center;
}
#tg-popup-wrapper #tg-popup-inner .questionWrapper .questionSubmitBtnWrapper .questionSubmitBtn {
    padding: 10px 40px;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    font-family: 'Brandon Grot W01 Medium';
    font-size: 14px;
    line-height: 1.2em;
}
/* Lane Crawford Player Sprites */
/* line 71, mejs_lc/*.png */
.mejs_lc-sprite, .mejs-lc .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-lc .mejs-controls .mejs-marker {
  background: url('http://media.lanecrawford.com.cn/feature/mejs_lc-s8967b76eb8.png') no-repeat;
}

/* line 10, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls {
  z-index: 200;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #b3b3b3;
  margin: 0;
  padding: 1px 0;
  height: 38px;
  width: 100%;
}
/* line 21, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-button a,
.mejs-lc .mejs-controls .mejs-button button,
.mejs-lc .mejs-controls .mejs-sound {
  font-family: "Brandon Grot W01 Bold", helvetica, arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  text-shadow: rgba(255, 255, 255, 0.02) 0 0 1px;
  border: none;
}
/* line 30, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-button a:focus,
.mejs-lc .mejs-controls .mejs-button button:focus,
.mejs-lc .mejs-controls .mejs-sound:focus {
  outline: none;
}
/* line 35, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-button a.mejs-disabled,
.mejs-lc .mejs-controls .mejs-button button.mejs-disabled {
  color: #333333;
}
/* line 39, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-time-rail {
  width: 200px;
  height: 38px;
  padding: 0;
  background: black;
  margin-left: 1px;
}
/* line 46, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-button {
  background-color: black;
  color: white;
  width: 167px;
  height: 38px;
  margin-left: 1px;
  text-align: center;
}
/* line 53, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-button a {
  display: block;
  line-height: 38px;
  text-decoration: none;
}
/* line 57, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-button:first-child {
  margin-left: 0;
}
/* line 61, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-playpause-button {
  width: 167px;
  height: 38px;
}
/* line 65, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-playpause-button button {
  width: 167px;
  height: 38px;
  margin: 0;
  padding: 0;
  background: none;
  color: white;
}
/* line 73, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-pause button {
  background: none;
}
/* line 76, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-sound {
  position: absolute;
  z-index: 100;
  top: -100%;
  right: 0;
  width: 167px;
  height: 32px;
  text-align: center;
  line-height: 34px;
  letter-spacing: 0.1em;
}
/* line 87, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-time-rail span {
  border-radius: 0;
}
/* line 90, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 0;
  height: 38px;
  background: black;
}
/* line 95, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-time-rail .mejs-time-buffering {
  height: 38px;
  background-color: #0f0f0f;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  -ms-background-size: 40px 40px;
  background-size: 40px 40px;
}
/* line 110, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-time-rail .mejs-time-loaded {
  height: 38px;
  background: url('http://media.lanecrawford.com.cn/feature/bw_preloader_bg.gif?1362131875') 0 0 repeat;
}
/* line 114, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-time-rail .mejs-time-current {
  -webkit-box-shadow: inset 0 0 38px black;
  -moz-box-shadow: inset 0 0 38px black;
  box-shadow: inset 0 0 38px black;
  height: 38px;
  background-position: 0 -144px;
  background-repeat: repeat-x;
}
/* line 124, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: transparent;
  border: none;
  width: 36px;
  height: 17px;
  top: -23px;
  margin-left: -18px;
  text-align: center;
  color: white;
}
/* line 136, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
  color: white;
  font-family: "BrandonGrotW01-Regular", helvetica, arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 147, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  display: none;
}
/* line 150, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-marker {
  background-position: 0 -96px;
  position: absolute;
  top: 0;
  width: 11px;
  height: 38px;
  margin-left: -5px;
  display: block;
}
/* line 158, sass/lcplayerskin.sass */
.mejs-lc .mejs-controls .mejs-marker a {
  display: block;
  height: 38px;
}

/* line 163, sass/lcplayerskin.sass */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px;
}
/* line 165, sass/lcplayerskin.sass */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px;
}
/* line 167, sass/lcplayerskin.sass */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px;
}

/* line 173, sass/lcplayerskin.sass */
#FeatureEditorial .mejs-lc .mejs-controls .mejs-button a,
#FeatureEditorial .mejs-lc .mejs-controls .mejs-sound-on {
  text-decoration: none;
  background-color: transparent;
}
/* line 178, sass/lcplayerskin.sass */
#FeatureEditorial .mejs-lc .mejs-controls .mejs-sound-off,
#FeatureEditorial .mejs-lc .mejs-controls .mejs-sound-off:hover {
  text-decoration: line-through;
}
/* line 182, sass/lcplayerskin.sass */
#FeatureEditorial .mejs-lc .mejs-controls .mejs-button a {
  color: white;
}
/* line 186, sass/lcplayerskin.sass */
#FeatureEditorial .mejs-iphone .mejs-controls {
  display: none;
}

html, body { width: 100%; height: 100%; overflow: hidden; text-align: left; padding: 0; margin: 0; }
body { position: relative; }

#wrapperContainer { position: absolute; width: 100%; }
#header, .wrapper #lowerInfo { width: 984px; position: relative; margin: 0 auto; }
.wrapper, #page, #page .container, #textContent, #articlesContent { width: 100%; position: relative; border: none }
#lowerInfo, #simliarArticlesContent { display: none }
#page .top-promotion-banner { margin: 0 auto; width: 988px; }
/*#header, #menu { display: none }*/
/*#library { margin: 0; padding: 0 }*/

/* sensible defaults - change according to situation */
#FeatureEditorial {
    width: 988px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: left; /* fixes IE6 text-align & positioning bug */
    -webkit-font-smoothing: antialiased;
    text-shadow: rgba(255, 255, 255, 0.02) 0 0 1px;
    z-index: 0;
}
.js #FeatureEditorial.tg-scroll-animate {
    margin-top: 1000px;
}
.js #FeatureEditorial.tg-scroll-animate #brand-section3 .tg-content,
.js #FeatureEditorial.tg-scroll-animate #brand-section3 .tg-quote {
    top: 100%;
    margin-top: 0;
}
.js #FeatureEditorial.tg-scroll-animate .tg-footer-block li {
    margin-top: 100%;
    position: relative;
}
.js .tg-brand-feed, .tg-product360 {
    margin-top: 1000px;
}


/* forcing override of text-decoration */
#FeatureEditorial a:hover,
#FeatureEditorial .tg-social-nav a,
#FeatureEditorial .tg-btn-box a,
#FeatureEditorial .tg-share-options a,
#FeatureEditorial .tg-product360-title-wrap a,
#FeatureEditorial .tg-footer-block a,
#FeatureEditorial .tg-video-controls a,
/*#FeatureEditorial .tg-audio-btn,*/
#FeatureEditorial .tg-no-text-deco,
#FeatureEditorial .tg-no-text-deco a,
.tg-product-hotspot,
.tg-product-hotspot:hover,
#FeatureEditorial .tg-find-more a {
	text-decoration: none;
}
#FeatureEditorial .tg-btn-close:hover,
#FeatureEditorial .tg-page-left:hover,
#FeatureEditorial .tg-page-right:hover,
#FeatureEditorial .tg-stc-hotspot:hover,
.tg-alt .tg-video-hotspot:hover {
	background-color: transparent;
}

/* Default colors */
.tg-brand-nav,
.tg-brand-nav a,
.tg-brand-nav .tg-brand-name,
.tg-product360, .tg-product360 a,
.tg-section,
.tg-section a,
.tg-section p,
.tg-product-hotspot { color: #fff; }

.tg-section { background-color: #000; }
.tg-footer { background-color: #fff; }

.tg-section .tg-content a:hover { background-color: #232323; }

/* Alternate colors */
.tg-alt,
.tg-alt .tg-brand-name,
.tg-alt p,
.tg-alt a,
.tg-brand-nav-alt p,
.tg-brand-nav-alt a,
.tg-brand-nav-alt .tg-brand-name,
.tg-alt .tg-product-hotspot { color: #000; }

.tg-alt a:hover { background-color: #dcdcdc; }

/* fonts */
#FeatureEditorial .tg-h1 { font-family:'Brandon Grot W01 Black', helvetica, arial, sans-serif; font-size: 48px; text-transform: uppercase; }
#FeatureEditorial .tg-h2 { font-family:'Brandon Grot W01 Medium', helvetica, arial, sans-serif; font-size: 30px; text-transform: uppercase; }
#FeatureEditorial .tg-h3 { font-family:'Brandon Grot W01 Bold', helvetica, arial, sans-serif; font-size: 14px; text-transform: uppercase; }
#FeatureEditorial .tg-h4 { font-family:'BrandonGrotW01-Regular', helvetica, arial, sans-serif; font-size: 14px; text-transform: uppercase; }
#FeatureEditorial .tg-h5 { font-family:'Brandon Grot W01 Medium', helvetica, arial, sans-serif; font-size: 14px; text-transform: uppercase; }
#FeatureEditorial .tg-h6 { font-family:'BrandonGrotW01-Regular', helvetica, arial, sans-serif; font-size: 30px; text-transform: uppercase; }
#FeatureEditorial .tg-h7 { font-family:'Brandon Grot W01 Black', helvetica, arial, sans-serif; font-size: 30px; text-transform: uppercase; }
#FeatureEditorial .tg-h8 { font-family:'Brandon Grot W01 Thin', helvetica, arial, sans-serif; font-size: 30px; text-transform: uppercase; }
#FeatureEditorial .tg-h9 { font-family:'Brandon Grot W01 Black', helvetica, arial, sans-serif; font-size: 14px; text-transform: uppercase; }
#FeatureEditorial .tg-h10 { font-family:'Brandon Grot W01 Black', helvetica, arial, sans-serif; font-size: 40px; text-transform: uppercase; }
#FeatureEditorial .tg-h11 { font-family:'BrandonGrotW01-Regular', helvetica, arial, sans-serif; font-size: 17px; text-transform: uppercase; }
#FeatureEditorial .tg-h12 { font-family:'Brandon Grot W01 Black', helvetica, arial, sans-serif; font-size: 42px; text-transform: uppercase; }

/*#FeatureEditorial .tg-cap { font-family:'Brandon Grot W01 Medium', helvetica, arial, sans-serif; font-size: 50px; text-transform: uppercase; }*/

#FeatureEditorial .tg-p1,
#FeatureEditorial .tg-p1 p { font-family:'Sabon LT W01 Roman', times, serif; font-size: 16px; line-height: 21px; }
#FeatureEditorial .tg-p2 { font-family:'Sabon LT W01 Italic', times, serif; font-size: 16px; line-height: 21px; }


/* common shadow element & navbar */
/*#FeatureEditorial .editorialDropShadow { background-image: url('http://media.lanecrawford.com/feature/editorial_bar_nav_gradient.png'); background-repeat: no-repeat; width: 984px; height: 27px; display: block; }
#FeatureEditorial .editorialNavBar { display: block; background-color: #333; color: sidenav-loader-white; text-align: center; font-size: 13px; line-height: 27px; text-decoration: none; position: relative; width: 100%; clear: both; overflow: hidden; text-transform: uppercase; word-spacing: 1px; text-shadow: rgba(255, 255, 255, 0.75) 0 0 1px; }
#FeatureEditorial .editorialNavBar .editorialDropShadow { position: absolute; top: 0; left: 0; z-index: 1; }*/

#FeatureEditorial .editorialNavBar { display: block; background-color: #000; color: #fff; text-align: center; line-height: 40px; text-decoration: none; position: relative; width: 100%; clear: both; overflow: hidden; text-transform: uppercase; word-spacing: 1px; }

#FeatureEditorial .tg-brand-nav a { text-decoration: none; }
#FeatureEditorial .tg-brand-name { text-align: center; margin: 26px 0 0; }

.tg-section { position: relative; background-repeat: no-repeat; overflow: hidden; z-index: 0 }

.tg-quote { position: absolute; width: 295px; margin-top: 90px; line-height: 40px; }

.tg-stc-hotspot { /*outline: 1px solid red;*/ position: absolute; z-index: 200 }

.tg-video-hotspot { display: block; position: absolute; left: 150px; top: 150px; width: 200px; height: 200px; /*outline: 1px solid red;*/ }
.tg-video-hotspot .tg-product-hotspot { top: 50%; left: 50%; margin-top: -40px; margin-left: -100px; }


.tg-bg { position: relative; z-index: 0 }
.tg-bg img { display: block; }
.tg-bg-sequence img { display: none }
.tg-bg-sequence .tg-active { display: block }

.tg-brand-nav {	position: absolute; height: 120px; z-index: 100; text-align: center; left: 50%; }
.tg-brand-nav nav {	margin: 0 auto; }
.tg-brand-nav nav ul { padding: 0; }
.tg-brand-nav nav li { padding: 0 11px 0 13px; display: inline; }
.tg-brand-nav nav li a { font-weight: bold; padding: 0 4px; text-decoration: none; /*text-shadow: rgba(0, 0, 0, 0.75) 0 0 27px;*/ }
#FeatureEditorial .tg-brand-nav nav li a.tg-selected { text-decoration: underline; }
#FeatureEditorial .tg-brand-nav nav li a.tg-selected:hover { text-decoration: none; }

.tg-content { position: absolute; z-index: 1; }
.tg-content-text { top: 196px; left: 53px; width: 336px; }
.tg-content-text p { font-size: 16px; line-height: 21px; margin-bottom: 1em; }
.tg-content-text p:last-child { margin-bottom: 0 }

.tg-dropcap { color:inherit; font-family:'Brandon Grot W01 Medium'; font-size: 50px; float: left; line-height: 36px; padding-top: 4px; margin-left: -3px; margin-right: 4px; text-transform: uppercase; }

/* side nav */
.tg-side-nav { position: fixed; top: 50%; left: 50%; width: 37px; margin-left: -492px; margin-top: -56px; z-index: 100; overflow: hidden; }
.tg-side-nav ul { padding: 0; margin-left: 16px; }
.tg-side-nav li { margin: 0 0 3px; width: 21px; height: 21px; /*background: url('http://media.lanecrawford.com.cn/feature/bw_nav_circle_wht_off.png') 50% 50% no-repeat;*/ }
/*.tg-side-nav a.tg-selected { background: url('http://media.lanecrawford.com.cn/feature/bw_nav_circle_wht_on.png') 50% 50% no-repeat; }*/

/*.tg-side-nav-alt li { background: url('http://media.lanecrawford.com.cn/feature/bw_nav_circle_blk_off.png') 50% 50% no-repeat; }*/
/*.tg-side-nav-alt a.tg-selected { background: url('http://media.lanecrawford.com.cn/feature/bw_nav_circle_blk_on.png') 50% 50% no-repeat; }*/

/* Hero styles */
.tg-brand-info { background-color: black; height: 630px; }

.tg-brand-feed { position: absolute; top: 198px; right: 53px;	width: 270px; z-index: 1 }

.tg-feed-author { font-size: 14px; float: left; /*width: 210px;*/ }

.tg-feed-time { font-size: 14px; float: right; }
.tg-feed-tweet { font-size: 30px; line-height: 36px; color: #fff; float: left; margin-top: 4px; }

.tg-product360 { position: absolute; top: 193px; right: 40px; width: 282px; z-index: 1 }
.tg-product360,
.tg-product360-content a { line-height: 40px; text-decoration: none; }
.tg-product360-content a .smallTxt { font-family: 'Brandon Grot W01 Bold'; color: #fff; font-size: 14px; }
.tg-product360-content a img { display: block; margin: 12px auto;}
.tg-product360-title-wrap { margin-bottom: 18px; }
/*.tg-product360-title { padding-right: 22px; }*/
.tg-product360-underline { margin-top: 12px; height: 1px; display: block; }
.tg-product360-more-arrow { display: inline-block; width: 13px; height: 24px; margin-left: 5px; position: relative; top: 1px; }
.tg-product360-content { margin-bottom: 11px; }

/*.tg-product360-img { text-align: center; position: relative; left: 50%; margin-left: -160px; width: 320px; }*/

.tg-scroll-down-arrow { width: 153px; height: 57px; position: absolute; z-index: 1; bottom: 39px; left: 50%; margin-left: -79px; }

.tg-scroll-down-arrow a,
.tg-side-nav a,
.tg-footer-block a { display: block; width: 100%; height: 100%; }

/*.tg-product-hotspot a:hover,*/
.tg-scroll-down-arrow a:hover,
.tg-btn-box a:hover { background: none; }


/* carousel S */
.tg-carousel { height: 742px; overflow: hidden }
.tg-carousel-prev { position:absolute; z-index: 1; left:0; top:0; width: 247px; height: 100%; }
.tg-carousel-next { position:absolute; z-index: 1; right:0; top:0; width: 247px; height: 100%; }

.tg-carousel-prev-tl, .tg-carousel-next-tr { height: 371px; background: black; opacity: .5 }
.tg-carousel-prev-bl, .tg-carousel-next-br { top: 371px; height: 371px; background: black; opacity: .5 }

.tg-product-hotspot { /*display: none;*/ position: absolute; z-index: 200; top:50px; left: 50px; height: 80px; }
.tg-product-hotspot-icon { display: block; position: absolute; z-index: 100; }
.tg-hotspot-label { position: absolute; left: 56px; color:inherit; padding: 31px 0; white-space: nowrap; }
.tg-align-right .tg-hotspot-label { left: -92px; }

.tg-stc-hotspot:hover .tg-product-hotspot { display: block; z-index: 100; }


.tg-images { margin: 0; padding: 0; position: absolute; left: 0; top: 0; }

.tg-image-group,
.tg-images { width: 988px; height: 742px; position: absolute; top: 0; left: 0; }

.tg-image-group { z-index: 0; }

.tg-carousel-image { position: absolute; }
.tg-carousel-image img { display: block; width: 100%; }

.tg-tl { top: 0; left: 0; }
.tg-bl {  bottom: 0; left:  0; }
.tg-tr { top: 0; right: 0; }
.tg-br { bottom: 0; right: 0; }
.tg-ctr { top: 0; left: 247px; width: 494px; }

.tg-page-content { z-index: 100; top: 50%; left: 50%; margin-top: -125px; margin-left: -203px; width: 406px; height: 250px; text-align: center; opacity: .3;  transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; }
.tg-carousel:hover .tg-page-content {opacity: 1; }
#FeatureEditorial .tg-page-title { margin: 0 0 15px; text-align: center; line-height: 60px; }


/* shopping window */
.tg-shop-window { position: absolute; top: 0; left: 988px; width: 988px; height: 556px; z-index: 200 }
/*.tg-shop-window-overlay { display: none; background: #000; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: .5; z-index: 2; filter: Alpha(Opacity=30); }*/
.tg-shop-window-ltr { left: -988px }

.tg-product-grid-wrapper { position: absolute; top: 0; right: 0; z-index: 1 }
.tg-product-grid { margin: 0; padding:0; display: block; width: 360px; }
.tg-product-grid .tg-product-item { float: left; }
.tg-product-grid .tg-product-item img { display: block; }

.tg-style-tips { line-height: 40px; position: absolute; width: 288px; z-index: 200 }
#FeatureEditorial .tg-style-tips .tg-h6 { font-size: 20px; line-height: 1.5 }


.tg-shop-window .tg-btn-box span { position: relative; display: block; padding: 12px 16px; margin: 0 auto; text-align: center; background: #000; color: #fff; }

.tg-shop-window .tg-btn-box span { width: 60%; max-width: 158px; }
.tg-shop-window .tg-btn-box-abs { left: -9999px; }
.tg-product-item a { display: block; }
.tg-product-item a:hover .tg-btn-box-abs { left: 0; }

.tg-video, .tg-container { position: relative; z-index: 1 }

/* carousel H */
.tg-carousel-h { background-color: #fff }

.tg-carousel-h,
.tg-carousel-h .tg-image-group,
.tg-carousel-h .tg-images { height: 494px; }

.tg-carousel-h .tg-image-group { position: absolute; left: 0; }
.tg-carousel-h .tg-image-group, 
.tg-carousel-h .tg-images { width: 1482px; overflow: hidden }

.tg-carousel-h .tg-carousel-image,
.tg-carousel-h .tg-carousel-front,
.tg-carousel-h .tg-details { height: 494px; width: 494px; margin: 0; text-align: center;  }

.tg-carousel-h .tg-carousel-image { /*float: left;*/ position: relative; overflow: hidden; }

#FeatureEditorial .tg-page-title,
#FeatureEditorial .tg-details-name,
#FeatureEditorial .tg-details-location { text-align: center; }
#FeatureEditorial .tg-carousel-h .tg-page-title { padding: 0 50px; line-height: 40px; margin: 149px 0 32px; } 

.tg-carousel-h .tg-carousel-front { float: left; background-color: #fff; white-space: normal; }
.tg-carousel-h .tg-carousel-front p,
.tg-carousel-h .tg-details p { padding: 0 50px 0 50px; margin-bottom: 1em; /*margin-bottom: 48px;*/ white-space: normal; }

.tg-carousel-h .tg-carousel-front-instructions { margin-top: 149px; text-align: left; }
.tg-carousel-h .tg-carousel-front ol { list-style: decimal; display: block;  padding: 0 50px; }
.tg-carousel-h .tg-carousel-front ol li { margin-bottom: 0.5em; }

.tg-carousel-h .tg-details { top: -494px; left: 50%; margin-left: -494px; background-color: #232323; }
#FeatureEditorial .tg-details-name { margin: 109px 0 1px; padding: 0 30px; }
#FeatureEditorial .tg-details-location { margin: 0 0 32px; padding: 0 30px; }

.tg-carousel-h .tg-btn-box a { margin-top: 18px; color: #fff; width: 166px; }
.tg-carousel-h .tg-pagination { margin-left: -325px }

.tg-carousel-h .tg-find-more { margin-top: 24px; position: relative; margin: 0 auto; text-align: center; }

.tg-btn-close { position: relative; float: right; display: block; width: 80px; height: 80px; }


.tg-pagination { position: absolute; bottom: 6px; left: 50%; width: 156px; margin-left: -78px; text-align: center; line-height: 48px; z-index: 200; opacity: .3;  transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; }
.tg-pagination-front,
.tg-pagination:hover { opacity: 1 }

.tg-page-left,
.tg-page-right { padding: 14px 24px; position: absolute; top: 0 }
.tg-page-left { left: -24px; }
.tg-page-right { right: -24px }
.tg-page-left-icon,
.tg-page-right-icon { display: block }

/* footer */
.tg-footer,
.tg-footer-block,
.tg-footer .tg-share-options { text-align: center; }
.tg-footer ul { padding: 0; }

#FeatureEditorial .tg-footer-title { text-align: center; margin: 52px 0 22px; }
.tg-footer .tg-share-options { margin-bottom: 53px; }
.tg-footer .tg-share-options li { display: inline; margin-right: 24px; }
.tg-footer .tg-share-options .tg-last { margin-right: 0; }

#FeatureEditorial .tg-discover-title { margin: 39px 0; color: #000; }

.tg-footer-block { border-top: 1px solid #d9d9d9; margin: 0 0 39px 0; overflow: hidden; }
.tg-footer-alt .tg-footer-block { border-top: 1px dotted #d9d9d9; }
.tg-footer-block li { float: left; margin-right: 20px; width: 316px; height: 197px; position: relative; }
.tg-footer-block li img { position: absolute; left: 0; top: 0; }
.tg-footer-block .tg-last { margin-right: 0; }
.tg-footer-block p a { display: inline; }

.tg-footer-block a:hover .tg-more-overlay { visibility: visible; }

.tg-footer-block .tg-more-overlay { position: absolute; left: 0; top: 0; display: block; visibility: hidden; width: 316px; height: 166px; padding-top: 31px; background: url('http://media.lanecrawford.com.cn/feature/bw_black_60.png') 0 0 repeat; }
.tg-footer-block .tg-more-title { color: #fff; display: block; line-height: 30px; margin-bottom: 17px; }
.tg-footer-block .tg-more-text { display: block; color: #fff; margin: 0 auto 17px; width: 255px; }
.tg-footer-block .tg-more-arrow { display: block; margin: 0 auto; width: 15px; height: 26px; }


/* generic cta button */
.tg-btn-box a { position: relative; display: block; margin: 0 auto; text-align: center; width: 158px; background: #000; }
.tg-btn-box a:hover { background: url('http://media.lanecrawford.com.cn/feature/bw_black_70.png'); }
.tg-btn-box span { padding: 12px 16px; display: block; color: inherit; font-family: inherit; font-size: inherit; }
.tg-btn-box-abs { position: absolute; top: 50%; width: 100%; margin-top: -19px; }

.tg-btn-box-alt a { background: #fff; }
.tg-carousel-h .tg-btn-box-alt a:hover { background: url('http://media.lanecrawford.com.cn/feature/bw_white_70.png'); }
.tg-btn-box-alt span { color: #000; }

/* page nav */
.tg-page-nav { position: fixed; display: none }

/* scrollbar */
.tg-scrollbar { position: fixed; top: 0; right: 0; width: 8px; height: 100%; background-color: #FCFCFC; }
.tg-scrollbar-track { height: 100%; border-left: 1px solid #E4E4E4; border-right: 1px solid #EEEEEE; }
.tg-scrollbar-handle { width: 100%; height: 37px; background-color: #C1C1C1; position: absolute; top: 0; left: 0; }

/* social nav */
.tg-social-nav { border: 1px solid #fff; position: absolute; z-index: 150; top: 0; right: 247px; }
.tg-social-nav ul { padding: 0; width: 80px;  }
.tg-social-nav .tg-title { line-height: 1.2em; text-align: center; cursor: pointer; letter-spacing: 0.1em; position: relative; border-bottom: 1px solid #fff; background: url('http://media.lanecrawford.com.cn/feature/bw_black_70.png'); }
.tg-social-nav .tg-title a { color: white; display: block; padding: 34px 0 0; height: 45px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.tg-social-nav .tg-twolines a { padding: 29px 0 0; height: 50px; }
.tg-social-nav .tg-title-hover a { background-color: #fff; color: #000; }
.tg-social-nav .tg-last { border-bottom: none; }
.tg-social-nav .tg-social-list { position: absolute; right: -1px; background-color: #fff; width: 82px; }
.tg-social-nav .tg-social-list a { color: #000; font-size: 12px; letter-spacing: 0.05em; /*background: url('http://media.lanecrawford.com.cn/feature/bw_lineshare.png') no-repeat center top;*/ }



/* dialog */
.dialog .dialog-container .inner-container p,
.dialog .dialog-container .inner-container p.title,
.dialog .dialog-container .inner-container h2,
.dialog .dialog-container .inner-container h2 span {
    font-family: 'Brandon Grot W01 Bold';
    text-align: center;
}
.dialog .dialog-container .inner-container h2 {
    width: 510px;
    margin-left: -7px;
}
.dialog .dialog-container .inner-container .label-emailAndPhone p {
    text-align: left;
}
.dialog .dialog-container .thankyouContent {
    width: 500px;
    margin: 0 auto 20px;
}
.dialog .dialog-container .thankyouContent p {
    margin: 10px auto 20px;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.4em;
    font-weight: bold;
}
.dialog .dialog-container .thankyouContent p.mainDesc {
    width: 340px;
}
.dialog .dialog-container .thankyouContent .shareContent p.shareDesc {
    width: 340px;
}
.dialog .dialog-container .thankYouPopup-Go {
    display: none;
}
.dialog .dialog-container .ss13PopupFooterContent {
    position: relative;
    z-index: 10000;
}
.dialog .dialog-container .ss13PopupFooterContent .tAndCToggle {
    text-decoration: underline;
    font-family: Georgia;
    font-size: 14px;
}
.dialog .dialog-container .ss13PopupFooterContent .tAndCContent {
    position: absolute;
    z-index: 10000;
    bottom: 0;
    left: -52px;
    width: 550px;
    height: 360px;
    padding: 20px;
    overflow-y: auto;
    background-color: #FFF;
    border: 1px solid #000;
}
.dialog .dialog-container .ss13PopupFooterContent .closeBtn {
    width: 11px;
    height: 11px;
    position: absolute;
    z-index: 10000;
    top: 25px;
    right: 10px;
    background-image: url('http://media.lanecrawford.com.cn/feature/editorial_close.png');
}
.dialog .dialog-container .ss13PopupFooterContent .tAndCContent ul {
    list-style: none;
    padding: 0;
    margin: 20px 0 0 0;
}
.dialog .dialog-container .ss13PopupFooterContent .tAndCContent li {
    padding: 0;
    display: block;
    text-align: center;
    font-size: 12px;
    font-family: Georgia;
    line-height: 1.4em;
    margin: 5px 0;
}

/* set default page color */
#page { background-color: black; color: white; }

/* set brand title width */
.tg-brand-nav { width: 492px; margin-left: -246px; }
.tg-product360-content a img {
    margin: 12px 0;
}
#brand-info,
.tg-brand-info {
    height: 630px;
}
#brand-section1 {
    height: 742px;
}
/* set vertical alignment of content block */
#brand-section1 .tg-page-content { margin-top: -55px; }
#FeatureEditorial #brand-section2.tg-carousel-h .tg-page-title {
    margin: 130px 0 22px;
}

#brand-section2 {
    height: 492px;
}
#brand-section2 .tg-content-text { left: auto; right: 53px; }

#brand-section3 {
    height: 740px;
}
#brand-section3 .tg-content-text { left: 113px; right: auto; width: 283px; top: 100% }
#brand-section3 .tg-quote { top: 280px; left: auto; right: 42px; width: 295px; }
#brand-section3 .tg-stc-hotspot {
    left: 430px;
    top: 60px;
    width: 558px;
    height: 550px;
}
#brand-section3 .tg-product-hotspot { top: 290px; left: 10px; }
#brand-section4 .tg-content-text {
    left: 573px;
    right: auto;
    width: 333px;
    top: 100%;
}
#brand-section4 .tg-stc-hotspot { left: 0; top: 80px; width: 550px; height: 550px; /*outline: 1px solid red;*/ }
#brand-section4 .tg-product-hotspot {
    top: 192px;
    left: 310px;
}
#brand-section5 {
    height: 556px;
}
#brand-section3 .tg-content-text q {
    font-family: 'BrandonGrotW01-Regular', helvetica, arial, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 20px;
}
#brand-section3 p,
#brand-section4 p {
    color: #000;
}

.cn-site .tg-scroll-down-arrow {
    height: 62px;
}
/* Brand World Sprites */
/* Nav Loading Sprites */
/* line 247, bw_sidenav_w/*.png */
.tg-side-nav a.tg-loading {
  background: url('http://media.lanecrawford.com.cn/feature/bw_sidenav_w-s7147c4baca.png') no-repeat;
}

/* line 7, sass/sprites.sass */
.tg-side-nav a.tg-loading {
  background-position: -15px 49%;
}

/* line 247, bw_sidenav_b/*.png */
.tg-side-nav-alt a.tg-loading {
  background: url('http://media.lanecrawford.com.cn/feature/bw_sidenav_b-s782c9b506c.png') no-repeat;
}

/* line 14, sass/sprites.sass */
.tg-side-nav-alt a.tg-loading {
  background-position: -15px 49%;
}

/* Brand World UI Sprites */
/* line 175, bw_ui/*.png */
.bw_ui-sprite, .tg-side-nav li, .tg-circle-wht-on,
.tg-side-nav a.tg-selected, .tg-side-nav-alt li, .tg-circle-blk-on,
.tg-side-nav-alt a.tg-selected, .tg-scroll-down-arrow, .cn-site .tg-scroll-down-arrow, .tg-product360-underline, .tg-product360-more-arrow, .tg-more-arrow, .tg-product-hotspot-icon, .tg-alt .tg-product-hotspot-icon, .tg-btn-close, .tg-social-nav .tg-social-list a, .tg-page-left-icon, .tg-page-right-icon, .tg-alt .tg-page-left-icon, .tg-alt .tg-page-right-icon {
  background: url('http://media.lanecrawford.com.cn/feature/bw_ui-s118eb68e93.png') no-repeat;
}

/* line 23, sass/sprites.sass */
.tg-side-nav li {
  background-position: 0 -164px;
}

/* line 26, sass/sprites.sass */
.tg-circle-wht-on,
.tg-side-nav a.tg-selected {
  background-position: 0 -188px;
}

/* line 30, sass/sprites.sass */
.tg-side-nav-alt li {
  background-position: 0 -116px;
}

/* line 33, sass/sprites.sass */
.tg-circle-blk-on,
.tg-side-nav-alt a.tg-selected {
  background-position: 0 -140px;
}

/* line 37, sass/sprites.sass */
.tg-scroll-down-arrow {
  background-position: 0 -313px;
}

/* line 40, sass/sprites.sass */
.cn-site .tg-scroll-down-arrow {
  background-position: 0 -380px;
}

/* line 43, sass/sprites.sass */
.tg-product360-underline {
  background-position: 0 -302px;
  background-repeat: repeat-x;
}

/* line 47, sass/sprites.sass */
.tg-product360-more-arrow {
  background-position: 0 -596px;
}

/* line 50, sass/sprites.sass */
.tg-more-arrow {
  background-position: 0 -450px;
}

/* line 53, sass/sprites.sass */
.tg-product-hotspot-icon {
  background-position: 0 -720px;
  height: 80px;
  width: 80px;
}

/* line 58, sass/sprites.sass */
.tg-alt .tg-product-hotspot-icon {
  background-position: 0 -630px;
  height: 80px;
  width: 80px;
}

/* line 63, sass/sprites.sass */
.tg-btn-close {
  background-position: 0 -212px;
}

/* line 66, sass/sprites.sass */
.tg-social-nav .tg-social-list a {
  background-position: 0 -486px;
}

/* line 69, sass/sprites.sass */
.tg-page-left-icon {
  background-position: 0 -29px;
  height: 19px;
  width: 11px;
}

/* line 74, sass/sprites.sass */
.tg-page-right-icon {
  background-position: 0 -87px;
  height: 19px;
  width: 11px;
}

/* line 79, sass/sprites.sass */
.tg-alt .tg-page-left-icon {
  background-position: 0 0;
}

/* line 82, sass/sprites.sass */
.tg-alt .tg-page-right-icon {
  background-position: 0 -58px;
}

/* Internet Explorer fixes */

/* adding a background image makes the transparent divs clickable in IE (the spacer image doesn't actually have to exist for this hack to work!) */
.ie .tg-carousel-prev,
.ie .tg-carousel-next,
.ie .tg-stc-hotspot,
.ie .tg-video-hotspot,
.ie .tg-shop-window,
.ie .tg-product-item a { background-image:url('http://media.lanecrawford.com.cn/feature/bw_spacer.gif'); }



/* Internet Explorer 7 fixes */

/* fixes dropcap span style being overwritten */
.lt-ie8 .tg-p1 span,
.lt-ie8 .tg-product-hotspot span { color: #fff; }

.lt-ie8 .tg-alt .tg-p1 span { color: #000; }

.lt-ie8 #FeatureEditorial .tg-stc-hotspot,
.lt-ie8 #FeatureEditorial .tg-video-hotspot { text-decoration: none; }

.lt-ie7 .tg-video-hotspot { cursor: pointer; }

/* fixes lcvideoplayer play button alignment issues */
.lt-ie8 .mejs-lc .mejs-controls .mejs-playpause-button { text-align: left; }
.lt-ie8 .mejs-lc .mejs-controls .mejs-playpause-button button { line-height: 38px; }

/* fixes HTW button box span styles being overwritten */
.lt-ie8 .tg-btn-box span { color: #fff; font-family:'Brandon Grot W01 Bold', helvetica, arial, sans-serif; font-size: 14px; text-transform: uppercase; }

/* product360 more arrow position fix */
.lt-ie8 .tg-product360-more-arrow { top: -2px; }

/* main nav height fix */
.lt-ie8 #FeatureEditorial .tg-brand-name a { line-height: 1; }

/* footer double margin fix */
.lt-ie8 .tg-footer-block { margin: 0; }

.lt-ie8 .tg-carousel-h .tg-carousel-image { float: left; }


/* Internet Explorer 6 fixes */

/* fixes player controls */
.lt-ie7 .mejs-lc .mejs-controls .mejs-playpause-button { margin-left: 0; }

.lt-ie7 .tg-product360-title { line-height: 1; }

.lt-ie7 .tg-product360-underline { background: url('http://media.lanecrawford.com.cn/feature/bw_dotted_div_wht.gif') 0 0 repeat-x;} 
.lt-ie7 .tg-product360-more-arrow { left: 6px; background: url('http://media.lanecrawford.com.cn/feature/bw_more_arrow_wht.gif') 0 0 no-repeat; }
.lt-ie7 .tg-scroll-down-arrow { background: url('http://media.lanecrawford.com.cn/feature/bw_down_arrow_wht.gif') 0 0 no-repeat; }

/* temp fix. ie6  no hover on non anchor elements */
.lt-ie7 .tg-product-hotspot { display: block; }

.lt-ie7 .tg-product-hotspot-icon { background: url('http://media.lanecrawford.com.cn/feature/bw_product_hotspot_wht.gif') 0 0 no-repeat; }

.lt-ie7 .tg-alt .tg-product-hotspot-icon { background: url('http://media.lanecrawford.com.cn/feature/bw_product_hotspot_blk.gif') 0 0 no-repeat; } 
.lt-ie8 .tg-alt .tg-product-hotspot span { color: #000; }

.lt-ie8 .tg-social-nav .tg-title { height: 79px; }
.lt-ie8 .tg-social-nav .tg-title a { padding-top: 34px; height: 45px; }

.lt-ie8 .tg-social-nav .tg-title { float: left; clear: both; width: 80px; }
.lt-ie7 .tg-social-nav .tg-title a { width: 100%; }
.lt-ie7 .tg-social-nav .tg-social-list a { background: url('http://media.lanecrawford.com.cn/feature/bw_lineshare.gif') 0 0 no-repeat; }

/* fixes footer height */
.lt-ie7 .tg-footer { zoom: 1; }

.lt-ie7 .tg-footer-block .tg-more-arrow { background: url('http://media.lanecrawford.com.cn/feature/bw_footer_more_arrow_wht.gif') 0 0 no-repeat; }

/* fixes dropcap clipping */
.lt-ie7 .tg-dropcap { padding-left: 4px; }

.lt-ie7 .tg-btn-close { background: url('http://media.lanecrawford.com.cn/feature/bw_cross_white.gif') 50% 50% no-repeat; }

.lt-ie7 .tg-page-left-icon { background: url('http://media.lanecrawford.com.cn/feature/bw_carousel_left_wht.gif') 0 0 no-repeat; }
.lt-ie7 .tg-page-right-icon { background: url('http://media.lanecrawford.com.cn/feature/bw_carousel_right_wht.gif') 0 0 no-repeat; }
.lt-ie7 .tg-alt .tg-page-left-icon { background: url('http://media.lanecrawford.com.cn/feature/bw_carousel_left_blk.gif') 0 0 no-repeat; }
.lt-ie7 .tg-alt .tg-page-right-icon { background: url('http://media.lanecrawford.com.cn/feature/bw_carousel_right_blk.gif') 0 0 no-repeat; }

.lt-ie7 .mejs-lc .mejs-controls .mejs-marker { background: url('http://media.lanecrawford.com.cn/feature/bw_player_marker.gif') 0 0 no-repeat; }



/* no scrollanimate! */
.lt-ie9 #FeatureEditorial,
.lt-ie9 .tg-content {
    margin-top: 0;
}

.lt-ie9 #FeatureEditorial .tg-footer-block li {
    margin-top: 0;
    position: relative;
}
.lt-ie9 .js .tg-brand-feed, .tg-product360 {
    margin-top: 0;
}
html.lt-ie9, .lt-ie9 body { width: auto; height: auto; position: static; overflow: hidden; }
html.lt-ie9 { overflow: scroll }

#wrapperContainer { position: relative; }


.lt-ie9 .tg-bg-sequence .tg-active { display: none }
.lt-ie9 .tg-bg-sequence img.tg-active-ie { display: block }

/*.lt-ie9 #FeatureEditorial .tg-brand-nav { position: fixed; }*/

.lt-ie9 .tg-side-nav { display: none; }


/* IE Opaque styles */
.ie .opaque50,
.ie .tg-carousel-prev,
.ie .tg-carousel-next {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

.lt-ie8 .tg-images-inner { width: 247px }
.lt-ie8 .tg-ctr .tg-images-inner { width: 494px }

/* Shop the collection positioning of text */
.lt-ie9 #FeatureEditorial #brand-section3 .tg-content,
.lt-ie9 #FeatureEditorial #brand-section4 .tg-content {
    top: 200px;
}
.lt-ie9 #FeatureEditorial #brand-section3 .tg-quote {
    bottom: 10px;
}

/* iOS specific styles */

.ios .tg-pagination { opacity: 1 }

html.iPhone, .iPhone body { width: auto; height: auto; overflow: auto; }
.iPhone #wrapperContainer { position: relative; }

.iPhone .tg-bg-sequence .tg-active { display: none }
.iPhone .tg-bg-sequence img.tg-active-ie { display: block }

/* hide side nav */
.iPhone .tg-side-nav { display: none; }

.iPhone .tg-product-hotspot { display: block }


/* Shop the collection positioning of text */
.iPhone #brand-section3 .tg-content { top: 200px; }
.iPhone #brand-section4 .tg-content { top: 50px; }

.js .jshide { display: none; }
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }