body.page-template-help {
	background: var(--mh-dark-bg-color);

}

/* Masthead (for NON-DESKTOP-specific, mobile or BOTH D&M) */
body.page-template-help .entry-header, body.tax-help_resource_geo .entry-header {
	padding-bottom: 0;
}

body.page-template-help .entry-header .container img {
	width:  350px;
}
body.page-template-help .entry-header .entry-title {
	margin-top: -20px;
}

body.page-template-help .entry-content {
	color: var(--mh-light-text-color);
}

body.page-template-help .entry-content #intro .container {
	padding: 0 4vh 1vh 4vh;
	font-size: .9rem;
	text-align: left;
	font-family: var(--mh-body-font);
}

.data-section#overview {
	font-size: 1.2rem;
	padding: 20px 5vw 10vh 5vw;
}

#get-help-location select {
	background: var(--mh-light-bg-color) url('../images/icons/arrow-down.svg') no-repeat;
	background-position: right 10px center;
	background-size: 20px 20px;
	letter-spacing: 2px;
	font-size: 1rem;
}

.help-section#location {
	background: var(--mh-dark-bg-color);
	color: var(--mh-light-text-color);
	padding: 20px 4vh 30vh 4vh;
}

/* INDIVIDUAL PAGE MOBILE **********************************************************************/

	#help-resources-grid .direct{
		padding: 4vh;
		font-size: 1rem;
	}

	body.archive.tax-help_resource_geo .help-resources .container .direct{
		padding: 4vh;
	}

	#help-resources-grid .hate-crime {
		background: var(--mh-dark-bg-color);
		color: var(--mh-light-text-color);
		padding: 6vh;
		font-size: .8rem;
	}

	#help-resources-grid .hate-crime a {
		color: var(--mh-light-text-color) !important;
	}

	#help-resources-grid .resource {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	#help-resources-grid .resource {
		background: none !important;
		overflow: hidden;
	}

	#help-resources-grid .resource a {
		display: block;
		color: var(--mh-dark-text-color);
		font-family: 'Lora', serif;
		text-decoration: none;
		padding: 0;
	}

	#help-resources-grid .resource a img {
		border-radius: 10px;
		height: auto;
	}

	#help-resources-grid .resource a .resource-title {

	}

	#help-resources-grid .resource a .resource-title h2 {
		font-size: .8rem;
		padding:  10px 5px;
		margin: 0;
	}


	body.archive.tax-help_resource_geo	.help-section#location{
		padding: 2vh 4vh 3vh 4vh;
	}

	body.archive.tax-help_resource_geo {
		background: #f0f0f0;
	}

	body.archive.tax-help_resource_geo .entry-header img{
		width: 175px;
		margin-top: -70px;
	}

	body.archive.tax-help_resource_geo .entry-header .entry-title {
		font-size: 4rem;
		margin-top: -45px;
	}

	body.archive.tax-help_resource_geo .help-resources .container {
		padding: 0;
	}

	body.archive.tax-help_resource_geo .help-resources h2.section-title {
		font-family: var(--mh-headline-font);
	}

/* INDIVIDUAL PAGE DESKTOP **********************************************************************/
@media screen and (min-width: 992px) {
	#help-resources-grid {
		padding: 0;
	}

	body.archive.tax-help_resource_geo .entry-header .entry-title {
		font-size: 7rem;
		margin-top: -175px;
	}

	body.archive.tax-help_resource_geo .entry-header {

			height: 40vh;
	}

	body.archive.tax-help_resource_geo .entry-header img{
		width: 275px;
		margin-left: 90px;
	}
	/*
	body.archive.tax-help_resource_geo	.help-section#location{
			padding-bottom: 5vh;
	} 


	body.archive.tax-help_resource_geo .help-resources .container {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	*/


}


/* DESKTOP LANDING PAGE **********************************************************************/
@media screen and (min-width: 992px) {

body.page-template-help .entry-content #intro .container {
	font-size: 1.9rem;
}

body.page-template-help .entry-header img {
	left: calc(50vw - 200px);
}

body.page-template-help .entry-header {
	height: 50vh;
	min-height: 500px;
}

body.page-template-help .entry-header .entry-title {
	top: 470px;
}

body.archive.tax-help_resource_geo .entry-header img {
	left: calc(50vw - 500px);
}

body.archive.tax-help_resource_geo .entry-header {
}

body.archive.tax-help_resource_geo .entry-header .entry-title {
	font-size: 8.5rem;
	top: 400px;
}

body.archive.tax-help_resource_geo .section-header {
	border-right: 1px solid #000;
	text-align: left;
	padding-right: 20px;
}

body.archive.tax-help_resource_geo .hate-crime .section-header {
	border-right-color: var(--mh-light-text-color);
}

body.archive.tax-help_resource_geo .section-header h2 {
	font-size: 4rem;
}

#resources-grid .resource a .resource-title h2 {
	font-size: 1.3rem;
	padding:  10px 20px 20px 20px;
}



}




/* WIDE DESKTOP */
@media screen and (min-width: 1280px) {
	body.page-template-help .entry-content #intro .container {
	max-width: 1200px;
	padding-bottom: 50px;
	}

	body.page-template-help .entry-content
	{
		padding: 10vh 0 0 0;
	}
	.help-section#location
	{
		padding-bottom: 30vh;
	}
	body.page-template-resources #overview
	{
		font-size: 1.5rem;
	}
}
