/* Auto-Inserted Ad Shortcode */

.story-body .adRectangle-pos-small-inline {
	margin: 1em 0 0.75em 0;
}

.caption {
	font-size: 0.875em;
	font-weight: 700;
	margin-left: 0.3em;
}

/* SPONSORED BY */

.sponsored {
	margin-bottom: 0.75em;
}

.sponsored-text {
	background-color: #17335a;
	text-transform: uppercase;
	color: #fff;
	padding: 0.25em;
}

.story-body .sponsored {
	margin-top: 0.75em;
	clear: both;
}

/*Special headline*/

.headline-special {
	margin: .75em 0 .5em 0;
	padding-bottom: .2em;
}

.espn {
	border-bottom: 1px solid #ff2500;
}

/* LEAD STORY */

.lead-story {
	display: inline-block;
}

.lead-story.inner {
	margin-bottom: 0.5em;
}

.lead-story .headline-list-item {
	clear: right;
}

.lead-story .headline {
	margin-bottom: 0.2em;
}

.lead-story .image {
	width: 100%;
	margin-bottom: 0.2em;
}

/*TOP MEDIA*/

.top-share .share-option-partner {
	margin: 0 .75em .5em 0;
}

.top-media .image {
	margin-bottom: .625em;
}

.type-fileRef .image.no-caption {
	background-color: #f3f3f3;
	margin: 0;
}

.type-imageCreator .image {
	margin: 0;
}

.top-media .deckline {
	display: block;
	clear: both;
}

.type-PhotoGallery .origin-logo {
	margin-top: 0.375em;
}

.origin-logo {
	color: #333;
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	max-height: 30px;
	width: auto;
}

.story-body .origin-logo {
	float: none;
	margin-bottom: 0.625em;
}

.origin-logo.origin-image,
.origin-logo[data-origin].origin-image {
	float: left;
	margin-bottom: 0.625em;
	margin-right: 0.35em;
	max-height: 30px;
}

.image-caption.meta .origin-logo.origin-image {
	margin-bottom: 5px;
}

.origin-post.meta {
	margin-bottom: 0.625em;
}

.origin-post.meta .origin-logo {
	margin-right: 0.25em;
}

.body-text {
	clear: both;
}

.body-text > a {
	color: #316bc0;
}

.byline.no-origin-image {
	clear: both;
	margin-top: 0;
	padding: 0;
}

.origin-logo.origin-image img {
	background: transparent;
	border: none;
	max-height: 30px;
	padding: 0;
	width: auto;
}

.origin-logo[data-origin] {
	float: left;
	margin-bottom: 0;
	margin-right: 0;
}

.image-caption .caption-text {
	display: block;
}

.caption-text.origin-image p {
	margin: 0;
	padding-top: 0.35em;
}

/* Force 85% height on screens 640px and lower (gallery fullscreen) */

@media (max-width:40em) {
	.royalSlider.rsFullscreen .rsOverflow {
	height: 80% !important;
	}
}

/* STORY BODY */

.story-body {
	clear: both;
}

.deckline {
	/*text-transform:uppercase;*/
	display: inline-block;
	margin-bottom: 0.625em;
}

.story-body .meta {
	margin-top: 1em;
	margin-bottom: 0.625em;
	clear: both;
}

.story-body .meta.image-caption {
	margin-top: 0;
}

.share {
	clear: both;
	margin-top: 0.5em;
}

/* In-Post Video Embed Styles */

.video-embed-container {
	display: table;
	float: left;
}

.video-embed-btn-container,
.video-embed-code {
	display: table-cell;
}

.video-embed-btn-container {
	vertical-align: top;
}

.video-embed-code {
	width: 100%;
}

.video-embed-code textarea {
	-webkit-transition: width 0.1s ease-in-out;
	transition: width 0.1s ease-in-out;
	box-sizing: border-box;
	height: 35px;
	margin: 0 0 .5em;
	opacity: 0;
	width: 0px;
}

.video-embed-code textarea.active {
	display: block;
	opacity: 1;
	width: 100%;
}

.mmn-link {
	clear: both;
}

.origin-text {
	margin-right: 0.625em;
}

.byline,
.origin-text {
	margin-bottom: 0.625em;
	float: left;
	margin-top: 0.25em;
	/*margin-top:0.5em;
	line-height: 0.875em;*/
}

