/*
	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-'], .inner-overlay i[class*='fa fa-'] { 
	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 nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-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-"], .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: #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 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 .ubermenu-responsive-toggle, .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 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 .ubermenu-responsive-toggle, body.home nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a { 
	border-bottom-color: #E7E7E7; }
body nav.ubermenu.ubermenu-main.ubermenuHorizontal ul.ubermenu-nav > li.ubermenu-item > ul.ubermenu-submenu.ubermenu-submenu-drop { 
	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.ubermenu-has-submenu-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega.ubermenu-has-submenu-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega.ubermenu-active > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.menu-item.ubermenu-submenu-type-mega.ubermenu-has-submenu-mega.ubermenu-active > a { 
	background: #fff; color: #333130; }
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-item.ubermenu-has-submenu-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega.ubermenu-active > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.menu-item.ubermenu-submenu-type-mega.ubermenu-has-submenu-mega.ubermenu-active > 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: #333130; }
/* Sub-Menu (background) */
body nav.ubermenu.ubermenu-main li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu.ubermenu-submenu-drop, body nav.ubermenu.ubermenu-main li.ubermenu-item.ubermenu-submenu-type-mega ul.sub-menu, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega > ul.ubermenu-submenu-drop, body nav.ubermenu.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu, body nav.ubermenu.ubermenu-main.ubermenuHorizontal ul.ubermenu-nav > li.ubermenu-item > ul.ubermenu-submenu.ubermenu-submenu-drop { 
	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.ubermenu-submenu-type-mega ul ul.ubermenu-submenu li.ubermenu-item a:hover, body nav.ubermenu.ubermenu-main ul ul.ubermenu-submenu > 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; }

/* 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 nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.ubermenu-item > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.ubermenu-item:hover > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul li ul.ubermenu-submenu li.ubermenu-item-header > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.ubermenu-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 nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.menu-item > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.ubermenu-item:hover > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul li ul.ubermenu-submenu li.ubermenu-item-header > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.bermenu-submenu-drop > li.ubermenu-item > .um-anchoremulator, body .wpmega-widgetarea h2.widgettitle, .format-image .entry-footer .entry-title   {
	font-size: 14px; }