.linear {
	background: -webkit-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.2), transparent 100%);
	background: -moz-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.2), transparent 100%);
	background: -o-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.2), transparent 100%);
	background: -ms-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.2), transparent 100%);
	background: radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.2), transparent 100%);
	height: 2px;
	text-align: center;
	margin: 20px auto;
}

.lineSpacer {
	width: 68px;
	border-top: solid 2px #d7d7d7;
	padding: 5px 0;
	display: table;
}

.bottom-elements-article {
	clear: both;
	width: 100%;
}

[data-range=large] .bottom-elements-article {
	margin-left: 2rem;
	width: 94rem;
}

[data-range=small] .bottom-elements-article {
	margin-left: 2rem;
	width: 62rem;
}

[data-range=xsmall] .bottom-elements-article {
	margin-left: 1rem;
	width: 62rem;
}

.ctnGeneral {
	width: 126rem;
	margin: 0 auto 0;
	clear: both;
}

[data-range=large] .ctnGeneral {
	width: 94rem;
}

[data-range=medium] .ctnGeneral {
	width: 62rem;
}

[data-range=small] .ctnGeneral {
	width: 62rem;
}

[data-range=xsmall] .ctnGeneral {
	width: 62rem;
}

[data-device-type=tab] .articleData {
	width: 100%;
}

.colMain {
	float: left;
	width: 62rem;
}

[data-range=xlarge] .colMain {
	margin-left: 16rem;
}

[data-range=xsmall] .colMain {
	margin-left: 1rem;
}

[data-device-type=tab][data-range=xlarge] .colMain {
	float: none;
	width: 126rem;
	margin: 0 auto;
}

[data-device-type=tab][data-range=large] .colMain {
	float: none;
	width: 94rem;
	margin: 0 auto;
}

[data-device-type=tab][data-range=medium] .colMain {
	float: none;
	width: 62rem;
	margin: 0 auto;
}

.colRight {
	float: right;
	width: 300px;
	height: 100%;
	margin: 3rem 0 2rem 0;
	display: none;
}

[data-range=large] .colRight {
	margin: 30px 0 20px 20px;
	display: block;
}

[data-range=xlarge] .colRight {
	display: block;
}

.ctnGeneral .hover-news,
.ctnGeneral .hover-economy,
.ctnGeneral .hover-sport,
.ctnGeneral .hover-entertainment,
.ctnGeneral .hover-live-style,
.ctnGeneral .hover-default,
.ctnHeadline .hover-news,
.ctnHeadline .hover-economy,
.ctnHeadline .hover-sport,
.ctnHeadline .hover-entertainment,
.ctnHeadline .hover-live-style,
.ctnHeadline .hover-default {
	-ms-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
}

.ctnGeneral .hover-news:hover,
.ctnGeneral .hover-economy:hover,
.ctnHeadline .hover-news:hover,
.ctnHeadline .hover-economy:hover {
	background-color: #c11c05;
	color: #fff;
	border-width: 0 0 0.2rem 0;
}

.ctnGeneral .hover-sport:hover,
.ctnHeadline .hover-sport:hover {
	background-color: #00958c;
	color: #fff;
	border-width: 0 0 0.2rem 0;
}

.ctnGeneral .hover-entertainment:hover,
.ctnGeneral .hover-live-style:hover,
.ctnHeadline .hover-entertainment:hover,
.ctnHeadline .hover-live-style:hover {
	background-color: #b040a2;
	color: #fff;
	border-width: 0 0 0.2rem 0;
}

.ctnGeneral .hover-default:hover,
.ctnHeadline .hover-default:hover {
	background-color: #65655d;
	color: #fff;
	border-width: 0 0 0.2rem 0;
}

.ctnGeneral a {
	color: #191917;
}

.ctnGeneral h2.text,
.ctnGeneral h2 {
	font-size: 2.2rem;
}

.articleData {
	margin: 5rem auto 5rem;
	color: #33332f;
	width: 620px;
}

.articleData > table {
	font-size: 1.2rem;
}