.dateline {
	float: left;
	margin-right: 0.2em;
}

.story-map-news {
	float: left;
	margin: 0.5em 0 1em;
}

.story-taxonomy {
	font-size: 0.875em;
	line-height: 1.35em;
	margin: 1.5em 0;
	clear: both;
}

.story-taxonomy .button {
	text-transform: none;
	display: inline-block;
	margin: 0.25em 0.25em 0.25em 0;
	padding: 0.25em 0.5em;
}

.graphic-warning-container {
	position: relative;
	background-color: #B4BAC4;
	overflow: hidden;
}

.graphic-warning-message {
	z-index: 50;
	position: absolute;
	top: 20%;
	width: 60%;
	height: auto;
	line-height: 1.5em;
	text-align: center;
	color: #9F6000;
	background-color: #FEEFB3;
	padding: 0.625em;
	border-radius: 0.5em;
	margin: 0 20%;
}

.warn-click {
	color: #9F6000;
	background-image: -webkit-linear-gradient(top, #FDE173, #DBA20E);
	background-image: linear-gradient(to bottom, #FDE173, #DBA20E);
	border: 1px solid #EAB95F;
}

.warn-click:hover {
	color: #9F6000;
	background-image: -webkit-linear-gradient(top, #DBA20E, #FDE173);
	background-image: linear-gradient(to bottom, #DBA20E, #FDE173);
	border: 1px solid #EAB95F;
}

svg {
	position: absolute;
	left: -999px;
}

img[data-imagewarning='On'] {
	opacity: 0.5;
	filter: alpha(opacity=0.5);
	margin-bottom: -30px;
	-webkit-filter: blur(30px);
	-moz-filter: blur(30px);
	-ms-filter: blur(30px);
	-o-filter: blur(30px);
	filter: blur(30px);
	-webkit-filter: url("../../news/news/news/global/css/#blur");
	filter: url("../../news/news/news/global/css/#blur");
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='30');
}

/* MODULES */

.side1 .headlines-list .image {
	float: left;
	margin-right: 0.5em;
	width: 7.5em;
}

.related.inner {
	margin-bottom: 0;
}

.form.inner {
	margin-bottom: 0;
}

.feedback-form .button-primary {
	display: block;
}

/* IFRAME WRAPPER */

.iframeWrapper {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 ratio */
	padding-top: 25px;
	height: 0;
}

.iframeWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* gallery styles */

#post-gallery-1 {
	width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* EXERNAL PROMOS */

.story-promo-external {
	clear: both;
	margin: 1em 0;
}

.story-promo-external-title {
	font-size: 1.25em;
	margin-bottom: 0.25em;
	line-height: 1.1em;
}

.story-promo-external-description {
	color: #000;
}

@media (min-width:50em) {
	.story-promo-external-image {
	max-width: 200px;
	float: left;
	margin-right: 0.5em;
	}

	.story-promo-external-title {
	font-size: 1em;
	line-height: normal;
	}

	.story-promo-external-description {
	font-size: 0.8em;
	line-height: normal;
	}
}

/* last modified / share */

.lastmodifiedShare {
	margin-top: 0.5em;
}

.lastmodifiedShare .share {
	float: right;
	margin-top: 0.2em;
}

div.body-text iframe.iframe-shortcode {
	width: 100%;
	height: 250px;
}

/*** MEDIA QUERIES ***/

/* 200-319px */

@media (max-width:19.5em) {
	.talent-image {
	display: none;
	}
}

/* 320+px */

@media (min-width:20em) {
	.talent-image {
	margin-right: 0.5em;
	}
}

@media (min-width:20.5em) {
	.media-inline {
	clear: none;
	display: block;
	float: left;
	}

	.media-inline .headline-list-item {
	float: none;
	}
}

@media (min-width:25em) {
	.talent-image {
	margin-right: 1.2em;
	}

	.content .more-photos {
	float: left;
	width: 47%;
	}

	.content .more-video {
	float: left;
	width: 47%;
	margin-left: 1em;
	}

	.more-video-line {
	display: none;
	margin-left: 1em;
	}

	.content .more-local {
	float: left;
	width: 47%;
	}

	.content .news-web {
	float: left;
	width: 47%;
	margin-left: 1em;
	}

	.news-web-line {
	display: none;
	margin-left: 1em;
	}
}

/* +340px */

@media (max-width:39.999em) {
	.side-right {
	margin-top: 1em;
	}
}

/* 640+px (2 columns) */

@media (min-width:40em) {
	.content .ad-banner {
	display: none;
	}

	.deckline {
	font-size: 1.4em;
	}

	.story-body-text,
	.story-map-news {
	font-size: inherit;
	}

	.content section.related {
	margin-top: 0;
	}

	.content .more-local {
	float: none;
	width: 100%;
	}

	.content .news-web {
	float: none;
	width: 100%;
	margin-left: 0;
	}
}

/* 768+px */

@media (min-width:48em) {
	.story-body-text,
	.story-map-news {
	font-size: 1.1em;
	}

	.story-body .share {
	margin-bottom: 0.625em;
	}

	.media-inline {
	margin-right: 0.5em;
	}

	.content .more-local {
	float: left;
	width: 47%;
	}

	.content .news-web {
	float: left;
	width: 47%;
	margin-left: 1em;
	}
}

/* 880+ */

@media (min-width:55em) {

}

/* 1200+px - 3 column desktop */

@media (min-width:75em) {
	.story-body-text,
	.story-map-news {
	font-size: 1.2em;
	}

	.media-inline .section-header-small {
	font-size: 0.875em;
	}

	/* TOP VIDEOS & PHOTOS MODULES */

	.top-video hr,
	.photos hr {
	display: none;
	}
}

/* 768px and Below in landscape */

@media screen and (orientation:landscape) and (max-width:48em) {
	.shortcode-container[data-type="pano360"].active360 {
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0px;
	z-index: 99999999;
	}

	.shortcode-container[data-type="pano360"] .iframeWrapper {
	padding: 0;
	height: 100%;
	}
}

.origin-image.none > span,
.origin-image.abc > span,
.origin-image.abcnews > span,
.origin-image.ap > span,
.origin-image.espn > span,
.origin-image.kabc > span,
.origin-image.kfsn > span,
.origin-image.kgo > span,
.origin-image.ktrk > span,
.origin-image.wabc > span,
.origin-image.wls > span,
.origin-image.wpvi > span,
.origin-image.wtvd > span,
.origin-image.businesswire > span,
.origin-image.otrc > span,
.origin-image.lwn > span,
.origin-image.wcl > span,
.origin-image.one90 > span,
.origin-image.fivethirtyeight > span {
	display: none;
}

div.bcn + .caption-text.origin-image p,
div.prnewswire + .caption-text.origin-image p,
div.citynewsservice + .caption-text.origin-image p,
div.wtvd-ap + .caption-text.origin-image p,
div.sevenlive + .caption-text.origin-image p,
div.food + .caption-text.origin-image p,
div.wtvg + .caption-text.origin-image p,
div.stng + .caption-text.origin-image p,
div.wjrt + .caption-text.origin-image p {
	padding-top: 0;
}

/* abc */

.origin-image.abc {
	background-image: url("/assets/news/global/images/logos/origin-abc.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
}

/* abcnews */

.origin-image.abcnews {
	background-image: url("/assets/news/global/images/logos/origin-abcnews.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 84px;
}

/* ap */

.origin-image.ap {
	/*background-position-x: 2px; This is no longer supported in FF 43 and greater */
	background-image: url("/assets/news/global/images/logos/origin-ap.png");
	background-position: 2px 0;
	/* This will have the exact same effect in all browsers */
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 4px;
	width: 30px;
}

/* espn */

.origin-image.espn {
	/*background-position-y: 5px; This is unsuporrted in FF 43 and greater */
	background-image: url("/assets/news/global/images/logos/origin-espn.png");
	background-position: 0 5px;
	/* This will have the exact same effect in all browsers */
	background-repeat: no-repeat;
	border-bottom: 0px;
	height: 32px;
	width: 55px;
}

/* kabc */

.origin-image.kabc {
	background-image: url("/assets/news/kabc/images/logos/origin.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 40px;
}

/* kfsn */

.origin-image.kfsn {
	background-image: url("/assets/news/kfsn/images/logos/origin.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 52px;
}

/* kgo */

.origin-image.kgo {
	background-image: url("/assets/news/kgo/images/logos/origin.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 42px;
}

/* ktrk */

.origin-image.ktrk {
	background-image: url("/assets/news/ktrk/images/logos/origin.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 47px;
}

/* wabc */

.origin-image.wabc {
	background-image: url("/assets/news/wabc/images/logos/origin.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 45px;
}

/* wls */

.origin-image.wls {
	background-image: url("/assets/news/wls/images/logos/origin.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 45px;
}

/* wpvi */

.origin-image.wpvi {
	background-image: url("/assets/news/wpvi/images/logos/origin.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 33px;
}

/* wtvd */

.origin-image.wtvd {
	background-image: url("/assets/news/wtvd/images/logos/origin.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 45px;
}

/* Philadelphia business wire */

.origin-image.businesswire {
	background-image: url("/assets/news/global/images/logos/origin-businesswire.gif");
	background-repeat: no-repeat;
	height: 24px;
	width: 60px;
}

/* lwn */

.origin-image.lwn {
	background-image: url("/assets/news/global/images/logos/origin-lwn.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 54px;
}

/* windy city live */

.origin-image.wcl {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMDBFODE3RDkyRkQxMUU1OTVDNEY0RkQxMDgwQkI4MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMDBFODE3RTkyRkQxMUU1OTVDNEY0RkQxMDgwQkI4MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwMEU4MTdCOTJGRDExRTU5NUM0RjRGRDEwODBCQjgwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwMEU4MTdDOTJGRDExRTU5NUM0RjRGRDEwODBCQjgwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CxXqSAAAClhJREFUeNrEV3lw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");
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
}

/* 190 North */

.origin-image.one90 {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RTI3MDQyQzkyRkQxMUU1OTVDNEY0RkQxMDgwQkI4MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RTI3MDQyRDkyRkQxMUU1OTVDNEY0RkQxMDgwQkI4MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwMEU4MTdGOTJGRDExRTU5NUM0RjRGRDEwODBCQjgwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwMEU4MTgwOTJGRDExRTU5NUM0RjRGRDEwODBCQjgwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fCAIXwAABoNJREFUeNrsVvtv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");
	background-repeat: no-repeat;
	height: 30px;
	width: 35px;
}

/* otrc */

.origin-image.otrc {
	background-image: url("/assets/news/global/images/logos/origin-otrc.png");
	background-repeat: no-repeat;
	height: 32px;
	width: 78px;
}

/* fivethirtyeight */

.origin-image.fivethirtyeight {
	background-image: url("/assets/news/global/images/logos/origin-fivethirtyeight.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 150px;
}

.origin-logo.origin-image:not(.byline) {
	margin-bottom: .5em !important;
	width: 100%;
}

span.byline {
	margin-top: 0;
}

div.byline.abc,
div.byline.ap,
div.byline.ktrk,
div.byline.wpvi,
div.byline.otrc,
div.byline.one90,
div.byline.wcl,
div.byline.abcnews {
	padding-top: 5px;
}

div.byline.kabc,
div.byline.kfsn,
div.byline.wabc,
div.byline.wls,
div.byline.wtvd,
div.byline.kgo,
div.byline.fivethirtyeight {
	padding-top: 6px;
}

div.byline.espn {
	border-bottom: none;
}

.originBylineContainer {
	display: table-row;
	height: 30px;
}

.originBylineContainer > div {
	display: table-cell;
	float: none;
	vertical-align: middle;
}

.originBylineContainer .origin-logo.origin-image {
	margin: 0 .35em 0 0;
	max-height: 32px;
}

.originBylineContainer	span {
	margin: 0;
}
/* 1em = 16px base font size */

.outbrainSidebar-pos-small {
	display: block;
}

.outbrainSidebar-pos-medium {
	display: none;
}

.outbrainSidebar-pos-large {
	display: none;
}

.outbrainSidebar-pos-small hr:last-of-type {
	display: none;
}

@media (min-width:40em) {
	.outbrainSidebar-pos-small {
	display: none;
	}

	.outbrainSidebar-pos-medium {
	display: block;
	}

	.outbrainSidebar-pos-large {
	display: none;
	}

	.outbrainSidebar-pos-small hr {
	display: block;
	}
}

@media (min-width:75em) {
	.outbrainSidebar-pos-small {
	display: none;
	}

	.outbrainSidebar-pos-medium {
	display: none;
	}

	.outbrainSidebar-pos-large {
	display: block;
	}
}
/* v1.0.5 */

/* Core RS CSS file. 95% of time you shouldn't change anything here. */

.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr;
}

.royalSlider > * {
	float: left;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}

.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}

.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
	-webkit-transform: none;
}

.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;
}

.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
}

.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
	transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}

/* Fullscreen options, very important ^^ */

.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	padding-bottom: 125px !important;
	/* need to use this to show captions in fullscreen */
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

/* full screen caption, added by Cori so we can see captions! */

.rsFullscreen .rsGCaption {
	position: absolute;
	text-align: center;
	padding-right: 2em;
	padding-left: 1em;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	transition: 0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position: absolute;
	z-index: 0;
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.rsNavItem {
	-webkit-tap-highlight-color: rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}

.rsTabs {
	float: left;
	background: none !important;
}

.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsVideoContainer {
	/*left: 0;
	top: 0;
	position: absolute;*/
	/*width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}

.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}

.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}

.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/* ios controls over video bug, shifting video */

.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
}

img.rsImg {
	max-width: none;
}

.grab-cursor {
	cursor: url("/assets/global/js/thirdparty/jquery/plugins/royalslider/grab.png") 8 8, move;
}

.grabbing-cursor {
	cursor: url("/assets/global/js/thirdparty/jquery/plugins/royalslider/grabbing.png") 8 8, move;
}

.rsNoDrag {
	cursor: auto;
}

.rsLink {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 20;
	background: url("/assets/jquery/global/js/thirdparty/jquery/plugins/royalslider/blank.gif");
}

@media (min-width:60em) {
	.royalSlider.rsFullscreen {
	padding-bottom: 95px !important;
	}
}

/******************************
*
*	RoyalSlider Default Skin
*
*	1. Arrows
*	2. Bullets
*	3. Thumbnails
*	4. Tabs
*	5. Fullscreen button
*	6. Play/close video button
*	7. Preloader
*	8. Caption
*
*	Sprite: 'rs-default.png'
*	Feel free to edit anything
*	If you don't some part - just delete it
*
******************************/

/* Background */

.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
	background-color: #F3F3F3;
	/*background: #151515;
	color: #FFF;*/
}

/***************
*
*	1. Arrows
*
****************/

.rsDefault .rsArrow {
	height: 100%;
	width: 44px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}

.rsDefault.rsVer .rsArrow {
	width: 100%;
	height: 44px;
}

.rsDefault.rsVer .rsArrowLeft {
	top: 0;
	left: 0;
}

.rsDefault.rsVer .rsArrowRight {
	bottom: 0;
	left: 0;
}

.rsDefault.rsHor .rsArrowLeft {
	left: 0;
	top: 0;
}

.rsDefault.rsHor .rsArrowRight {
	right: 0;
	top: 0;
}

.rsDefault .rsArrowIcn {
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px;
	position: absolute;
	cursor: pointer;
	background: url("/assets/global/js/thirdparty/jquery/plugins/royalslider/skins/default/rs-default.png");
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	border-radius: 2px;
}

.rsDefault .rsArrowIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
	background-position: -64px -32px;
}

.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
	background-position: -64px -64px;
}

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
	background-position: -96px -32px;
}

.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
	background-position: -96px -64px;
}

.rsDefault .rsArrowDisabled .rsArrowIcn {
	opacity: .2;
	filter: alpha(opacity=20);
	*display: none;
}

/***************
*
*	2. Bullets
*
****************/

.rsDefault .rsBullets {
	position: absolute;
	z-index: 35;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #000;
	background: rgba(0,0,0,0.75);
	text-align: center;
	line-height: 8px;
	overflow: hidden;
}

.rsDefault .rsBullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 6px 5px 6px;
}

.rsDefault .rsBullet span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #777;
	background: rgba(255,255,255,0.5);
}

.rsDefault .rsBullet.rsNavSelected span {
	background-color: #FFF;
}

/***************
*
*	3. Thumbnails
*
****************/

.rsDefault .rsThumbsHor {
	width: 100%;
	height: 68px;
	margin-top: 4px;
}

.rsDefault .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}

.rsDefault.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}

.rsDefault.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}

