.play-head, .play-second-line {
clear: both;
}
.play-head {
margin-top: 8px;
}
.title-block {
float: left; width: 248px; margin: 0 0 8px 8px;
}
.play-head h1 {
font-size: 28px; line-height: 30px;
}
.play-block {
width: 248px; height: 30px;
}
.play-button {
float: left; margin: 5px; font-size: 18px;
line-height: 20px;
}
.duration {
float: right; font-size: 20px; margin: 0 8px; line-height: 30px;
}
.explain-block {
width: 494px; height: 30px; padding: 0 5px;
}
.keyword-search {
line-height: 20px; padding: 0 5px; margin-top: 4px; border: 1px solid #000000; width: 300px; font-size: 18px;
background: #666666; color: #FFFFFF;
}
::-webkit-input-placeholder {
color: #cccccc; font-style: italic;
}
:-moz-placeholder {
color: #cccccc; font-style: italic;
}
.ui-autocomplete {
background: #666666; font-size: 14px;
}
.ui-autocomplete a {
color: #ffffff;
}
.shadow-block {
float: left; background: #333333; /*box-shadow: 1px 1px 2px #000;*/ margin: 0 8px 8px 0;
}
.play-bottom {
position: absolute; top: 86px; bottom: 8px; overflow: hidden; width: 100%;
}
.play-dataviz {
float: left; height: 100%; width: 100%; position: relative; margin-left: 8px;
}
.play-svg {
position: absolute; left: 0; top: 0; width: 100%; height: 100%;
}
.topics-block {
float: left; clear: both; width: 10000px; padding-left: 8px; height: 40px;
}
.topic {
float: left; padding: 6px; cursor: pointer; background: #333333;
}
.topic-words li {
display: inline-block; color: #fff; padding: 0 4px;
font-size: 14px; line-height: 16px;
}
.highlight {
color: #333333; background: #ffff00;
}
.play-localtweets {
left: 310px;
position: absolute;
z-index: 2;
}
.play-localtweets .tweet {
width: 320px; background: #666666; font-size: 12px; padding: 4px;
}
.play-localtweets img {
width: 20px; height: 20px; float: left;
}
.play-localtweets p {
margin-left: 24px;
}