html[data-range=medium] #containerOutBrain .sponsor {
	margin-top: 0.5rem;
}

html[data-range=medium] #containerOutBrain li {
	width: 30rem;
	margin: 0 0 1rem 0;
}

html[data-range=medium] #containerOutBrain li img {
	width: 10rem;
	height: 10rem;
}

html[data-range=medium] #containerOutBrain li span {
	float: right;
	width: 19rem;
	margin: 0 0 0 1rem;
}

html[data-range=medium] #containerOutBrain.table-related-content {
	clear: none;
	width: 30rem;
}

html[data-range=medium] #containerOutBrain .content {
	width: 30rem;
}

#containerOutBrain .footer {
	display: none;
}

#containerOutBrain,
#containerOutBrain2 {
	position: relative;
	margin-bottom: 4rem;
}

#containerOutBrain .sponsor,
#containerOutBrain2 .sponsor {
	color: #65655d;
	font-size: 1.2rem;
	font-weight: 600;
}

html[data-range=small] #containerOutBrain .sponsor,
html[data-range=small]
#containerOutBrain2 .sponsor {
	margin-top: 0.5rem;
}

html[data-range=small] #containerOutBrain li,
html[data-range=small]
#containerOutBrain2 li {
	width: 30rem;
	margin: 0 0 1rem 0;
}

html[data-range=small] #containerOutBrain li img,
html[data-range=small]
#containerOutBrain2 li img {
	width: 10rem;
	height: 10rem;
}

html[data-range=small] #containerOutBrain li img + span,
html[data-range=small] #containerOutBrain li img + span + span,
html[data-range=small]
#containerOutBrain2 li img + span,
html[data-range=small]
#containerOutBrain2 li img + span + span {
	float: right;
	width: 19rem;
	margin: 0 0 0 1rem;
}

#containerOutBrain .footer a,
#containerOutBrain2 .footer a {
	width: auto;
	height: auto;
	display: inline-block;
	vertical-align: top;
	padding: 0;
	color: #65655d;
	font-family: "OpenSans", sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	text-transform: none;
	vertical-align: middle;
}

html[data-range=small] #containerOutBrain.table-related-content,
html[data-range=small]
#containerOutBrain2.table-related-content {
	clear: both;
	width: 30rem;
}

html[data-range=small] #containerOutBrain .content,
html[data-range=small]
#containerOutBrain2 .content {
	width: 30rem;
}

html[data-range=small] #containerOutBrain,
html[data-range=small]
#containerOutBrain2 {
	width: 62rem;
}

html[data-range=medium] #containerOutBrain,
html[data-range=medium]
#containerOutBrain2 {
	width: 62rem;
}

html[data-range=large] #containerOutBrain,
html[data-range=large]
#containerOutBrain2 {
	width: 62rem;
}

html[data-range=xlarge] #containerOutBrain,
html[data-range=xlarge]
#containerOutBrain2 {
	width: 62rem;
}

#containerOutBrain .last,
#containerOutBrain2 .last {
	margin: 0;
}

.table-related-content[data-range=xsmall] {
	width: 320px;
}

.table-related-content[data-range=small] {
	width: 640px;
}

.table-related-content[data-range=medium] {
	width: 640px;
}

.table-related-content[data-range=large] {
	width: 960px;
}

.table-related-content[data-range=xlarge] {
	width: 1280px;
}

.table-related-content {
	margin: 30px auto 40px;
	position: relative;
}

.table-related-content .bottom-recommended .link:hover,
.table-related-content .bottom-subject .link:hover,
.table-related-content .title .channel:hover {
	opacity: .8;
}

.table-related-content .share.disable {
	display: none;
}

.table-related-content .subject-card1 {
	display: none;
}

html[data-range=large] .table-related-content .subject-card1 {
	display: block;
}

html[data-range=xlarge] .table-related-content .subject-card1 {
	display: block;
}

.table-related-content .subject-card2 {
	display: none;
}

html[data-range=xlarge] .table-related-content .subject-card2 {
	display: block;
}

.table-related-content .cards {
	border-top: 0.1rem solid #f1f1f1;
}

.table-related-content > .title,
.table-related-content .title .channel {
	font-family: "Ubuntu", OpenSans, sans-serif;
	font-size: 2.2rem;
	color: #191917;
}

html[data-range=xsmall] .table-related-content > .title,
html[data-range=xsmall]
.table-related-content .title .channel {
	font-size: 1.6rem;
}

