﻿/* Sitewide style for hero block headings */
#custom h1 {
	padding-left:0px;
	padding-right:0px;
	margin-bottom:15px;
	color:#336699;
}

/* modify sitewide style for main page h2 subheadings */
#custom h2 {
	font-family: arial, sans-serif;
	padding-left:0px;	
	font-weight:600;
	font-size: 19.25px;
	padding-top:27.5px;
	padding-bottom:5px;
	color: #336699;
	text-align:left;	
}

/* modify sitewide style for main page paragraph text */
#custom p {
    font-size: 18.5px;
	line-height: 21.5px;
	margin:0px;
	color:#999999;
	text-align:left;
}

/* add anchor underline to sitewide style for main page body text links */
#custom p a {
    text-decoration: underline;
	color:#0e719c;	
}

/* styles for main page body text links on hover, focus */
#custom p a:hover,
#custom p a:focus {
    color: #f16767;
}

/* body text for neighborhoods, about, privacy and terms pages */
.innerbodytxt {
	font-family:WorkSans-Medium, arial, serif;
	font-size: 19.5px;
	line-height: 30px;
	padding-left:0px;
	padding-right:0px;	
	text-align:center;
	color:#333333;
}

/* style to break line at lower resolution */	
.linebreak4 {
	display:none;
}

/* style to break line at lower resolution */	
.linebreak5 {
	display:none;
}


/* ------------------------------------ BEGIN RESPONSIVE STYLES FOR ALTERNATE RESOLUTIONS ------------------------------------ */


@media (max-width: 865px) {
/* style to break line at this resolution */
.linebreak4 {
	display:block;
	height:0px;
}
}


@media (max-width: 490px) {
/* body text for neighborhoods, about, privacy and terms pages */
.innerbodytxt {
	font-size: 15px;
	line-height: 26.5px;
}
}


@media (max-width: 400px) {
/* style to break line at this resolution */
.linebreak4 {
	display:none;
}
}


@media (max-width: 365px) {	
/* modify sitewide style for main page paragraph text */
#custom p {
    font-size: 15.625px;
	line-height: 18px;
}

/* style to break line at this resolution */
.linebreak5 {
	display:block;
	height:0px;
}
}