.navbar {
	background-color: #fff;
}
a.navbar-brand, a.navbar-brand:hover, .menu-item, .mobile-menu-item {
	color:#000!important;
}
.myIowaBlank {
	background-color:#fff;
}

/*
#
#
#
INTRO SECTION 
#
#
#
*/
.introSection {
	min-height: 600px;
	background-image: url(../images/img-home-hero.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top:-25px;
}
.introMenuSection {
	background-image: url(../images/img-home-graphic.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.introMenuContain {
	padding: 2rem 5rem;
	margin-top:4rem;
	margin-bottom:3rem;
}
.introTitle > h1 {
	text-transform: uppercase;
	font-family: 'Antonio';
	font-weight: 700;
	font-size: 4rem;
	color:#fff;
}
.introDescript {
	margin-top: 1.5rem;
	padding-right: 2rem;
}
.introDescript p {
	font-size: 1.2rem;
	color:#fff;
	padding-right:4rem;
}
.introButtContain {
	padding:0rem;
}
.introButt {
	font-family: 'Antonio';
	font-size:1.3rem;
	color:#ffcd00;
	border:1px solid #fff;
	border-radius:0rem;
	background:transparent;
	margin-bottom:1rem;
	text-transform: uppercase;
	min-width:250px;
	text-align:left;
	padding:10px 25px;
}
.introButt:hover {
	color:#fff;
	background:#000;
}
.introButt::after {
	content: "\f061";
	font-family: 'Font Awesome 5 Pro';
	color: #fff;
	margin-left: .5rem;
	float:right;
}

/*
#
#
#
GENERIC SECTION 
#
#
#
*/
.sectionContain {
	min-height: 600px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.mainButton {
    font-family: 'Antonio';
    font-size: 1rem;
    font-weight: 700;
    border-radius: 0;
    text-transform: uppercase;
    letter-spacing: .04rem;
    margin-bottom: 1rem;
}
.btn2 {
    padding: .375rem 0rem;
}
/*
#
#
#
FLOOR PLAN SECTION 
#
#
#
*/
#viewOurPlans {
	background-image: url(../images/img-home-floor-plan.jpg);
}
.planButtContain {
	text-align:center;
}
.plansButt {
	font-family: 'Antonio';
	font-size:1.3rem;
	color:#000;
	border:1px solid #000;
	border-radius:0rem;
	background:transparent;
	margin-bottom:1rem;
	text-transform: uppercase;
}
.plansButt:hover {
	color:#fff;
	border:1px solid #000;
	background:#000;
}
.plansButt::after {
	content: "\f061";
	font-family: 'Font Awesome 5 Pro';
	color: #fff;
	margin-left: .5rem;
	float:right;
}


/*
#
#
#
STORIES SECTION 
#
#
#
*/
.imageContain {
	min-height:700px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.mobileContain {
	display:none;
}
.textBodyContain {
	padding: 0rem 5rem;
}
.textTitle h2 {
	font-family: 'Zilla Slab', serif;
	font-weight: 700;
	color: #000;
}
.textTitle h2::after {
	margin-top: 1rem;
	width:90px;
}
.textBody {
	margin-top: 2rem;
}

#conceptOne {
	background-image: url(../images/img-home-highlight-1.jpg);
}
#conceptTwo {
	background-image: url(../images/img-home-highlight-2.jpg);
}
#conceptThree {
	background-image: url(../images/img-home-highlight-3.jpg);
	min-height: 1300px;
}

/*
#
#
#
EXCELLENCE SECTION 
#
#
#
*/
#eraExcellence {
	background-image: url(../images/img-background-cloud.jpg);
	padding-top:5rem;
	padding-bottom:4rem;
}
.eraFeatureRow {
	padding: 0rem 2rem;
	margin-top: 3rem;
}
.eraBody {
	margin-top:2rem;
}
.eraBody p {
	margin-bottom:2rem;
}
.eraTitle h2 {
	font-family: 'Zilla Slab', serif;
	font-weight: 700;
	color: #000;
}
.eraTitle h2:after {
	margin-top: 1.2rem;
	left: 0;
	right: 0;
	margin-inline: auto;
}
.eraFeatureDescript p {
	font-family: 'Zilla Slab', serif;
	font-size:1rem;
	line-height: 1.3;
	font-style: italic;
}
.eraIcon {
	float:right;
}


/*
#
#
#
BLUEPRINT SECTION 
#
#
#
*/
#giftSection {
	padding-top:5rem;
	padding-left:3rem;
	padding-right:3rem;
	min-height: 200px;
	padding-bottom:5rem;
}
.leftSide {
	border-right:1px solid #c0c0c0;
	padding:0rem 4rem;
}
.infoRow {
	text-align:center;
}
.blueprintTitle h2 {
	padding-top:0rem;
	font-family: 'Zilla Slab', serif;
	font-weight: 700;
	color: #000;
}
.moreInfo p {
	font-family: 'Zilla Slab', serif;
	font-weight:600;
	font-size:1.3rem;
	font-style:italic;
}
.contactInfo {
	margin-bottom:3rem;
}
.contactInfo p span {
	font-family: 'Zilla Slab', serif;
	font-size:1.8rem;
	font-weight:600;
	font-style:italic;
	line-height: 1.5;
}
.contactInfo p {
	font-size:.9rem;
	line-height:1.3;
}
.contactButt {
	width:100%;
}


/*
#
#
#
FOOTER SECTION 
#
#
#
*/
#footerSection {
	background-color:#000;
	min-height:100px;
	padding:1rem 0rem;
}
#footerSection .col-sm-10 p {
	font-family: 'Zilla Slab', serif;
	color:#787878;
	font-size:1.1rem;
	font-style:italic;
	line-height: 1.5;
	text-align:center;
}
#footerSection .col-sm-10 p span {
	font-weight:900;
}
#footerSection .col-sm-10 p a {
	color:#787878;
}
#footerSection .col-sm-10 p a:hover {
	font-weight:600;
}