/** SWATCHES **/
/** Place any hex codes for branded colors here for quick reference. **/
/**  Dark Blue: #101fa0 **/
/**  Light Blue: #5863b2 **/
/**  Light Gray: #666666 **/

/** Google Font Import **/
@import url(http://fonts.googleapis.com/css?family=Cantarell);

/** TYPOGRAPHY **/
/** Place any CSS code in this section that changes or modifies the headlines, paragraphs or links. **/
h2 a {
	color: #101fa0 !important;
}

/** HOMEPAGE TEMPLATE **/
/** Place any CSS code in this section that changes or modifies the template including Body, Container, Aside, or Content. **/


/** SUBPAGES TEMPLATE **/
/** Place any CSS code in this section that changes or modifies the subpage template including Body, Container, Aside, or Content. **/


/** HEADER **/
/** Place any CSS code in this section that changes or modifies the main header in Header or .header **/
header {
	/*height: 210px;*/
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 28%, rgba(16,31,160,1) 57%, rgba(16,31,160,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(15%,rgba(255,255,255,1)), color-stop(57%,rgba(16,31,160,1)), color-stop(100%,rgba(16,31,160,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 28%,rgba(16,31,160,1) 57%,rgba(16,31,160,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 28%,rgba(16,31,160,1) 57%,rgba(16,31,160,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 28%,rgba(16,31,160,1) 57%,rgba(16,31,160,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 28%,rgba(16,31,160,1) 57%,rgba(16,31,160,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#101fa0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	margin: 0px;
	padding: 0px;
	border-bottom: 2px solid #101fa0;
}
header .clientContact {
	text-align: center;
	height: 30px;
}
header .clientContact p {
	color: #9a9982;
	font-size: 14px;
	padding-top: 5px;
}
.backgroundImage{
  padding: 60px 0 70px;
}
.fauxLogoImageMap {
	margin: 0 auto;
	/*width: 400px;
	height: 120px;*/
	padding-top: 30px;
}
.fauxLogoImageMap a {
  display: block;
  width: 100%;
  text-align: center;
}
.fauxLogoImageMap img {
  width: 500px;
  height: auto;
}

/** NAVIGATION **/
/** Place any CSS code in this section that changes or modifies the main navigation bar including Nav, or .socialSidebar **/
nav#main {
	position: fixed;
	width: 100%;
	top: 0px;
	background-image: none;
	background-color: #E8E3E7;
	background-color: rgba(232, 227, 231, 0.9);
}

nav#main .container {
	background: none;
 	text-align: center;
}
nav#main ul, nav#main li {
	display: inline-block;
}
nav#main ul ul {
	background: rgba(192, 190, 193, 0.75);
	top: 22px;
}
nav#main li li {
	display: block;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;	
}
nav#main li, nav#main li a {
	font-family: 'Cantarell', sans-serif;
	font-size: 15px;
	color: #101fa0;
}
nav#main li li:hover {
	background: #eee;
	color: #111;
	border-right: 5px solid #101fa0;
}
nav#main .container img {
	display: none;
}
nav#main .container a:nth-child(0) {
	font-family: FontAwesome;
	content: "\f015";
	height: 25px;
	width: 25px;
	color: #101fa0;
	display: inline-block;
}
i.fa.fa-home {
	color: #101fa0;
}
nav#main .container a:nth-child(1) {
	font-family: 'Cantarell', sans-serif;	
}
nav#main ul ul li{
	text-align: left;
}


