@charset "UTF-8";
@import url("base.1c60e9702e20.css"); 

.figure-item .buttons .btn-cart .icon, .figure-item .buttons .btn-share .icon, .button.fancy i, .button.fancyd i, .interaction .btn-seller-share:before, .interaction .btn-seller-share:before {background-image: url("../../images/normal/shop_buttons.ae44e16223ce.png");background-size:50px 50px;background-repeat: no-repeat;}
.button span i, .figure-item .btn-more:before {background: url("../../images/normal/shop_buttons.ae44e16223ce.png") no-repeat;background-size: 50px 50px;}
.container .figure-item .buttons .count .button.loading span {background:url("../../images/normal/animation_fancy_btn.e2cb2707df1b.png") no-repeat;background-size: 1526px 55px;}
.container .figure-item .fancyd_list:before, .container .figure-item .btn-more:before {background:url("../../images/normal/icon_activity.2c00142aad53.png") no-repeat;background-size: 200px 40px;}

@media screen and (-webkit-min-device-pixel-ratio:2){
	.figure-item .buttons .btn-cart .icon, .figure-item .buttons .btn-share .icon, .button.fancy i, .button.fancyd i, .interaction .btn-seller-share:before, .interaction .btn-seller-share:before {background-image: url("../../images/retina/shop_buttons.21421f08fb77.png");}
	.button span i, .figure-item .btn-more:before {background-image: url("../../images/retina/shop_buttons.21421f08fb77.png");}
	.container .figure-item .fancyd_list:before, .container .figure-item .btn-more:before {background-image:url("../../images/retina/icon_activity.62cbf53b2367.png") ;}
	.container .figure-item .buttons .count .button.loading span {background-image:url("../../images/retina/animation_fancy_btn.698bcf6d1321.png");}
} 

