/*
	Skin Name: Skin 3
*/

body { background-color: #fff; color: #7D8991; }

/* Main Background Colors */
#page,.site-header { background-color: #fff; }
#masthead          { background-color: #fff; }
#FooterTop         { background-color: transparent; border-top: 1px solid #E0E0E0; }
#FooterBottom      { background-color: transparent; }
#FooterBottom .inner-wrapper { border-top: 1px solid #E0E0E0; }

/* Accent color - Primary */
.accent-primary, .jp-play-bar, .jp-volume-bar-value, .impactBtn, .impactBtn:hover, .impactBtn:active, .wpb_call_to_action .wpb_button, .wpb_call_to_action .wpb_button:hover, .wpb_call_to_action .wpb_button:active, .wpb_accent-primary, .wpb_button.wpb_accent-primary, .wpb_button.wpb_accent-primary:hover, .wpb_button.wpb_accent-primary:active, .vc_progress_bar .vc_single_bar.accent-primary .vc_bar { 
	background-color: #B31B32; }
.inner-overlay i[class*='icon-'], .inner-overlay i[class*='fa fa-'] { 
	border-color: #B31B32; }
div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a, div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a  { 
	border-bottom-color: #B31B32; }
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, h2.wpb_call_text em, .iconBox.icon i[class^="icon-"], .iconBox.icon i[class^="fa fa-"], #content div.wpb_wrapper h4.wpb_toggle:hover, #content div.wpb_wrapper h4.wpb_toggle:before, .inner-overlay i[class*='icon-'], .inner-overlay i[class*='fa fa-'] {
	color: #B31B32; }

/* Links */
a { color: #0A2640; }
/* Hover (and default footer links) */
a:hover, .entry-title a:hover, .widget a:hover, .wpb_carousel .post-title a:hover { color: #B31B32; }

/* Bottom */
#Bottom a:link, #Bottom a:visited { }
#Bottom a:hover { }
#FooterTop .widget a, #FooterTop .widget a, #Bottom .widget a, #Bottom .widget a { }

/* Widget Lists, Menu - Sub-menu Items, Tabs */
.widget a { color: #888; }

/* Meta Text and Links */
.entry-date, .entry-meta a, .edit-link a, body .wpb_teaser_grid .categories_filter li a, body .wpb_categories_filter li a { 
	color: #aaa; }
.entry-meta a:hover, .edit-link a:hover, body .wpb_teaser_grid .categories_filter li a:hover, body .wpb_categories_filter li a:hover, body .wpb_teaser_grid .categories_filter li.active a, body .wpb_categories_filter li.active a  { color: #222; }

/* Headings */
h1, h2, h3, h4, h5, h6, h2.wpb_call_text, .page-title, .headline, .comments-area article header cite, .vc_text_separator div, body .wpb_accordion .ui-accordion .ui-accordion-header a, body .wpb_accordion .ui-accordion .ui-accordion-header a:hover, .site-header .site-title a, .entry-title, .entry-title a, .wpb_carousel .post-title a, .widget-area .widget li[class*="current"] a, .wpb_progress_bar_heading, .iconBox .iconBoxTitle { color: #726C69; }
#Bottom h1, #Bottom h2, #Bottom h3, #Bottom h4, #Bottom h5, #Bottom h6 { color: #726C69; }

/* Borders and Dividers */
hr { background-color: #e0e0e0; }
div.wpb_tabs .ui-tabs .ui-tabs-panel { 
	border-top-color: #e0e0e0; }
.wpb_content_element.wpb_separator, .wpb_content_element.vc_text_separator, .wpb_content_element.wpb_accordion .ui-accordion .wpb_accordion_section { 
	border-bottom-color: #e0e0e0; }
div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active, div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover, .iconBox .textContent {
	border-color: #e0e0e0; }

/* Buttons */
a.btn, a.btn:link, a.btn:visited, button, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .wpb_button, span.wpb_wpb_button,
li.bypostauthor cite span, div.jp-interface {
	color: #333; background-color: #f7f7f7; border-color: #e0e0e0 }
a.btn:hover, a.btn:active, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required:hover input[type=submit]:hover, span.wpb_wpb_button:hover,
li.bypostauthor cite span:hover {
	background-color: #f0f0f0; } /* hover */
a.btn:active, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, span.wpb_wpb_button:active {
	background-color: #e0e0e0; } /* active */
/* Accent/Impact Buttons */
.impactBtn, .impactBtn:hover, .impactBtn:active, .wpb_call_to_action .wpb_button, .wpb_call_to_action .wpb_button:hover, .wpb_call_to_action .wpb_button:active, .wpb_button.wpb_accent-primary, .wpb_button.wpb_accent-primary:hover, .wpb_button.wpb_accent-primary:active { 
	color: #fff; }

/* Main Menu 
----------------------------------------------- */
/* Top Level (Set background and border to the same color) */
#MainNav { 
	background-color: #0A2640; }
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > span.um-anchoremulator, body .megaMenuToggle, .navSearch a, .navSearch a:visited, #NavExtras .breadcrumbs, #NavExtras .breadcrumbs i, #NavExtras .breadcrumbs a, #NavExtras .breadcrumbs a:visited { 
	border-color: #0A2640; color: #A2ADB8; }
/* Top Level (bottom border) */
#MainNav, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > span.um-anchoremulator, body .megaMenuToggle, body.home nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a { 
	border-bottom-color: #0A2640; }
body navnav.ubermenu.ubermenu-main.megaMenuHorizontal ul.ubermenu-nav > li.ubermenu-item > ul.sub-menu.sub-menu-1 { 
	border-top-color: #E7E7E7; }
/* Top Level (hover) */
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ss-nav-menu-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ss-nav-menu-reg.mega-with-sub:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ss-nav-menu-mega.megaHover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ss-nav-menu-reg.mega-with-sub.megaHover > a { 
	background: #fff; color: #333130; }
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ss-nav-menu-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ss-nav-menu-reg.mega-with-sub:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ss-nav-menu-mega.megaHover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ss-nav-menu-reg.mega-with-sub.megaHover > a { 
	border-top-color: #E0E0E0; }
/* Top Level (active item)  */
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a { 
	color: #fff; border-bottom-color: #E65540; }
#MainNav a.ubermenu-responsive-toggle {	
	border-top: 1px solid #0A2640;
	border-bottom: 1px solid #0A2640;
}
/* Sub-Menu (background) */
body nav.ubermenu.ubermenu-main li.ubermenu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1, body nav.ubermenu.ubermenu-main li.ubermenu-item.ss-nav-menu-reg ul.sub-menu, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ss-nav-menu-mega > ul.sub-menu-1, body nav.ubermenu.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ss-nav-menu-reg ul.sub-menu, body nav.ubermenu.ubermenu-main.megaMenuHorizontal ul.ubermenu-nav > li.ubermenu-item > ul.sub-menu.sub-menu-1 { 
	background: #fff; box-shadow: 0px 1px 7px rgba(0,0,0,.07); }
/* Sub-Menu Item (hover) */
body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ss-nav-menu-mega ul ul.sub-menu li.ubermenu-item a:hover, body nav.ubermenu.ubermenu-main ul ul.sub-menu > li.ubermenu-item:hover > a:hover {
	background-color: #F7F7F7; color: #4c4c4c; }
/* Sub-Menu icons (hover) */
nav.ubermenu.ubermenu-main a:hover .ubermenu-target-title > i[class^="icon-"], nav.ubermenu.ubermenu-main a:hover .ubermenu-target-title > i[class^="fa fa-"] {
	color: #a0a0a0; }
/* Navigation Search Bar */
#NavSearchForm button, #NavSearchForm input { border: 0; margin-top: 1px; }
#NavSearchForm input { background-color: rgba(255,255,255,.25); }

/* Skin Specific Font Overrides  
----------------------------------------------- */
body { font-family: Arial; }
h1, h2, h3, h4, h5, h6, h2.wpb_call_text, .page-title, .headline, .comments-area article header cite, .vc_text_separator div, .headline, .entry-title.headline, body .wpb_accordion .ui-accordion .ui-accordion-header {
	font-family: Arial; }
.page-title { font-size: 32px; border-bottom: 0; padding-bottom: 0; }

/* Skin Specific Design Modifications
----------------------------------------------- */
body.boxed #AbovePage, body.padded-box #AbovePage { min-height: 10px; }
body.boxed #page, body.padded-box #page { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none }
body.boxed #masthead, body.padded-box #masthead { padding-top: 0; }
body.boxed #masthead .site-title a.logo-image, body.padded-box #masthead .site-title a.logo-image { margin-bottom: 10px; }
body.boxed #Top #HeaderSidebar, body.padded-box #Top #HeaderSidebar { margin-top: 15px; }
body.boxed #MainNav, body.padded-box #MainNav { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
body.dockedNav #MainNav { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#MainNav nav.ubermenu.ubermenu-main ul.ubermenu-nav { margin-left: 0; }
.dockedNav #MainNav nav.ubermenu.ubermenu-main ul.ubermenu-nav { margin-left: -16px; }

@media screen and (min-width: 768px) {
	body.boxed #page, .site .inner-wrapper, .site .grid-row {
		max-width: 1200px; padding: 0; }
	body.boxed .vc_section_wrapper {
		position: relative; margin-left: 0; margin-right: 0; padding: 0; }
	.vc_section_wrapper.has_bg_color > .wpb_row, .vc_section_wrapper.has_bg_img > .wpb_row {
		padding-left: 25px; padding-right: 25px; }
	.site #MainNav .inner-wrapper { padding: 0 5px; }
	body.dockedNav .site #MainNav .inner-wrapper { padding: 0; }
}