.rsDefault .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}

.rsDefault .rsThumb img {
	width: 100%;
	height: 100%;
}

.rsDefault .rsThumb.rsNavSelected {
	background: #02874a;
}

.rsDefault .rsThumb.rsNavSelected img {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.rsDefault .rsTmb {
	display: block;
}

/* Thumbnails with text */

.rsDefault .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	color: #FFF;
}

.rsDefault .rsTmb span {
	color: #DDD;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}

/* Thumbnails arrow icons */

.rsDefault .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
	background: #000;
	background: rgba(0,0,0,0.75);
}

.rsDefault .rsThumbsArrow:hover {
	background: rgba(0,0,0,0.9);
}

.rsDefault.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
	top: 0;
	left: 0;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
	bottom: 0;
	left: 0;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
	left: 0;
	top: 0;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
	right: 0;
	top: 0;
}

.rsDefault .rsThumbsArrowIcn {
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	position: absolute;
	cursor: pointer;
	background: url("/assets/global/js/thirdparty/jquery/plugins/royalslider/skins/default/rs-default.png");
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -128px -32px;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -128px -48px;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -144px -32px;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -144px -48px;
}

.rsDefault .rsThumbsArrowDisabled {
	display: none !important;
}

/* Thumbnails resizing on smaller screens */