/* share layer */
.figure-item .more-share-popup {left: 50%;right: auto;margin-left: -147px;}
.figure-item .has-arrow:before {left: 50%;right: auto;}
.figure-item .has-arrow:after {left: 50%;right: auto;}
.figure-item .menu-container #more-menu, .figure-item .more-share-popup {top: auto;bottom:38px;}
.figure-item .menu-container #more-menu.bot, .figure-item .more-share-popup.bot {top: 38px;bottom:auto;}
.figure-item .has-arrow.bot:before {left: 50%;right: auto;top: -16px;bottom: auto;border-color: transparent;border-bottom-color: rgba(0,0,0,.2);}
.figure-item .has-arrow.bot:after {left: 50%;right: auto;top: -15px;bottom: auto;border-color:transparent;border-bottom-color:#fff;}
.figure-item .menu-container .trick {display:none;}
.figure-item .menu-container {z-index:1;opacity: 1;}
.figure-item .menu-container .btn-more {opacity:0.7;}
.figure-item .menu-container .btn-more:hover {opacity:0.9;}
.figure-item .trick {display:none;position:fixed;top:0;left:0;width:100%;height:100%;}
.figure-item .menu-container.opened .trick {display:block;}
.figure-item #more-share-send .lists li {margin:0;float:none;}
.figure-item .fancyd_user {height:30px;z-index:0;position: relative;margin-left: 10px;display: inline-block;vertical-align: middle;transform: scale(1) translateX(0);-webkit-transform: scale(1) translateX(0);-webkit-transform-origin: 0 50%;}
.figure-item .fancyd_user:before {content: '';position: absolute;top: 0;right: 100%;width: 100px;height: 100%;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);pointer-events: none;}
.figure-item .fancyd_user .count {float:left;font-size:11px;text-align:center;color:#abafb5;background:#ebeced;line-height: 20px;min-width: 12px;padding:0 4px;border-radius: 12px;border: 2px solid #fff;font-weight:bold;margin-left: -6px;}
.figure-item .fancyd_user:hover {text-decoration:none;}
.figure-item .fancyd_user .user {float: left;border-radius:100%;background:#fff;position: relative;z-index:0;}
.figure-item .fancyd_user .user:nth-child(1) {z-index:29;}
.figure-item .fancyd_user .user:nth-child(2) {z-index:28;}
.figure-item .fancyd_user .user:nth-child(3) {z-index:27;}
.figure-item .fancyd_user .user:nth-child(4) {z-index:26;}
.figure-item .fancyd_user .user:nth-child(5) {z-index:25;}
.figure-item .fancyd_user .user:nth-child(6) {z-index:24;}
.figure-item .fancyd_user .user:nth-child(7) {z-index:23;}
.figure-item .fancyd_user .user:nth-child(8) {z-index:22;}
.figure-item .fancyd_user .user:nth-child(9) {z-index:21;}
.figure-item .fancyd_user .user:nth-child(10) {z-index:20;}
.figure-item .fancyd_user .user:nth-child(11) {z-index:19;}
.figure-item .fancyd_user .user:nth-child(12) {z-index:18;}
.figure-item .fancyd_user .user:nth-child(13) {z-index:17;}
.figure-item .fancyd_user .user:nth-child(14) {z-index:16;}
.figure-item .fancyd_user .user:nth-child(15) {z-index:15;}
.figure-item .fancyd_user .user:nth-child(16) {z-index:14;}
.figure-item .fancyd_user .user:nth-child(17) {z-index:13;}
.figure-item .fancyd_user .user:nth-child(18) {z-index:12;}
.figure-item .fancyd_user .user:nth-child(19) {z-index:11;}
.figure-item .fancyd_user .user:nth-child(20) {z-index:10;}
.figure-item .fancyd_user .user:nth-child(21) {z-index:9;}
.figure-item .fancyd_user .user:nth-child(22) {z-index:8;}
.figure-item .fancyd_user .user:nth-child(23) {z-index:7;}
.figure-item .fancyd_user .user:nth-child(24) {z-index:6;}
.figure-item .fancyd_user .user:nth-child(25) {z-index:5;}
.figure-item .fancyd_user .user:nth-child(26) {z-index:4;}
.figure-item .fancyd_user .user:nth-child(27) {z-index:3;}
.figure-item .fancyd_user .user:nth-child(28) {z-index:2;}
.figure-item .fancyd_user .user:nth-child(29) {z-index:1;}
.figure-item .fancyd_list:hover em, .figure-item .fancyd_user .user:hover em {display:block;}
.figure-item .menu-container.opened .btn-more:hover em {display:none;}
.figure-item .btn-more em, .figure-item .fancyd_list em, .figure-item .fancyd_user .user em {position:absolute;bottom: 37px;border-radius:3px;left:50%;background:#272c31;padding:0 8px;line-height:28px;font-size:11px;color:#fff;white-space:nowrap;display:none;}
.figure-item .btn-more em, .figure-item .fancyd_list em {font-weight:normal}
.figure-item .fancyd_user em small {font-size:1em;}
.figure-item .btn-more em:before, .figure-item .fancyd_list em:before, .figure-item .fancyd_user .user em:before {content:'';position:absolute;top:100%;border:4px solid transparent;border-top-color:#272c31;left:50%;margin-left:-4px;}
.figure-item .fancyd_user .user img {border-radius:100%;width: 26px;height: 26px;display: block;background:no-repeat 50% 50%;background-size:cover;border:2px solid #fff;vertical-align:top;margin-left: -6px;}
.figure-item .fancyd_user.add, .figure-item .fancyd_user.rotate, .figure-item .fancyd_user.remove {-webkit-animation: change_user 0.5s ease-in-out;animation: change_user 0.5s ease-in-out;}
.figure-item .fancyd_user .count {line-height: 26px;min-width: 14px;padding: 0px 6px;border-radius: 15px;}
.figure-item .fancyd_user.rotate .picker,
.figure-item .fancyd_user.add ._viewer,
.container .stream > li:nth-child(3n+2) .figure-item .fancyd_user.remove .user:nth-child(7),
.container .stream > li:nth-child(3n+3) .figure-item .fancyd_user.remove .user:nth-child(7) {-webkit-transform: scale(1);transform: scale(1) ;margin-right:0;opacity:1;-webkit-animation: add_users 0.5s ease-in-out;animation: add_users 0.5s ease-in-out;}
.figure-item .fancyd_user.remove ._viewer,
.container .stream > li:nth-child(3n+2) .figure-item .fancyd_user.add .user:nth-child(7),
.container .stream > li:nth-child(3n+3) .figure-item .fancyd_user.add .user:nth-child(7) {-webkit-transform: scale(0);transform: scale(0);margin-left: -30px;opacity:0;-webkit-animation: remove_users 0.5s ease-in-out;animation: remove_users 0.5s ease-in-out;}
.container .stream .figure-item .fancyd_user .user:before {content:'';position:absolute;top: 50%;left: 50%;width: 26px;height: 26px;border-radius:100%;background:#000;opacity:0.05;margin: -13px 0 0 -16px;}
.figure-item .fancyd_user .user:hover:before {opacity:0.1;}
.figure-item .fancyd_user em small, .timeline .figure-item figure .back {display:none;}
.figure-item .fancyd_user:before {display:none;}
.figure-item .fancyd_user.add ._viewer, .figure-item .fancyd_user.remove ._viewer,
.container .stream > li:nth-child(3n+2) .figure-item .fancyd_user.remove .user:nth-child(7),
.container .stream > li:nth-child(3n+3) .figure-item .fancyd_user.remove .user:nth-child(7),
.container .stream > li:nth-child(3n+2) .figure-item .fancyd_user.add .user:nth-child(7),
.container .stream > li:nth-child(3n+3) .figure-item .fancyd_user.add .user:nth-child(7) {display:block !important;}

.container .stream > li:nth-child(3n+2) .figure-item .fancyd_user, .container .stream > li:nth-child(3n+3) .figure-item .fancyd_user {/* width: 193px; */height: 30px;}
.container .stream > li:nth-child(3n+2) .figure-item .fancyd_user.remove, .container .stream > li:nth-child(3n+3) .figure-item .fancyd_user.remove, .container .stream > li:nth-child(3n+2) .figure-item .fancyd_user.add, .container .stream > li:nth-child(3n+3) .figure-item .fancyd_user.add {/*width: 216px;*/}
.timeline .stream > li .figure-item .fancyd_user, .shop .stream > li .figure-item .fancyd_user {max-width:144px;}
.timeline .stream > li:nth-child(3n+1) .figure-item .fancyd_user, .shop .stream > li:nth-child(3n+1) .figure-item .fancyd_user {max-width:456px;}

.figure-item .fancyd_user .user {display:none;}
.figure-item .fancyd_user .user:nth-child(1), .figure-item .fancyd_user .user:nth-child(2), .figure-item .fancyd_user .user:nth-child(3), .figure-item .fancyd_user .user:nth-child(4), .figure-item .fancyd_user .user:nth-child(5), .figure-item .fancyd_user .user:nth-child(6), .figure-item .fancyd_user .user:nth-child(7) {display:block;} 
.container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(8), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(9), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(10), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(11), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(12), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(13), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(14), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(15), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(16), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(17), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(18), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(19), .container .stream > li:nth-child(3n+1) .figure-item .fancyd_user .user:nth-child(20) {display:block;}

.container .stream > li:nth-child(3n+1) .figure-item .video_player {height:640px;}
.container .stream > li:nth-child(3n+1) .figure-item .video_player video {background:none;}
.container .stream > li:nth-child(3n+1) .article_item .video_player {height:auto;background:none;border-radius:3px 3px 0 0;}
.container .stream > li:nth-child(3n+1) .article_item .video_player video {background:none;border-radius:3px 3px 0 0;}
.container .stream .video_player .timestamp, .container .stream .video_player .btn-play, .container .stream .video_player .btn-pause {display:none;}
.container .stream .figure-item .video_player {background:none;border-radius:3px 3px 0 0;overflow:hidden;}
.container .stream .figure-item .video_player video {border-radius:3px 3px 0 0;background:#000;}
.container .stream > li:nth-child(3n+2) .figure-item .video_player, .container .stream > li:nth-child(3n+3) .figure-item .video_player {height:305px;}

.stream > li {float:left;}
.container .figure-item {padding: 0 0 41px;position: relative;background: #FFF;border-radius: 3px;box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);-webkit-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);-moz-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);width: auto;}
.container .figure-item .buttons {position: absolute;bottom: 0;left: 0;right: auto;top: auto;width: 100%;padding: 4px 2px;width: calc(100% - 4px);width: -webkit-calc(100% - 4px);width: -moz-calc(100% - 4px);opacity: 1;text-align: left;border-top: 1px solid #f9f9f9;z-index: 1;}
.container .figure-item figcaption {padding: 10px 11px 4px;line-height: 17px;}
.container .figure-item figcaption .title { position: relative; text-overflow: clip; display: block; white-space: nowrap; overflow: hidden; color: #3a3e46 !important; margin-bottom: 1px; }
.container .figure-item figcaption .title img {max-height: 16px;vertical-align:middle;margin:-3px 0 0;}
.container .figure-item figcaption .title:after {content: '';position: absolute;top: 0;right: 0;width: 30%;height: 100%;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);pointer-events: none;}
.container .figure-item .menu-container .btn-more{opacity:1;}
.container .figure-item .menu-container:before {content: '';position: absolute;top: 0;right: 0;width: 150%;height: 100%;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 0, white 50%);background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 0, white 50%);pointer-events: none;z-index: 0;}
.container .figure-item figcaption .username {width:auto;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%;line-height:17px;}
.container .figure-item figcaption .username, .container .figure-item figcaption .username a {color: #8a8f9c;}
.container .figure-item figure .figure {display:none;background:no-repeat 50% 50%;background-size:cover;border-radius: 3px 3px 0 0;overflow: hidden;}
.container .figure-item figure .figure img {display:none;}
.container .figure-item .button.fancy, .container .figure-item .button.fancyd, .container .figure-item .menu-container .btn-more, .container .figure-item .menu-container .btn-share, .container .figure-item .btn-cart, .container .figure-item .btn-share {display:inline-block;padding:0 9px;font-size: 12px;color: #696F7D;opacity: 0.6;line-height: 28px;background: none;font-weight: bold;vertical-align: middle;width: auto;box-shadow: none !important;position: relative;top: 0;left: 0;min-width: 0;}
.container .figure-item .button.fancy, .container .figure-item .button.fancyd {padding-left:25px;}
.container .figure-item .btn-cart {display:none;}
.container .figure-item .show_cart button.btn-cart {display:block;}
.container .figure-item .menu-container {position: absolute;right: 0;top: 5px;}
.container .figure-item .btn-more {display:block;opacity:.3;-webkit-transition:opacity .2s;-moz-transition:opacity .2s; -ms-transition:opacity .2s;transition:opacity .2s;cursor:pointer}
.container .figure-item .btn-more:before {width:9px;height:5px;background-position:-165px -25px;margin-top: -3px;top: 0;opacity: 0.4;vertical-align: middle;content:'';top: -1px;display:inline-block;vertical-align:middle;position: relative;}
.container .figure-item .fancyd_list {position:relative;display:inline-block;line-height:25px;vertical-align:middle;width: 25px;height: 25px;border: 1px solid #f2f2f2;border-radius: 100%;text-align:center;margin-left:-2px;}
.container .figure-item .fancyd_list:before {content: '';display: inline-block;width: 13px;height: 3px;background-position: -165px -35px;vertical-align: middle;margin-top: -3px;opacity:0.5;}
.container .figure-item .fancyd_list:hover {border-color:#e4e4e4;}
.container .figure-item .fancyd_list:hover:before {opacity:0.7;}
.container .figure-item .btn-cart .icon {width: 16px;margin-right: 3px;}
.container .figure-item .btn-share .icon {width: 15px;height: 10px;background-position: -9px -20px;vertical-align: middle;margin-top: -3px;display: none;}
.container .figure-item .button.fancyd {color: #4787C5;opacity: 1 !important;}
.container .figure-item .button.fancy span {display:inline-block;}
.container .figure-item .button.fancy span, .container .figure-item .btn-cart .icon, .container .figure-item .btn-share .icon, .container .figure-item .btn-share .icon {opacity: 0.9;}
.container .figure-item span.download:hover a.opener {-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;-o-transition: opacity 0.2s ease;transition: opacity 0.2s ease;}
.container .figure-item .button.fancy:hover span,.container .figure-item .button.fancyd:hover span, .container .figure-item .btn-share:hover .icon, .container .figure-item .btn-share:hover .icon {opacity: 1;}
.container .figure-item span.download a.opener, .container .figure-item .button.fancy, .container .figure-item .btn-cart, .container .figure-item .btn-share, .container .figure-item .btn-share {opacity: 0.6;}
.container .figure-item span.download a.opener:before {content: '';position: absolute;top: 0;right: 0;width: 150%;height: 100%;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 0, white 50%);background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 0, white 50%);pointer-events: none;z-index: 0;}

.container .figure-item:hover .button.fancy, .container .figure-item:hover .btn-share, .container .figure-item:hover .btn-share {opacity: 0.7;}
.container .figure-item:hover .button.fancy:hover, .container .figure-item:hover .btn-share:hover, .container .figure-item:hover .btn-share:hover {opacity: 0.9;}
.container .figure-item:hover .button.fancy:active, .container .figure-item:hover .btn-share:hover, .container .figure-item:hover .btn-share:active {background:none;}
.container .figure-item figure {position:static;width:100%;background: no-repeat 50% 50%;background-color: #f9f9f9;background-size: cover;}
.container .figure-item figure .figure.grid {display:block;text-align: center;}
.container .stream > li:nth-child(3n+1) .figure-item figure .figure.grid {height: auto;}
.container .figure-item .button.fancy i {display: block;width: 10px;height: 16px;vertical-align: middle;margin: 0;background-position: 0 0;opacity: 1;}
.container .figure-item .button.fancy span, .container .figure-item .button.fancyd span {left: 9px;width: 9px;height: 17px;top: 7px;margin: 0;vertical-align: middle;line-height: 1em;background: none;border: 0;position: absolute;}
.container .figure-item .button.fancyd i {display: block;width: 9px;height: 16px;background-position: 0 -20px;vertical-align: middle;margin: 0;}
.container .figure-item .button.fancy.loading i, .container .figure-item .button.fancyd.loading i {width: 14px;height: 14px;margin: 0 4px 0 -4px;}
.container .figure-item .buttons a.btn-cart:hover {text-decoration:none;}
.container .figure-item .buttons .btn-cart .icon {width: 15px;height: 14px;background-position: -10px 0;vertical-align: middle;top: 1px;left: 1px;position: relative;opacity:0.9;display: inline-block;margin-top: -3px;}
.container .figure-item .buttons .btn-cart.giftcard {display:block;}
.container .figure-item .buttons .btn-cart.hotel .icon {width:13px;height:14px;background-position:-85px 0;margin-right:3px;}
.container .figure-item figcaption .price.sales {color:#b42c2c;}
.container .figure-item figcaption .price small.before {font-weight:normal;display:inline;font-size:13px;color: #8a8f9c;text-decoration:line-through;}
.container .figure-item .video_player .btn-play:after, .container .figure-item .video_player .btn-pause:after {display:none;}
.new_list .stream > li, .new_list .refine .stream > li:nth-child(5n+1), .new_list .refine .stream > li:nth-child(5n+3) {padding: 0 0 18px 18px;clear: none;}
.new_list .stream > li:nth-child(5n+1), .new_list .stream > li:nth-child(5n+3) {padding-left:0;clear:both;}
.new_list .refine .stream > li:nth-child(3n+1) {padding-left:0;clear:both;}
.new_list .refine .stream > li, .new_list .refine .stream > li:nth-child(5n+1), .new_list .refine .stream > li:nth-child(5n+2) {width: 229px;}
.new_list .refine .figure-item figure .figure.grid, .new_list .refine .stream > li:nth-child(5n+1) .figure-item figure .figure.grid, .new_list .refine .stream > li:nth-child(5n+2) .figure-item figure .figure.grid {height: 229px;}
.new_list .stream > li {width:311px}
.new_list .figure-item figure .figure.grid {height:311px;}
.new_list .stream > li:nth-child(5n+1), .new_list .stream > li:nth-child(5n+2) {width:476px}
.new_list .stream > li:nth-child(5n+1) .figure-item figure .figure.grid , .new_list .stream > li:nth-child(5n+2) .figure-item figure .figure.grid  {height:476px}

.container .stream > li {padding: 0;margin: 0 0 18px;}
.container .stream > li:nth-child(3n+1) {clear: both;background: #FFF;border-radius: 3px;box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);-webkit-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);-moz-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);float: none;width: auto;}
.container .stream > li:nth-child(3n+1) .figure-item {border-radius:3px 3px 0 0;box-shadow:none;background:none;}
.container .stream > li .figure-item {padding-bottom: 0;}
.container .stream > li .article_item {display:block;position:relative;padding-bottom: 56px;background: #FFF;border-radius: 3px;box-shadow: 0 2px 0px rgba(0, 0, 0, 0.015), 0 0 0 1px #DBDBDC;-webkit-box-shadow: 0 2px 0px rgba(0, 0, 0, 0.015),0 0 0 1px #DBDBDC;-moz-box-shadow: 0 2px 0px rgba(0, 0, 0, 0.015), 0 0 0 1px #DBDBDC;}
.container .stream > li .figure-item figure .figure.grid.gif {height:312px;position:relative;}
.container .stream > li:nth-child(3n+1) .figure-item figure .figure.gif {height:640px;}
.container .stream > li .figure-item figure .figure.grid.gif img {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.container .stream > li .figure-item figure .figure.grid.gif img.gif {z-index:0;}
.container .stream > li .figure-item figure .figure.grid.gif.on img {z-index:0;}
.container .stream > li .figure-item figure .figure.grid.gif.on img.gif {z-index:1;}
.container .stream > .summary:nth-child(3n+1)  .info .description {width: 360px;}
.container #content:not(.index) .stream > li:nth-child(3n+1) .figure-item figure .figure {text-align:center;background:#f8f8f8 !important;}
.container .stream > li:nth-child(3n+1) .figure-item figure .figure.grid img {display:inline-block;vertical-align: top;max-width: 100%;}
.container .stream > li:nth-child(3n+1) .comments {display:block;}
.container .stream > li:nth-child(3n+2) {float:left;width:312px;}
.container .stream > li:nth-child(3n+3) {clear:none;float:right;width:312px;}
.container .stream > li:nth-child(3n+2) .article_item .video_player, .container .stream > li:nth-child(3n+3) .article_item .video_player {height:282px;background:#000;}
.container .stream > li:nth-child(3n+2) .figure-item figure .figure.gif:before, .container .stream > li:nth-child(3n+3) .figure-item figure .figure.gif:before {display:none;}
.container .stream > li:nth-child(3n+2) .figure-item figure .figure.grid, .container .stream > li:nth-child(3n+3) .figure-item figure .figure.grid {height: 305px;}
.container .stream > .summary:nth-child(3n+1) {padding:0 0 41px;}
.container .stream > li:nth-child(3n+1).listsection .figure-list a {display:inline-block;}
.container .stream > li:nth-child(3n+1).listsection .figure-list a:first-of-type {height:640px;} 
.container .stream > li:nth-child(3n+1).listsection .figure-list {padding-top:660px;}
.container .stream > li:nth-child(3n+1).summary .info .description {height:auto;max-height:34px;}
.container .stream .figure-item figure .video_player {height:auto;background:#000;}
.container .stream .figure-item figure .video_player {height:312px;background:#000;}
.container .figure-item figure .back {display:none;}
.container .figure-item figcaption {z-index:1;padding: 0;}
.container .figure-item figcaption .title {font-weight:bold;font-size:12px;padding: 14px 0 14px 11px;margin: 0 11px 0 0;}
.container .figure-item figcaption .title:after {width:100px;}
.container .figure-item .buttons .btn-cart.sales small:before, .container .figure-item span.download a.opener:before, .container .figure-item .buttons .btn-cart:before  {content: '';position: absolute;top: 0;right: 100%;width: 100px;height: 100%;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);pointer-events: none;margin-right: 1px;}
.container .figure-item .buttons .btn-cart.sales small:before {margin-right:0;}
.container .figure-item .button.fancy.loading i, .container .figure-item .button.fancyd.loading i, .timeline .figure-item .button.fancy i, .timeline .figure-item .button.fancyd i, .timeline .figure-item .button.fancy.loading i, .timeline .figure-item .button.fancyd.loading i {width: 10px;height: 16px;margin:0;}
.container .figure-item .button.fancyd.loading i, .timeline .figure-item .button.fancyd.loading i {background-position:0 -20px;}
.container .figure-item .menu-container {top: 12px;right: 11px;white-space: normal;z-index: 1;}
.container .figure-item .buttons .btn-cart .icon {top:0;}
.container .figure-item .buttons {z-index:2;position: relative;width: auto;padding: 11px;white-space: nowrap;}
.container .figure-item .buttons .btn-share {position:absolute;display: none;}
.container .figure-item span.download, .container .figure-item .buttons .show_cart {position:absolute;right: 11px;top:-36px;left:auto;bottom:auto;background: #fff;white-space: normal;}
.container .figure-item span.download a.opener, .container .figure-item .buttons .btn-cart {position:absolute;right: 11px;top:-36px;padding:0 8px;left:auto;bottom:auto;border: 1px solid rgba(71,135,197,0.4);border-radius:3px;width: auto;white-space: nowrap;color: #5b91c6;line-height: 24px;opacity: 1;margin: 0;background: #fff;display: none;}
.container .figure-item .buttons .btn-cart.sales {color:#b42c2c;border-color: rgba(180, 44, 44, 0.4);}
.container .figure-item .buttons .btn-cart.sales:hover {color:#b42c2c;border-color: rgba(180, 44, 44, 0.4);}
.container .figure-item .buttons .btn-cart.sales small {background:#fff;font-weight:normal;display: block;font-size: 12px;color: #8a8f9c;text-decoration:line-through;position: absolute;right: 100%;margin-right: 6px;}
.container .figure-item span.download a.opener:hover, .container .figure-item .buttons .btn-cart:hover {color:#427fbb;border-color: rgba(71,135,197,0.6);}
.container .figure-item .buttons .btn-cart.hotel {display:block;}
.container .figure-item span.download a.opener {display:block;position: relative;right: 0;top: 0;}
.container .figure-item .buttons .show_cart .btn-cart {position: relative;right: 0;top: 0;}
.container .figure-item .buttons .btn-cart .icon {display:none;}
.container .figure-item .buttons .count .button {display:inline-block;border-radius: 3px;color: #606A75;opacity: 0.9;line-height: 28px;border: 1px solid rgba(195, 194, 196, 0.45);transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);padding: 0 9px 0 25px;font-weight: bold;min-width: 0;font-size: 12px;}
.container .figure-item .buttons .count .button:hover {text-decoration:none;}
.container .figure-item .buttons .count .button span {top:6px;left: 9px;width: 9px;height: 17px;margin: 0;vertical-align: middle;line-height: 1em;background: none;border: 0;position: absolute;}
.container .figure-item .buttons .count .button span i {display:block;width: 10px;height: 16px;}
.container .figure-item .menu-container .btn-more {opacity:1;padding: 0;width: 25px;height: 25px;border: 1px solid #f2f2f2;border-radius: 100%;position: relative;text-align: center;}
.container .figure-item .menu-container .btn-more:hover {border-color:#e4e4e4;}
.container .figure-item .menu-container .btn-more:hover:before {opacity:0.7;}
.container .figure-item .buttons .count .button.fancyd {border-color: rgba(71,135,197,0.3);color: #4787c5;}
@-webkit-keyframes push_btn {0% { -webkit-transform: scale(1) }50% {-webkit-transform: scale(0.8);}75% {-webkit-transform: scale(1.1);}100% {-webkit-transform: scale(1.0);}}
@keyframes push_btn {0% { transform: scale(1);} 50% {transform: scale(0.8);}75% {transform: scale(1.1);}100% {transform: scale(1.0);}}

@-webkit-keyframes push_btn4 {0% { -webkit-transform: scale(1);opacity:1; }20% { -webkit-transform: scale(1);opacity:1; }40% { -webkit-transform: scale(1);opacity:0; }50% {-webkit-transform: scale(0.5);opacity:0;}50% {-webkit-transform: scale(0.5);opacity:0;}62.5% {-webkit-transform: scale(0.5);opacity:0;}75% {-webkit-transform: scale(1.3);opacity:1;}87.5% {-webkit-transform: scale(0.95);opacity:1;}100% {-webkit-transform: scale(1);opacity:1;}}
@keyframes push_btn4 {0% { transform: scale(1);opacity:1; }20% { transform: scale(1);opacity:1; }40% { transform: scale(1);opacity:0; }50% {transform: scale(0.5);opacity:0;}50% {transform: scale(0.5);opacity:0;}62.5% {transform: scale(0.5);opacity:0;}75% {transform: scale(1.3);opacity:1;}87.5% {transform: scale(0.95);opacity:1;}100% {transform: scale(1);opacity:1;}}

@-webkit-keyframes push_btn2 {0% { -webkit-transform: scale(0);box-shadow:inset 0 0 0 20px #8e939f;opacity:0;}50% {box-shadow:inset 0 0 0 1px #8e939f;opacity:0.8;}100% {-webkit-transform: scale(1);box-shadow:inset 0 0 0 0 #8e939f;opacity:0;}}
@keyframes push_btn2  {0% { transform: scale(0);box-shadow:inset 0 0 0 20px #8e939f;opacity:0;}50% {box-shadow:inset 0 0 0 1px #8e939f;opacity:0.8;}100% {transform: scale(1);box-shadow:inset 0 0 0 0 #8e939f;opacity:0;}}

@-webkit-keyframes push_btn3 {0% { -webkit-transform: scale(0);box-shadow:inset 0 0 0 20px #4f8dcb;opacity:0;}50% {box-shadow:inset 0 0 0 1px #4f8dcb;opacity:0.8;}100% { -webkit-transform: scale(1);box-shadow:inset 0 0 0 0 #4f8dcb;opacity:0;}}
@keyframes push_btn3  {0% { transform: scale(0);box-shadow:inset 0 0 0 20px #4f8dcb;opacity:0;}50% {box-shadow:inset 0 0 0 1px #4f8dcb;opacity:0.8;}100% {transform: scale(1);box-shadow:inset 0 0 0 0 #4f8dcb;opacity:0;}}

@-webkit-keyframes remove_users  {0% { -webkit-transform: scale(1);margin-left:0;opacity:1;} 35% { -webkit-transform: scale(0);margin-left:0;opacity:0;} 70% {  -webkit-transform: scale(0);margin-left:-30px;opacity:0;}100% {  -webkit-transform: scale(0);margin-left:-30px;opacity:0;}}
@keyframes remove_users  {0% {transform: scale(1);margin-left:0;opacity:1;} 35% {transform: scale(0);margin-left:0;opacity:0;} 70% { transform: scale(0);margin-left:-30px;opacity:0;}100% { transform: scale(0);margin-left:-30px;opacity:0;}}
@-webkit-keyframes add_users   {0% { -webkit-transform: scale(0);margin-right:-30px;opacity:0;}35% { -webkit-transform: scale(1);margin-right:0;opacity:0;} 70% { -webkit-transform: scale(1);margin-right:0;opacity:1;} 100% { -webkit-transform: scale(1);margin-right:0;opacity:1;}}
@keyframes add_users  {0% {transform: scale(0);margin-right:-30px;opacity:0;}35% {transform: scale(1);margin-right:0;opacity:0;} 70% {transform: scale(1);margin-right:0;opacity:1;} 100% {transform: scale(1);margin-right:0;opacity:1;}}

.container .figure-item .buttons .count .button.loading span {position:absolute;top:50%;left: 13px;width: 54px;height: 54px;margin: -27px 0 0 -27px;opacity: 1;border-radius:100%;box-shadow:inset 0 0 0 0 #8e939f;background-position: -2799px 0;}
.container .figure-item .buttons .count .button.loading, .container .figure-item .buttons .count .button.fancyd {background:#f5fafe;color: #4787c5;}
.container .figure-item .buttons .count .button.loading span i {display:none;}


.container .figure-item .animation {display:inline-block;vertical-align:middle;overflow:hidden;position:relative;}
.container .figure-item .animation > * {position:relative;transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;-webkit-transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;-moz-transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;top: 0;}
.container .figure-item .animation.down {opacity:0;top:-30px;}
.container .figure-item .animation.up {opacity:0;top: 30px;}

.container #content.discount .figure-item .buttons .btn-cart.sales {color:#c54747;border-color:rgba(197,71,71,0.3);}
.container #content.discount .figure-item .buttons .btn-cart.sales small {display:block;position:absolute;top:0;right:100%;background:#fff;color:#b8bbbf;padding:0 8px;text-decoration:line-through;margin-right: 1px;}
.container .figure-item .buttons .btn-cart.sales small:before {content: '';position: absolute;top: 0;right: 100%;width: 100px;height: 100%;background: -webkit-linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);pointer-events: none;}