.wrap-buzz{padding-top: 80px;}

.timeline-head{position: fixed; width:100%; z-index:10; text-align: center;}
.timeline-head-wrap{display: inline-block;}
.timer-wrap{float:left;margin-right:34px;}
.timer-bar{width: 500px; height: 8px; background-color: #151515; border-bottom: 1px solid #474747;}
.timer-bar-value{width: 0; height: 100%; background-color: #6b6b6b;-webkit-box-shadow: inset 0px 1px 1px 0px #8d8d8d;box-shadow: inset 0px 1px 1px 0px #8d8d8d;}
.hours li{padding-top: 10px;float: left;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);color:#919191; font-size: 12px;}
.hours li:last-child{float: right; margin-right: 0;}

a.rejouer{float:left;width: 92px; height: 32px; display: inline-block; text-align: center; line-height: 32px; font-size: 11px; font-weight: bold;text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; background: #1899e1;background: -moz-linear-gradient(top,  #1899e1 0%, #126ae3 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1899e1), color-stop(100%,#126ae3));background: -webkit-linear-gradient(top,  #1899e1 0%,#126ae3 100%);background: -o-linear-gradient(top,  #1899e1 0%,#126ae3 100%);background: -ms-linear-gradient(top,  #1899e1 0%,#126ae3 100%);background: linear-gradient(to bottom,  #1899e1 0%,#126ae3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1899e1', endColorstr='#126ae3',GradientType=0 );}
a.rejouer:hover{background: #126ae3;background: -moz-linear-gradient(top,  #126ae3 0%, #1899e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#126ae3), color-stop(100%,#1899e1)); background: -webkit-linear-gradient(top,  #126ae3 0%,#1899e1 100%);background: -o-linear-gradient(top,  #126ae3 0%,#1899e1 100%); background: -ms-linear-gradient(top,  #126ae3 0%,#1899e1 100%); background: linear-gradient(to bottom,  #126ae3 0%,#1899e1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#126ae3', endColorstr='#1899e1',GradientType=0 );}

.posters{ margin-top:-7px; margin-left: 5px;}
.posters li{float: left;width: 150px; height: 200px;overflow: hidden;margin-right: 10px;}

#data-viz{padding-top: 50px;}

.comment{z-index:20;position:absolute;-webkit-border-radius: 6px;border-radius: 6px;border:2px solid #323232;width: 470px; min-height: 80px; background-color:rgba(0,0,0,.9); padding-top: 12px;}
.comment-info{margin-bottom: 8px;}
.comment .date{color: #626262; font-size: 10px;}
.comment .username{color: #ffb500; font-size: 15px; font-weight: bold;}
.comment .avatar{margin-left: 10px;float: left;width: 50px; height: 50px; border:1px solid #a4a3a8; overflow: hidden;}
.comment-right{padding-bottom: 12px;width: 380px; padding-right: 15px;float: right;}
.comment .rating{display: inline-block; float: right;}
.comment .rating li{margin-right: 2px;background: url(../img/review-rating-star-sprite.png) top right no-repeat; width:19px; height: 16px;display: inline-block;}
.comment .rating li:last-child{margin-right: 0;}
.rating.rate-1 li:first-child{background-position: top left;}
.rating.rate-1_5 li:first-child{background-position: top left;}.rating.rate-1_5 li:nth-child(2){background-position: top center;}
.rating.rate-2 li:first-child,.rating.rate-2 li:nth-child(2){background-position: top left;}
.rating.rate-2_5 li:first-child,.rating.rate-2_5 li:nth-child(2){background-position: top left;}.rating.rate-2_5 li:nth-child(3){background-position: top center;}
.rating.rate-3 li:first-child,.rating.rate-3 li:nth-child(2),.rating.rate-3 li:nth-child(3){background-position: top left;}
.rating.rate-3_5 li:first-child,.rating.rate-3_5 li:nth-child(2),.rating.rate-3_5 li:nth-child(3){background-position: top left;}.rating.rate-3_5 li:nth-child(4){background-position: top center;}
.rating.rate-4 li:first-child,.rating.rate-4 li:nth-child(2),.rating.rate-4 li:nth-child(3),.rating.rate-4 li:nth-child(4){background-position: top left;}
.rating.rate-4_5 li:first-child,.rating.rate-4_5 li:nth-child(2),.rating.rate-4_5 li:nth-child(3), .rating.rate-4_5 li:nth-child(4){background-position: top left;}.rating.rate-4_5 li:nth-child(5){background-position: top center;}
.rating.rate-5 li{background-position: top left;}
.comment p{color: #ededed; font-size: 13px; }

.comment{display: none;}
.comment-arrow{top:-10px; left:30px;display: block;width: 10px; height: 11px; background: url(../img/comment-arrow.png) 0 0 no-repeat; position: absolute;}