.articleData > table a {
	padding: 0 0.2rem;
	color: #33332f;
	text-decoration: underline;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

.articleData > table a:hover {
	background-color: #ff7212;
	color: #fff;
	text-decoration: none;
}

.articleData > table caption {
	margin-bottom: 0.8rem;
	font-size: 1.5rem;
	font-weight: bold;
	text-align: left;
}

.articleData > table td {
	padding: 1.2rem 1rem 1rem 1rem;
	background-color: #f1f1f1;
	border: 1px solid #fff;
	border-left: none;
}

.articleData > table th,
.articleData > table tr:first-child td {
	padding: 0.6rem 1rem 0.5rem;
	background-color: #a5a598;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid #fff;
	border-left: none;
}

.articleData > p,
.articleData > .text {
	clear: both;
	margin: 0 auto 5rem;
	line-height: 150%;
	font-size: 1.8rem;
}

.articleData p a:hover {
	opacity: .8;
}

.articleData > p:first-of-type:first-letter {
	float: left;
	margin: 0.2rem 1rem 0 0;
	font-size: 9.2rem;
	line-height: .7;
	font-weight: normal;
}

.articleData p a {
	padding: 0 0.2rem;
	color: #33332f;
	text-decoration: underline;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	font-weight: bold;
}

.articleData .embedded-element-article {
	width: 504px;
	margin: 0 auto 50px auto;
	text-align: center;
	overflow: auto;
	overflow-y: hidden;
}

.articleData .embedded-element-article p.text {
	text-align: left;
}

.articleData .related-news-shell {
	width: 100%;
	display: block;
	float: left;
}

.articleData .related-news-shell .related-news {
	width: auto;
	margin-bottom: 50px;
	padding-left: 20px;
	text-align: left;
	border-style: solid;
	border-width: 0 0 0 0.2rem;
}

.articleData .related-news-shell .related-news .text {
	transition: all 200ms linear;
}

.articleData .related-news-shell .related-news .text:hover {
	opacity: .8;
}

[data-range=xlarge] .articleData .related-news-shell .related-news {
	width: auto;
	margin-right: -140px;
	margin-left: 160px;
}

.articleData .related-news-shell .related-news h2 {
	font-family: Ubuntu;
	font-size: 18px;
	color: #191917;
	text-transform: uppercase;
	font-weight: normal;
}

.articleData .related-news-shell .related-news a {
	font-size: 18px;
	color: #33332f;
}

.articleData .related-news-shell .related-news li {
	margin-top: 15px;
}

#sealcontentshare {
	width: 30rem;
	height: 5rem;
}

.ctnHeadline .advertising.visible,
.ctnHeadline .advertising.cards {
	text-align: left;
	margin: 0 0 0 2rem;
	float: right;
	max-width: 30rem;
	min-height: 30rem;
}

.ctnGeneral .advertising.cards {
	border-top: 1px solid #f1f1f1;
	float: none;
	display: block;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4);
	background-color: #fff;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
}

.ctnGeneral .advertising.cards .visible,
.ctnGeneral .advertising.cards.visible {
	display: block;
	opacity: 1;
	height: auto;
	margin-left: 0;
}

.ctnGeneral .advertising.impactAdv,
.ctnGeneral .advertising.impactAdv.visible {
	clear: both;
	width: auto;
	height: auto;
	min-height: 9rem;
	margin: 0 -25% 5rem -25%;
	display: block;
}

.ctnGeneral .advertising.visible.tab {
	clear: both;
	margin: 0 auto 5rem auto;
	overflow: hidden;
}

.ctnGeneral .lbl-advertising {
	font-family: OpenSans, sans-serif;
	font-weight: 600;
	font-size: 12px;
	padding-left: 10px;
	display: block;
	color: #65656a;
	text-align: left;
}

.ctnGeneral .w2h2 .lbl-advertising {
	height: 30px;
	margin-top: 20px;
}

.ctnGeneral .w2h4 .lbl-advertising {
	margin-top: 4px;
	margin-bottom: 4px;
}

[data-device-type=tab] .ctnGeneral .ctnHeadline .advertising.cards {
	float: right;
}

