/* Main Find Artists hero only. Nothing below #banner is selected here. */
html body #banner.workscout-search-banner.resumes-search-banner {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	float: none !important;
	clear: both !important;
	width: 100% !important;
	max-width: none !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	min-height: 0 !important;
	display: block !important;
	align-items: initial !important;
	transform: none !important;
	translate: none !important;
	box-sizing: border-box !important;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

html body #banner.workscout-search-banner.resumes-search-banner .container {
	width: 1180px !important;
	max-width: 100% !important;
}

html body #banner.workscout-search-banner.resumes-search-banner .search-container h2 {
	color: #fff !important;
}

html body #banner.workscout-search-banner.resumes-search-banner .search-container form::after {
	display: block !important;
	clear: both !important;
	content: "" !important;
}

html body #banner.workscout-search-banner.resumes-search-banner .announce {
	margin-top: 28px !important;
	color: #fff !important;
	font-size: 24px !important;
}

html body #banner.workscout-search-banner.resumes-search-banner .announce strong {
	font-weight: 700 !important;
}

html body #banner.workscout-search-banner.resumes-search-banner .browse-jobs,
html body #banner.workscout-search-banner.resumes-search-banner .browse-jobs a {
	color: #fff !important;
}

html body #banner.workscout-search-banner.resumes-search-banner input.ico-01,
html body #banner.workscout-search-banner.resumes-search-banner input.ico-02 {
	background-color: #fff !important;
}

@media (min-width: 961px) {
	html body #banner.workscout-search-banner.resumes-search-banner .container {
		width: 1200px !important;
		max-width: 1200px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
		box-sizing: border-box !important;
	}

	html body #banner.workscout-search-banner.resumes-search-banner .sixteen.columns {
		width: 1180px !important;
		max-width: 1180px !important;
		margin-right: 10px !important;
		margin-left: 10px !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
		box-sizing: border-box !important;
	}

	html body #banner.workscout-search-banner.resumes-search-banner .search-container {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
}

@media (max-width: 960px) {
	html body #banner.workscout-search-banner.resumes-search-banner {
		min-height: 620px !important;
		background-position: center center !important;
		overflow: hidden !important;
	}

	html body #banner.workscout-search-banner.resumes-search-banner .container,
	html body #banner.workscout-search-banner.resumes-search-banner .sixteen.columns {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
		box-sizing: border-box !important;
	}

	html body #banner.workscout-search-banner.resumes-search-banner .search-container {
		width: 75% !important;
		max-width: 620px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
		box-sizing: border-box !important;
	}

	html body #banner.workscout-search-banner.resumes-search-banner .search-container h2 {
		margin-right: 0 !important;
		margin-left: 0 !important;
		text-align: left !important;
	}

	html body #banner.workscout-search-banner.resumes-search-banner .search-container form,
	html body #banner.workscout-search-banner.resumes-search-banner .search-container form input,
	html body #banner.workscout-search-banner.resumes-search-banner .search-container form button {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		box-sizing: border-box !important;
	}

	html body #banner.workscout-search-banner.resumes-search-banner .browse-jobs,
	html body #banner.workscout-search-banner.resumes-search-banner .announce {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		box-sizing: border-box !important;
	}
}

@media (max-width: 480px) {
	html body #banner.workscout-search-banner.resumes-search-banner .search-container {
		width: 75% !important;
	}
}