@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsDefault .rsThumb {
	width: 59px;
	height: 44px;
	}

	.rsDefault .rsThumbsHor {
	height: 40px;
	}

	.rsDefault .rsThumbsVer {
	width: 59px;
	}
}

/***************
*
*	4. Tabs
*
****************/

.rsDefault .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	padding-top: 12px;
	position: relative;
}

.rsDefault .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;
	background-color: #FFF;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
	background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
	box-shadow: inset 1px 0 0 #fff;
	*display: inline;
	*zoom: 1;
}

.rsDefault .rsTab:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.rsDefault .rsTab:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right: 1px solid #cfcfcf;
}

.rsDefault .rsTab:active {
	border: 1px solid #D9D9DD;
	background-color: #f4f4f4;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}

.rsDefault .rsTab.rsNavSelected {
	color: #FFF;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}

/***************
*
*	5. Fullscreen button
*
****************/

.rsDefault .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
}

.rsDefault .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url("/assets/global/js/thirdparty/jquery/plugins/royalslider/skins/default/rs-default.png") 0 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	border-radius: 2px;
}

.rsDefault .rsFullscreenIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

.rsDefault.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}

/***************
*
*	6. Play/close video button
*
****************/

.rsDefault .rsPlayBtn {
	-webkit-tap-highlight-color: rgba(0,0,0,0.3);
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	cursor: pointer;
}