.advRuller {
	display: block;
	min-height: 1rem;
	clear: both;
	max-width: 128rem;
}

[data-range=xlarge] .advRuller {
	margin: 0 auto;
}

.advRuller.standard {
	width: 62rem;
}

[data-range=xlarge] .advRuller.standard {
	margin-left: 14.5rem;
}

.container-advMoreAbout {
	float: right;
	margin: 0 0 1rem 1rem;
	border-top: 1px solid #f1f1f1;
}

.reduce + .container-advMoreAbout {
	float: left;
}

.ad-video-inread {
	width: 100%;
	min-height: 1px;
	display: inline-block;
}

.ad-video-inread iframe {
	margin-bottom: 20px;
}

.ctnHeadline .contentShare {
	padding-top: 5rem;
}

.contentShare {
	display: table;
	vertical-align: middle;
}

.contentShare .socialWrapper {
	display: table-cell;
}

.contentShare .containerpub {
	display: table-cell;
	text-align: center;
}

.contentShare .separator {
	line-height: 0;
	height: 32px;
	width: 14px;
}

.iconSocial {
	float: left;
	margin: 0 5px;
	text-align: center;
}

.iconSocial:first-child {
	margin-left: 0;
}

.iconSocial a {
	height: 28px;
	width: 32px;
	font-family: "Opensans", sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	margin: 0;
	text-decoration: none;
	line-height: 28px;
}

.iconSocial,
.commentLabel {
	cursor: pointer;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}

.iconSocial:hover,
.commentLabel:hover {
	opacity: .8;
}

.commentLabel {
	padding: 5px 0;
	color: #2388dd;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
}

.commentLabel span {
	display: inline-block;
	vertical-align: middle;
}

.contentShareBottom {
	display: block;
	text-align: center;
	margin-top: 42px;
}

.socialGroup {
	display: inline-block;
	margin: 0 25px;
}

.socialGroup p {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: 'ubuntu', 'sans-serif';
	font-size: 1.5rem;
}

.publisher-anchor-color a {
	color: black;
}

[data-device-type=tab] .ctnHeadline {
	width: 100%;
}

.ctnGeneral .hover-news,
.ctnGeneral .hover-economy,
.ctnGeneral .hover-sport,
.ctnGeneral .hover-entertainment,
.ctnGeneral .hover-live-style,
.ctnGeneral .hover-default,
.ctnHeadline .hover-news,
.ctnHeadline .hover-economy,
.ctnHeadline .hover-sport,
.ctnHeadline .hover-entertainment,
.ctnHeadline .hover-live-style,
.ctnHeadline .hover-default {
	-ms-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
}

.ctnGeneral .hover-news:hover,
.ctnGeneral .hover-economy:hover,
.ctnHeadline .hover-news:hover,
.ctnHeadline .hover-economy:hover {
	background-color: #c11c05;
	color: #fff;
	border-width: 0 0 0.2rem 0;
}

.ctnGeneral .hover-sport:hover,
.ctnHeadline .hover-sport:hover {
	background-color: #00958c;
	color: #fff;
	border-width: 0 0 0.2rem 0;
}

.ctnGeneral .hover-entertainment:hover,
.ctnGeneral .hover-live-style:hover,
.ctnHeadline .hover-entertainment:hover,
.ctnHeadline .hover-live-style:hover {
	background-color: #b040a2;
	color: #fff;
	border-width: 0 0 0.2rem 0;
}

.ctnGeneral .hover-default:hover,
.ctnHeadline .hover-default:hover {
	background-color: #65655d;
	color: #fff;
	border-width: 0 0 0.2rem 0;
}

.ctnHeadline {
	margin: 0 auto 0;
	width: 62rem;
}

.ctnHeadline .author {
	font-family: "OpenSans", sans-serif;
	font-style: italic;
	color: #65655d;
	display: table;
	margin-top: 2rem;
}

.ctnHeadline .author .authorPhoto {
	height: auto;
	float: left;
}

