.search-box {
	margin-top: 0
}

.dropdown__title {
	text-align: center;
	font-weight: 500;
}

.tool-filter {
	position: relative;
	/*padding: 0 2rem; background: #fff; margin-bottom: 2rem;*/
}

.tool-filter h1 {
	/*margin-left: 4rem;*/
}

.page-header {
	background: #fff;
}

.page-header.sticky {
	top: 0;
}

#js-search-pane .search-box__cell:first-child {
	margin-top: 4rem;
}

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

	.row--header {
		margin-left: -10rem;
		margin-right: -10rem;
	}

	.row--header img {
		max-width: none;
		width: 100%;
	}
}

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

	.js-nav-mobile .hide-for-large {
		display:none !important;
	}

	.slideshow__sticker {
		left: 12rem;
		right: auto;
		top: 50%;
		transform: translateY(-50%);
	}

	#js-search-pane {
		display: none;
	}
}

.tools-title {
	text-align: center;
}

.tools-title img {
	height: 45px;
	width: auto;
}

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

	.tools-title img {
		height: 70px;
	}
}

.row--margin-top-huge {
	margin-top: 4rem;
}

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

	.row--margin-top-huge {
		margin-top: 8rem;
	}
}

.responsive-embed {
	padding-bottom: 56.25%;
	position: relative;
}


.responsive-embed iframe {
	position: absolute;
	width: 100%;
	height: 100%;
}

.footer-logos img {
	width: 47%;
	vertical-align: middle;
}

.sponsor__text {
	font-size: 90%;
}
