/****************************/
/* GLOBAL CSS FOR ALL SITES */
/****************************/



/*********************************/
/* FIX MEMBERS NEWS PAGE PADDING */
/*********************************/

.members-index {padding-top: 70px}

@media only screen and (max-width:800px){
	.members-index {padding-top: 20px}
}

/***************************************/
/* HIDE HTML ELEMENTS FROM LEFT COLUMN */
/***************************************/

.news .news_entry_left p,
.news .news_entry_left hr,
.news .news_entry_left h1,
.news .news_entry_left h2,
.news .news_entry_left h3,
.news .news_entry_left ul
  {
	display: none;
}

.news .news_entry_left img {
	margin-bottom: 10px;
}

/***************************/
/* EMBED NEWS VIDEO IFRAME */
/***************************/

.newsbody iframe {
    width: 70%;
    height: 70%;
    aspect-ratio: 16 / 9;
}

@media only screen and (max-width:1024px){
.newsbody iframe, .news iframe {
    width: 100%;
    height: 100%;
    aspect-ratio: 16 / 9;
}
}

.newsbody video {
  width: 70%;
  height: auto;
}

@media only screen and (max-width:1024px){
.newsbody video, .news video {
    width: 100%;
    height: auto;
}
}


/******************************************/
/* EMBED NEWS VIDEO SMARTY TEMPLATES ONLY */
/******************************************/

.news iframe {
    width: 100%;
    height: 100%;
    aspect-ratio: 16 / 9;
}

.news video {
  width: 100%;
  height: auto;
}

/************************************/
/* LINE-BREAKS FOR SET DESCRIPTIONS */
/************************************/

.setdesc span, .trailerpage_info p span, .trailerblock p span {
	display: block;
	margin-top: 8px;
}

/**************************************************/
/* ENSURE DOWNSIZING OF RTA LABEL IN SITE FOOTERS */
/**************************************************/

.copyrights img[src="//global.grooby.com/images/rta-label.png"] {
  max-width: 70px;
}


/******************************************/
/* STYLING OF SFW ADVISORY FOOTER MESSAGE */
/******************************************/

.sfw-advisory {
	position: fixed;
	bottom: 0px;
	width: 100%;
	background: #c20000;
	color:#fff;
	text-align: center;
	z-index: 1000;
	height: 30px;
	font-family: Roboto;
	font-size: 15px;
	padding: 5px;
	box-sizing: border-box;
}

@media only screen and (max-width:800px){
.sfw-advisory {
	font-size: 11px;
	height: auto;
}
}

/*************************************/
/* HIDE NEWS TICKER IN MEMBERS AREAS */
/*************************************/

#ticker {display: none;}