.ctnHeadline .author .authorPhoto .icon {
	background-color: #d7d7d7;
	border-radius: 2rem;
}

.ctnHeadline .author .authorData {
	display: table;
	float: left;
	width: auto;
	height: 4rem;
}

.ctnHeadline .author .authorName {
	display: table-cell;
	font-size: 1.4rem;
	line-height: 1.2rem;
	vertical-align: middle;
}

.ctnHeadline .author .authorLocation {
	display: table-row;
	font-size: 1.2rem;
}

.ctnHeadline .title:hover,
.ctnHeadline .subtitle:hover,
.ctnHeadline .datetime:hover {
	opacity: 1;
	cursor: text;
}

.ctnHeadline .title h1 {
	font-size: 4rem;
	font-family: "Ubuntu", OpenSans, sans-serif;
	color: #191917;
	font-weight: bold;
	margin: 0;
}

.ctnHeadline .subtitle h2 {
	font-size: 2.2rem;
	font-family: "OpenSans", sans-serif;
	color: #65655d;
	margin: 0;
	font-weight: normal;
}

.ctnHeadline .authorPhoto li img {
	border-radius: 2rem;
	width: 4rem;
	height: 4rem;
}

.ctnHeadline .datetime {
	margin: 2rem 0 0 0;
	display: inline-block;
	font-size: 1.2rem;
}

.ctnHeadline .title {
	margin: 1rem 0 0 0;
}

.ctnHeadline .subtitle {
	margin: 2rem 0 0 0;
}

.ctnHeadline .channel {
	margin: 3rem 0 0 0;
	display: inline-block;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}

.ctnHeadline .channel a {
	text-decoration: none;
	text-transform: uppercase;
	font-family: "OpenSans", sans-serif;
	font-weight: 600;
	color: #65655d;
	font-size: 1.2rem;
	border-style: solid;
	border-width: 0 0 0.2rem;
}

.ctnHeadline .channel a:hover {
	color: #fff;
}

.ctnHeadline .authorPhoto ul {
	display: table;
}

.ctnHeadline .authorPhoto ul li {
	display: table-cell;
	height: 24px;
	padding-right: 1rem;
}

.ctnHeadline .date {
	vertical-align: middle;
	display: table;
	float: left;
}

.ctnHeadline .date span {
	color: #65655d;
	padding-left: 0.5rem;
	vertical-align: middle;
	display: table-cell;
}

.ctnHeadline .date b {
	color: #191917;
	font-weight: 600;
}

.ctnHeadline .date .calendar {
	vertical-align: middle;
	display: table-cell;
	background-repeat: no-repeat;
}

.ctnHeadline .date .day-month {
	color: #191917;
	text-transform: uppercase;
}

.ctnHeadline .date .icon {
	margin-left: 2rem;
}

.ctnHeadline .date .time {
	margin-top: 0.1rem;
}

.ctnHeadline .rescence {
	font-size: 1.2rem;
	float: left;
	display: table;
	color: #65655d;
	font-style: italic;
	font-weight: normal;
	padding: 0.1rem 0 0 1rem;
}

.ctnHeadline .rescence .rescence span {
	font-size: 1.2rem;
	font-family: "OpenSans", sans-serif;
	padding-left: 0.5rem;
	display: table-cell;
	vertical-align: middle;
}

.ctnHeadline .rescenceActual {
	font-weight: 600;
	font-size: 1.2rem;
	padding-left: 0;
	float: left;
	margin-top: 1rem;
	font-family: "OpenSans", sans-serif;
	font-style: italic;
	color: #65655d;
	display: table-cell;
	vertical-align: middle;
}

.ctnHeadline .rescenceIcon {
	display: table-cell;
	vertical-align: middle;
}

.ctnHeadline .rescenceTime {
	padding-left: 0.5rem;
	width: auto;
	color: #65655d;
	display: table-cell;
	vertical-align: middle;
}

.expanded-title {
	margin: 0;
	width: auto;
}

