/*resources and maps main pages **********************/
div.flex-container div a h3 {
	font-size:1.3em !important;
	padding-top:0px !important;
}

/*program locator at bottom of pages *****************/
#find-services-box {
	margin-top:40px;
}
	
#find-services-box select {
	margin:0 5px 0 10px;
	width:auto !important; /* prevents button wrap in mobile*/
}
	
/* desktop */
#find-services-box h4, #find-services-box form {
	display:inline;
}

/* mobile and tablet*/
@media screen and (max-width:1050px) {
	#find-services-box h4, #find-services-box form {
		display:block;
	}
}

/* Most resources and maps pages use these *******************************************/

#resources-intro div.span8 {
	margin-left:0; /*this div is only on resources pages*/
}

div.span4 {
	padding-left:20px !important; /*this div is on both resources and maps pages */
}


@media screen and (max-width:767px)	{
	div.span4 {
		min-height: 0 !important;
	}
}
@media screen and (max-width:664px)	{ /*maltreatment*/
	div.span4 {
		padding-left:0px !important;
	}	
	div.span4 img {
		display:block !important;
		float:none;
		margin:0 !important;
	}	
	div.span9 h3 {
		margin-top:20px		
	}
}

#maps-heading{
	margin-bottom:30px !important; /*this is only on maps pages */
}

/* Small button fix styles CToolkit pages *******************************************/

div#find-services-box #searchButton {
    position: relative;
    top: -3px;
    margin-left: 14px;
}