﻿/* Love Thy Neighborhoods About and Contact pages custom CSS
------------------- */

/* Sitewide style for hero block headings */
#custom h1 {
	padding-left:0px;
	padding-right:0px;
	margin-bottom:15px;
	color:#336699;
}

/* body text for main paragraph */
.mainbodytxt {
	font-family:WorkSans-Medium, arial, serif;
	font-size: 17.5px;
	line-height: 28px;
	padding-left:0px;
	padding-right:0px;	
	text-align:left;
	color:#333333;
}

/* body text for main paragraph links */
.mainbodytxt a {
	text-decoration:underline;
	color:#2a6eae;
}

/* body text for main paragraph links on hover, focus */
.mainbodytxt a:hover, .mainbodytxt a:focus{
	color:#f16767;
}

/* body text for about page */
.innerbodytxt {
	font-family:WorkSans-Medium, arial, serif;
	font-size: 17.5px;
	line-height: 28px;
	padding-left:0px;
	padding-right:35px;	
	text-align:left;
	color:#333333;
}

/* body text for contact page */
.innerbodytxt2 {
	font-family:WorkSans-Medium, arial, serif;
	font-size: 20.75px;
	line-height: 30px;
	padding-top:10px;
	padding-left:40px;
	padding-right:0px;	
	text-align:left;
	color:#333333;
}

/* body text for contact page links */
.innerbodytxt2 a {
	text-decoration:underline;
	color:#2a6eae;	
}

/* body text for contact page links on hover, focus */
.innerbodytxt2 a:hover, .innerbodytxt2 a:focus{
	color:#f16767;
}

/* style to hide picture version until lower resolution */
.showpic {
	display:none;
}

/* style of font for picture version that's hidden at lower resolution */
.hidepic {
	font-family:WorkSans-Medium, arial, serif;
	font-size: 15.25px;
	line-height: 23.5px;
	padding-left:0px;
	padding-right:0px;
	color:#999999;
}

/* style to hide text area until at lower resolution */
.hidetxt {
	display:none;
}

/* style to force a carriage return, hidden until lower resolution */	
.breakhere {
	display:none;
}

/* style to force a carriage return, hidden until lower resolution */	
.breakhere2 {
	display:none;
}

/* style to force a carriage return, hidden until lower resolution */	
.breakhere3 {
	display:none;
}

/* style to force a carriage return, hidden until lower resolution */	
.breakhere4 {
	display:none;
}

/* style to force a carriage return, hidden until lower resolution */	
.breakhere5 {
	display:none;
}

/* style to force a carriage return, hidden until lower resolution */	
.breakhere6 {
	display:none;
}

/* style to force a carriage return, hidden until lower resolution */	
.breakhere7 {
	display:none;
}

/* style to force a carriage return, hidden until lower resolution */	
.breakhere8 {
	display:none;
}

/* ------------------------------------ BEGIN RESPONSIVE STYLES FOR ALTERNATE RESOLUTIONS ------------------------------------ */

@media (max-width: 1235px) {
/* style of font for picture version that's hidden at lower resolution */
.hidepic {
	font-size: 15px;	
}
}


@media (max-width: 1199px) {
/* modify styles for 50% width columns */
.col-md-6 {
    display: block;
    margin-left: auto;
    margin-right: auto;
	padding: 0px;
	padding-bottom:15px;
	width:100%;
	text-align:center;	
}

/* body text for main paragraph */
.mainbodytxt {
	text-align:center;
	padding-right:0px;
}

/* body text for about page */
.innerbodytxt {
	text-align:center;
	padding-right:0px;
	line-height: 28.75px;	
}

/* body text for contact page */
.innerbodytxt2 {
	text-align:center;
	padding-top:2.5px;
	padding-left:0px;
}

/* style to hide picture version at lower resolution */
.hidepic {
	display:none;
}
	
/* style to show hidden text area at lower resolution */
.hidetxt {
	display:inherit;
	height:2px;
}	

/* style to show hidden picture version at lower resolution */
.showpic {
	display:inherit;
	font-family:WorkSans-Medium, arial, serif;
	font-size: 14.5px;
	line-height: 20px;
	padding-top:28px;
	padding-left:0px;
	padding-right:0px;	
	text-align:center;
	color:#6c6c6c;	
}
	
/* style to force a carriage return */	
.breakhere {
	display:block;
	height:0px;
}	
}


@media (max-width: 990px) {
/* style to show hidden picture version at lower resolution */
.showpic {
	font-size: 12.25px;
	line-height: 20px;
}

/* style to force a carriage return */	
.breakhere3 {
	display:block;
	height:0px;
}
}


@media (max-width: 865px) {
/* modify horizontal spacing of inner wrapper for body content of privacy and terms webpages */
.maincontainer {
    width: 95%; 
	margin-left:2.5%;
	margin-right:2.5%;
}
}


@media (max-width: 825px) {
/* style to force a carriage return */	
.breakhere7 {
	display:block;
	height:0px;
}
}


@media (max-width: 767px) {
/* modify horizontal spacing of inner wrapper for body content of privacy and terms webpages */
.maincontainer {
    width: 95%; 
	margin-left:2.5%;
	margin-right:2.5%;
}
}


@media (max-width: 570px) {
/* style to show hidden picture version at lower resolution */
.showpic {
	font-size: 11px;
	line-height: 17.5px;
}

/* style to force a carriage return */	
.breakhere8 {
	display:block;
	height:0px;
}
}


@media (max-width: 525px) {
/* style to remove forced carriage return */	
.breakhere3 {
	display:none;
}

/* style to force a carriage return */	
.breakhere4 {
	display:block;
	height:0px;
}	
}


@media (max-width: 490px) {
/* modify styles for 50% width columns */
.col-md-6 {
	padding-bottom:5px;
}

/* body text for main paragraph */
.mainbodytxt {
	font-size: 15px;
	line-height: 26.5px;
}

/* body text for about page */
.innerbodytxt {
	font-size: 15px;
	line-height: 26.5px;
}

/* body text for contact page */
.innerbodytxt2 {
	font-size: 15px;
	line-height: 26.5px;
}

/* style to remove forced carriage return */	
.breakhere4 {
	display:none;
}
}


@media (max-width: 475px) {
/* style to remove forced carriage return */	
.breakhere7 {
	display:none;
}
}


@media (max-width: 400px) {
/* modify horizontal spacing of inner wrapper for body content of privacy and terms webpages */
.maincontainer {
    width: 90%; 
	margin-left:5%;
	margin-right:5%;
}

/* style to force a carriage return */	
.breakhere6 {
	display:block;
	height:0px;
}

/* style to remove forced carriage return */	
.breakhere8 {
	display:none;
}
}


@media (max-width: 365px) {
/* style to force a carriage return */	
.breakhere2 {
	display:block;
	height:0px;
}
}


@media (max-width: 336px) {
/* style to force a carriage return */	
.breakhere4 {
	display:block;
	height:0px;
}

/* style to force a carriage return */	
.breakhere5 {
	display:block;
	height:0px;
}	
}