/** HERO ROTATOR **/
/** Place any CSS code in this section that changes or modifies the Hero Rotator #hero **/
#hero .container #hero1 img {
    background: url('http://static.contentres.com/media/images/b34b1b28-3983-4665-b918-4f516221bbd1.jpg') no-repeat center center !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    width: 100%;
    height: 700px;
}
#hero .container #hero2 img {
    background: url('http://static.contentres.com/media/images/d0df17a4-4a1d-4689-902d-971dc0c573bd.jpg') no-repeat center center !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    width: 100%;
    height: 700px;
}
#hero .container #hero3 img {
    background: url('http://static.contentres.com/media/images/ecea5bcf-4f66-49ce-b9de-b74d5aa19acc.jpg') no-repeat center center !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    width: 100%;
    height: 700px;
}
#hero .container #hero4 img {
    background: url('http://static.contentres.com/media/images/0c9d1dcd-808f-4e56-9b28-6e5587ea3ee7.jpg') no-repeat center center !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    width: 100%;
    height: 700px;
}
#hero {
    background: none;
    height: 700px;
    margin: 0;
    padding: 0;
}
#hero .backArrow, #hero .forwardArrow {
	background: none;
	width: auto;
	height: auto;
	opacity: 8;
	visibility: inline;
}
#hero .backArrow {
	top: 0;
	left: 1%;
	position: absolute;
	background: none;
	height: 100px;
	width: 50px;
	margin: auto;
	bottom: 0;
}
#hero .forwardArrow {
	top: 0;
	left: 97%;
	position: absolute;
	background: none;
	height: 100px;
	width: 50px;
	margin: auto;
	bottom: 0;
}
#hero:hover .backArrow, #hero:hover .forwardArrow {
	opacity: 0.75;
	visibility: visible;
	background: none;
}
#hero:hover .backArrow:hover, #hero:hover .forwardArrow:hover {
	opacity: 1;
}
#hero .backArrow i, #hero .forwardArrow i {
	font-size: 100px;
	color: #fff;
}
#hero .container {
    width: 100%;
    height: 700px;
    padding: 0;
}
#hero aside {
    width: 100%;
    height: 700px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}
.ie7 #hero aside {
	margin-top: -400px;
}
#hero aside .wrapper {
	width: auto;
	height: 225px;
	margin: auto;
	padding: 0;
	position: absolute;
	bottom: 0;
	top: 0;
	width: 100%;
	text-align: center;
	background: rgba(4, 18, 151, 0.7);
}
#hero aside .wrapper h2 {
	display: inline-block;
	background-image: none;
	margin: 0;
	padding-bottom: 10px;
	font-size: 50px;
	line-height: 1;
	width: 100%;
}
.ie7 #hero aside .wrapper h2, .ie8 #hero aside .wrapper h2 {
	background: url(http://fmg-websites-custom.s3.amazonaws.com/337767-konkowski/images/vwm-ie-hero.png) repeat;
}
#hero aside .wrapper p {
	display: inline-block;
	margin: 0;
	padding-bottom: 10px;
	font-size: 20px;
	color: #fff;
	width: 100%;
}
.ie7 #hero aside .wrapper p, .ie8 #hero aside .wrapper p {
	background: url(http://fmg-websites-custom.s3.amazonaws.com/337767-konkowski/images/vwm-ie-hero.png) repeat;
}
#hero aside .wrapper p + p {
	width: 1000px;
	margin: 0;
	padding: 0;
	width: 100%;
}
#hero aside .wrapper p a {
	display: inline;
	padding-top: 10px;
	text-transform: uppercase;
	color: #ddd;
	line-height: 1;
	width: 100%;
}
.ie7 #hero aside .wrapper p a, .ie8 #hero aside .wrapper p a {
	background: url(http://fmg-websites-custom.s3.amazonaws.com/337767-konkowski/images/vwm-ie-hero.png) repeat;
}
#hero aside .wrapper p a + a {
	display: none;
}
#hero aside .wrapper p a:hover {
	color: #fff;
	text-decoration: none;
}


/** HERO ROTATOR ASIDE **/
/** Place any CSS code in this section that changes or modifies the Hero Rotator #hero aside or wrapper **/


/** SIDEBAR WIDGET **/
/** Place any CSS code in this section that changes or modifies the Sidebar Widgets, both default and custom **/


/** FOOTER **/
/** Place any CSS code in this section that changes or modifies the main footer in Footer or .footer **/


/* CLASSES */
/** Place any CSS code in this section that relates to universal CSS classes **/
.map-canvas {display: none !important;}