img[width="0"] {
	width: 0;
	height: 0;
}

@media (max-width: 1280px) {
	.native-ads .main-navigation #search-form-wrapper.visible {
		top: 56px;
	}
}

@media (max-width: 768px) {
	.native-ads .main-navigation #search-form-wrapper.visible {
		top: -10px;
	}
}

.full-width-nl::before {
	background-image: url(https://cdn1.tmbi.com/Digital/Testing/NL/toh-newsletter--bg.jpg);
	background-position: 0, 100%;
	background-repeat: repeat;
}

.full-width-nl .nl-container .newsletter form button {
	background-color: #ec1c24;
	border: 1px solid #ec1c24;
	color: #fff;
}

.full-width-nl .nl-container .newsletter form button:hover {
	background-color: #b71218;
	border: 1px solid #b71218;
}

.full-width-nl .nl-container .newsletter form input {
	padding: 12px 16px 13px;
}

@media (max-width: 1025px) {
	.main-navigation .menu-desktop-focus-menu-container {
		margin: 0 auto 0 90px;
	}
}

@media screen and (max-width: 767px) {
	.main-navigation .menu-desktop-focus-menu-container {
		text-align: center;
		width: 100%;
	}

	.full-width-nl {
		height: 820px;
		margin: -40px auto -140px;
	}

	.footer .container {
		padding-bottom: 72px;
	}
}

@media screen and (min-width: 768px) {
	.postid-1643371 .ad:not([data-ad-responsive-sizes='{"mobile":[[300,250],[320,50],[3,3]],"tablet":[[728,90],[300,250],[3,3]],"desktop":[[970,250],[970,90],[728,90],[300,250],[3,3]],"large_screen":[[970,250],[970,90],[728,90],[300,250],[3,3]]}']) {
		display: none;
	}
}

.postid-1634828 .ad[data-ad-responsive-sizes='{"mobile":[[300,250],[3,3]]}'] {
	display: none;
}

@media screen and (max-width: 919px) {
	.header-2021 .content-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad div.ad {
		pointer-events: none;
	}
}

@media screen and (max-width: 767px) {
	#magazine-subscription-wrapper {
		margin-bottom: 0;
	}

	.header-2021 .content-wrapper #magazine-subscription-wrapper .custom-logo-wrapper {
		margin: 0 auto 3px;
	}
}

@media only screen and (min-width: 769px) {

	.page-template-page-full-width-no-title iframe#form-iframe {
		height: 1500px;
	}
}

@media only screen and (max-width: 768px) {

	.page-template-page-full-width-no-title iframe#form-iframe {
		height: 2100px;
	}
}