.expanded-title .caption {
	font-size: 1.2rem;
	font-family: "OpenSans", sans-serif;
	color: #65655d;
	font-weight: normal;
	font-style: italic;
	margin-top: 1rem;
	width: 30rem;
	text-align: right;
	position: relative;
}

[data-range=xlarge] .expanded-title .caption {
	left: 81rem;
}

[data-range=large] .expanded-title .caption {
	left: 68.2rem;
}

[data-range=medium] .expanded-title .caption {
	left: 39.4rem;
}

.expanded-title .shadow {
	position: relative;
	top: 25rem;
	height: 25rem;
	background: rgba(0, 0, 0, 0.3);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.5) 70%, transparent 100%);
	background: -webkit-gradient(linear, top top, right top, color-stop(0, rgba(0, 0, 0, 0.7)), color-stop(70%, rgba(0, 0, 0, 0.5)), color-stop(100%, transparent));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.5) 70%, transparent 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.5) 70%, transparent 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.5) 70%, transparent 100%);
	background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.5) 70%, transparent 100%);
}

.expanded-title .top {
	background-position: center center;
	height: 50rem;
	background-repeat: no-repeat;
	background-size: cover;
}

.expanded-title .subtitle,
.expanded-title .author {
	width: 94rem;
	margin-left: 15rem;
}

.expanded-title .contentShare {
	padding-left: 15rem;
}

.expanded-title .datetime {
	position: relative;
	left: 2rem;
	top: 13rem;
	height: 8.5rem;
	width: 12rem;
}

[data-range=xlarge] .expanded-title .datetime {
	left: -50rem;
	margin-left: 40%;
}

.expanded-title .elements-title {
	position: relative;
	left: 15rem;
	width: 62rem;
}

[data-range=xlarge] .expanded-title .elements-title {
	left: -35rem;
	margin-left: 41%;
}

[data-range=large] .expanded-title .elements-title {
	left: 4rem;
}

[data-range=medium] .expanded-title .elements-title {
	left: 0;
	margin: 0 auto;
}

.expanded-title .elements-title .headline {
	position: absolute;
	bottom: -23rem;
}

.expanded-title .elements-title .title h1 {
	font-size: 3.6rem;
	color: #fff;
	margin-top: 1rem;
}

.expanded-title .elements-title .channelHeader a {
	color: #fff;
}

.article-author {
	width: 100%;
	float: left;
	margin-top: 2rem;
}

.article-author .author-container {
	color: #65655d;
	font-size: 1.4rem;
	line-height: 3.2rem;
	float: left;
}

[data-range=medium] .article-author .author-container {
	margin-top: 0;
}

[data-range=small] .article-author .author-container {
	margin-top: 1rem;
}

[data-range=xsmall] .article-author .author-container {
	line-height: 2.5rem;
	margin-top: 1rem;
}

.article-author .author-container .author-link {
	line-height: 1.4rem;
	margin-bottom: 1rem;
	font-style: italic;
}

.article-author .author-container .author-link a {
	padding: 0;
}

.article-author .author-container .author-location {
	font-size: 1.2rem;
	line-height: 1.2rem;
	font-style: italic;
}

figure {
	margin: 0;
}

[data-range=large] .expandedElement img,
[data-range=medium] .expandedElement img {
	width: 100%;
	margin-left: 0;
}

[data-range=large] .imageElement picture > img,
[data-range=medium] .imageElement picture > img {
	width: 46rem;
	margin-bottom: 1rem;
}

[data-range=small] .imageElement picture > img,
[data-range=xsmall] .imageElement picture > img {
	width: 100%;
	float: inherit;
	margin-bottom: 1rem;
}

[data-range=large] .imageElementSmall img,
[data-range=medium] .imageElementSmall img {
	width: 30rem;
	margin-left: 16rem;
}

.caption {
	width: 100%;
	font-size: 1.4rem;
	font-family: "OpenSans", sans-serif;
	color: #33332f;
	font-weight: 600;
	margin-bottom: 0.5rem;
	display: block;
	float: left;
}

.copyright {
	font-size: 1.2rem;
	font-family: "OpenSans", sans-serif;
	color: #65655d;
	font-style: italic;
	font-weight: normal;
	display: block;
	margin-top: 0.5rem;
}

