/*
Theme Name: Grandview Marquette
Version: 1.0
Author: Gud Marketing
Description: A custom Wordpress Theme
*/

@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700,400italic);

*{
	box-sizing:border-box;
}

html, body{
	padding:0;
	margin:0;
	width:100%;
	background:#fff;
	font-family:sans-serif;
	color:#333;
}

hr{
	border-bottom:none;
	border-top:1px solid #000;
}

h2{
	font-family: 'Libre Baskerville', serif;
	font-style:italic;
	color:#00467a;
	background: url(http://www.grandviewmarquette.com/wp-content/themes/gvmarquette/images/h2line.png) center center repeat-x;
	margin: 40px 0;
}

h2 .whiteback{
	background:#fff;
	display:inline-block;
	padding:0 10px;
}

#header{
	padding:20px 0;
	background: rgba(8,69,119,0.8);
	color:#fff;
}

#bottomHR{
	background: rgba(8,69,119,0.8);
	height:15px;
}

#menu{
	background: rgba(231,74,89,0.8);
	padding:10px 0;
}

#menu ul{
	list-style-type:none;
	margin:0 auto;
	max-width:1000px;
	padding:0;
}

#menu ul li{
	display:inline-block;
	margin:0 10px 0 0;
}

#menu a:link, #menu a:visited{
	color:#fff;
	text-decoration:none;
}

#menu a:active, #menu a:hover{
	color:#fff;
	text-decoration:none;
}

#blogPadding{
	
}

#footer{
	
}

.postDate, .postTitle{
	display:none;
}

#mainContent{
	padding:30px 0;
}

.centralPadding{
	display:block;
}

.centralPadding, #header h1{
	margin:0 auto;
	max-width:1000px;
}

.ninja-forms-required-items{
	display:none;
}

#ninja_forms_form_1_cont{
	padding:30px 0;
	width:100%;
	display:inline-block;
}

#ninja_forms_form_1_cont label{
	color:#00467a;
}

input, textarea{

}

#headback{
	background: url(http://www.grandviewmarquette.com/wp-content/themes/gvmarquette/images/gvmB-grayscaleL2.jpg) center center;
	background-size:cover;
}

#headback p{
	margin-top:0;
	color:#00467a;
	font-size:18px;
	font-weight:bold;
}

#ninja_forms_field_4{
	background:#00467a;
	border: none;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
}

#logos{
	padding:30px 0;
}

.footerLogo{
	margin:5px;
}

.excerpt{
	margin:20px 0;
	display:inline-block;
}

#subtitleFloat{
	display:inline-block;
	float:left;
	width:50%;
	margin:150px 0;
	color:#00467a;
	padding-right: 80px;
}

#formFloat{
	display:inline-block;
	float:right;
	width:50%;
	margin-top:30px;
}

#subtitle1{
	font-size:34px;
	font-weight:bold;
	margin:50px 0;
}

#subtitle2{
	font-size:18px;
}

.aboutColumn{
	display:inline-block;
	width:49%;
	margin-bottom:10px;
	padding:10px;
	vertical-align: top;
}

#history .aboutColumn{
	min-height:400px;
}

.aboutColumn img{
	width:100%;
	height:auto;
}




/* -----MOBILE----- */
@media screen and (max-width: 980px) {

	#header{
		padding:20px;
	}
	#menu{
		padding:0;
	}
	#menu ul li{
		display:block;
		text-align:center;
		padding:20px;
		border-bottom:#fff solid 1px;
	}
	#subtitleFloat{
		display:block;
		width:75%;
		float:none;
		margin:10px auto;
		padding-right:0;
	}
	.aboutColumn{
		display:block;
		width:100%;
	}
	iframe{
		display:none;
	}
	.display-posts-listing{
		padding:10px;
		list-style-type:none;
	}
	
	
}