.hdr-promo-link { display: none; }
a.trf-logo		{ display: block; position: relative; overflow: hidden; }
a.trf-logo img	{ width: 100%; height: auto; }
a.trf-logo .logo-title	{ position: absolute; top: 20px; left: 40px; font-size: 32px; line-height: 40px; color: #fff; }

.claim {
	padding-bottom: 30px;
	font-size: 16px;
	line-height: 22px;
	color: #444444;
}
.page-0TRF00 .h1-wrapper a.trf-logo .logo-title span:first-child { display: block; }

.page-article-detail .h1-wrapper			{ height: 63px; margin: -16px auto 24px auto;  }
.page-article-detail .h1-wrapper a.trf-logo		{ overflow: visible; }
.page-article-detail .h1-wrapper a.trf-logo span	{ top: -6px; right: 8px; font-size: 32px; }

#articles-list		{ justify-content: left; }

.lbl.default		{ display: none; }

.button-default	{ margin-top: 20px; }
.pager			{ margin: 20px auto 40px; }
.read-more { text-transform: uppercase; margin: 20px 10px; }


.article-header { margin-top: 0 !important; }

.without-gap { margin-bottom: 0 !important; }

.box { margin-bottom: 36px; font-size: 16px; line-height: 22px; }

.box .more-articles { text-align: right; width: 96.77%; }

.border-before-simple .ow-default { margin-bottom: 40px; }

article .lbl { background: #E30613; }

.pr-1 .border-before-simple::before { display: none; }

.site-menu-scrolldown { top: 2px; }

.in-body-relevant .ow-default { width: 60%; }
.in-body-relevant article * { text-align: left; }
.relevant-remains .box-title { margin-bottom: 0; }

.infogram-embed {
	width: 100%;
	max-width: 709px;
	max-height: 2325px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-bottom: 20px;
}

.ow-item {
	margin: 0 0 25px;
}

.ow-item img {
	padding-left: 15px;
}

.ow-item .article-content, .ow-item .article-addons {
	margin-top: 10px;
}

.ow-title + .plain-body { padding-top: 40px; }

article-body table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 3px 16px;
	border: 1px solid #000;
}

@media only screen and (min-width: 768px) and (max-width: 1179px) {
	.h1-wrapper a.trf-logo .logo-title	{ top: 8px; font-size: 30px; line-height: 44px; }
}

@media only screen and (max-width: 767px) {
	.h1-wrapper a.trf-logo .logo-title	{ top: 5px; left: 15px; font-size: 20px; line-height: 32px; }
}

@media only screen and (max-width: 380px) {
	.h1-wrapper a.trf-logo .logo-title	{ font-size: 20px; line-height: 26px; }
}
