/*
	Skin Name: Skin 1
*/
@import url(//fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,500,500italic,700,700italic);

body { background-color: #f7f6f5; color: #777; }

/* Main Background Colors */
#page,.site-header { background-color: #fff; }
#masthead          { background-color: #fff; }
#FooterTop         { background-color: #E7E7E7; }
#FooterBottom      { background-color: transparent; }

/* 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: #c02942; }
.inner-overlay i[class*='icon-'] { 
	border-color: #c02942; }
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 #megaMenu ul.megaMenu > li.menu-item.current-menu-item > a  { 
	border-bottom-color: #c02942; }
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, h2.wpb_call_text em, .iconBox.icon i[class^="icon-"], #content div.wpb_wrapper h4.wpb_toggle:hover, #content div.wpb_wrapper h4.wpb_toggle:before, .inner-overlay i[class*='icon-'] {
	color: #c02942; }

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

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

/* 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: #333130; }
#Bottom h1, #Bottom h2, #Bottom h3, #Bottom h4, #Bottom h5, #Bottom h6 { color: #fff; }

/* 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: #F7F7F7; }
body #megaMenu ul.megaMenu > li.menu-item > a, body #megaMenu ul.megaMenu > li.menu-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: #F7F7F7; color: #777; }
/* Top Level (bottom border) */
#MainNav, body #megaMenu ul.megaMenu > li.menu-item > a, body #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, body .megaMenuToggle, body.home #megaMenu ul.megaMenu > li.menu-item.current-menu-item > a { 
	border-bottom-color: #E7E7E7; }
body nav#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 { 
	border-top-color: #E7E7E7; }
/* Top Level (hover) */
body #megaMenu ul.megaMenu > li.menu-item:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega.megaHover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub.megaHover > a { 
	background: #fff; color: #333130; }
body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega.megaHover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub.megaHover > a { 
	border-top-color: #E0E0E0; }
/* Top Level (active item)  */
body #megaMenu ul.megaMenu > li.menu-item.current-menu-item > a { 
	color: #333130; }
/* Sub-Menu (background) */
body #megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1, body #megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, body #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu, body #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 { 
	background: #fff; box-shadow: 0px 1px 7px rgba(0,0,0,.07); }
/* Sub-Menu Item (hover) */
body #megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item a:hover, body #megaMenu ul ul.sub-menu > li.menu-item:hover > a:hover {
	background-color: #F7F7F7; color: #4c4c4c; }
/* Sub-Menu icons (hover) */
#megaMenu a:hover .wpmega-link-title > i[class^="icon-"] {
	color: #a0a0a0; }

/* Skin Specific Font Overrides  
----------------------------------------------- */
body { font-family: Roboto; font-weight: 400; }
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: Roboto; font-weight: 300; }
h1 { font-size: 32px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 21px; font-weight: 400; }
h5 { font-size: 18px; font-weight: 500; }
h6 { font-size: 16px; font-weight: 500; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .page-title strong, .headline strong, .comments-area article header cite strong, .headline strong, .entry-title.headline strong,
h2.wpb_call_text strong, .vc_text_separator div strong, #respond h3#reply-title,
.entry-title, .entry-title a, .iconBox .iconBoxTitle, .wpb_teaser_grid .post-title, .wpb_teaser_grid .post-title a,
body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul li ul.sub-menu li.ss-nav-menu-header > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > .um-anchoremulator, body .wpmega-widgetarea h2.widgettitle, .archive-title { font-weight: 500; }
body .wpb_accordion .ui-accordion .ui-accordion-header, .tax-portfolio-category article.type-portfolio h2.entry-title, .tax-portfolio-category article.type-portfolio h2.entry-title a {
	font-weight: 400; }
.impactBtn, .wpb_call_to_action .wpb_button {
	font-weight: 500; }
footer.entry-meta .tags-meta, body div.wpb_wrapper h4.wpb_toggle, .widget-area .widgetTitle {
	font-weight: 300; }
.wpb_teaser_grid_heading, body .vc_text_separator div, .wpb_heading, .content-rotator-heading, .widget-area .widget h3 {
	color: #999; font-size: 16px; font-weight: 300; }
.page-title {
	font-size: 32px; border-bottom: 0; padding-bottom: 0; }
div.vc_progress_bar .vc_single_bar .vc_label, div.vc_progress_bar .vc_single_bar[class*='bar_'] .vc_label {
	font-size: 11px; font-weight: 500; }
body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul li ul.sub-menu li.ss-nav-menu-header > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > .um-anchoremulator, body .wpmega-widgetarea h2.widgettitle, .format-image .entry-footer .entry-title   {
	font-size: 14px; }