/*
	Skin Name: Skin 2
*/

body { color: #7f8080; }
#Bottom { color: #959799; }

/* Main Background Color */
body, .site, .site-header,
.meta-header .date-meta,
.meta-header .meta-header-right {
	background-color: #fff;
}
#FooterTop    { background-color: #36393c; }
#FooterBottom { background-color: #2b2e30; }

/* Accent color - Primary */
.accent-primary, #Top, .jp-play-bar, .jp-volume-bar-value {
	background-color: #3fb5c6; }
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 {
	border-top-color: #3fb5c6; }
.widget-area .widget li[class*="current"], 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 { 
	border-bottom-color: #3fb5c6; }
body #MainNav #megaMenu ul.megaMenu > li.current-menu-item > a .wpmega-link-title, div.wpb_content_element .ui-state-default .ui-icon:before, div.wpb_content_element .ui-state-active .ui-icon:before, 
#content div.wpb_wrapper h4.wpb_toggle:hover, #content div.wpb_wrapper h4.wpb_toggle:before {
	color: #3fb5c6; }

/* Accent Color - Primary (hover images) */
a.styled-image:hover .inner-overlay, a.plain-image:hover .inner-overlay {
	background-color: rgba(63,181,198,.4); /* #3fb5c6 */ }

/* Accent Color - Secondary */
.accent-secondary { background-color: #ff5b4e; }
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, h2.wpb_call_text em,
#MainNav #megaMenu ul li.ss-nav-menu-mega ul.sub-menu li.ss-nav-menu-highlight > a, #MainNav #megaMenu ul li.ss-nav-menu-reg ul.sub-menu li.ss-nav-menu-highlight > a { color: #ff5b4e; }

/* Links */
a, 
.widget-area .widget a { color: #147381; }
/* Hover (and default footer links) */
a:hover, .entry-title a:hover, .wpb_carousel .post-title a:hover,  .widget-area .widget a:hover, #Bottom a, 
.wpb_accordion .ui-accordion .ui-accordion-header a:hover, div.wpb_content_element .ui-tabs .ui-tabs-nav a:hover,
#MainNav #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.menu-item a:hover/*, 
#MainNav #megaMenu ul ul.sub-menu li.menu-item a:hover*/ { color: #3fb5c6; }

/* Bottom (hover) */
#Bottom a:hover { color: #fff; }

/* Widget Lists, Menu - Sub-menu Items, Tabs */
.widget-area .widget li a, div.wpb_content_element .ui-tabs .ui-tabs-nav a
#MainNav #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.menu-item a, #MainNav #megaMenu ul ul.sub-menu li.menu-item a /* Menu - Sub-menu */ { color: #7f8080; }

/* Meta Text and Links */
.entry-meta, .entry-meta a, .edit-link a,
#MainNav #megaMenu ul.megaMenu li.menu-item span.wpmega-item-description, #MainNav #megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description { color: #afafb0; }
.entry-meta a:hover, .edit-link a:hover  { color: #222; }

/* Headings */
h1, h2, h3, h4, h5, h6, h2.wpb_call_text, .site-header .site-title a, .entry-title, .entry-title a, .comments-area article header cite,  /* Titles */
.wpb_carousel .post-title a, .vc_text_separator div, .wpb_accordion .ui-accordion .ui-accordion-header a, div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .iconBox.icon i[class^="icon-"],
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, .widget-area .widget li[class*="current"] a,
#MainNav #megaMenu ul.megaMenu > li.menu-item > a .wpmega-link-title, #MainNav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, #MainNav .megaMenuToggle, /* Menu - Top Level */
.home #MainNav #megaMenu ul.megaMenu > li.current-menu-item > a .wpmega-link-title, .homepage #MainNav #megaMenu ul.megaMenu > li.current-menu-item > a .wpmega-link-title, /* Menu - Current Item (home page) */
#MainNav #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a, #MainNav #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a .wpmega-link-title, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.ss-nav-menu-header > a .wpmega-link-title, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.ss-nav-menu-header > a:hover .wpmega-link-title, #MainNav #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li.ss-nav-menu-header > a .wpmega-link-title, #MainNav .wpmega-widgetarea h2.widgettitle /* Menu  - Sub-menu Titles */ {
	color: #3e3f40;
}
#Bottom h1, #Bottom h2, #Bottom h3, #Bottom h4, #Bottom h5, #Bottom h6 { color: #fff; }

/* Borders and Dividers */
hr { background-color: #dededf; }
footer.entry-meta, .widget-area .widget ol, .widget-area .widget ul, div.wpb_tabs .ui-tabs .ui-tabs-panel { 
	border-top-color: #dededf; }
.widget-area .widget li, .wpb_content_element.wpb_separator, .wpb_content_element.vc_text_separator, .wpb_content_element.wpb_accordion .ui-accordion .wpb_accordion_section { 
	border-bottom-color: #dededf; }
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: #dededf; }

/*.archive-header { border-bottom-color: #dededf; }*/

/* Buttons */
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: #3e3f40;
	background-color: #f5f6f7; }
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 {
	color: #0e0f10;
	background-color: #f0f1f2; } /* :hover */
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, span.wpb_wpb_button:active {
	color: #0e0f10;
	background-color: #f0f1f2; } /* :hover */
.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 { 
	color: #fff;
	background-color: #ff5b4e; } /* impact button (in secondary accent color) */



/**
 * Main Navigation
 * Note: Top level menu titles set in headings section
 */

/* Top Level: Hover, Hover over link or submenu, Current Menu Item */
#MainNav #megaMenu ul.megaMenu > li.menu-item:hover > a .wpmega-link-title, #MainNav #megaMenu ul.megaMenu > li.menu-item > a:hover .wpmega-link-title, #MainNav #megaMenu ul.megaMenu > li.megaHover > a .wpmega-link-title, #MainNav #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, #MainNav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover, #MainNav #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator, #MainNav #megaMenu ul.megaMenu > li.menu-item:hover > a .wpmega-link-title, #MainNav #megaMenu ul.megaMenu > li.megaHover > a .wpmega-link-title, #MainNav #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, #MainNav #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator {
	color: #3fb5c6; }

/**
 * Layout Modifications
 */

/* Minimum width of 768 pixels. */
@media screen and (min-width: 768px) {

	 /* Masthead */
	#masthead { 
		top: 10px; padding:10px 0 25px; background:transparent; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
	#masthead .masthead-container { 
		margin:auto; max-width: 1340px; position:relative; display:block; }
	#masthead .masthead-container > .inner-content { 
		background-color:#fff;
		padding-top:30px; padding-bottom:32px; 
		z-index:1;
		-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.24); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.24); box-shadow:0 1px 4px rgba(0,0,0,0.24); }
	#masthead .masthead-container, #masthead .masthead-container > .inner-content { 
		-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-background-clip:padding-box; }
	#masthead .masthead-container:before, #masthead .masthead-container:after { 
		content: ''; z-index: -1; position: absolute; left: 2px; bottom: 11px; width: 350px; max-width: 90%; height: 20%; background: transparent; -webkit-border-radius: 30% 0 50% 0%/100% 0 100% 0; -moz-border-radius: 30% 0 50% 0%/100% 0 100% 0; border-radius: 30% 0 50% 0%/100% 0 100% 0; -webkit-box-shadow: 0 10px 16px rgba(0,0,0,0.3); -moz-box-shadow: 0 10px 16px rgba(0,0,0,0.3); box-shadow: 0 10px 16px rgba(0,0,0,0.3); -webkit-transform: skew(-3deg) rotate(-3.5deg); -moz-transform: skew(-3deg) rotate(-3.5deg); -ms-transform: skew(-3deg) rotate(-3.5deg); -o-transform: skew(-3deg) rotate(-3.5deg); transform: skew(-3deg) rotate(-3.5deg); }
	#masthead .masthead-container:after { 
		left: auto; right: 2px; -webkit-border-radius: 0 30% 0 50%/0% 100% 0 100%; -moz-border-radius: 0 30% 0 50%/0% 100% 0 100%; border-radius: 0 30% 0 50%/0% 100% 0 100%; -webkit-transform: skew(3deg) rotate(3.5deg); -moz-transform: skew(3deg) rotate(3.5deg); -ms-transform: skew(3deg) rotate(3.5deg); -o-transform: skew(3deg) rotate(3.5deg); transform: skew(3deg) rotate(3.5deg); }
	#MainNav #megaMenu ul.megaMenu > li.menu-item > a, #MainNav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator { padding-bottom: 32px; }

	/* Docked Masthead */
	.dockedNav #masthead { padding: 0; }
	.dockedNav #masthead .masthead-container { 
		max-width: 100%; background: #fff;
		-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.24); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.24); box-shadow:0 1px 4px rgba(0,0,0,0.24); }
	.dockedNav #masthead .masthead-container > .inner-content { 
		padding-top: 4px; padding-bottom: 13px; }
	.dockedNav #masthead .masthead-container, .dockedNav #masthead .masthead-container > .inner-content { 
		-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
	.dockedNav #masthead .masthead-container:before, .dockedNav #masthead .masthead-container:after, .dockedNav #masthead .masthead-container > .inner-content {
		-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }

}