/* #main-content { background: #0f0; } */

.no-tablet,
.mobile-only,
.desktop-only { display: none !important; }

.adWrapperFlight {
	max-width: 100%;
	margin: 0 auto !important;
}

.narrow .all-wrapper,
.all-wrapper {
	max-width: 768px;
	padding: 0 16px;
}

.actual-edition { display: none; }

#header {
	height: auto;
	padding: 24px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.s2-L #header { padding-bottom: 12px; }

#header .logo-wrapper {
	text-align: left;
	margin: 0;
	flex: 0 0 auto;
}
#header .logo-wrapper img:not(.logo-lo) { height: 48px; }
#header .logo-wrapper img.logo-lo { height: 68px; }

#header .menu-tools {
	position: relative;
	top: auto;
	margin-top: 16px;
	flex: 0 0 auto;
}


#nav .main-menu li {
	margin: 0 10px;
}

#nav .main-menu li a {
	line-height: 14px;
}


.narrow.author-article .footer-wrapper,
.narrow.author-article .nav-wrapper,
.narrow.author-article .header-wrapper {
	padding: 0 16px;
	margin: 0 -16px;
}

#footer {
	display: block;
}

#footer .logo-copy {
	margin-bottom: 16px;
}

#footer .contacts {
	margin-bottom: 16px;
}

.links-wrapper {
	line-height: 1.667em;
}

.links-wrapper .links a {
	line-height: inherit;
}


.main-row {
	display: block;
}

.narrow .main-row .column-left,
.main-row .column-left {
	margin-bottom: 40px;
}

.narrow .main-row .column-right,
.main-row .column-right {
	width: auto;
	padding: 0;
	display: block;
}


.desktop-hide-title .box-title { display: block; }

.box-preferred .part-right {
	border-right: none;
	padding-right: 0;
}


/* detail */

.narrow .kp .article-image .image-meta,
.narrow .kp .article-meta,
.narrow .article-body,
.article-body, .article-meta {
	padding: 0 16px;
}

.author-article .article-image .image-meta {
	text-align: left;
	padding: 0 24px 0 40px;
}

.article-wrapper .box,
.media-placeholder {
	margin-left: 0 !important;
}

.narrow .box-relevant-articles.shifted {
	margin-left: 0;
}

.article-wrapper .article-listing {
	padding: 0 16px;
}

.article-wrapper .shifted {
	margin-left: 0;
	margin-right: 0;
}

.podcast { max-width: 48%; }

.bn-header h1 { margin-bottom: 20px; }

.pocket-listing {
	display: block;
}

.pocket-listing .tags {
	margin: 32px 0;
	width: auto;
}

.article-header .pocket-article-button:after { display: none; }

#bn_claim_trigger:after { content: ""; padding-left: 0; }

@media (min-width: 689px) {
	.label-wrapper { text-align: center; }
	.page-article-detail .label-wrapper .label { margin-left: 16px; }
	.be-native-detail .label-wrapper .label { margin-left: 48px; }
	.be-native-detail footer,
	.be-native-detail .header-wrapper,
	.be-native-detail .nav-wrapper,
	.be-native-detail #main-content { margin: 0 -16px; padding-left: 16px; padding-right: 16px; }
}