html[data-range=small] .table-related-content > .title,
html[data-range=small]
.table-related-content .title .channel {
	font-size: 1.6rem;
}

.table-related-content > .title {
	margin: 1rem 1rem 0.5rem 1rem;
}

html[data-range=xsmall] .table-related-content > .title {
	margin-top: 3.5rem;
}

html[data-range=small] .table-related-content > .title {
	margin-top: 3.5rem;
}

.table-related-content .title h2 {
	font-size: 100%;
	line-height: 100%;
}

.table-related-content .title .channel,
.table-related-content .bottom-recommended .channel,
.table-related-content .bottom-subject .channel {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.table-related-content .bottom-recommended .link,
.table-related-content .bottom-subject .link {
	font-size: 1.4rem;
	font-family: "Ubuntu", OpenSans, sans-serif;
	margin: 1rem;
	color: #191917;
	text-decoration: none;
}

.table-related-content .bottom-recommended,
.table-related-content .bottom-subject {
	clear: both;
	text-align: right;
	padding-top: 1.2rem;
}

.table-related-content .bottom-recommended .icone,
.table-related-content .bottom-subject .icone {
	margin-left: 0.5rem;
	font-size: 2.4rem;
	vertical-align: middle;
}

.table-related-content .linear {
	clear: both;
	margin-top: 3.5rem;
}

.table-related-content > .last {
	margin-right: 0;
}

.outbrain-card .sponsored {
	position: absolute;
	bottom: 3px;
	left: 10px;
	color: #fff;
	font-size: 12px;
	z-index: 4;
}

.outbrain-card .cards.w2h2 .title p.text {
	max-height: 7.1rem;
	height: auto;
}

.outbrain-card .under-title .trend-text {
	margin-left: 10px;
}

#table-app-outbrain #outbrain_promoted-outbrain {
	margin: 0;
}

#table-app-outbrain .sponsored {
	position: absolute;
	bottom: 3px;
	left: 10px;
	color: #fff;
	font-size: 12px;
	z-index: 4;
}

#table-app-outbrain .cards.w2h2 .title p.text {
	max-height: 7.1rem;
	height: auto;
}

#table-app-outbrain .under-title .trend-text {
	margin-left: 10px;
}

html[data-range=small] #containerOutBrain2 .content.video span.video__item__icon {
	height: 3.2rem;
	margin: 0;
	position: absolute;
	top: 0;
}

html[data-range=small] #containerOutBrain2 .content.video span.video__item__icon .video16 {
	float: none;
	margin: 0;
}

.content.video li {
	position: relative;
}

.content.video .outbrain-card-video .video__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;
	margin-top: 0;
}

.content.video .outbrain-card-video .video__item__icon .video16 {
	margin-top: 0.1rem;
}

.content.video .outbrain-card-video .video__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;
}

.chat-outbrain-bar {
	min-height: 50px;
}

.chat-outbrain-bar .news-img {
	box-sizing: border-box;
	float: left;
	display: block;
	width: 100px;
	height: 100px;
	position: relative;
	overflow: hidden;
}

.chat-outbrain-bar .news-img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.chat-outbrain-bar .title .text {
	min-height: 58px;
	height: auto;
}

html[data-range="medium"] .chat-outbrain-bar .flex,
html[data-range="large"] .chat-outbrain-bar .flex,
html[data-range="xlarge"] .chat-outbrain-bar .flex {
	height: 140px;
	width: 620px;
}

html[data-range="medium"] .chat-outbrain-bar .flex .news-image,
html[data-range="large"] .chat-outbrain-bar .flex .news-image,
html[data-range="xlarge"] .chat-outbrain-bar .flex .news-image {
	height: 140px;
	width: 140px !important;
	display: inline-block !important;
}

html[data-range="medium"] .chat-outbrain-bar .flex .text,
html[data-range="large"] .chat-outbrain-bar .flex .text,
html[data-range="xlarge"] .chat-outbrain-bar .flex .text {
	font-size: 24px !important;
	line-height: 26px !important;
	height: auto !important;
}

html[data-range="medium"] .chat-outbrain-bar .flex .news,
html[data-range="large"] .chat-outbrain-bar .flex .news,
html[data-range="xlarge"] .chat-outbrain-bar .flex .news {
	width: 480px !important;
}

.mod-modal-container {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #65655d;
	width: 100%;
	height: 100%;
	z-index: 999999;
}

.mod-modal-container iframe {
	margin: 20% auto 0;
	display: block;
	background: #fff;
}

/*# sourceMappingURL=theme-default.css.map */

