.ad-container.billboard { position:relative; }
.ad-container.billboard::before { 
content: "";
display: block;
padding-top: 83.25%;

}

#superbanner::before { padding-top: 0px;}
#superbanner div { padding-bottom: 35px; }
#superbanner div::before { content: ""; display: block; padding-top: 12.8%; }

iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
iframe.seamless { position: absolute; top: 0; left: 0; bottom: 0; right: 0;  }
div.vr_player { position: absolute; top: 0; left: 0; bottom: 0; right: 0;  }

.livestream_link{
	background-color:red;
}

.anchor-headline{
	height:40px !important;
	display:block;
	margin-bottom:20px;
}

.headline-small{

}


.icon-caret-right.color-green{
	text-decoration:none !important;
}

.now_live img{
	/*border:2px solid red;*/
}

.now_live .anchor-headline{
	color:red;
}

.livestream_button{
	background-color:red !important;
}

.livestream_button:hover{
	color:white !important;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.rating { width:100%;display: inline-block; margin: 5px 0 20px;position: relative;}
div.rate-now {font-size: 14px;vertical-align: text-bottom;line-height: 20px; position: absolute;right: 100px;bottom: -3px;}
div.rating-cancel,div.star-rating{float:left;width:90px!important;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url('../img/delete.gif') no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url('../img/star.png') no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -32px}
div.star-rating-live:nth-child(odd) a { margin-left:-9px!important;}
div.star-rating-hover a{background-position:0 -32px !important;}
form#form4 div.star-rating-average a.rater-link{background-position:0 -16px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important; float: right;}
form#form4 { width:100%; display: block;}
span.star-rating-control { display: flex;}
div.rating-cancel { display: none!important;}
/* END jQuery.Rating Plugin CSS */

.swipe-video-lane { overflow: hidden; visibility: hidden; position: relative; }
.swipe-video-lane-wrap { overflow: hidden; position: relative; }
.swipe-video-lane-wrap > div { float: left; width: 100%; position: relative; }
.swipe-video-lane-button { position: absolute; top: 50%; transform: translateY(-50%); }
.swipe-video-lane-button a:link, .swipe-video-lane-button a:hover, .swipe-video-lane-button a:visited, .swipe-video-lane-button a:active { text-decoration: none; }
.swipe-video-lane-button i { font-size: 24px; }
.swipe-video-lane-button-prev { left: -4px; }
.swipe-video-lane-button-next { right: -4px; }
