body {
background: #FFFFFF;
color: #505050;
font-size: 15px;
font-size: 1.5rem;
font-family: 'ABeeZee';
font-style: normal;
font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
color: #404040;
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 700;
}

a {
color: #bda261;
text-decoration: none;
border-bottom: none;
}

a:hover {
color: #bda261;
text-decoration: underline;
border-bottom: none;
}

#masthead  {
background: #ffffff;
}


.site-title, .site-description {
text-align: left;

}

.site-title, .site-title:hover {
color: #376eb1;
font-family: 'ABeeZee';
font-style: normal;
font-weight: normal;
}

.site-description, .site-description:hover {
color: #a0a0a0;
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 700;
}

#nav-container  {
background: #444444;
}

#nav-container .menu > li > a, .menu-toggle, #nav-container .nav-menu > li > a {
color: #ffffff;

}

#nav-container .dropdown-menu {
background: #376eb1;
}

#nav-container .dropdown-menu > li > a {
color: #ffffff;

}


#primary {

}

.embedded-map iframe {
color: #505050;

}


#colophon  {
background: #0c283f;
}

#colophon {
color: #eeeeee;
}

#colophon a {
color: #95cfff;
}

#colophon a:hover {
color: #95cfff;
}

footer .menu > li {
border-color: #95cfff;
}

/***** Theme-Specific Styles *****/
/* main nav menu hover state */
#nav-container .menu > li > a:hover {
color: #ffffff;
background: #376eb1;
}

/* main nav menu active state */
#nav-container .menu > .current-menu-item > a,
#nav-container .menu > .current-menu-parent > a,
#nav-container .menu > .current-menu-ancestor > a,
.single-post #nav-container .menu > .current_page_parent > a {
color: #ffffff;
background: #477ABF;
}

/* dropdown and mobile menu hover state */
#nav-container .dropdown-menu > li > a:hover,
#nav-container .nav-menu > li > a:hover {
color: #376eb1;
background: #ffffff;
}

/* dropdown and mobile menu active state */
#nav-container .dropdown-menu > .current-menu-item > a,
#nav-container .dropdown-menu > .current-menu-parent > a,
#nav-container .dropdown-menu > .current-menu-ancestor > a,
#nav-container .nav-menu > .current-menu-item > a,
#nav-container .nav-menu > .current-menu-parent > a,
#nav-container .nav-menu > .current-menu-ancestor > a,
.single-post #nav-container .nav-menu > .current_page_parent > a {
color: #376eb1;
background: #F1F1F1;
}

#header-sidebar .widget {
	font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 700;
}

#header-sidebar .widget:not(.widget_text), #header-sidebar .widget_text a {
background: #ffffff;border: 3px solid #376eb1;
color: #376eb1}

.MobileCallWidget, .MobileDirectionsWidget {
background: #376eb1;}

/* slide caption color */

@media (max-width: 999px) {
	.soliloquy-container .soliloquy-viewport .soliloquy-caption .soliloquy-caption-inside {
    	background-color: #003F7C;
	}

	.soliloquy-container .soliloquy-viewport .soliloquy-caption .soliloquy-caption-inside h2 {
		 
			color: #FFF;
			}
}

#secondary .widget-title {
	background-color: #376eb1;
}

input[type=submit] {
		background-color: #376eb1;
}

input[type=submit]:active {
		background-color: #003F7C;
}

#secondary .widget-title, 
.MobileCallWidget a, 
.MobileCallWidget a:hover, 
.MobileDirectionsWidget a, 
.MobileDirectionsWidget a:hover, 
input[type=submit], 
.PhoneNumberWidget, 
.PhoneNumberWidget a {
	 
		color: #FFF;
	}

#footer-sidebar .SocialMediaLinksWidget {
background-color: #19334B;
border: 1px solid #263E56;
color: #fff;

}

#colophon .site-info {
border-top: 1px solid #263E56;
}



/***** Media Queries *****/

@media only screen and (min-width: 1000px) {
}

@media only screen and (min-width: 800px) and (max-width: 999px) {
}

@media only screen and (min-width: 480px) and (max-width: 799px) {
}

@media only screen and (max-width: 479px) {
}