.scene-rating-data {
color: #D80000;
text-shadow: 0px 0px 5px #D30000;
}

.scene-metadata {
color: #666666;
font-size: 0.8em;
}

.scene-metadata {
width: 100%;
}

.scene-metadata .scene-release-date {
text-align: right;
padding-left: 5px;
white-space: nowrap;
vertical-align: top;
}

.download-links {
font-size: 0.8em;
}

.sidebar-advertisement {
background-color: #333333;
padding-top: 100px;
padding-bottom: 100px;
color: white;
text-align: center;
margin-bottom: 1em;
clear: both;
}

.rating-block {
cursor: pointer;
border-radius: 10px;
padding-top: 10px;
padding-right: 5px;
color: black;
float: right;
clear: none;
margin-right: 0px !important;
font-size: 1em !important;
}

.favorite-block {
cursor: pointer;
border-radius: 10px;
margin: 0px;
padding: 0px;
padding-top: 8px;
padding-right: 5px;
color: black;
float: right;
clear: none;
}

.favorite-block form {
margin: 0px;
padding: 0px;
}

.rating-block i {
margin-right: 0px !important;
font-size: 1.4em !important;
}

.favorite-block i {
margin-right: 0px !important;
font-size: 1em !important;
}

.rating-block {
text-shadow: 0px 0px 7px #FFF;
color: #fff;
}

.rating-block .my-stars, .rating-block .scene-stars {
display: inline-block;
}

.stars-my-rating {
color: white;
}

.rating-block .my-stars {
color: white;
display: none;
}

.comment-wrapper {
padding: 0.4em 0.3em;
}

.comments-title {
font-size: 1em;
font-weight: bold;
line-height: 1em;
display: block;
}

.comments-timestamp {
font-size: 0.8em;
text-transform: uppercase;
line-height: 1em;
display: block;
}

.comments-text {
font-size: 1em;
margin-top: 0.25em;
display: block;
}

.comment_watch_video {
font-size: 0.9em;
text-align: right;
text-transform: uppercase;
line-height: 1em;
}

.members-advertisement {

}

.javascript-advertisement {
padding: 5px;
}

.javascript-advertisement > div {
margin: 0px auto;
width: 100% !important;
height: inherit !important;
}

.javascript-advertisement img {
width: 100%;
}

.specials-advertisement .javascript-advertisement > div {
margin: 0px 10px;
display: inline-block;
width: 31% !important;
vertical-align: top;
}

.specials-advertisement .specials-data {
width: 100%;
max-width: 100%;
margin: 0px auto 10px;
}

.specials-advertisement .specials-data-title {
float: left;
}

.specials-advertisement .specials-data-text {
float: right;
color: #cc117c;
}

.specials-advertisement .specials-data-description {
clear: both;
}

.rabbits-advertisement > div img {
display: none;
}

.blackout-close {
position: fixed;
top: 15px;
right: 15px;
z-index: 12000;
cursor: pointer;
}

.blackout {
height: 100%;
width: 100%;
position: fixed;
z-index: 11000;
background: rgba(0, 0, 0, 0.8);
}

.daily-deal {
height: 0px;
}

.daily-deal-hidden {
display: none;
}

.daily-deal-frame {
position: fixed;
text-align: center;
z-index: 11500;
top: 50%;
left: 50%;
width: 700px;
margin-left: -350px;
margin-top: -267px;
min-height: 533px;

}

.daily-deal-enter {
text-align: center;
margin: 0px auto;
}

@media (max-width: 991px) {
.specials-advertisement .javascript-advertisement > div {
width: 47% !important;
}
}

@media (max-width: 768px) {
.specials-advertisement .javascript-advertisement > div {
width: 100% !important;
}

.specials-advertisement img {
width: 100%;
max-width: 300px;
}

.specials-advertisement .specials-data {
max-width: 300px;
}

.daily-deal-frame {
width: 500px;
margin-left: -250px;
}
}

@media (max-width: 520px) {
.daily-deal-frame {
width: 292px;
margin-left: -146px;
}
}

.btn-danger {
background-image: -webkit-linear-gradient(top, #cc117c 0%, #a4075f 100%);
background-image: -o-linear-gradient(top, #cc117c 0%, #a4075f 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#cc117c), to(#a4075f));
background-image: linear-gradient(to bottom, #cc117c 0%, #a4075f 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc117c4f', endColorstr='#a4075f2a', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #bb117c;
}
