/** SWATCHES **/
/** Place any hex codes for branded colors here for quick reference. **/


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


/** TYPOGRAPHY **/
/** Place any CSS code in this section that changes or modifies the headlines, paragraphs or links. **/


/** NAVIGATION **/
/** Place any CSS code in this section that changes or modifies the main navigation bar including Nav, or .Nav **/
nav {
	background-position:0 40px;
	background-color: #ffe040;
}
nav li a {
	padding-bottom:7px;
	color: #000;
}
nav ul ul {
	top: 24px;
	width: 180px;
	background-color: #ffe040;
}
nav .container {
	background-position: 30px -300px;
	background-size: 0;
	padding-top: 8px;
}
/** ROTATOR **/
/** Place any CSS code in this section that changes or modifies the Hero Rotator #hero **/
#hero a {
	color: #fce2b8;
}
#hero a:hover {
	color: #ddd;
	text-decoration: none;
	font-size: 1.4em;
}
#hero .container #hero1 img {
    background: url('http://static.contentres.com/media/images/af260ed5-da29-46cf-99ec-1760feaf8a52.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: 630px;
}

#hero .container #hero2 img {
    background: url('http://static.contentres.com/media/images/27f823c4-fb32-4280-9269-915696cd8b57.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: 630px;
}

#hero .container #hero3 img {
    background: url('http://static.contentres.com/media/images/c10f3070-cf51-4bd5-b26e-f14d5bbe8ab5.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: 630px;
}

#hero .container #hero4 img {
    background: url('http://static.contentres.com/media/images/395c4ae8-24c7-4ed9-93d8-73d691eeb368.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: 630px;
}
/** HEADER **/
/** Place any CSS code in this section that changes or modifies the main header in Header or .header **/
header {
	background: #fff;
	margin: 0;
	padding: 0;
	height: 210px;
	border-top: 3px solid #ddd0bb;
}
.backgroundImage {
	width: 960px;
	height: 220px;
	background: url(http://static.contentres.com/media/images/30fd729a-9340-452c-89a6-0c4ad84c9b9a.jpg);
	background-repeat: no-repeat;
}

.fauxLogoImageMap {
	float: left;
	width: 210px;
}
.fauxLogoImageMap img {
	height: 150px;
	padding-top: 20px;
}
.headerSlogan {
	padding-top: 20px;
	text-align: center;
	float: left;
}
.headerSlogan h2 {
	font-size: 1.50em!important;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 0;
	text-shadow: rgba(255, 255, 255, .8) 2px 2px 2px;	
	-webkit-text-stroke: 3px rgba(8, 67, 5, .6);
}
.headerSlogan h4 {
	font-size: 1.20em!important;
	text-shadow: 1px 2px 1px #454545;	
	font-weight: bold;
	padding-top: 15px;
	margin-top: 0;
	color: #f8991b;
	-webkit-text-stroke: 2px #f8991b;
}
.clientContact {
	float: right;
	width: 200px;
	text-align: right;
	padding-top: 50px;
}
/** FOOTER **/
/** Place any CSS code in this section that changes or modifies the main footer in Footer or .footer **/
footer {
	background: url(http://static.contentres.com/media/images/9fec9ac2-cfb5-4161-947c-d44b4c454305.jpg);
	border-top: 5px solid #a1ba5b;
}
footer .note p, footer p {
	font-size: 10px !important;
}

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


/* CLASSES */
/** Place any CSS code in this section that relates to universal CSS classes **/