@import url("queries/contact-queries.css");
@import url("queries/pages-default.css");

.active-contact {color:#ef1c26!important;}


/*HEADER BANNER - SLIDE*/

header {
	position:relative;
	overflow: hidden;
	background-image:url('../assets/images/banner5.jpg');
	background-position: center;
	background-attachment: scroll;
	background-size:cover;
	background-repeat: no-repeat;
	height:280px; 
	max-height:100%;
	width:100%;
}

/*MAIN*/
main { padding:50px 0px 0px 0px!important; }


.indentme { text-indent: 2rem; }
	
h1 {font-size:115px;color:#ef1c26;text-align:center; font-weight:300; padding:0; margin:0rem;margin-bottom:2rem;}

.header-two {font-size:45px;text-align:center; font-weight:300; padding:0; margin:0 auto;}


.bold-p1, .bold-p0 {
	padding:1rem; 
	margin:0 auto; 
	text-align:center;
	max-width:55rem;
	font-size:23px;
	font-weight:700;
	text-transform: uppercase;}

.bold-p0 { color:#252525;}

.intro {margin-bottom:3rem;}
.intro p {font-family: 'Montserrat', sans-serif;}
.intro a {color:#ef1c26; font-size:20px;}


article.intro {margin:0 auto; text-align:center;max-width:25rem;}

article p {font-size:15px;line-height:1.8rem;font-family: 'Montserrat', sans-serif;}

.intro {margin:0 auto;width:30rem;height:auto;padding:1rem; }


#info-container {
	margin:0 auto;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 10px;
	grid-auto-rows: minmax(100px, auto);
	justify-items: center;
	align-items: flex-start;
	position:relative;
	padding-top:1rem;
	padding-bottom:5rem;
	max-width:90%;
}

.con-3 img {margin-top:3rem;}

#info-container2{
	background:#f2f2f2;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 10px;
	grid-auto-rows: minmax(100px, auto);
	justify-items: center;
	align-items: center;
	padding-bottom:3rem;
	padding-top:3rem;
	border-radius:0px 0px 25px 25px;
	}


/*FOOTER*/


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {	
	
main h1{margin-top:3rem;}	
	
/* IE10+ CSS styles go here 
 #info-container {
	padding-top:.5rem;
	margin:0 auto;
	max-width:73rem;
	display: -ms-grid;
	display: -ms-flexbox;
	-ms-grid-columns: 1fr 1fr 1fr; 
    -ms-flex-pack: center;
	margin-top:3rem;}	
	
#userfirstName, #userlastName {max-width:220px; width:100%;}	
*/
	
}