.imageInfo {
	float: right;
	margin-right: 3rem;
	width: 12rem;
}

[data-range=large] .imageInfo {
	margin-right: 2rem;
}

[data-range=medium] .imageInfo {
	margin-right: 2rem;
}

[data-range=small] .imageInfo {
	margin-right: 0rem;
	width: 100%;
}

[data-range=xsmall] .imageInfo {
	margin-right: 0rem;
	width: 100%;
}

.imageInfo .lineSpacer {
	width: 6.8rem;
	border-top: solid 0.2rem #d7d7d7;
	padding: 0rem;
	margin-bottom: 1rem;
	display: block;
}

.expandedElement {
	width: 100%;
	margin-top: 5rem;
	margin-bottom: 5rem;
}

.expandedElement .imageInfo {
	margin-left: 0rem;
	width: auto;
	float: none;
}

[data-range=large] .expandedElement .imageInfo {
	margin-left: 0;
}

[data-range=medium] .expandedElement .imageInfo {
	margin-left: 0;
}

.expandedElement img {
	width: 100%;
	margin-bottom: 1rem;
}

.expandedElement .caption {
	width: 100%;
}

.imageElement {
	width: 62rem;
	margin: 2rem auto 5rem;
}

.imageElement .imageInfo {
	float: right;
	margin-right: -14rem;
	width: 12rem;
}

[data-range=small] .imageElement {
	width: 100%;
}

[data-range=xsmall] .imageElement {
	width: 100%;
}

.imageElement picture > img {
	float: left;
	width: 100%;
}

.imageElementSmall {
	width: 62rem;
	margin: 0rem auto 5rem;
	display: inline-block;
}

.imageElementSmall img {
	width: 46rem;
	float: left;
}

[data-range=large] .videoEmbed .imageInfo,
[data-range=medium] .videoEmbed .imageInfo,
[data-range=small] .videoEmbed .imageInfo,
[data-range=xsmall] .videoEmbed .imageInfo {
	width: 100%;
	float: left;
	margin-top: 1rem;
}

.player-embed-wrap {
	content: '';
	display: table;
	clear: both;
	width: 100%;
}

.imageElement .player-embed {
	float: left;
	min-height: 0.1rem;
	width: 100%;
	background: #000;
	min-height: 34.9rem;
}

.imageElement .player-embed img {
	width: 100%;
}

[data-range=large] .imageElement .player-embed img {
	width: 100%;
}

[data-range=medium] .imageElement .player-embed img {
	width: 100%;
}

[data-range=small] .imageElement .player-embed img {
	width: 100%;
}

[data-range=xsmall] .imageElement .player-embed img {
	width: 100%;
}

.video-main {
	background-color: #191917;
	margin-top: 1.6rem;
	width: 100%;
	min-height: 39.1rem;
	padding-top: 0.2rem;
}

.video-main__top {
	background-color: #33332f;
	padding: 1rem 2rem;
	position: relative;
}

.video-main__top_logo {
	display: block;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	background: url("../_img/terratv-logo.png") no-repeat;
}

.video-main__top_link {
	position: absolute;
	right: 2rem;
	top: 0.8rem;
	color: #fff;
	text-decoration: none;
}

.video-main__top_link .icon {
	vertical-align: bottom;
	margin-left: 1rem;
	background: url("../_img/to_go_white.png");
}

.video-main .player-embed {
	margin: 0 auto;
}

.video-related .more_about {
	font-size: 0;
	width: 62rem;
}

.video-related .more_about__item {
	position: relative;
	-ms-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
	display: inline-block;
	font-size: 1.6rem;
	font-family: "OpenSans", sans-serif;
	font-weight: 600;
	vertical-align: top;
	width: 14rem;
}

.video-related .more_about__item:hover {
	opacity: .8;
}

.video-related .more_about__item:not(:last-child) {
	margin-right: 2rem;
}

[data-range=small] .video-related .more_about__item:nth-child(even) {
	margin-right: 0rem;
}

