/* 
*
*
*BELOW THE FOLD MOBILE
*
*
*/





/* FOOTER */

footer{
	border-top: 2px solid #4d3568;
}
footer .colOne, footer .colTwo, footer .colThree{
	padding-top: 2rem;
	padding-bottom: 1rem;
}
footer .colThree{
padding-left: 30px;
padding-right: 30px;
}
footer .colOne img.logo{
	max-width: 80%;
	margin-bottom: 2rem;
}
footer a.footerLink{
	font-size: 1rem;
	margin:  0px 30px 15px 30px;
	border-bottom: 1px solid transparent;
	display: block;
	text-decoration: none;
	transition: all .2s;
}
footer address{
	font-size: .875rem;
	margin-bottom: .25rem;
}
footer address ul{
	list-style-type: none;
	padding-left: 0px;
}
footer .endBar{
	width: 100%;
	height: 20px;
	background-color: #4d3568;
}




@media (min-width:  992px){
	footer .colOne{
		padding: 2rem 4rem 2rem 60px;
	}
	footer .colThree{
		padding: 2rem 60px 2rem 4rem;
	}

}







/* 
*
*
*BELOW THE FOLD XL
*
*
*/
@media (min-width: 1200px){

	footer{
		padding:0px;
	}

	footer .colOne, footer .colTwo, footer .colThree{
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	footer .colOne{
		padding-right: 10%;
	}
	footer .colOne img.logo{
		max-width: 275px;
	}

	footer .colThree{
		padding-left: 10%;
	}
	footer a.footerLink{
		margin: 0px 100px 30px 100px;
	}
	footer a.footerLink:hover{
		border-bottom: 1px solid grey;
	}
	/* footer>div h3:first-of-type, footer>div h4:first-of-type, footer>div h5:first-of-type, footer>div h6:first-of-type, footer>div p:first-of-type{
		padding-top: 4rem;
	}
	*/

}