/* LARGE DESKTOP and DESKTOP */

@media (min-width: 1500px) {

	.white-paragraph {
		font-size: 1.25em;
	}
	.white-script-heading {
		font-size: 3.15em;
		line-height: 125%;
	}
	.white-heading {
		font-size: 2.25em;
		line-height: 100%;
	}
	.moss-list {
		font-size: 1.15em;
		line-height: 125%;
	}
}

@media (min-width: 681px) {
	.footer-address {
		font-size: 1em;
		text-transform: uppercase;
		letter-spacing: .35em;
		}
	.mobile-footer-address {
		display: none;
	}
	
	.columns {
		column-count: 2;
		column-gap: 2em;
	}

}

/*TABLET and SMALL DESKTOP*/

@media (min-width: 681px) and (max-width: 1499px) {
	.white-paragraph {
		font-size: 1em;
	}
	.white-script-heading {
		font-size: 2.5em;
		line-height: 125%;
	}
	.white-heading {
		font-size: 1.75em;
		line-height: 100%;
	}
	.circular-caption {
		font-size: 1em;
	}
}

/* PORTRAIT  M O B I L E  */
@media (min-width: 100px) and (max-width: 680px) {

	.columns {
		column-count: 1;
		column-gap: 2em;
	}

	.white-paragraph {
		font-size: .75em;
	}
	
	.mobile-footer-address {
		font-size: 1em;
		text-transform: uppercase;
		letter-spacing: .15em;
		}
	.footer-address {
		display: none;
	}
	.white-script-heading {
		font-size: 2em;
		line-height: 125%;
	}
	.white-heading {
		font-size: 1.5em;
		line-height: 100%;
	}
	.circular-caption {
		font-size: .85em;
	}
}

@media (max-width:375px) {
	.grey-button-label, .white-button-label {
		font-size: 1.05em !important;
	}
	.white-quote {
		font-size: 1em !important;
	}
}



/* LOGO & NAV STYLING*/


@media only screen and (max-width: 980px) {
#logo {
	content: url("https://shorelinegreenwaytrail.org/wp-content/uploads/2017/11/SGT-Logo-w-tagline.png");
    max-height: 90% !important;
    }

}

@media only screen and (max-width: 500px) {
#logo {
	content: url("https://shorelinegreenwaytrail.org/wp-content/uploads/2017/12/Mobile-Logo.png");
	max-width: 200px !important;
    }
}
@media (min-width: 981px) {
.et_fullwidth_nav #main-header .container { width: 99%;}
#logo {max-height: 78%;}
}

/*Spacing under h1*/
@media (max-width: 980px) {
	.et_pb_section .et_pb_column .et_pb_module {
	    margin-bottom: 5px;
	}

}

/*Spacing in between mobile buttons on homepage*/
.et_pb_column .et_pb_row_inner .mobile-hp-button, .et_pb_row {
    padding: 10px 0;
}

/*Social Media Footer Widget Styling for Mobile*/
@media (max-width: 750px) {
	.footer-widget {
		display: none;
	}
	.et_pb_section {
   		padding: 0px 0 !important;
	}
	.mobile-sm-icons {
		text-align: center;
	}
	.mobile-sm-icons img {
		padding: 5px;
	}

	#footer-bottom {
		padding: 0;
	}
	
}