.rsDefault .rsPlayBtnIcon {
	width: 64px;
	display: block;
	height: 64px;
	border-radius: 4px;
	-webkit-transition: .3s;
	transition: .3s;
	background: url("/assets/global/js/thirdparty/jquery/plugins/royalslider/skins/default/rs-default.png") no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}

.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0,0,0,0.9);
}

.rsDefault .rsBtnCenterer {
	position: absolute;
	left: 50%;
	top: 50%;
}

.rsDefault .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}

.rsDefault .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsDefault .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url("/assets/global/js/thirdparty/jquery/plugins/royalslider/skins/default/rs-default.png") -64px 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}

.rsDefault .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

/***************
*
*	7. Preloader
*
****************/

.rsDefault .rsPreloader {
	width: 20px;
	height: 20px;
	background-image: url("/assets/global/js/thirdparty/jquery/plugins/royalslider/skins/preloaders/preloader-white.gif");
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px;
}

/***************
*
*	8. Global caption
*
****************/

.rsDefault .rsGCaption {
	bottom: 6px;
	text-align: left;
	border-radius: 2px;
	left: 6px;
	/* These are the original styles that are removed or changed
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.75);
	color: #FFF;
	position: absolute;
	float: none;
	font-size: 12px;
	width: auto;
	padding: 2px 8px;*/
	/* these are our modified styles */
	color: #000;
	width: 100%;
	margin-top: 0.5em;
	line-height: inherit;
}
/*# sourceMappingURL=http://qa.n7.abclocal.go.com/assets/compiled/sourcemaps/story.css.map */