#head-search {display: none;}
header	{
	}
#fullpage {
	width:98%;
	padding:2% 1% 1% 1%;
	}
/* remove bullet img from feature area div */
#fullpage ul li {
	list-style:none;
	margin:0;
	padding:0;
	}
.date {/* for future blog posts */
	color:#C0C0C0;
	padding-bottom:.1em;
	} 
h1 {
	margin-top:0;
	margin-bottom:.25em;
	font-size:2em;
	text-align:center;
	}
img.alignleft {padding: 0 1% 0 0;}
h1.pa {display: none;} /* small screen logo */
.mission {
	font-size:1.25em;
	line-height:1.4em;
	float:left;
	}

/* Explore Our Solutions DropDown */
#homepage-dropdown {
	background-color:#555555;
	width:20%;
	padding:1%;
	margin:.5% 1%;
	border:1px #000000 solid;
	float:right;
	}
#homepage-dropdown h5 {
	margin:0;
	font-size:.7em;
	color:#CCCCCC;
	}
#homepage-dropdown select {
	-webkit-box-shadow:none;/*safari*/
	-moz-box-shadow:none;/*mozilla*/
	box-shadow:none;/*chrome*/
	width:100% !important;
	margin:2% auto;
	}
select:focus, select:hover {
	outline: none;/*INNER border of box---will NOT have radius effect*/
	border:1px solid #DFAF4B;/*OUTER border of box*/
	}
.expertise	{
	clear:both;
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	padding: 1% 0;
}


#featureArea {
	position:relative;
	background-image:url(../images/homepage-highlight-bg.jpg);
	background-size:100% 100%;
	width: 102%;
	margin: 0 0 -1.1% -1%;
	float: left;
	font-size:.95em;
	line-height:1.35em;
}
#featureArea h3 {
	font-size:1em;
	text-align:center;
	letter-spacing:.05em;
	color:#FFFFFF;
	margin:0;
	padding-bottom:.5em;
}
/* 3 list areas */
.featured {
	margin-bottom:2.5em !important;
	color:#FFFFFF;
	width:31%;
	padding:1.125% !important;
	float:left;
}
/* add back in bullet img to items inside feature area */
#featureArea ul li {
	list-style-image: url(../images/bullet3.png);
	margin-left:1.8em;
	margin-bottom:0;
}
#featureArea p.postTitle {
	margin-left:1em;
	padding-bottom:1em;
	font-style:italic;
}
#featureArea a {
	text-decoration:none;
	color:#EEEEEE;
}
#featureArea a:hover {
	text-decoration:none;
	color:#DFAF4B;
}
.featureLink {
	width:31%;
	height:1.5em;
	color:#DFAF4B;
	position:absolute;
	bottom:0;
	text-align:center;
}
.featureLink a {
	text-decoration:none;
	color:#DFAF4B !important;
	}
.featureLink a:hover {text-decoration:underline !important;}
.featureLink a:visited {
	color:#DFAF4B;
	text-decoration:none;
	}

/* Slider shortcode - homepage */
.su-carousel .su-carousel-slide img {}
.su-slider {margin-bottom: 0 !important;}
.su-slider-slide-title {
	font-size: 24px;
	left: 0 !important;
	bottom: 0 !important;
	max-width:100% !important;
	width: 100% !important;
	padding:10px 15px 10px 30px !important;
	background: rgba(0, 0, 0, 0.75) !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}
.su-slider-slide-title span {color:#DFAF4B;font-size:36px;}
.su-slider-slide-visible .su-slider-slide-title {}



@media only screen and (max-width:768px) {
	body {font-size: 95%;}
	#homepage-dropdown {display:none;}
	#featureArea {
		background-image: none;
		background-color: transparent;
	}
	.expertise {clear:both;}
	.featured {
		margin-bottom:0 !important;
		width: 98%;
		background-color: #444444;
		border-top: #969696 .5px solid;
		border-bottom: #969696 thin solid;
	}
	.featureLink {
		clear:both;
		width:100%;
		padding:1em 0;
		color:#DFAF4B;
		position:relative;
	}
	#featureArea h3 {
		padding-left:1.5%;
		text-align: left;
		float: left;
		width: 35%;
	}
	#featureArea p {
		float: right;
		width: 60%;
	}
	#featureArea ul li {
		float: right;
		width: 56%;
	}
}
/* tablet styles */
@media only screen and (max-width:480px) {
	body {font-size: 90%;}
	header	{display:none;}
	h1.pa {
		display: block;
		text-align: left;
		font-size: 2em;
		text-shadow: none;
		clear: none;
	}
	h1 {
		text-align: center;
		line-height: 1.2;
		font-size: 1.5em;
		clear: both;
	}
	.mission {
		width: 100%;
		font-size: 1.2em;
	}
	
	img.alignleft {
		width: 33%;
		height: auto;
		padding-right: 0;
	}
	#featureArea h3 {
		text-align: center;
		float: none;
		width: 100%;
		height:.7em;
	}
	#featureArea p {display:none;}
	#featureArea ul li {display:none;}
}

/* mobile styles */
@media only screen and (max-width:320px) {
	body {font-size: 85%;}
	h1.pa {font-size: 1.7em;}
	h1 {font-size: 1.2em;}
}


@media print {
* {text-align:left !important; color:black !important;}
#page-wrap	{
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	filter:none;
	}
h1, h2, h3, h4, h5 {page-break-after: avoid;}
.featured {
	color:#000000 !important;
	background-image:none;
	background-size: auto;
	width: 100%;
}
.copyright {position:fixed; bottom:0; left:50%; text-align:center;}

#top-nav, header, #menu-tabs, footer {display:none;}
}