.video-related .more_about__item__link {
	text-decoration: none;
}

.video-related .more_about__item__link > img {
	border-radius: 0.4rem;
	margin-bottom: 1rem;
}

.video-related .more_about__footer {
	font-size: 1.4rem;
	padding-top: 1rem;
	text-align: right;
}

.video-related .more_about__footer__channel {
	color: #191917;
	font-family: "Ubuntu", OpenSans, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.video-related .more_about__footer__channel .icon {
	font-size: 2.4rem;
	margin-left: 0.5rem;
	vertical-align: middle;
}

.video-related.page {
	margin-bottom: 4rem;
	width: 30rem;
}

[data-range=xlarge] .video-related.page {
	width: 62rem;
	margin-left: 14.5rem;
}

[data-range=large] .video-related.page {
	width: 62rem;
}

.video-related.page .more_about__item {
	margin-bottom: 2rem;
}

.video-related.page .more_about__item__link span {
	font-size: 1.6rem;
}

.video-related .more_about {
	margin-top: 2rem;
}

[data-range=small] .video-related .more_about {
	width: 300px;
}

.video-related .more_about__item {
	font-size: 1.2rem;
}

.video-related .more_about__item__link::before {
	-ms-transition: opacity 0.3s 200ms linear;
	-webkit-transition: opacity 0.3s 200ms linear;
	-moz-transition: opacity 0.3s 200ms linear;
	transition: opacity 0.3s 200ms linear;
	background-color: #000;
	border-radius: 0.4rem;
	color: #fff;
	font-size: 1.4rem;
	content: attr(data-text);
	display: block;
	height: 8rem;
	text-align: center;
	padding-top: 3.2rem;
	position: absolute;
	opacity: 0;
	text-transform: uppercase;
	z-index: -1;
	width: 14rem;
}

.video-related .more_about__item__link.watching::before {
	opacity: 1;
	z-index: 2;
}

.video-related .more_about__item:hover .more_about__item__icon,
.video-related .more_about__item:hover .more_about__item__icon__text {
	max-width: 12rem;
}

.video-related .more_about__item__icon {
	-ms-transition: all 0.2s 0ms linear;
	-webkit-transition: all 0.2s 0ms linear;
	-moz-transition: all 0.2s 0ms linear;
	transition: all 0.2s 0ms linear;
	background: #191917;
	border: 2px solid #fff;
	border-radius: 2rem;
	color: #fff;
	height: 3.2rem;
	left: 0.5rem;
	max-width: 3.2rem;
	opacity: .8;
	overflow: hidden;
	padding: 0.5rem 0.8rem;
	position: absolute;
	top: 0.5rem;
	z-index: 1;
	white-space: nowrap;
}

.video-related .more_about__item__icon .video16 {
	margin-top: 0.1rem;
}

.video-related .more_about__item__icon__text {
	-ms-transition: all 0.2s 0ms linear;
	-webkit-transition: all 0.2s 0ms linear;
	-moz-transition: all 0.2s 0ms linear;
	transition: all 0.2s 0ms linear;
	display: inline-block;
	font-size: 1rem;
	max-width: 0;
	padding-right: 0.2rem;
	line-height: 1.6rem;
	text-transform: uppercase;
	vertical-align: top;
	margin: 0.1rem 0rem 0rem 0.2rem;
}

.bottom-elements-article .table-related-content,
.bottom-elements-article
.table-more-about {
	margin: 0 0 5rem 0;
	float: left;
	overflow: hidden;
	width: 30rem;
}

[data-range=xlarge] .bottom-elements-article .table-related-content,
[data-range=xlarge] .bottom-elements-article
.table-more-about {
	width: 62rem;
	margin-left: 14.5rem;
}

[data-range=large] .bottom-elements-article .table-related-content,
[data-range=large] .bottom-elements-article
.table-more-about {
	width: 62rem;
}

.bottom-elements-article .table-related-content .default-hover,
.bottom-elements-article
.table-more-about .default-hover {
	-ms-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
}

.bottom-elements-article .table-related-content .default-hover:hover,
.bottom-elements-article
.table-more-about .default-hover:hover {
	opacity: .8;
}

.table-related-content .channel,
.table-more-about .channel {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	color: #191917;
	font-family: "Ubuntu", OpenSans, sans-serif;
}

.table-related-content .header,
.table-more-about .header {
	width: 100%;
	float: left;
}

.table-related-content .header .title,
.table-more-about .header .title {
	float: left;
	width: auto;
	padding-top: 1rem;
	margin-bottom: 1.5rem;
	border-style: solid;
	border-width: 0.2rem 0 0 0;
}

.table-related-content .header .title a,
.table-more-about .header .title a {
	font-size: 1.8rem;
}

.table-related-content .content,
.table-more-about .content {
	float: left;
	width: 62rem;
}

.table-related-content .content li,
.table-more-about .content li {
	float: left;
	margin: 0 2rem 0 0;
	width: 14rem;
}

.table-related-content .content li img,
.table-more-about .content li img {
	float: left;
	border-radius: 0.2rem;
}

.table-related-content .content li span,
.table-more-about .content li span {
	float: left;
	margin-top: 1rem;
	font-family: "OpenSans", sans-serif;
	font-weight: 600;
}

.table-related-content .content li:last-child,
.table-more-about .content li:last-child {
	margin: 0;
}

.table-related-content .content li.last,
.table-more-about .content li.last {
	margin: 0;
}

.table-related-content .content .no-image span,
.table-more-about .content .no-image span {
	margin-top: 0;
}

.table-related-content .footer,
.table-more-about .footer {
	clear: both;
	text-align: right;
	padding-top: 1rem;
}

.table-related-content .footer a,
.table-more-about .footer a {
	font-size: 1.4rem;
	margin: 1rem 0 1rem 1rem;
}

.table-related-content .footer .icone,
.table-more-about .footer .icone {
	margin-left: 0.5rem;
	font-size: 2.4rem;
	vertical-align: middle;
}

.widget-container {
	-ms-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
}

.widget-container:hover {
	opacity: .8;
}

.widget-container p a {
	font-family: "OpenSans", sans-serif;
	color: #33332f;
	font-style: normal;
	font-weight: normal;
	font-size: 1.8rem;
}

.widget-container p a strong {
	font-weight: bold;
}

.articleCredit {
	margin-top: 5rem;
	font-size: 1.2rem;
	font-family: "OpenSans", sans-serif;
	color: #65655d;
	clear: both;
}

.articleCredit .creditElements {
	display: table;
}

.articleCredit .creditElements img {
	display: block;
	margin-right: 1rem;
	max-height: 3.1rem;
}

.creditElements .creditIcon,
.articleCredit .creditText {
	display: table-cell;
	vertical-align: middle;
}

.creditElements .creditIcon {
	padding-right: 1rem;
}

.creditElements .creditText {
	font-style: italic;
}

.container-footer {
	background: #f1f1f1;
	width: 100%;
	margin-top: 2rem;
	clear: both;
}

.gambit-container .advertising.cards {
	display: block;
	border-top: none;
}

.container-footer .gambit-container .cover_s0_advertising {
	text-align: center;
	margin: 2rem auto 0;
}

/*# sourceMappingURL=context.css.map */

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 768px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (min-width: 768px), only screen and (min-device-pixel-ratio: 2) and (min-width: 768px), only screen and (min-resolution: 2dppx) {

.video-main__top_logo {
	background: url("../_img/terratv-logo@2x.png") no-repeat;
	background-size: contain;
}

}

@media only screen and (-webkit-min-device-pixel-ratio: 3) and (min-width: 768px), only screen and (min--moz-device-pixel-ratio: 3) and (min-width: 768px), only screen and (-o-min-device-pixel-ratio: 3 / 1) and (min-width: 768px), only screen and (min-device-pixel-ratio: 3) and (min-width: 768px), only screen and (min-resolution: 3dppx) {

.video-main__top_logo {
	background: url("../_img/terratv-logo@3x.png") no-repeat;
	background-size: contain;
}

}

